Commit Graph

128 Commits

Author SHA1 Message Date
62111df6c5 Added schema.sql and testdata.sql, moved sql out of tests package 2025-02-13 20:30:53 +11:00
5b1532b86d Fixed theme selector incorrectly showing dark mode on first visit 2025-02-13 10:48:29 +11:00
2d52084fa7 Added test capability and tests for authentication middleware 2025-02-12 21:23:13 +11:00
ca92d573ba Changed tester command from 'make test' to 'make tester' 2025-02-12 17:35:57 +11:00
1253c6499d Added config options for http request timeouts 2025-02-12 12:48:10 +11:00
e605e6437b Minor fix to theme rendering and token parsing 2025-02-12 11:39:21 +11:00
732f8510ae Added authentication middleware 2025-02-11 23:58:15 +11:00
97aabcf06f Added middleware to let excluded files skip middleware chain 2025-02-11 19:37:39 +11:00
750de24fd1 Set token cookies on user login 2025-02-10 23:04:30 +11:00
e73805a02d Moved config and finished JWT module 2025-02-10 22:10:03 +11:00
04049bb73a Added TTL to tokens 2025-02-10 17:36:13 +11:00
e46a55e76d Added parsing of tokens 2025-02-10 12:19:49 +11:00
418cff1c4a Added logging to loginform and added loading feedback for user on submit 2025-02-09 18:57:27 +11:00
378840fe24 Hid requests for output.css and favicon from logging 2025-02-09 17:46:35 +11:00
49d9806bd6 Converted logging middleware to use new logger 2025-02-09 17:38:35 +11:00
b2ed646ffd Added custom logging support using zerolog 2025-02-09 17:16:48 +11:00
68754991c8 Added reminder to tester to avoid tracking changes 2025-02-09 00:53:20 +11:00
25868becf3 Added documentation to functions and basic JWT generation 2025-02-09 00:48:30 +11:00
597fc6f072 Added database support and update login to utilize db 2025-02-08 19:39:44 +11:00
a842d09f96 Added configuration from environment variables 2025-02-08 16:27:33 +11:00
1004dc9563 Added basic login functionality to login form 2025-02-08 15:29:17 +11:00
5a93ef81dd Added login form html and styling 2025-02-06 23:28:13 +11:00
dfbf3d1c79 Added footer 2025-02-06 16:01:00 +11:00
399cd43626 Refactored navbar and added error page 2025-02-06 14:24:23 +11:00
1c30007af4 Made navbar responsive 2025-02-06 10:47:36 +11:00
b6feed7c0c Added templ, tailwind and frankenui 2025-02-05 01:51:06 +11:00
5c8d4c5158 Barebones HTTP server setup 2025-02-03 22:28:50 +11:00
07cd2e7507 added readme 2025-02-02 17:46:04 +11:00