This repository has been archived on 2026-09-04. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
theme-song-booth/templates
Troll (Hermes Agent) 10ee182558 Replace free-text genre field with structured style dropdowns
The customer request form previously had an open 'Style / genre / mood'
text field, which produced inconsistent genre descriptions and confused
Suno. Replace it with three dropdowns:

- Decade / era (required) — loaded from /mnt/Storage/Decades.txt
- Basic style (required) — loaded from /mnt/Storage/Music Genres.txt
- Additional style (optional) — same genre list

The combined value is stored in the existing style_genre column as a
comma-separated string (e.g. '1980's, Pop, Funk'), so no schema change
is required. The admin request page exposes the same dropdowns for
corrections, and the copy-to-Hermes prompt formats the style as a clean
sentence like '1980's-era Pop with Funk influences'.

The canonical lists live in /mnt/Storage; bundled copies under lists/
act as a fallback when that mount is unavailable in the container.

Bumps version to 0.4.6 and updates README.
2026-08-05 17:03:28 +00:00
..
admin Replace free-text genre field with structured style dropdowns 2026-08-05 17:03:28 +00:00
closed.html feat: add booth open/closed toggle on settings page 2026-08-02 18:17:59 +00:00
faq.html docs: update FAQ page from edited draft 2026-08-02 18:01:30 +00:00
kiosk.html Remove footer URL from kiosk page 2026-08-04 17:46:49 +00:00
player.html Guard customer_approved null/None in all templates 2026-08-05 03:11:21 +00:00
request.html Replace free-text genre field with structured style dropdowns 2026-08-05 17:03:28 +00:00
status.html Guard customer_approved null/None in all templates 2026-08-05 03:11:21 +00:00
thanks.html Add comprehensive comments to all source files and expand documentation 2026-07-31 22:23:40 +00:00