diff --git a/MEMORY.md b/MEMORY.md index fb7fc64..b40a263 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -19,12 +19,10 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o Tests: `godot --headless --path . --script res://src/test/test_runner.gd` → **88/88**. Session shell smoke: `godot --headless --path . --script res://src/test/smoke_session_shell.gd` → exit 0. Windowed control smoke: `godot --path . --script res://src/test/smoke_focus_radial.gd` → exit 0. -- `main` is ahead of origin, all committed locally, **not pushed**. The working tree additionally - holds the session-shell + world-follow-up batch (start menu, pause overlay, settings persistence, - step colliders, skyline alpha, marquee/ring scale, traffic despawn, README/PLAN/TODO refresh). -- Next work, in order: (1) remaining PLAN verbs in `TODO.md` (eye contact, recognize decision, - warning body-cam flag, blocking station, request reason); (2) crowd presentation (rubberneck + - evacuation); (3) `git add -A` + commit, push / release when the user asks. +- `main` is in sync with origin. **v0.2.2** tags the session-shell + world-follow-up commit; + CI builds the portable binaries, NSIS installer, and AppImage on the tag push. +- Next work: remaining PLAN verbs in `TODO.md` (eye contact, recognize decision, warning body-cam + flag, blocking station, request reason), then crowd presentation (rubberneck + evacuation). - Do not re-open `override_access`. Do not bind wand to `W`. Do not remove the radio easter egg. ## Current State diff --git a/README.md b/README.md index bc8e6b3..d3b3e76 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,9 @@ The central design goal is simple: **All releases:** -> **Latest: v0.2.1** (2026-10-31) — built and published by Gitea Actions from the -> `v0.2.1` tag, including the Windows installer and Linux AppImage. Releases are built automatically when a `vX.Y.Z` tag is pushed +> **Latest: v0.2.2** — session shell (venue menu, pause overlay, persisted settings) and the +> world presentation follow-ups (walkable steps, transparent skyline, larger marquee and focus +> ring). Releases are built automatically when a `vX.Y.Z` tag is pushed > (see [`docs/RELEASING.md`](docs/RELEASING.md)); manual builds use > `./tools/build_releases.sh`. Installer/AppImage packaging runs in the same pipeline > (NSIS + appimagetool) and uploads with the portable binaries. diff --git a/TODO.md b/TODO.md index c25e182..1d57bb1 100644 --- a/TODO.md +++ b/TODO.md @@ -1,8 +1,7 @@ # TODO -Godot 4.3 prototype. Release **v0.2.1** is live on the host. The working tree (uncommitted) -has the access-loadout fix, the ADR-0007–0010 control pass, and the session-shell / world -follow-up batch; headless suite **88/88**, plus `smoke_session_shell.gd` and the windowed +Godot 4.3 prototype. Release **v0.2.2** is tagged from the session-shell commit; CI builds the +installers and AppImage. Headless suite **88/88**, plus `smoke_session_shell.gd` and the windowed focus/radial smoke. Host `REQUIRE_SIGNIN_VIEW` stays deferred. diff --git a/project.godot b/project.godot index d01886b..8a3f5a2 100644 --- a/project.godot +++ b/project.godot @@ -8,7 +8,7 @@ config_version=5 config/name="Step Line" config/description="Workplace security simulation about observation, access verification, and proportionate escalation." -config/version="0.2.1" +config/version="0.2.2" run/main_scene="res://scenes/main.tscn" config/features=PackedStringArray("4.3", "GL Compatibility")