13 Commits

Author SHA1 Message Date
hampus-fluxer
2cd7aa5863
refactor: switch to bowser for user agent parsing (#30) 2026-01-05 14:32:55 +01:00
Hampus Kraft
2e31806473
fix(api): remove unused injected dependency to fix tsc 2026-01-05 02:45:00 +00:00
hampus-fluxer
90f8132e4b
fix(admin): issue correct password reset tokens (#27) 2026-01-05 03:43:32 +01:00
hampus-fluxer
11ec2e63b3
fix(api): premium sanitisation recursion issue (#25) 2026-01-05 03:05:15 +01:00
hampus-fluxer
c4be1d424c
fix(api): strip expired premium flags using read repair (#24) 2026-01-04 22:52:33 +01:00
hampus-fluxer
b22c6733c3
feat(webhook): add slack-compatible endpoint (#23) 2026-01-04 21:56:06 +01:00
hampus-fluxer
93047d37a0
chore(i18n): migrate email templates to json files (#18) 2026-01-04 14:36:55 +01:00
hampus-fluxer
5955a6668a
fix(metrics): clickhouse query alias collision issue (#14) 2026-01-04 00:04:26 +01:00
hampus-fluxer
edb36f406d
fix(admin): broken report controls (#12) 2026-01-03 17:52:34 +01:00
hampus-fluxer
c9c5dceb47
chore: bug fix cleanup (#4) 2026-01-03 06:44:40 +01:00
hampus-fluxer
275126d61b
fix(admin): allow fetching current user without elevated ACL (#3) 2026-01-03 00:47:06 +01:00
Hampus Kraft
5ae825fc7d
[skip ci] feat: prepare for public release 2026-01-02 19:27:51 +00:00
Hampus Kraft
2f557eda8c
initial commit 2026-01-01 21:05:54 +00:00