-
925043e055
feat: universal modulation animation for all source types
feat/product-backend
Jose Luis
2026-03-22 18:08:44 +01:00
-
a0a3b58b49
fix: envelope param animation reads source node instead of receiver
Jose Luis
2026-03-22 17:58:19 +01:00
-
13612bfa99
fix: Workshop load doesn't stop audio — matches loadPreset pattern
Jose Luis
2026-03-21 21:11:02 +01:00
-
acbe4257ae
docs: explain why base levels can't be edited from admin
Jose Luis
2026-03-21 21:07:39 +01:00
-
12569dba76
feat: Admin SynthQuest level management + user dropdown with admin access
Jose Luis
2026-03-21 21:05:36 +01:00
-
f43a315047
fix: Workshop nav — replace tabs with back arrow to Sandbox
Jose Luis
2026-03-21 20:55:44 +01:00
-
b0522d8b0f
fix: don't overwrite Workshop-loaded patch with autoLoad/chiptune
Jose Luis
2026-03-21 20:54:18 +01:00
-
e53ec600ad
feat: Phase 4 — Admin panel (dashboard, users, moderation)
Jose Luis
2026-03-21 20:53:32 +01:00
-
c673745b09
fix: Workshop mobile layout + navigation from all modes
Jose Luis
2026-03-21 20:49:13 +01:00
-
3b80070c9a
fix: Workshop share from saved presets + clean load
Jose Luis
2026-03-21 20:42:19 +01:00
-
982654c3ef
feat: Phase 3 — Workshop (community patch sharing)
Jose Luis
2026-03-21 20:33:53 +01:00
-
64ffa36c09
feat: Phase 2 — data sync (presets + game progress)
Jose Luis
2026-03-21 20:28:46 +01:00
-
3523111019
feat: frontend auth — login/register modal + user badge
Jose Luis
2026-03-21 20:22:43 +01:00
-
e129fd3739
fix: Dockerfile install devDeps for vite build + build tools for argon2
Jose Luis
2026-03-21 20:10:03 +01:00
-
6a4a308fd9
feat: Phase 1 — Fastify backend with auth, users, admin API
Jose Luis
2026-03-21 19:58:21 +01:00
-
b058997889
refactor: restructure to monorepo with npm workspaces (Phase 0)
Jose Luis
2026-03-21 19:52:57 +01:00
-
4baa86eed0
docs: add producto.md — product roadmap and vision
Jose Luis
2026-03-21 19:29:52 +01:00
-
4f4d2bfae5
Merge feat/mobile-ui: responsive mobile UI, audio engine fixes, new modules
main
Jose Luis
2026-03-21 19:12:17 +01:00
-
-
02db83b896
fix: VCA CV scaler always 1 so envelope works regardless of gain param
feat/mobile-ui
Jose Luis
2026-03-21 18:55:29 +01:00
-
49c016d0a6
fix: prevent envelope release=0 causing sustain loop bug
Jose Luis
2026-03-21 18:51:42 +01:00
-
2a2b3b3341
fix: VCA zeroes on live CV connect + visual feedback for envelope control
Jose Luis
2026-03-21 18:50:28 +01:00
-
38dca9402f
fix: VCA closes properly with envelope + add CV→Gate module
Jose Luis
2026-03-21 18:44:28 +01:00
-
7e6c960b0b
fix: reduce main thread pressure to prevent audio buffer underruns
Jose Luis
2026-03-21 18:19:12 +01:00
-
7596aea491
fix: derive master clock ticks from AudioContext.currentTime
Jose Luis
2026-03-21 18:08:10 +01:00
-
7d3a19ec35
fix: use integer tick counter to eliminate floating-point beat drift
Jose Luis
2026-03-21 18:01:56 +01:00
-
8bdb953b52
fix: capture master clock start time from first tick callback
Jose Luis
2026-03-21 17:57:10 +01:00
-
18661961a1
fix: reduce master clock to 240 Hz + eliminate note-off timeouts
Jose Luis
2026-03-21 17:52:38 +01:00
-
1f941d7e39
feat: global master clock for drift-free multi-sequencer timing
Jose Luis
2026-03-21 17:45:10 +01:00
-
9dba156961
fix: eliminate multi-sequencer drift with time-based step calculation
Jose Luis
2026-03-21 17:42:30 +01:00
-
b91b35f23d
fix: eliminate audio timing jitter and rhythm drift
Jose Luis
2026-03-21 17:35:41 +01:00
-
1cf39f9b13
fix: unlock audio context on first user interaction
Jose Luis
2026-03-21 17:28:55 +01:00
-
cf6e912905
fix: auto-center viewport when puzzle level loads
Jose Luis
2026-03-21 16:31:12 +01:00
-
52045897e5
feat: add PWA support (installable app)
Jose Luis
2026-03-21 16:24:33 +01:00
-
8b193126f7
fix: render fullscreen overlays via React Portal to document.body
Jose Luis
2026-03-21 16:15:29 +01:00
-
f0e7f7f37a
fix: expand button for fullscreen + disable text selection
Jose Luis
2026-03-21 16:11:32 +01:00
-
892195410b
fix: proper fullscreen piano (1 octave, big keys) + block native zoom
Jose Luis
2026-03-21 16:08:10 +01:00
-
816e7270ed
feat: fullscreen keyboard + new Drum Pad module
Jose Luis
2026-03-21 16:02:22 +01:00
-
323f30cfb9
fix: collapsible bottom sheet + pinch-to-zoom on mobile
Jose Luis
2026-03-21 15:53:28 +01:00
-
8b66944e52
fix: enable touch panning and prevent page scroll on mobile
Jose Luis
2026-03-21 15:46:28 +01:00
-
cd88fb5444
feat: add mobile-responsive UI for all views
Jose Luis
2026-03-21 15:40:50 +01:00
-
-
4517e49ea6
feat: add clear/limpiar button to sandbox toolbar
Jose Luis
2026-03-21 05:13:42 +01:00
-
589fbcf533
fix: align zoom controls to right edge in sandbox mode
Jose Luis
2026-03-21 05:03:38 +01:00
-
73532074b1
feat: home button to center view + fix sequencer step count growth
Jose Luis
2026-03-21 04:53:31 +01:00
-
fce0bcdace
fix: dynamic sizing for sequencer and piano roll modules
Jose Luis
2026-03-21 04:48:27 +01:00
-
64280874ea
fix: use independent Tone.Clock per sequencer/pianoroll instance
Jose Luis
2026-03-21 04:45:44 +01:00
-
36eb31a652
fix: Transport lifecycle, scope zoom, clear button, and freq routing
Jose Luis
2026-03-21 04:28:36 +01:00
-
58d567c671
feat: fix target audio for all 96 levels and improve layout density
Jose Luis
2026-03-21 04:08:41 +01:00
-
888b88e748
feat: implement real auto-solve that builds correct patches for all 96 levels
Jose Luis
2026-03-21 03:50:56 +01:00
-
9123bf8c5c
feat: add level search bar to world map
Jose Luis
2026-03-21 03:22:16 +01:00
-
23ac673e51
fix: sidebar panels shrinking instead of scrolling
Jose Luis
2026-03-21 03:20:27 +01:00
-
be66d9a7cf
feat: admin auto-solve button for quick level testing
Jose Luis
2026-03-21 03:15:31 +01:00
-
1e3652f3b0
fix: puzzle sidebar scroll when content overflows
Jose Luis
2026-03-21 03:13:33 +01:00
-
a1be6df355
feat: UI sounds, live LFO visualization, wire fix, worlds 7-12, bug fixes
Jose Luis
2026-03-21 03:03:29 +01:00
-
f0100eb64f
fix: LFO→cutoff modulation, visual knob feedback, persistent hints
Jose Luis
2026-03-21 02:44:28 +01:00
-
c4a2cb3cef
feat: admin mode, worlds 4-6, and stereo output fix
Jose Luis
2026-03-21 02:38:17 +01:00
-
41d993183f
feat: add Worlds 2-3, patch persistence, and zoom controls
Jose Luis
2026-03-21 02:28:36 +01:00
-
00c4ec8e00
feat: double-click knobs to type exact values
Jose Luis
2026-03-21 02:17:07 +01:00
-
e077e7f553
fix: wire connections + hint system with star penalty
Jose Luis
2026-03-21 02:15:07 +01:00
-
08206e996e
feat: add SynthQuest game mode with World 1 (Waves) — 8 puzzle levels
Jose Luis
2026-03-21 02:04:26 +01:00
-
d0755413f3
fix: piano roll playback now uses musical time instead of absolute seconds
Jose Luis
2026-03-21 01:51:43 +01:00
-
9d61adb064
fix: piano roll click accuracy on zoom + Super Mario chiptune preset
Jose Luis
2026-03-21 01:46:06 +01:00
-
48d4a24c1b
fix: wire positions on zoom, MIDI import, envelope release min
Jose Luis
2026-03-21 01:38:12 +01:00
-
65a89e2b59
feat: add sequencer, piano roll modules with pre-composed chiptune melody
Jose Luis
2026-03-21 01:30:03 +01:00
-
4a003f2af2
fix: robust wire connections via data attributes + chiptune demo preset
Jose Luis
2026-03-21 01:17:56 +01:00
-
95054a70df
feat: initial Reaktor modular synth app
Jose Luis
2026-03-21 01:02:41 +01:00