Commit Graph

  • 37a36e287b
    Optimize latest memory queries (#35) master foxtacles 2026-05-02 14:15:28 -0700
  • 6addeb53cd
    Optimize latest memory queries Christian Semmler 2026-05-02 14:14:51 -0700
  • 96e5fea9e6
    Remove What's New banner (#34) foxtacles 2026-04-19 14:09:12 -0700
  • 0f0bc82c81
    Remove What's New banner Christian Semmler 2026-04-19 14:08:00 -0700
  • e36a158c69
    Add latest memories page (#33) foxtacles 2026-04-13 19:17:24 -0700
  • a83ee94ab0
    Add latest memories page Christian Semmler 2026-04-13 19:06:42 -0700
  • daf4f6bc52
    Add sitemap generation (#32) foxtacles 2026-04-11 12:24:44 -0700
  • e5f245ffff
    Add sitemap generation Christian Semmler 2026-04-11 12:23:38 -0700
  • 429a36d3d1
    Add Rabbits extension to Extras tab (#31) foxtacles 2026-04-05 10:23:26 -0700
  • acac76a0e2
    Add Rabbits extension to Extras tab Christian Semmler 2026-04-05 09:53:19 -0700
  • 93a0c46b46
    Add multiplayer frontend updates (#30) foxtacles 2026-04-05 08:13:23 -0700
  • 2f222fe42c
    Fix save editor showing wrong name for orphaned save slots Christian Semmler 2026-04-04 10:15:54 -0700
  • 2272835be5
    Update README with architecture, backend setup, environment variables, and CI docs Christian Semmler 2026-04-04 08:53:48 -0700
  • 560ec4e948
    Fix OGL link in README Christian Semmler 2026-04-04 08:29:25 -0700
  • 4a07011fd0
    Fix multiplayer overlay showing "Waiting for ..." with no names Christian Semmler 2026-04-03 20:46:09 -0700
  • 182dfd9f1f
    Add multiplayer, cloud sync, crash reporting, scene player, and memories features Christian Semmler 2026-04-02 17:23:37 -0700
  • 23c8cd8523 update copyright in LICENSE Benjamin Funke 2026-03-15 12:18:03 +0100
  • 120a57c09a
    Add Voices tab to Read Me page with dev team quotes (#27) 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