feat(town): add stable fullscreen and compact map overview - #15
Conversation
|
@codex review |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex Review: Didn't find any major issues. Bravo. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
Babysit ready — verified green at Validation: Local review: one Codex built-in review pass (18m 24s; configured reviewer Run details:
Implementation and babysitting: Codex desktop via AutoJack GitHub App. The one baseline review request used the operator identity through Babysit's guarded helper. |
Fullscreen previously stretched the map and entered native browser fullscreen. Towns also occupied a narrow, vertically growing map. This change preserves cottage scale while filling the browser window, and packs compact towns across the available width so working agents are easier to survey.
The Townmap gets zoom controls, keyboard shortcuts, and an Overview action that frames working and blocked households. Existing details become a collapsible floating panel in fullscreen, retaining drafts, tabs, and reading position. Town signs count working and blocked residents; known branch labels group neighboring cottages on initial placement. Feed updates and display changes preserve existing cottage positions.
Review contract
Validation
npm test: 341 passing tests in an isolated Townmap-only snapshot.No feed/API contract changes, new dependencies, or breaking public changes are included. Wheel/pinch zoom, panel dragging, persistent zoom preferences, and Git-history ingestion remain outside this change. No related issue was supplied.
Large-PR override: the operator explicitly approved
--allow-largefor this cohesive 17-file change.Implementation harness: Codex desktop via AutoJack GitHub App.