b1rdmania
028310ec28
Update share page (play.html) with Game Boy aesthetic
...
Match the main page redesign with LCD green palette,
Press Start 2P font, scanline overlay, and pixel-style
buttons and progress bar.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-29 10:55:27 +00:00
b1rdmania
6e61aef35a
Redesign UI with Game Boy retro aesthetic
...
- Add classic LCD green color palette (#9BBC0F, #8BAC0F, #306230 , #0F380F)
- Switch to Press Start 2P pixel font
- Add scanline overlay effect for CRT feel
- Style buttons with chunky 4px borders and inset shadows
- Remove all border-radius for pixel-perfect look
- Update hero, controls, results table, and player sections
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-29 10:49:04 +00:00
b1rdmania
679afbfa65
Rebrand to WARIO SYNTH
...
- Update site title, h1, taglines across all pages
- OpenGraph/Twitter meta tags now use wario.png
- FAQ updated to "What is WARIO SYNTH?"
- All references to "Motif engine" → "Wario Synthesis Engine"
- Share links now branded as WARIO SYNTH
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-29 10:34:31 +00:00
b1rdmania
b48fb4b7de
Add MP3 download to UX test page.
...
Installs lamejs and adds an MP3 downloader that records the Motif synth output in real time via an output tap, then encodes and downloads as .mp3.
2025-12-29 09:59:56 +00:00
b1rdmania
134867cf93
Allow scrolling back to search after generation.
...
Keeps the search UI visible in generated mode (so you can scroll up), but locks it to prevent changing choices until tapping New search.
2025-12-26 21:29:17 +00:00
b1rdmania
9c6a47ab4e
Add New search reset after generation.
...
Keeps the generated artifact view intact but provides a footer New search button that stops audio, resets state, scrolls to top, and focuses the search input.
2025-12-26 21:26:23 +00:00
b1rdmania
7cbf582fa1
Enable Copy link after generation and style it.
...
Refresh generated state after successful playback starts so Copy link becomes clickable, and boost its visual prominence without competing with Play.
2025-12-26 21:20:21 +00:00
b1rdmania
63618ec4fa
Split selected vs generated UI on main page.
...
After generation starts, hide preview/source-changing/search affordances and switch to an artifact view: title, Wario transformation line, Play/Pause, timeline, volume, and Copy link.
2025-12-26 21:14:30 +00:00
b1rdmania
fd422aa084
Make results a chooser and move preview to selected card.
...
Removes preview controls from search results, adds a 'Choosing a MIDI source' helper block, introduces selected/generated states, and keeps Preview original MIDI as a secondary action inside the selected source card.
2025-12-26 20:38:15 +00:00
b1rdmania
839d40447f
Restore FAQ button at top-right.
...
Adds a top-right FAQ button in the hero while keeping a footer FAQ button, both opening the same modal.
2025-12-26 20:28:23 +00:00
b1rdmania
b0c1b49d2a
Remove volume controls and play at 100%.
...
Eliminates volume sliders on main and share pages and hard-sets preview + Motif playback volume to 1.0 across the app.
2025-12-26 20:25:38 +00:00
b1rdmania
d5434025c8
Polish share page hierarchy and styling.
...
Align /play colors with main (green accents), simplify copy and metadata, reduce timestamp prominence, and improve title cleaning to avoid filename-like artifacts with optional artist subline.
2025-12-26 20:21:14 +00:00
b1rdmania
9ad1b00b4e
Scroll to synthesis controls after selecting a source.
...
After clicking 'Use this' and loading the MIDI, auto-scrolls to the selected source card so Generate is immediately visible.
2025-12-26 19:34:47 +00:00
b1rdmania
5e90b9e5d5
Fix share page progress bar updates.
...
Track playback position locally so the /play progress slider and time display advance reliably, including pause/resume, scrubbing, and end-of-track behavior.
2025-12-26 19:32:55 +00:00
b1rdmania
7deb7bd4d9
Move MIDI preview controls into results table.
...
Adds per-row Play/Stop preview toggles, moves preview volume to the results header, and removes preview controls from the selected source card.
2025-12-26 19:27:16 +00:00
b1rdmania
9fc636a558
Refocus main page around search → select → generate.
...
Cleans result titles, adds a 'Use this' action, promotes a selected source card with Preview/Generate, collapses results after selection, and hides debug-ish metadata behind Details.
2025-12-26 19:21:28 +00:00
b1rdmania
834a170a58
Rewrite share player page UX.
...
Makes /play a narrative artifact page with a clean song title, one-line transformation hook, single Play/Pause control, progress bar, minimal metadata, and a single CTA.
2025-12-26 19:00:56 +00:00
b1rdmania
0e0b64d6a2
Remove redundant preview controls bar.
...
Moves preview volume into the results header and relies on per-row Play/Stop controls.
2025-12-26 18:53:55 +00:00
b1rdmania
d501f3565d
Customize social previews for short share links.
...
Serve OG/Twitter meta tags from /s/:code and update /play meta copy so Telegram/X previews show a Gameboy-tune message and image.
2025-12-26 18:47:00 +00:00
b1rdmania
f437bba281
Move MIDI preview playback into results table.
...
Adds per-row Play/Stop buttons and replaces the standalone preview box with compact preview volume/stop controls.
2025-12-26 18:42:31 +00:00
b1rdmania
ba34f66c91
Add progress slider to share player.
...
Updates /play with a seekable progress bar, time display, 70% default volume, and Wario engine copy.
2025-12-26 18:36:40 +00:00
b1rdmania
88891afd8e
Move Copy link to Generate & Play and align /play output.
...
Shows Copy link beside the synth engine controls and makes /play run procedural generation to match the main page.
2025-12-26 18:26:49 +00:00
b1rdmania
8160c87258
Add share link copy button and standardize volume.
...
Adds a Copy link action on the main page using /api/share shortlinks and sets default volumes to 70%.
2025-12-26 17:31:34 +00:00
b1rdmania
778f2a1aaa
Match /play landing UX to main page.
...
Updates layout and styling to reuse main MOTIF hierarchy and components.
2025-12-26 17:15:49 +00:00
b1rdmania
2e50022066
Add social preview meta tags to /play.
...
Ensures shared shortlinks render the MOTIF image card on X.
2025-12-26 15:51:42 +00:00
b1rdmania
a23e348d5e
Use REDIS_URL for share shortlinks.
...
Stores /s/:code mappings in the connected Redis database and falls back to Vercel KV REST when available.
2025-12-26 15:36:00 +00:00
b1rdmania
d9861f8bbf
Fail loudly when Vercel KV is missing.
...
Prevents shortlinks from silently breaking due to ephemeral in-memory fallback in production.
2025-12-26 15:06:25 +00:00
b1rdmania
54136cf11c
Add backend shortlinks for sharing.
...
Creates /api/share to mint /s/:code redirects, backed by Vercel KV with a local fallback.
2025-12-26 15:03:23 +00:00
b1rdmania
f671aa3b57
Add /play share page and X share links.
...
Includes a UX test page and Vercel/Vite routing for share URLs.
2025-12-26 14:33:01 +00:00
b1rdmania
3993b26b9a
Save home UX audit doc.
2025-12-20 14:08:53 +00:00
b1rdmania
90b3450aa9
Ps. I love Claude Code.
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-20 13:36:20 +00:00
b1rdmania
d8724c9d03
Tuck wario screenshot into FAQ (no dedicated section)
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-20 13:33:54 +00:00
b1rdmania
cdd21647ca
Add Wario easter egg to FAQ
...
We considered it.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-20 13:33:12 +00:00
b1rdmania
1b8c0ba0df
Wario Synthesis Engine 🟡
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-20 13:28:11 +00:00
b1rdmania
213c801b29
Update card copy: Run the engine + waveform details
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-20 13:26:30 +00:00
b1rdmania
1deb11c60d
Tweak synth section: Synthesis Engine / Gameboy emulator
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-20 13:21:50 +00:00
b1rdmania
c26095834a
Update synth section copy - tech/gamer vibe
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-20 13:21:27 +00:00
b1rdmania
5775a21387
Refresh FAQ copy - punchier, friendlier tone
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-20 13:18:12 +00:00
b1rdmania
5bff81954c
Fix iOS audio unlock retry and add API fetch retry.
2025-12-20 13:14:08 +00:00
b1rdmania
16e354fc44
Use sample playback for SNES test model.
2025-12-20 13:02:23 +00:00
b1rdmania
6a94031508
Stabilize SNES model audio chain.
2025-12-20 12:58:44 +00:00
b1rdmania
25a34b3519
Add isolated /models lab page for synth comparisons.
2025-12-20 12:46:23 +00:00
b1rdmania
b3426f5ccd
Revert "Add test models page and synth presets."
...
This reverts commit b7a79e93c9 .
2025-12-20 12:28:02 +00:00
b1rdmania
a60225d1d4
Revert "Isolate /models synth variants and revert main."
...
This reverts commit 633197b81a .
2025-12-20 12:28:02 +00:00
b1rdmania
c788cb1a0b
Revert "Make /models engine selector explicit."
...
This reverts commit 7ee1db049f .
2025-12-20 12:28:02 +00:00
b1rdmania
7ee1db049f
Make /models engine selector explicit.
2025-12-20 12:23:13 +00:00
b1rdmania
633197b81a
Isolate /models synth variants and revert main.
2025-12-20 12:21:39 +00:00
b1rdmania
b7a79e93c9
Add test models page and synth presets.
2025-12-20 12:09:20 +00:00
b1rdmania
98e95c1001
Add sharing plan document.
2025-12-20 11:59:57 +00:00
b1rdmania
6caf5d6f01
Add X and GitHub links to FAQ header.
2025-12-20 11:46:43 +00:00