You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 7, 2026. It is now read-only.
Extra top padding was added to dodge Dynamic Island/status bar issues, but the top of the app can use the screen better while staying safe around iOS chrome.
Acceptance criteria
Review top spacing on Dynamic Island and non-Dynamic Island devices.
Reduce wasted vertical space without overlapping time, Wi-Fi/cellular, or Dynamic Island.
Keep Tuner header rhythm consistent across Home, Library, Search, Queue, Settings, and detail screens.
Verify on multiple simulator sizes and include screenshots.
Notes
This is UI polish, not a reason to reintroduce system navigation chrome.
Agent execution contract
Readiness: agent:needs-spec Lane: Tuner UI / Safe area
Simulator screenshots on Dynamic Island and non-Dynamic Island devices.
Non-goals / guardrails:
Do not reintroduce empty root navigation bars.
Do not overlap iOS status/Dynamic Island areas.
PR expectation: Needs a narrower surface/device spec before low-thinking implementation.
Low-thinking agents must follow docs/AGENT_EXECUTION_RUNBOOK.md. If the touched code falls outside the files above, stop and tighten the issue or ask for senior review before continuing.
Problem
Extra top padding was added to dodge Dynamic Island/status bar issues, but the top of the app can use the screen better while staying safe around iOS chrome.
Acceptance criteria
Notes
This is UI polish, not a reason to reintroduce system navigation chrome.
Agent execution contract
Readiness: agent:needs-spec
Lane: Tuner UI / Safe area
Start in these files:
OffScript/AppTheme.swiftOffScript/HomeView.swiftOffScript/LibraryView.swiftOffScript/SearchView.swiftOffScript/QueueView.swiftOffScript/EpisodeDetailView.swiftRequired verification:
xcodebuild test -project OffScript.xcodeproj -scheme OffScript -destination 'platform=iOS Simulator,OS=latest,name=iPhone 17 Pro' -only-testing:OffScriptTests CODE_SIGNING_ALLOWED=NOSimulator screenshots on Dynamic Island and non-Dynamic Island devices.Non-goals / guardrails:
PR expectation: Needs a narrower surface/device spec before low-thinking implementation.
Low-thinking agents must follow
docs/AGENT_EXECUTION_RUNBOOK.md. If the touched code falls outside the files above, stop and tighten the issue or ask for senior review before continuing.