f0fc70eac6
Add in mark as reaad button to list view, use ajax to preform the action without page refresh.
2025-11-02 09:11:48 +00:00
61ad033520
Fix archiving and unarchiving functionality.
2025-11-01 22:37:47 +00:00
9dc01f925a
Changes to pagination and fixing archive messages in progress
2025-10-31 22:55:04 +00:00
8529116ad2
Messages now sending/loading and populating on message dropdown
2025-10-31 12:08:38 +00:00
a7a5169c67
Fix model issues.
2025-10-30 22:19:48 +00:00
262536135d
Still working through messages and notifications.
2025-10-30 17:22:52 +00:00
8650b1fd63
Continued work on messages and notifications.
2025-10-30 11:11:22 +00:00
b41e92629b
Continued work around getting messages and notifications cleaned up since moving to MySQL and changing to Gin, SCS, NoSurf.
2025-10-29 15:22:05 +00:00
71c8d4d06c
fix typo
2025-10-29 08:54:19 +00:00
244b882f11
Code documentation
2025-10-29 08:36:10 +00:00
72e655674f
Remove redunant ping and update comments.
2025-10-28 22:42:58 +00:00
aec8022439
Add additional columns to aufit_login for session tokens. fixed requireAuth for loading of some pages as requireauth was threating a valid session as not logged in.
2025-10-28 22:22:17 +00:00
af581a4def
Fix ob: type not registered for interface: map[string]string & superfluous response.WriteHeader, as well as wired up to go to custom 500 messages.
2025-10-28 13:16:29 +00:00
04c3cb3851
Current config structure
2025-10-28 11:59:04 +00:00
86be6479f1
Stack of changes to get gin, scs, nosurf running.
2025-10-28 11:56:42 +00:00
07117ba35e
No longer required.
2025-10-24 13:19:55 +01:00
fb07c4a5eb
Refactoring for Gin, NoSurf and SCS continues.
2025-10-24 13:08:53 +01:00
7276903733
refactor(config): move Config struct from business layer to platform/config
...
Moved the Config struct (previously in internal/models/config.go) into internal/platform/config/types.go to align with clean architecture principles.
This change decouples runtime/infrastructure configuration from domain models:
- Configuration is an application/platform concern, not part of the business domain.
- Prevents potential circular imports between models and platform packages.
- Simplifies future integration with platform components (SCS sessions, CSRF, DB).
No functional changes to configuration loading structure and JSON schema remain the same; only the package location and imports were updated.
2025-10-24 08:35:39 +01:00
0f60be448d
Refactoring continues.
2025-10-23 21:51:15 +01:00
b098915ab9
Update import paths
2025-10-23 19:51:28 +01:00
21ebc9c34b
Refactor and remove sqlite and replace with MySQL
2025-10-23 18:43:31 +01:00