Commit graph

  • 6919ac816e Revert "feat: send song requests to Hermes via webhook" main Troll (Hermes Agent) 2026-08-24 22:57:05 +00:00
  • d7ed56f34e feat: send song requests to Hermes via webhook Troll (Hermes Agent) 2026-08-24 22:49:08 +00:00
  • d058d8db1d v0.6.3: single Square payment ref field with update/deliver buttons Troll (Hermes Agent) 2026-08-09 16:42:06 +00:00
  • 55de2ab649 v0.6.2: restore hmac import in app.py for callback/API key auth Troll (Hermes Agent) 2026-08-09 16:21:47 +00:00
  • 0e50908747 v0.6.1: remove duplicate is_valid_email from app.py (re now lives in helpers) Troll (Hermes Agent) 2026-08-09 16:18:00 +00:00
  • 0a01381d44 v0.6.0: form limits, callback expiry, dashboard filter, payment ref, STEMS interest, helper refactor Troll (Hermes Agent) 2026-08-09 05:18:40 +00:00
  • 0bfe8c315c Add STEMS note to FAQ file format answer (v0.5.9) Troll (Hermes Agent) 2026-08-09 04:58:19 +00:00
  • 613abf8041 Add FAQ entry for supported languages (v0.5.8) Troll (Hermes Agent) 2026-08-09 04:40:24 +00:00
  • 5ba4f28faf feat: add ntfy access token support Troll (Hermes Agent) 2026-08-07 17:21:04 +00:00
  • a56f6e498b feat: add ntfy push notifications for new requests Troll (Hermes Agent) 2026-08-07 17:14:02 +00:00
  • 410a9cf021 chore: migrate build context label to Gitea; bump version to 0.5.5 Troll (Hermes Agent) 2026-08-07 16:25:20 +00:00
  • 214b9f803d ci: allow web/manual pipeline trigger for CI skeleton Troll (Hermes Agent) 2026-08-07 02:31:09 +00:00
  • 2e203d8c58 ci: add minimal syntax-check CI skeleton; docs: update REVIEW.md accordingly Troll (Hermes Agent) 2026-08-07 02:10:08 +00:00
  • ac95ebdef1 docs: update REVIEW.md with recent features, correct callback expiry, add CI skeleton notes Troll (Hermes Agent) 2026-08-07 02:08:59 +00:00
  • 52415c41fe Show request ID in kiosk queue Troll (Hermes Agent) 2026-08-05 20:31:55 +00:00
  • 52558010e8 Add Live Queue slide to kiosk rotation Troll (Hermes Agent) 2026-08-05 20:27:33 +00:00
  • 96b6470c25 Fix delete-song checkbox alignment on admin request page Troll (Hermes Agent) 2026-08-05 20:08:22 +00:00
  • 7eb72e511d Add delete-songs controls to admin request page Troll (Hermes Agent) 2026-08-05 20:05:20 +00:00
  • d7e54809c9 Add Limitations section to FAQ Troll (Hermes Agent) 2026-08-05 19:59:24 +00:00
  • d9566f4158 Update extra requests label and placeholder on customer form Troll (Hermes Agent) 2026-08-05 19:27:27 +00:00
  • da7dd0e9ee Include lyrics in delivery email Troll (Hermes Agent) 2026-08-05 17:44:11 +00:00
  • 3f7bbf4b12 Add required pronouns dropdown and fix admin vocal gender selector Troll (Hermes Agent) 2026-08-05 17:21:38 +00:00
  • 10ee182558 Replace free-text genre field with structured style dropdowns Troll (Hermes Agent) 2026-08-05 17:03:28 +00:00
  • d79c58691a Document config vars and rewrite README Troll (Hermes Agent) 2026-08-05 16:20:08 +00:00
  • 235507f499 Extend callback token expiry from 1 hour to 7 days Troll (Hermes Agent) 2026-08-05 14:44:25 +00:00
  • 2637cdba61 Add /api/key-test diagnostic endpoint for API key verification Troll (Hermes Agent) 2026-08-05 14:41:39 +00:00
  • 4b48e0a44f Fix TypeError when revision_count is stored as TEXT Troll (Hermes Agent) 2026-08-05 14:25:07 +00:00
  • f5d3d487af Fix 500 on /play/<token>/revise for missing revision_count column Troll (Hermes Agent) 2026-08-05 13:51:53 +00:00
  • 3f9de1449c Fix 500 on customer revision when revision_history table is missing Troll (Hermes Agent) 2026-08-05 13:42:10 +00:00
  • 7ab8388741 Allow Hermes callback endpoint to accept revision prompts Troll (Hermes Agent) 2026-08-05 03:30:51 +00:00
  • 51f7ffd5ab Add revision prompt copy button for Hermes on admin request page Troll (Hermes Agent) 2026-08-05 03:25:34 +00:00
  • da6df64fbf Update README with current version v0.3.0 Troll (Hermes Agent) 2026-08-05 03:19:00 +00:00
  • db249e80bd Add VERSION file and live version display on settings page Troll (Hermes Agent) 2026-08-05 03:17:16 +00:00
  • d9e198e397 Bump version tag to v0.3 on admin settings page Troll (Hermes Agent) 2026-08-05 03:13:21 +00:00
  • 2b46f7d3dc Guard customer_approved null/None in all templates Troll (Hermes Agent) 2026-08-05 03:11:21 +00:00
  • 9524a24715 Fix TypeError when loading max_revisions from settings JSON Troll (Hermes Agent) 2026-08-05 03:04:48 +00:00
  • b8ddff9afe Update README and REVIEW with all new features (kiosk, pricing, cancelled status, revision history, stems, sales, backups) Troll (Hermes Agent) 2026-08-04 20:46:47 +00:00
  • 8de32d91b7 Move revision history above operator notes, move cancel button next to status with confirmation Troll (Hermes Agent) 2026-08-04 18:58:49 +00:00
  • 968a6fb43c Add Cancelled status and cancel request button Troll (Hermes Agent) 2026-08-04 17:56:02 +00:00
  • fd58cf47da Reorder Suno copy buttons to Lyrics, Style, Title Troll (Hermes Agent) 2026-08-04 17:49:44 +00:00
  • 985092d629 Remove footer URL from kiosk page Troll (Hermes Agent) 2026-08-04 17:46:49 +00:00
  • 9cc1bd94a6 Trim Hermes API key section on settings page Troll (Hermes Agent) 2026-08-04 17:45:16 +00:00
  • c726525c8e Add public kiosk page with QR/pricing cycle and configurable slide timing Troll (Hermes Agent) 2026-08-04 17:41:33 +00:00
  • a25bf3a9c9 Add admin Pricing page with fixed and custom items Troll (Hermes Agent) 2026-08-04 17:17:57 +00:00
  • a3fd5938a5 Detect missing tables in DB health check and always show schema fix button Troll (Hermes Agent) 2026-08-04 16:59:54 +00:00
  • cda4d57859 Add revision history log and music files ZIP backup Troll (Hermes Agent) 2026-08-04 16:54:51 +00:00
  • 8246f641a2 Move request status badge to top of admin request page Troll (Hermes Agent) 2026-08-04 16:45:24 +00:00
  • 0c90b5a298 Make all customer info fields editable from admin request page Troll (Hermes Agent) 2026-08-04 16:32:17 +00:00
  • da917692f0 Add admin Sales report page Troll (Hermes Agent) 2026-08-04 01:20:56 +00:00
  • d02d0b3d25 Add stems_link support for Pingvin-Share-X delivery Troll (Hermes Agent) 2026-08-04 01:10:15 +00:00
  • 02f1d05301 chore: remove stray test settings file Troll (Hermes Agent) 2026-08-03 22:55:59 +00:00
  • a72da4c5da ui: remove Hermes API key regenerate button from admin settings Troll (Hermes Agent) 2026-08-03 22:55:55 +00:00
  • 107e558aea revert: HERMES_API_KEY env var takes precedence over runtime settings Troll (Hermes Agent) 2026-08-03 22:54:45 +00:00
  • fc700f2d82 fix: tolerate plaintext Hermes API key in booth_settings.json Troll (Hermes Agent) 2026-08-03 22:47:57 +00:00
  • 06d87eb600 fix: persist runtime settings next to database so they survive redeploys Troll (Hermes Agent) 2026-08-03 22:37:57 +00:00
  • b6a0987236 fix: isolate metadata keys passed to admin settings template Troll (Hermes Agent) 2026-08-03 19:11:23 +00:00
  • d5d4882d07 feat: require customer approval before mark paid/deliver Troll (Hermes Agent) 2026-08-03 19:07:22 +00:00
  • 3057eb8eda feat: stream MP3s through backend proxy endpoint Troll (Hermes Agent) 2026-08-03 18:59:00 +00:00
  • 5863c32e35 ui: assign audio src via JS so direct MP3 URLs are not in page source Troll (Hermes Agent) 2026-08-03 18:52:01 +00:00
  • 56493f5ea7 feat: disable direct MP3 download from customer player page Troll (Hermes Agent) 2026-08-03 18:49:26 +00:00
  • 1694b50160 ui: display v0.2 version tag on admin settings page Troll (Hermes Agent) 2026-08-03 18:44:25 +00:00
  • 06db9f3e55 ui: preserve blank lines between verses in customer lyrics view Troll (Hermes Agent) 2026-08-03 18:42:31 +00:00
  • d44882c237 ui: hide Suno metatag brackets from customer lyrics view Troll (Hermes Agent) 2026-08-03 18:41:06 +00:00
  • e5b8186b4f fix: remove pre-wrap from lyrics container to eliminate phantom spacing Troll (Hermes Agent) 2026-08-03 18:36:24 +00:00
  • d7e30ba317 ui: compress lyrics line spacing further on player page Troll (Hermes Agent) 2026-08-03 18:28:31 +00:00
  • 5757a768d5 ui: tighten lyrics spacing on player page Troll (Hermes Agent) 2026-08-03 18:16:00 +00:00
  • 7a9c8b8240 ui: show formatted lyrics on customer player page above audio players Troll (Hermes Agent) 2026-08-03 18:13:44 +00:00
  • 6a60aa686c feat: Hermes prompt callback endpoint + API key management Troll (Hermes Agent) 2026-08-03 17:16:56 +00:00
  • e46893e0b4 docs: update comments, docstrings, README, REVIEW, and env docs to match current features Troll (Hermes Agent) 2026-08-03 00:11:41 +00:00
  • 0aa3eab084 fix: record payment ref immediately; show it on admin request page Troll (Hermes Agent) 2026-08-02 23:23:45 +00:00
  • 109ac6c0b2 fix: make settings metadata fields always default to empty string Troll (Hermes Agent) 2026-08-02 22:41:21 +00:00
  • 4ab1c1e589 fix: correct DB health fix button action from fix_schema to fix_db Troll (Hermes Agent) 2026-08-02 22:35:22 +00:00
  • 3cb63a6480 ui: convert admin request page to two-column layout Troll (Hermes Agent) 2026-08-02 22:24:54 +00:00
  • 3e25c3638b feat: add operator-only notes field per request Troll (Hermes Agent) 2026-08-02 22:10:42 +00:00
  • 41ca43b9c2 fix: add missing MAX_REVISIONS config default to prevent player page 500 Troll (Hermes Agent) 2026-08-02 22:04:51 +00:00
  • 2ac99fde8b feat: add /status order lookup page linked from request form Troll (Hermes Agent) 2026-08-02 22:00:27 +00:00
  • 5e26650b90 feat: add booth open/closed toggle on settings page Troll (Hermes Agent) 2026-08-02 18:17:59 +00:00
  • c39265ab42 fix: keep metadata and email fields populated after saving settings Troll (Hermes Agent) 2026-08-02 18:05:51 +00:00
  • 35c8a722fe docs: update FAQ page from edited draft Troll (Hermes Agent) 2026-08-02 18:01:30 +00:00
  • 023b4fade7 feat: add /faq page and link from request form Troll (Hermes Agent) 2026-08-02 17:31:08 +00:00
  • 382b05d7f8 fix: keep form values and show email error on request page Troll (Hermes Agent) 2026-08-02 17:05:27 +00:00
  • bf9f9e09fd feat: editable customer email in admin + email validation on public form Troll (Hermes Agent) 2026-08-02 16:51:32 +00:00
  • 4af9322c9d docs: update comments and README to reflect current feature set Troll (Hermes Agent) 2026-08-02 00:07:24 +00:00
  • 14ed80fe4b Fix dashboard filters: Delivered instead of Done, correct Needs Upload status mapping Troll (Hermes Agent) 2026-08-02 00:02:05 +00:00
  • ec313601b6 Add email logo to repo static/ and reference it from app root path for container Troll (Hermes Agent) 2026-08-01 23:50:44 +00:00
  • 8d9c86e1b7 Use optimized DM-Logo_email.png (500px wide, 16KB) for email logo Troll (Hermes Agent) 2026-08-01 23:46:50 +00:00
  • 72fa09a6e1 Hardcode email logo to DM-Logo_compress.png and remove configurable logo path Troll (Hermes Agent) 2026-08-01 23:41:31 +00:00
  • 60d2ad8325 Remove generated settings file from repo Troll (Hermes Agent) 2026-08-01 23:35:13 +00:00
  • 60909c7122 Use DM-Logo_compress.png directly for email logo, remove Pillow resize logic Troll (Hermes Agent) 2026-08-01 23:35:09 +00:00
  • 0698c84026 Remove test artifacts and generated settings from repo Troll (Hermes Agent) 2026-08-01 23:32:20 +00:00
  • 918eaa682c Fix email logo: resize/compress to small JPEG, make path configurable in settings, add Pillow Troll (Hermes Agent) 2026-08-01 23:32:14 +00:00
  • 48db5c5461 Add SMTP test email button and recipient field on settings page Troll (Hermes Agent) 2026-08-01 23:24:33 +00:00
  • fb779248ea Remove accidental booth_settings.json from repo Troll (Hermes Agent) 2026-08-01 23:20:30 +00:00
  • 8e5c2f5867 Move email SMTP config to settings page with encrypted password storage; add cryptography dependency Troll (Hermes Agent) 2026-08-01 23:20:23 +00:00
  • 5277c20d24 Remove example email preview from repo Troll (Hermes Agent) 2026-08-01 23:06:23 +00:00
  • b2004bb5ec Add confirmation email, logo + tagline signature on all customer emails Troll (Hermes Agent) 2026-08-01 23:06:19 +00:00
  • 66a70d7bc3 Remove accidental booth_settings.json from repo Troll (Hermes Agent) 2026-08-01 22:52:36 +00:00
  • 5ebce2baff Add dashboard auto-refresh, status filters, rate limiting, database backup/restore Troll (Hermes Agent) 2026-08-01 22:52:32 +00:00
  • f32efc42c5 Reset request id auto-increment when system reset clears the database Troll (Hermes Agent) 2026-08-01 22:41:14 +00:00
  • 1ff7ce2694 Remove accidental booth_settings.json from repo Troll (Hermes Agent) 2026-08-01 22:35:56 +00:00