diff --git a/services/booth/booth/templates/base.html b/services/booth/booth/templates/base.html index 15b842c..db0ef30 100644 --- a/services/booth/booth/templates/base.html +++ b/services/booth/booth/templates/base.html @@ -111,6 +111,11 @@ .pickup-note{margin:-.5rem 0 1.5rem;padding:.6rem .85rem;border:1px solid var(--border-subtle); border-left:3px solid var(--aus-bright-cyan);border-radius:var(--radius-md);background:var(--rk-well); font-family:var(--font-mono);font-size:.78rem;color:var(--fg-2)} + .copy-btn{cursor:pointer;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em; + padding:.12rem .5rem;margin:0 .25rem;border:1px solid var(--border-default);border-radius:var(--radius-sm); + background:transparent;color:var(--aus-bright-cyan);vertical-align:middle;transition:.12s var(--ease-out)} + .copy-btn:hover{border-color:var(--aus-cyan);background:rgba(66,220,209,.08)} + .copy-btn.copied{border-color:var(--aus-green);color:var(--aus-bright-green)} .dl-link{color:var(--aus-bright-cyan);text-decoration:none;margin-right:.4rem;font-size:.95em} .dl-link:hover{color:var(--aus-cyan)} .cap-text{color:var(--fg-2)} diff --git a/services/booth/booth/templates/booth.html b/services/booth/booth/templates/booth.html index d6184ad..e409202 100644 --- a/services/booth/booth/templates/booth.html +++ b/services/booth/booth/templates/booth.html @@ -13,7 +13,9 @@ {% if uploaded %}
- 📦 Pickup {{ name }} — download files below, or on nh3-dev grab ~/booth-data/{{ name }}/ + 📦 Pickup {{ name }} + + — download files below, or on nh3-dev grab ~/booth-data/{{ name }}/
{% endif %} @@ -44,4 +46,38 @@ {% endfor %} {% endif %} + + {% endblock %} diff --git a/services/booth/pyproject.toml b/services/booth/pyproject.toml index d7771de..b7791a4 100644 --- a/services/booth/pyproject.toml +++ b/services/booth/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "booth" -version = "0.1.2" +version = "0.1.3" description = "The Booth — a dead-simple standing web server that scans a data dir of drop-folders and renders each as an ephemeral media 'booth' (image/webm/audio auto-gallery, or a folder's own index.html verbatim). Also accepts browser/curl uploads for pickup under a human-readable id. 24h TTL, then the folder is wiped. Fleet tool for CC sessions to surface A/B and smoke results to the operator." requires-python = ">=3.11" dependencies = [