e938828a8c
fix loading ofr login form and redirects.
2025-04-23 10:06:55 +01:00
2ce810a4dd
Refactoring cont.
2025-04-23 09:44:19 +01:00
5c3a847900
Massive refactor!
2025-04-22 23:26:11 +01:00
05bb05d45c
Move admin.go this is a storage task, updated routes to use proection
2025-04-16 10:41:06 +01:00
7f91771166
Implement a stronger, reusable session timeout
2025-04-16 10:32:34 +01:00
0a21973237
rework to lighten the main, refactor wrappers. Rehandle csrf and pull config items.
2025-04-15 22:19:55 +01:00
d7c15141b8
Been too long since i did anything, can't remember what the hell is in all this....
2025-04-15 20:56:21 +01:00
ab1d9abc72
Refactor: Recover middleware now uses RenderError + add full notifications view
...
- Replaced http.Error with helpers.RenderError in Recover middleware
- Custom 500.html now rendered with layout and topbar on panic
- RenderError gracefully checks template existence and falls back to plain response
- Added /account/notifications full view page (index)
- Linked "Back to notifications" from notification read view
- Fixed typo in template path for notifications/index.html
- Improved layout consistency across error and account pages
2025-04-02 09:54:20 +01:00
2498b33a9c
Refactor: Centralize template loading and improve error handling
...
- Introduced helpers.LoadTemplateFiles() for consistent layout + topbar rendering
- Replaced repeated template.ParseFiles() calls across handlers
- Created generic RenderError(w, r, statusCode) helper
- Replaced old Render403 with flexible RenderError
- Updated AdminOnly middleware to render 403 errors with context
- Added 500.html template for graceful panic fallback
- Prepared structure for future error codes (404, 429, etc.)
2025-04-02 09:12:13 +01:00
aaf90b55da
Lots of UI and admin changes, need to clean up the three audit log tables and a few other niggles.
2025-04-01 00:05:48 +01:00
7eefb9ced0
Additional security and hardening.
2025-03-31 15:14:16 +01:00
11f031ff54
AuThEnTiCaTiOn and clean up....
2025-03-25 21:39:48 +00:00