Commit Graph

  • 120a57c09a
    Add Voices tab to Read Me page with dev team quotes (#27) master foxtacles 2026-02-27 16:01:13 -0800
  • 7de47b0aca
    Add Voices tab to Read Me page with dev team quotes Christian Semmler 2026-02-27 15:59:19 -0800
  • 3116ac1c7f
    Buildings editor (#26) Christian Semmler 2026-02-14 10:35:52 -0800
  • f7b8a34921
    DRY up renderer hierarchy: extract shared logic into base classes Christian Semmler 2026-02-14 10:33:08 -0800
  • b8dc4b8898
    Add Building Editor to February 2026 changelog Christian Semmler 2026-02-14 10:32:55 -0800
  • fcd95d2ee0
    Building editor Christian Semmler 2026-02-14 10:19:12 -0800
  • 1d18779689
    Plant editor (#25) Christian Semmler 2026-02-14 09:22:28 -0800
  • 05204e7c4f
    Update February changelog with plant editor and carousel navigation Christian Semmler 2026-02-14 09:17:59 -0800
  • 124b7a1370 Add carousel tabs and selection-based nav to save editor Christian Semmler 2026-02-14 09:11:51 -0800
  • e1b9f2e696
    Extract shared editor CSS and fix vehicle nav spacing Christian Semmler 2026-02-14 08:56:39 -0800
  • 02949aab96
    Refactor shared animation code into AnimatedRenderer base class Christian Semmler 2026-02-14 08:48:54 -0800
  • 00e3e587e4
    Plant editor Christian Semmler 2026-02-14 08:32:23 -0800
  • 9872902e4d
    Actor editor (#24) Christian Semmler 2026-02-13 17:29:55 -0800
  • 44714b552f Update README with save editor setup, project structure, and Three.js Christian Semmler 2026-02-13 17:25:34 -0800
  • 743ed67028 Update changelog and fix sticky hover on touch devices Christian Semmler 2026-02-13 17:21:04 -0800
  • cf23e22931 Add zoom, pan, and camera reset to 3D editors Christian Semmler 2026-02-13 17:11:25 -0800
  • 57b1c31305 Rebase WdbModelRenderer on BaseRenderer Christian Semmler 2026-02-13 17:03:04 -0800
  • fe9117dd5e Add drag-to-orbit controls to vehicle and actor editors Christian Semmler 2026-02-13 16:59:54 -0800
  • f796ea4299
    Clean up actor editor branch: DRY, dead code, CSS Christian Semmler 2026-02-13 16:37:15 -0800
  • f482898a72 Replace Range request asset loading with packed binary bundle Christian Semmler 2026-02-13 16:30:03 -0800
  • 6b06c45f3a
    Add click sound playback to actor editor Christian Semmler 2026-02-13 15:42:42 -0800
  • 6cfe385070 Add vehicle rendering to actor editor Christian Semmler 2026-02-13 15:16:43 -0800
  • fe87b3d99f
    Add click animations to actor editor Christian Semmler 2026-02-13 14:28:35 -0800
  • c2d7570d41 Fix actor editor animation and interaction bugs Christian Semmler 2026-02-13 13:51:10 -0800
  • 3b925adafd
    Merge branch 'master' into actor-editor Christian Semmler 2026-02-13 11:56:25 -0800
  • 8734df9fee Fetch character icons from SI files via HTTP Range requests Christian Semmler 2026-02-08 16:40:35 -0800
  • 38ffd73236 Fetch assets from SI files via HTTP Range requests Christian Semmler 2026-02-08 16:09:13 -0800
  • d142d5f50d
    Stabilize actor position when hat changes Christian Semmler 2026-02-07 22:30:41 -0800
  • b18971070f
    Show full character names in actor editor Christian Semmler 2026-02-07 22:26:31 -0800
  • de984a8a28
    Add reset to default button for actor editor Christian Semmler 2026-02-07 21:56:03 -0800
  • 412d8a4233
    Extract BaseRenderer to deduplicate actor and vehicle renderers Christian Semmler 2026-02-07 21:51:28 -0800
  • c390c735b4
    Add actor editor with animated 3D character preview Christian Semmler 2026-02-07 21:33:45 -0800
  • de9fefb999
    Improve Lighthouse LCP and accessibility scores (#23) Christian Semmler 2026-02-07 15:43:07 -0800
  • f7e1a56055 Improve Lighthouse LCP and accessibility scores Christian Semmler 2026-02-07 15:38:48 -0800
  • a85e2ab952
    Organize public assets (#22) Christian Semmler 2026-02-07 15:01:45 -0800
  • 0cc60c32a3
    Add apple-touch-icon Christian Semmler 2026-02-07 14:57:35 -0800
  • 2a992e22fe Organize public assets into subdirectories Christian Semmler 2026-02-07 14:52:25 -0800
  • 39598aa3b9
    Vehicle textures (#21) Christian Semmler 2026-02-07 14:34:57 -0800
  • 17a20e7be4 Fix mouseenter error on non-Element targets Christian Semmler 2026-02-07 14:24:32 -0800
  • c7f3e29900 Add vehicle texture editor to February 2026 changelog Christian Semmler 2026-02-07 14:12:26 -0800
  • 4f9740619b Cleanup: parallel fetching, error recovery, dead code removal Christian Semmler 2026-02-07 14:08:34 -0800
  • 8adeb9fed6 Preload default textures for instant texture picker opening Christian Semmler 2026-02-07 13:52:46 -0800
  • c3083b02af Fix vehicle texture not updating when switching save slots Christian Semmler 2026-02-07 13:37:57 -0800
  • cf8ccf5b85 Add vehicle texture editing Christian Semmler 2026-02-07 13:31:54 -0800
  • 2c12d5ad5e
    Fix tooltip flash and misposition on mobile (#20) Christian Semmler 2026-02-02 17:28:04 -0800
  • 3ba8a6abd4 Fix tooltip flash and misposition on mobile Christian Semmler 2026-02-02 17:26:44 -0800
  • 006ba8472c
    Fix double save when changing extension settings (#19) Christian Semmler 2026-02-02 17:07:11 -0800
  • 1fe98d8a1a Fix double save when changing extension settings Christian Semmler 2026-02-02 17:05:32 -0800
  • a680bc67ef
    Add dynamic tooltip positioning using Floating UI (#18) Christian Semmler 2026-02-02 17:00:24 -0800
  • baae3fc375 Add dynamic tooltip positioning using Floating UI Christian Semmler 2026-02-02 16:57:25 -0800
  • eed65faeac
    Use Node.js built-in parseArgs for CLI argument parsing (#17) Christian Semmler 2026-02-02 16:37:08 -0800
  • d53ee0dc66 Use Node.js built-in parseArgs for CLI argument parsing Christian Semmler 2026-02-02 16:36:32 -0800
  • 9ab402393b
    Add February 2026 changelog entries (#16) Christian Semmler 2026-02-02 16:34:38 -0800
  • d288aba1d3 Add February 2026 changelog entries Christian Semmler 2026-02-02 16:34:18 -0800
  • 0cca67f900
    Fix graphics options not hidden when Software renderer is pre-selected (#15) Christian Semmler 2026-02-02 16:24:46 -0800
  • 21e072d392 Fix graphics options not hidden when Software renderer is pre-selected Christian Semmler 2026-02-02 16:23:51 -0800
  • c85eeef56a
    Feature/vehicle part editor (#14) Christian Semmler 2026-02-01 17:08:12 -0800
  • 22ca0d4d50 Fix WDB texture parsing for parts vs models Christian Semmler 2026-02-01 16:13:09 -0800
  • 9c46c8cc6c
    Use MeshLambertMaterial for original game-like rendering Christian Semmler 2026-02-01 16:00:14 -0800
  • 94f857a695
    Add transparency support to vehicle part rendering Christian Semmler 2026-02-01 15:53:47 -0800
  • a86013e552
    Extract EditorTooltip component for consistent tooltip positioning Christian Semmler 2026-02-01 15:48:27 -0800
  • 50a25a802c
    Add scroll-into-view behavior for name slots on mobile Christian Semmler 2026-02-01 15:38:16 -0800
  • 4101ecfa07
    Add tooltip to vehicle editor explaining click-to-cycle interaction Christian Semmler 2026-02-01 15:31:01 -0800
  • 7789ed593b
    Reserve space for reset button in vehicle editor to prevent layout shift Christian Semmler 2026-02-01 15:28:54 -0800
  • c0da123d56
    Add vehicle part color editor to save editor Christian Semmler 2026-02-01 15:22:29 -0800
  • 36a6e0fde9
    Feature/island sky color editor (#13) Christian Semmler 2026-02-01 14:42:40 -0800
  • e632b2a7d2
    Add light position editor to Island tab Christian Semmler 2026-02-01 12:51:40 -0800
  • ad60466efb
    Remove tooltip Christian Semmler 2026-02-01 12:39:31 -0800
  • 57a546a41b Add Island tab with sky color editor Christian Semmler 2026-02-01 12:34:28 -0800
  • 64be72194e
    Add save game editor (#12) Christian Semmler 2026-01-31 15:28:16 -0800
  • c0edf6a105
    Remove unused UI components Christian Semmler 2026-01-31 15:27:01 -0800
  • bd4ffd80f9
    Remove unused ScoreColorButton component Christian Semmler 2026-01-31 15:22:44 -0800
  • a71693436c
    Refactor opfs.js to reduce code duplication Christian Semmler 2026-01-31 15:22:21 -0800
  • 89f30aff8c
    Remove unused mission images Christian Semmler 2026-01-31 15:19:10 -0800
  • c50ea0aee5
    Add missing January 2026 changelog entries for Safari and mobile fixes Christian Semmler 2026-01-31 15:16:49 -0800
  • 2755fc11ad
    Add February 2026 changelog entry for Save Editor Christian Semmler 2026-01-31 15:15:33 -0800
  • 88aae6083a
    Add save slot carousel and improve empty states Christian Semmler 2026-01-31 15:09:42 -0800
  • aac1b63b7c
    Fix score cube overflow on mobile Christian Semmler 2026-01-31 14:31:54 -0800
  • 52769bbe1b Update three.js to 0.182.0 and fix npm audit issues Christian Semmler 2026-01-31 14:07:11 -0800
  • eb5604f1de Add spinning loader while loading score cube Christian Semmler 2026-01-31 13:59:59 -0800
  • 257ebd9d58 Add spacing below score cube canvas Christian Semmler 2026-01-31 13:52:11 -0800
  • 960a4c078e Improve score cube lighting to match in-game appearance Christian Semmler 2026-01-31 13:50:38 -0800
  • 9c9b0e5599 Save editor UI improvements Christian Semmler 2026-01-31 13:44:07 -0800
  • 2083dfb569 Refactor: Consolidate formats and genericize WDB rendering Christian Semmler 2026-01-31 13:36:57 -0800
  • f45831a4b4
    Conditionally render ScoreCube to properly clean up WebGL canvas Christian Semmler 2026-01-31 13:26:37 -0800
  • 3b02784c81
    WIP: Interactive 3D score cube for save editor Christian Semmler 2026-01-31 13:18:19 -0800
  • 41688393a9
    Merge branch 'master' into save Christian Semmler 2026-01-31 12:02:21 -0800
  • 8f374561e5
    Add prepare:assets script for game asset setup (#11) Christian Semmler 2026-01-31 11:14:44 -0800
  • 92a38a1086
    Add prepare:assets script for game asset setup Christian Semmler 2026-01-31 11:13:51 -0800
  • 15169c3ec5
    Fix transition animation in config section Christian Semmler 2026-01-30 16:32:51 -0800
  • 0cc1b8dbdf
    stuff Christian Semmler 2026-01-30 16:02:48 -0800
  • 5bfe237d7b
    Merge branch 'master' into save Christian Semmler 2026-01-30 15:12:52 -0800
  • ff379338f9
    Fix issue on Safari: audio not playing on first toggle Christian Semmler 2026-01-30 15:01:30 -0800
  • b5389b2685
    Fix tooltip CSS issues on Config page Christian Semmler 2026-01-25 16:31:45 -0800
  • f2b3469530
    WIP Christian Semmler 2026-01-25 12:56:02 -0800
  • 5ce1b1ed69
    Merge pull request #10 from isledecomp/svelte Christian Semmler 2026-01-25 10:08:08 -0800
  • 1703e0ec73
    Improve development mode experience Christian Semmler 2026-01-11 21:11:32 -0700
  • adfea5e91b
    Skip service worker in dev mode and copy isle.js/isle.wasm on build Christian Semmler 2026-01-11 20:59:55 -0700
  • 894546a468
    Test CI Christian Semmler 2026-01-11 19:51:08 -0700
  • abe2b70871
    Test CI Christian Semmler 2026-01-11 19:50:20 -0700