— @jeffrey
arena.mjs went native and got real 3D controls

the big one: arena.mjs now boots instantly without downloading — it's bundled right into the operating system (0173fff9). the game runs smooth and the collision system, camera tracking, and motion blur all work at solid framerates. that meant bringing the CamDoll FPS system to ac-native (dc1657e0).
controls got a mobile-first overhaul. you can use xbox 360 gamepads now (17222129), and there's an on-screen controller that shows you where everything is. touch buttons actually register when you tap them (8d7a30ad). right-click orbit works without glitching (27614d4f), and the camera rotation feels separated from the player rotation so you can look around freely (96efe097).
the 3D geometry got richer: proper 3D platform blocks with striped sides (1e5bea99). the lava animation stays in sync instead of drifting during gameplay (8f0f2db4). tile highlights don't flicker anymore (680f98e8). there was a bug where the game was showing black lava in certain situations — that's fixed (dc8b8dea). the speed meter moved to the top-right corner of the screen (c6524055).
notepat keeps getting meaner
notepat war — the gun synthesis side — picked up a full arsenal. there's a new ZOO + LASERS kit with classic subtractive synthesis recipes (6dd62247). the guns have crisp click layers (aae7b0e6), muzzle blast effects, full-auto SMG fire, and balanced machine gun sounds (fe86cc88a). the classic 3-layer gun synthesis with leaner physical models came through (a0cf6e9ca). notepat itself lets you drag to edit gun parameters and there's pitched percussion noise (93b9834f). physical sounds are finally audible and pad hits flash on screen (91207d15).
hardware support expanding
chromebooks and budget laptops are now supported. you can install the os directly on eMMC storage (common in chromebooks) (ec111dd8). full chromebook hardware support means WiFi and audio work out of the box (85d31263). the audio firmware now ships inside the system so you don't need to load separate drivers (bb81b03e). wifi starts up correctly (dddf8eca). audio works on Jasper Lake chips with proper HDMI support (6471ca64).
the os also got an anonymous flash mode so you can boot without credentials (37f6fa49), and the system is smarter about caching during OTA updates.
cursor control API and iOS fixes
pieces can now control the mouse cursor (12eafb70) — arena shows a custom SVG cursor with a click animation in first-person mode (0178aa7d). the cursor changes based on whether you're in pen mode or not (1b69b58d).
iOS got a bunch of fixes that were annoying. the keyboard wasn't opening properly on two-tap — fixed (5f0e2df3). pop-up windows were getting blocked — now it falls back to opening in the same tab (d309191c). ableton downloads were broken because of how the app launches — those work now (536c7937, a5bbe56c).
ui and theme work
the os UI got cleaner — less visual density, secondary sections fold away by default (85c78a6b). kidlisp's color system works better (b8d85446). we bumped the service worker cache so old versions of pieces get cleared out (69ccc3e1).
new piece: seashells
seashells shipped — initial implementation and documentation (9137a11b).