Troll (Hermes Agent)
a72da4c5da
ui: remove Hermes API key regenerate button from admin settings
...
Key is now managed via HERMES_API_KEY env var only.
2026-08-03 22:55:55 +00:00
Troll (Hermes Agent)
1694b50160
ui: display v0.2 version tag on admin settings page
2026-08-03 18:44:25 +00:00
Troll (Hermes Agent)
6a60aa686c
feat: Hermes prompt callback endpoint + API key management
...
- Add /api/prompt/<rid> callback endpoint with dual auth:
per-request signed URL token + Bearer API key.
- Add HERMES_API_KEY config and runtime key helpers in app.py.
- Update admin request page to copy request details + callback URL.
- Add API key management to admin settings: regenerate, mask, show-once.
- Update .env.example, docker-compose.yml, README, REVIEW docs.
2026-08-03 17:16:56 +00:00
Troll (Hermes Agent)
e46893e0b4
docs: update comments, docstrings, README, REVIEW, and env docs to match current features
2026-08-03 00:11:41 +00:00
Troll (Hermes Agent)
109ac6c0b2
fix: make settings metadata fields always default to empty string
2026-08-02 22:41:21 +00:00
Troll (Hermes Agent)
4ab1c1e589
fix: correct DB health fix button action from fix_schema to fix_db
2026-08-02 22:35:22 +00:00
Troll (Hermes Agent)
5e26650b90
feat: add booth open/closed toggle on settings page
2026-08-02 18:17:59 +00:00
Troll (Hermes Agent)
4af9322c9d
docs: update comments and README to reflect current feature set
...
- Refresh app.py module and route docstrings for runtime settings,
MP3 tagging, rate limiting, revision workflow, and admin actions.
- Clarify config.py and models.py comments.
- Update template comments/CSS for dashboard filters, request detail,
player page, and settings page.
- Rewrite README.md with current features, status flow, file layout,
deployment variables, and troubleshooting.
- Refresh REVIEW.md quick-reference.
- Add MAX_REVISIONS to docker-compose.yml environment list.
- Expand requirements.txt comment coverage.
No version history or changelog included.
2026-08-02 00:07:24 +00:00
Troll (Hermes Agent)
72fa09a6e1
Hardcode email logo to DM-Logo_compress.png and remove configurable logo path
2026-08-01 23:41:31 +00:00
Troll (Hermes Agent)
60909c7122
Use DM-Logo_compress.png directly for email logo, remove Pillow resize logic
2026-08-01 23:35:09 +00:00
Troll (Hermes Agent)
918eaa682c
Fix email logo: resize/compress to small JPEG, make path configurable in settings, add Pillow
2026-08-01 23:32:14 +00:00
Troll (Hermes Agent)
48db5c5461
Add SMTP test email button and recipient field on settings page
2026-08-01 23:24:33 +00:00
Troll (Hermes Agent)
8e5c2f5867
Move email SMTP config to settings page with encrypted password storage; add cryptography dependency
2026-08-01 23:20:23 +00:00
Troll (Hermes Agent)
5ebce2baff
Add dashboard auto-refresh, status filters, rate limiting, database backup/restore
2026-08-01 22:52:32 +00:00
Troll (Hermes Agent)
77e23ba52c
Fix MP3 comment tagging and remove Genre from settings metadata
2026-08-01 22:35:51 +00:00
Troll (Hermes Agent)
e4de42efa5
Format admin settings page with two-column layout and metadata table
2026-08-01 22:07:20 +00:00
Troll (Hermes Agent)
d74a715216
Add MP3 metadata settings and auto-tag uploaded files with title, artist, album, year, genre, comment
2026-08-01 22:00:08 +00:00
Troll (Hermes Agent)
506d07179a
Add configurable max revisions limit with customer counter and operator override
2026-08-01 21:36:23 +00:00
Troll (Hermes Agent)
51d1b4a4d9
Add admin Settings page with DB health check, stats, and system reset
2026-08-01 20:55:20 +00:00