Tom Wiesing
6ede99d7c6
Refactor server and templates package
2023-01-19 13:22:48 +01:00
Tom Wiesing
b6bf0a8900
custom: Improve templating of assets
2023-01-19 11:25:39 +01:00
Tom Wiesing
202599aaeb
templating: Move actions into template
2023-01-12 13:55:07 +01:00
Tom Wiesing
a00195be16
templates: Add a proper menu and navigation
2023-01-11 14:34:04 +01:00
Tom Wiesing
ab9998881b
server: Switch to custom mux
2023-01-10 00:41:53 +01:00
Tom Wiesing
729b9cfb51
resolver: Use custom template
2023-01-08 08:43:31 +01:00
Tom Wiesing
34bdb3cf24
control: Generalize cookie and csrf handling
2023-01-06 18:59:10 +01:00
Tom Wiesing
3aa79b0d23
Implement initial login functionality
2023-01-06 18:59:06 +01:00
Tom Wiesing
337a5fbeba
pool: Reddo component-like fields
2022-12-22 13:49:05 +01:00
Tom Wiesing
f52fe6abf3
Add cron tasks to distillery
2022-12-07 10:30:48 +01:00
Tom Wiesing
6f1ba24761
Update logging behavior
2022-12-01 12:42:04 +01:00
Tom Wiesing
3b78b06fff
wdcli: Use progress writer instead of IOStream
2022-11-30 13:17:12 +01:00
Tom Wiesing
890022ae64
internal: Annotate all components with groups
...
This commit ensures that the compiler has to check every component
against the groups they implement by explicitly annotating the
appropriate interfaces.
2022-11-30 11:08:46 +01:00
Tom Wiesing
3455f491ca
Add context
...
This commit adds and passes context around to (almost) every function.
This allows cancelling (almost) every function call globally.
2022-11-29 15:32:31 +01:00
Tom Wiesing
b5b1ce2340
internal/component => internal/dis/component
2022-11-16 13:07:14 +01:00