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
This commit is contained in:
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
- Management UI at `GET /manage` for adding, editing, and deleting emotes.
|
||||
- `GET /manage/emotes` — admin JSON endpoint returning full emote data (uuid,
|
||||
name, alias, url, timestamps) for use by the management UI.
|
||||
- `AdminEmoteResponse` model exposing `uuid` and `alias` fields not present in
|
||||
the public `EmoteResponse`.
|
||||
- Client-side search on the management page filtering emotes by name or alias.
|
||||
|
||||
## [0.2.4] - 2026-04-11
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user