Branch interior-flight · default branch · all branches
Last 44 commits on interior-flight
| 2026-09-08 | 4151606 | feat(interior): flight is an autopilot; input turns the head, not the aircraft | Pavel Safronov | |
| 2026-09-08 | 1fcef8e | feat(interior): a flying camera, and fix the panel clock that was not told | Pavel Safronov | |
| 2026-09-08 | 17ccee9 | feat(interior): Tower keeps its clock on the collector | Pavel Safronov | |
| 2026-09-08 | 49b0d64 | feat(interior): the collector gets a lit rim | Pavel Safronov | |
| 2026-09-08 | 2bb3e0d | feat(interior): the day is a front, not a dimmer | Pavel Safronov | |
| 2026-09-08 | 9a62173 | feat(terrain): a fourth noise octave, and colour that mottles | Pavel Safronov | |
| 2026-09-08 | 18958d3 | perf(tools): draw the screenshot tour on the GPU, four shots at a time | Pavel Safronov | |
| 2026-09-07 | 567fe8a | docs(tools): photograph the sun cap window | Pavel Safronov | |
| 2026-09-07 | 0360727 | feat(world): the range rings the world | Pavel Safronov | |
| 2026-09-07 | 9c891d2 | feat(canon): the sun cap is a window too, and Tower never sees the sun | Pavel Safronov | |
| 2026-09-07 | e27aaf2 | feat(interior): rain is not drawn any more | Pavel Safronov | |
| 2026-09-07 | 4699e6c | docs(tools): wait for the view before dragging it, and re-photograph the tour | Pavel Safronov | |
| 2026-09-07 | da6bcb0 | feat(canon): the far cap's bullseye is a mirror | Pavel Safronov | |
| 2026-09-07 | 6548404 | docs: fold the far cap window into the architecture sections | Pavel Safronov | |
| 2026-09-07 | a3f01bd | feat(exterior): the hull reads two ways, and they are different claims | Pavel Safronov | |
| 2026-09-07 | 769726e | feat(views): the far cap is a window, and the sky through it turns | Pavel Safronov | |
| 2026-09-07 | 392bb8a | feat(interior): night, and the difference between banked and off | Pavel Safronov | |
| 2026-09-07 | de65ab1 | feat(canon): Tower's wall is a kilometre thick | Pavel Safronov | |
| 2026-09-07 | 6364748 | feat(tools): a screenshot tour that photographs the app through its UI | Pavel Safronov | |
| 2026-09-07 | fc11b06 | fix(ui): on a phone the sidebar is a drawer | Pavel Safronov | |
| 2026-09-06 | 28f9a6b | docs: the interior view, and four findings from building it | Pavel Safronov | |
| 2026-09-06 | 7cc177f | feat(interior): standing inside Tower | Pavel Safronov | |
| 2026-09-06 | c44860b | feat(views): give the end caps a pattern | Pavel Safronov | |
| 2026-09-06 | 5a57eba | feat(terrain): give the height raster a declared working range | Pavel Safronov | |
| 2026-09-06 | a08492b | feat(canon): how things fall in the rotating frame | Pavel Safronov | |
| 2026-09-06 | dc85f19 | fix(app): a shared #view= link was erased before it was read | Pavel Safronov | |
| 2026-09-06 | cf37225 | fix(ui): disable the slat control and remove its UI | Pavel Safronov | |
| 2026-09-06 | 5e40527 | refactor(ui): stop opening and closing sections automatically | Pavel Safronov | |
| 2026-09-06 | 0e0c2db | refactor(ui): fold the sidebar into an accordion, fix its labels | Pavel Safronov | |
| 2026-09-06 | 15d933c | feat(exterior): persist the camera, and make the caps focusable places | Pavel Safronov | |
| 2026-09-06 | 8b6287b | fix(exterior): the beam pointed the wrong way; label and persist the view | Pavel Safronov | |
| 2026-09-06 | 04d6779 | refactor(views): drop the two disagreeing grids, and fix what they hid | Pavel Safronov | |
| 2026-09-06 | 3b520af | fix(world): an empty local draft no longer shadows the published world | Pavel Safronov | |
| 2026-09-06 | 11a13db | feat(exterior): wrap the terrain onto the hull | Pavel Safronov | |
| 2026-09-06 | aa55ae6 | perf(exterior): defer Three.js so the map does not pay for it | Pavel Safronov | |
| 2026-09-06 | 5f38efd | feat(exterior): Tower from outside, with hull picking | Pavel Safronov | |
| 2026-09-06 | 6245867 | fix(ci): move Vite's static dir off the GitLab Pages collision | Pavel Safronov | |
| 2026-09-06 | 4a8aed8 | fix(build): reference assets relatively so Pages works at either URL | Pavel Safronov | |
| 2026-09-06 | 09a6474 | feat(map): unrolled surface map with editing, terrain and permalinks | Pavel Safronov | |
| 2026-09-06 | e555569 | feat(world): world file, local persistence, exports and instruments | Pavel Safronov | |
| 2026-09-06 | ec7e78a | feat(canon): derive Tower's physics from four free parameters | Pavel Safronov | |
| 2026-09-06 | 1de9dc7 | feat(terrain): author the geography as data and render it | Pavel Safronov | |
| 2026-09-06 | cf4f877 | chore: scaffold Vite + TypeScript with GitLab Pages CI | Pavel Safronov | |
| 2026-09-06 | 866c7f9 | docs: establish Tower's canon and its decision record | Pavel Safronov |