| Age | Commit message (Collapse) | Author | Files | Lines |
|
- Removed dependency on messages package in TOML loading and parsing.
- Introduced new config constants and messages for better clarity and maintainability.
- Implemented mail user and mailbox management with corresponding controllers and views.
- Added new templates for mailboxes, mailbox creation, and user management.
- Enhanced logging and error handling throughout the application.
- Established a structured approach for applying default values in TOML configuration.
- Created new utility functions for SMTP and email handling.
|
|
- Implemented configuration file creation and loading in config.go.
- Added default configuration content embedded in embed.go.
- Introduced logging middleware for HTTP requests.
- Created Makefile for build and setup automation.
- Integrated Tailwind CSS and HTMX for frontend styling and interactivity.
- Developed basic authentication flow with login and dashboard pages.
- Enhanced error handling and user feedback in templates.
- Updated dependencies in go.mod and go.sum.
|
|
management
|
|
- Implement configuration management in the config package
- Define constants and types for server and mailbox configurations
- Create functions for loading and parsing configuration files
- Introduce logging functionality with customizable log levels and formats
- Add error handling and messages for configuration and logging operations
- Include TOML utilities for default value application and content marshaling
|