๐ฆ Changelog Highlights
โจ Features
-
Avatar Upload
- Users can now upload a profile avatar to personalize their account.
-
DevContainer Restructure
- Improved Dockerfile structure.
airtool added for hot reloads.- Workspace config now uses
localWorkspaceFolderfor better volume mapping.
๐งช Tests
- Integration Test Suite
- Set up integration tests using the
go-hitframework. - Covered endpoints:
POST /registerPOST /loginPOST /refresh-tokenPOST /reset-passwordGET /user-details- 2FA, email verification, and more.
- Ensures end-to-end correctness of the authentication flow and user management.
- Set up integration tests using the
๐ Fixes
-
Docker-Compose & ENV Handling
.envfile now correctly referenced relative to the source directory.- Fixed repeated issues with environment path mismatches.
-
TLS and Port Conflicts
- Resolved Docker TLS configuration bugs during install.
- Updated installer to avoid hardcoded Docker context ports (
2376). - Ensured services start reliably with corrected Docker context.
-
Self-Host Port Mapping
- Corrected Caddy port mapping issues.
- Prevented accidental overwrites of Caddy configs on staging reloads.
๐ง Chores
-
Changelog Automation
- Automated changelog updates integrated via GitHub Actions.
-
License
- Updated license to FSL and added documentation accordingly.
Contributors: @raghavyuva, @kishore1919, @github-actions