Commit Graph

5 Commits

Author SHA1 Message Date
Ganonmaster b7365ef1e9 v0.3.0
Release / Build and push Docker image (push) Successful in 14m9s
Release / Build Linux release binary (push) Successful in 15m47s
2026-04-28 11:46:00 +02:00
Ganonmaster 08fd6cea70 Add HTTP Basic Auth
All write endpoints and the manage
routes are gated behind HTTP Basic Auth middleware; credentials are
configured via [auth] in config.toml or APP__AUTH__USERNAME /
APP__AUTH__PASSWORD environment variables.
2026-04-28 03:23:57 +02:00
Ganonmaster c13f5b9a88 Add emote management UI at /manage
Adds a server-side HTML management page and supporting backend for
full CRUD on emotes. The /manage prefix is kept isolated so an auth
middleware can be applied to it later without touching other routes.

- GET /manage — serves the management UI (add, edit, delete, search)
- GET /manage/emotes — admin JSON endpoint with uuid and alias included
- AdminEmoteResponse model for the expanded admin representation
- Client-side search filters by name or alias as you type
2026-04-28 03:14:54 +02:00
Ganonmaster 6a86cc8cce Release v0.2.4 2026-04-11 22:53:33 +02:00
Ganonmaster 6df3ab1db1 Release v0.2.3 2026-04-11 22:03:08 +02:00