Commit graph

29 commits

Author SHA1 Message Date
Tom Wiesing
f8773df4cc
panel: Tweak small-screen-spacing 2023-12-02 00:03:59 +01:00
Tom Wiesing
0290a42d07
Add new debug option for http 2023-11-22 17:28:46 +01:00
Tom Wiesing
873fdcd5c2
Update to new goprogram version 2023-11-02 12:05:13 +01:00
Tom
3ef9c23a0c Add API for resolver 2023-06-29 14:52:12 +02:00
Tom
8ccd490bed Improvements for tokens 2023-06-29 14:52:12 +02:00
Tom
9db53d39c4 Implement basic API scoping 2023-05-04 15:13:51 +02:00
Tom
064ae2f564 Implement scopes 2023-05-03 14:21:58 +02:00
Tom Wiesing
010fd536ea
pkg/httpx => github.com/tkw1536/pkglib/httpx 2023-02-26 10:08:17 +01:00
Tom Wiesing
5e89fadeeb
Migrate pkg/lazy => pkglib/{lazy,lifetime} 2023-02-26 10:00:47 +01:00
Tom Wiesing
945329a080
Move to yaml-based configuration
This commit updates the configuration to be yaml-based and updates the
configuration to read in a yaml file.
2023-02-25 09:14:56 +01:00
Tom Wiesing
7f820224ec
Refactor: Menu 2023-02-09 10:22:22 +01:00
Tom Wiesing
d235ee4e5c
Refactor html templates
This commit entirely refactors the use of html templates. Instead of
inheriting from a shared template, we insert the results into a base
template.
2023-01-23 11:41:20 +01:00
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
52559e4d68
ingredient/info: Add Fetcher concept 2022-11-16 13:07:14 +01:00
Tom Wiesing
42b8cbd865
Move WissKI Parts to new ingredients system 2022-11-16 13:07:14 +01:00
Tom Wiesing
b5b1ce2340
internal/component => internal/dis/component 2022-11-16 13:07:14 +01:00