Hampus
|
93d1f8af46
|
refactor: remove dead code (#3337)
|
2026-10-09 01:41:26 +02:00 |
|
Hampus
|
6534ee4300
|
feat(admin): require a resolution and fix panel layout and copy (#3335)
|
2026-10-09 01:40:34 +02:00 |
|
Hampus
|
e1eecc3b6c
|
feat(auth): add username sign-in mode and recovery kits (#3215)
|
2026-10-05 14:10:07 +02:00 |
|
Hampus
|
2b8a743dc5
|
refactor(self-hosting): forward every setting, drop dead config (#3047)
|
2026-09-30 00:58:43 +02:00 |
|
Hampus
|
098830a95a
|
fix(admin): compare the request origin against an origin (#2610)
|
2026-09-08 22:18:10 +02:00 |
|
Hampus
|
7f8f09ee51
|
feat(admin)!: move the admin api to rest and fix its defects (#2515)
|
2026-09-06 15:36:41 +02:00 |
|
Hampus Kraft
|
5bcaa7cfac
|
fix(config)!: validate and derive config, drop the unread keys (#2482)
|
2026-09-06 15:02:20 +02:00 |
|
Hampus
|
415888a615
|
fix(admin): stop a stale CSRF cookie wedging actions (#2258)
|
2026-08-31 17:23:35 +02:00 |
|
Hampus
|
79064c3399
|
fix(admin): sign CSRF tokens and escape them in scripts (#2071)
|
2026-08-29 14:54:51 +02:00 |
|
Hampus
|
3527dc95a2
|
fix(rust): silence result_large_err on axum response error paths (#1799)
|
2026-08-20 21:18:18 +02:00 |
|
Hampus Kraft
|
fa3e852575
|
workspace: reconcile latest Fluxer into the open source release and continue development there
|
2026-06-16 06:41:37 +02:00 |
|