Commit Graph

  • 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