teahubxyz and Claude Fable 5.1
a178e5c9b2
shots workflow: Pillow for the icons; rerun when the icon script changes
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 01:58:09 +00:00
teahubxyz and Claude Fable 5.1
c488529e14
icons: drawn by tools/icons.py (Pillow, supersampled), not screenshotted — the runner's Chrome cropped them
...
shots / shots (push) Canceled after 29s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 01:58:01 +00:00
teahubxyz and Claude Fable 5.1
fb1f816ebe
brain: sponsored idents never train taste or appear in THE FIVE
...
shots / shots (push) Successful in 2m22s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 01:53:41 +00:00
teahubxyz and Claude Fable 5.1
fc2170ab70
sponsored: every sixth track is a 30 s station ident in the station's own style — thanks for listening to g*ndora, a nod to pro — marked SPONSORED, kept out of taste
...
shots / shots (push) Canceled after 28s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 01:53:34 +00:00
teahubxyz and Claude Fable 5.1
390323baf9
remix: the reference sets the length, so when the DJ changed the length by 30 s or more the remix goes without it
...
shots / shots (push) Successful in 3m53s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 01:45:30 +00:00
teahubxyz and Claude Fable 5.1
6a8e8bed8c
trail: bigger thumbs on the cover
...
shots / shots (push) Successful in 2m36s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 01:31:16 +00:00
teahubxyz and Claude Fable 5.1
c82a340d15
brain: track length is an input to the taste net
...
shots / shots (push) Canceled after 0s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 01:29:58 +00:00
teahubxyz and Claude Fable 5.1
d9dbedd956
icons: PNGs for the installed app (separate any / maskable entries), SVG keeps explicit size; desktop PWA icon was clipped
...
shots / shots (push) Canceled after 0s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 01:29:44 +00:00
teahubxyz and Claude Fable 5.1
e89bb9c538
length and meter are the DJ's to choose (30–300 s, 4/4 3/4 6/8 …), steered by what the listener says; remixes and track-born stations hand the source audio to the renderer as a reference
...
shots / shots (push) Canceled after 0s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 01:29:18 +00:00
teahubxyz and Claude Fable 5.1
31805089f0
start a station from a track (pandora-style): * STATION pill on the player and a * button on library tiles — the track opens the new station, its tags seed the taste, the DJ carries on from there
...
shots / shots (push) Successful in 2m24s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 00:30:28 +00:00
teahubxyz and Claude Fable 5.1
f8527d6d76
taste: the five picks say what they are
...
shots / shots (push) Canceled after 2m8s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 00:27:34 +00:00
teahubxyz and Claude Fable 5.1
150a1cc14a
taste: the five picks sit at the top, under the tabs
...
shots / shots (push) Canceled after 28s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-21 00:27:27 +00:00
gitea-actions[bot]
67ba3e27d2
shots: desktop.png + icons
2026-10-20 23:56:00 +00:00
teahubxyz and Claude Fable 5.1
83bf464b49
taste canvases read the theme's colours instead of hard-coded dark ones
...
shots / shots (push) Successful in 2m22s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 23:53:40 +00:00
teahubxyz and Claude Fable 5.1
2beac64165
ui: no more gold — the accent is ink (white in dark, near-black in light); light/dark toggle (LIGHT/DARK next to LIBRARY), follows the system until set
...
shots / shots (push) Canceled after 35s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 23:53:19 +00:00
gitea-actions[bot]
91bf1e0c2c
shots: desktop.png + icons
2026-10-20 23:48:35 +00:00
teahubxyz and Claude Fable 5.1
42d68a2a4c
icons: icon.html draws a fixed box at the requested size (?s=512) so the runner's screenshot crop is exact
...
shots / shots (push) Successful in 2m21s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 23:46:28 +00:00
gitea-actions[bot]
6d0e980662
shots: desktop.png + icons
2026-10-20 23:44:19 +00:00
teahubxyz and Claude Fable 5.1
4140f511f2
shots workflow: commit the rendered icons too; rerun when the icon or the script changes
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 23:41:25 +00:00
teahubxyz and Claude Fable 5.1
8c01818950
shots: also render icons/icon-512.png, icon-192.png and apple-touch-icon.png from icons/icon.svg
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 23:41:17 +00:00
teahubxyz and Claude Fable 5.1
ea1a0b0d1f
pwa: manifest + icons + service worker + Media Session (lock-screen art and controls); g*ndora wordmark; * as the seed placeholder
...
shots / shots (push) Canceled after 33s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 23:40:58 +00:00
teahubxyz and Claude Fable 5.1
bd5eab0c7c
brand: the asterisk — white, square terminals. favicon.svg, icons/, manifest, service worker (library plays offline), Media Session, g*ndora wordmark
...
shots / shots (push) Canceled after 42s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 23:40:30 +00:00
teahubxyz and Claude Fable 5.1
d3ff1799b3
lyrics/keep/share sit right above the bpm · key · tags line; the trail lives on the cover — hover (or always on touch) shows it, wheel scrolls it
...
shots / shots (push) Successful in 2m16s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 22:45:46 +00:00
teahubxyz and Claude Fable 5.1
c7db36473e
player order (cover, transport, trail, title, bar, lyrics/keep/share, dj/next/tags) + 120 s tracks — re-applied after the move from time#gh-pages
...
shots / shots (push) Successful in 2m16s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 22:40:04 +00:00
gitea-actions[bot]
57a6abbdfd
shots: desktop.png
2026-10-20 22:36:24 +00:00
teahubxyz and Claude Fable 5.1
9a4e34268f
shots: a workflow that renders shots/desktop.png with headless Chromium and commits it
...
Teahub pages serves this repo at gandora.yolopreneur.lol; the yolopreneur.lol
venture list shows shots/desktop.png as the card image. Actions -> shots ->
Run workflow (also runs on a push to main that touches index.html).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Hn2DWhV7Z1qUxjhCprDb88
2026-10-20 22:33:29 +00:00
teahubxyz
68f8cd1571
gandora: moved out of teahubxyz/time ventures/gandora into its own repo
2026-10-20 22:29:58 +00:00