Commit Graph

19 Commits

Author SHA1 Message Date
c0bbe687f9 Added timeout for acquiring global lock 2025-02-18 19:57:30 +11:00
c2de8d254a Added proper debug logging to safeconn methods 2025-02-18 10:03:28 +11:00
9ea58b0961 Made auth middleware turn skip timeout if maintenance mode is on 2025-02-17 23:31:09 +11:00
556c93fc49 Changed to using atomics as mutex was causing deadlock 2025-02-17 23:14:13 +11:00
a8d112fdd5 Updated all code to use SafeConn and SafeTX 2025-02-17 21:39:12 +11:00
2c61cec55c Update authentication, reauth, logout to use new transactions 2025-02-17 18:58:34 +11:00
fafb9b436f Fixed static file embedding 2025-02-16 17:59:20 +11:00
cab6be063f Switched from turso to local sqlite 2025-02-13 22:23:16 +11:00
1253c6499d Added config options for http request timeouts 2025-02-12 12:48:10 +11:00
732f8510ae Added authentication middleware 2025-02-11 23:58:15 +11:00
e73805a02d Moved config and finished JWT module 2025-02-10 22:10:03 +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
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
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