Commit Graph

  • 0c0ab2fc9b fix: rebuild props panel when interaction type changes feat/pokemon-world Jose Luis 2026-03-21 00:44:09 +01:00
  • 9ffd9c113e feat: character/NPC management system with spritesheet support Jose Luis 2026-03-20 21:15:28 +01:00
  • 9d218c8728 fix: replace verify textarea with Open IDE button + fix gutter line numbers Jose Luis 2026-03-20 18:08:21 +01:00
  • 06807801d0 feat: animated execution log with truth table + waveform viewer Jose Luis 2026-03-20 18:07:14 +01:00
  • bb72c58a15 feat: fullscreen VSCode-style code editor for module verify logic Jose Luis 2026-03-20 18:04:23 +01:00
  • f9492bff4c feat: module interaction system with wiring panel Jose Luis 2026-03-20 17:59:25 +01:00
  • 6ba3fa457a hide: disable puzzle mode from editor without removing code Jose Luis 2026-03-20 17:45:19 +01:00
  • e7b18afd1a fix: move game buttons into toolbar-right to prevent overlap Jose Luis 2026-03-20 17:40:09 +01:00
  • 816a02aeb9 feat: replace browser dialogs with in-game naming screen + notifications Jose Luis 2026-03-20 17:36:31 +01:00
  • c6f5e19af5 docs: add comprehensive README with full project overview Jose Luis 2026-03-20 17:31:33 +01:00
  • b999fe855a feat: gadget backpack system — save circuits as items Jose Luis 2026-03-20 17:30:30 +01:00
  • f8aa4e2eab fix: make spawn optional — only required for initial map Jose Luis 2026-03-20 17:20:19 +01:00
  • f740d96fc0 feat: bidirectional door system + editor bi-link tool Jose Luis 2026-03-20 17:15:25 +01:00
  • 1d494d8ef3 feat: return-to-door system for map exits Jose Luis 2026-03-20 17:02:51 +01:00
  • b60edc49af fix: exits place player in front of door, not on it Jose Luis 2026-03-20 16:49:40 +01:00
  • eee405d5d9 fix: editor varName broke on map IDs with digits after hyphens Jose Luis 2026-03-20 16:42:38 +01:00
  • 943ba0b51c feat: Node.js server + editor save/load + keyboard controls Jose Luis 2026-03-20 16:37:12 +01:00
  • 71321e8e88 feat: add standalone level editor for visual map editing Jose Luis 2026-03-20 16:29:40 +01:00
  • bf34879390 feat: add F3 debug overlay for collision visualization Jose Luis 2026-03-20 16:23:09 +01:00
  • 9b2a25856e fix: player size, unplayable walls, NPC interaction, canvas sizing Jose Luis 2026-03-20 16:19:49 +01:00
  • 75001e10e7 fix: add assets/ directory to Docker image Jose Luis 2026-03-20 16:10:58 +01:00
  • bc9786ce49 fix: resolve asset paths relative to document base URI Jose Luis 2026-03-20 16:04:14 +01:00
  • c836ccbb21 refactor: migrate world rendering from programmatic sprites to PNG assets Jose Luis 2026-03-20 16:02:44 +01:00
  • e4cf35701e feat: add Pokemon-style world mode with workshop integration Jose Luis 2026-03-20 15:52:13 +01:00
  • bbde11dfc7 fix: BUS_OUT port and cable visual state reading wrong output value main Jose Luis 2026-03-20 14:10:53 +01:00
  • a1cc631406 fix: component port labels showing wrong name after editing blueprint Jose Luis 2026-03-20 14:04:42 +01:00
  • c116b6cf84 refactor: bus terminals with single-sided pins only Jose Luis 2026-03-20 04:50:42 +01:00
  • 9ec3367253 feat: drag selection box to select, move, and delete multiple gates Jose Luis 2026-03-20 04:47:34 +01:00
  • 12d7331d2c refactor: bus now spawns two paired terminals with a bus cable Jose Luis 2026-03-20 04:43:30 +01:00
  • 99f0fefe5c feat: shift+drag to cut wires and create bus connectors Jose Luis 2026-03-20 04:39:00 +01:00
  • 89d118f738 feat: keep placing mode active for multiple placements Jose Luis 2026-03-20 04:28:10 +01:00
  • 2fd22cc79d feat: persist circuit and components to localStorage Jose Luis 2026-03-20 04:25:28 +01:00
  • 5bd157c059 fix: only show port label prompt inside component editor Jose Luis 2026-03-20 04:24:39 +01:00
  • eb22a5ff62 feat: double-click component gates to edit their blueprint Jose Luis 2026-03-20 04:22:45 +01:00
  • 817dab43df feat: port labels on component gates + persistent internal state Jose Luis 2026-03-20 04:15:37 +01:00
  • 1c45dc6104 fix: complete rewrite of component evaluation system Jose Luis 2026-03-20 04:10:28 +01:00
  • bc8823bcd4 feat: editable labels for INPUT/OUTPUT/CLOCK gates Jose Luis 2026-03-20 04:06:50 +01:00
  • 6cb3f091d4 fix: dropdown menus render above component editor overlay Jose Luis 2026-03-20 04:05:24 +01:00
  • a4292b42cf fix: iterative evaluation for sequential circuits + debug logs Jose Luis 2026-03-20 03:59:26 +01:00
  • 2384c489b9 feat: add Examples dropdown with pre-built circuits Jose Luis 2026-03-20 03:54:04 +01:00
  • d78b45841c fix: INPUT toggle no longer disrupts CLK timing in waveform Jose Luis 2026-03-20 03:19:28 +01:00
  • f0f3516efa fix: use requestAnimationFrame + real timestamps for clock simulation Jose Luis 2026-03-20 03:16:26 +01:00
  • 2a58ad372e feat: toolbar sections as dropdown menus Jose Luis 2026-03-20 03:14:43 +01:00
  • 53d600fcb0 fix: horizontal toolbar layout + fix component button placement Jose Luis 2026-03-20 03:06:23 +01:00
  • 268013d053 feat: sectioned toolbar + custom component editor Jose Luis 2026-03-20 02:54:04 +01:00
  • 3bff1fd4b4 fix: allow dragging all gates + stop waveform recording on edits Jose Luis 2026-03-20 02:42:00 +01:00
  • 3f1daa77bd feat: custom scrollbar + expand puzzle levels from 8 to 20 Jose Luis 2026-03-20 02:37:59 +01:00
  • 920a30ffa8 fix: puzzle sidebar integrates into layout instead of overlapping waveform Jose Luis 2026-03-20 02:32:35 +01:00
  • b2e367817c feat: add Turing Complete-style puzzle system Jose Luis 2026-03-20 02:06:57 +01:00
  • 0f4fe27396 Revert to working waveform: timeStep += simSpeed, pxPerMs rendering Jose Luis Montañes 2026-03-19 22:43:24 +01:00
  • fd1173e113 Fix waveform auto-scroll: always follow regardless of zoom level Jose Luis Montañes 2026-03-19 22:37:40 +01:00
  • 18c753cae1 Fix waveform: tick-based rendering + always-follow auto-scroll Jose Luis Montañes 2026-03-19 22:35:16 +01:00
  • 6eb4b75446 Merge pull request 'Fix waveform: timeStep increments by 1 per tick, waveZoom = px/step' (#1) from master into main JosLe 2026-03-19 21:32:49 +00:00
  • 93b8981418 Fix waveform: timeStep increments by 1 per tick, waveZoom = px/step Jose Luis Montañes 2026-03-19 22:18:45 +01:00
  • c162adb1df feat: waveform uses real time (ms) - clock speed affects wave width Jose Luis Montañes 2026-03-19 22:13:41 +01:00
  • d471b0adb3 fix: waveform zoom buttons - use 1.5x multiplier, show zoom level, remove wheel zoom Jose Luis Montañes 2026-03-19 22:10:44 +01:00
  • 7c58174f5f fix: remove alert(), fix waveform zoom, add waveform scroll (wheel + ctrl+wheel) Jose Luis Montañes 2026-03-19 22:08:26 +01:00
  • d5de328898 feat: CLK toggles on Step, add pan/zoom (arrows, +/-, wheel, 0=reset) Jose Luis Montañes 2026-03-19 22:06:03 +01:00
  • 7409a96cf1 refactor: modularize into ES6 modules Jose Luis Montañes 2026-03-19 22:00:02 +01:00
  • aa97b37f0a trigger webhook Jose Luis Montañes 2026-03-19 19:44:41 +01:00
  • 6fbc6e4896 Add CLOCK gate with automatic simulation Jose Luis Montañes 2026-03-19 19:42:46 +01:00
  • 41f15c474b test: webhook auto-deploy Jose Luis Montañes 2026-03-19 19:37:42 +01:00
  • a5ca5fdaa2 Add GTKWave-style waveform viewer Jose Luis Montañes 2026-03-19 19:35:05 +01:00
  • 1f95b1a97a Initial commit: logic gate simulator Jose Luis Montañes 2026-03-19 18:37:39 +01:00