Repository navigation
Conversation
|
Merged, with your authorship intact. Thanks @kavemang. It needed a rebase onto current main, so it went in via #2672 rather than from this branch. On main now as Two things the rebase did, both mechanical. The docs commit Verified before merge: the new Android key is in the default locale and all eight translations with nothing in a locale the default lacks, Worth noting for the rest of the stack: #2653, #2658 and #2656 all landed earlier today, in that order, and I dispatched the app build on main afterwards to compile the combined Nice small change, and the per-locale translations being complete in the same commit made it a quick one to take. |
What this PR does
Customize Today lists Start session as Shown even when Live Sessions is switched off, so the saved layout reads as a promise that the section is on screen. Add an availability subtitle to that row on Apple and Android, including the Android Hidden list, while preserving the section’s saved position and visibility controls.
The notes describe the existing platform gates: Apple requires Live Sessions enabled in Settings; Android displays it today when the setting is enabled or a session is active. All ten Apple catalogue locales and nine Android resource locales include the copy. This addresses the secondary customization report in #2327; the Android Lift Log UI and other conditional Today sections remain outside this focused change.
Type of change
How it was tested
Local Tools discovery: 338 tests passed, including repository parity acceptance. Diff-scoped i18n, doc-comment hygiene, JSON/XML checks across all supplied locales, Swift syntax parse and whitespace checks passed. Cold Android full-app compile and 20 existing customization JVM tests passed with zero failures, errors or skips; all 28 tasks executed (
--no-build-cache --rerun-tasks --max-workers=2 --offline). Exact-head upstream CI: all six required checks passed (Android APK/full unit suite, universal macOS build + StrandTests, NOOPiOS simulator build, Tools, i18n and hygiene). macOS executed 2,269 tests, two skipped, zero failures. Android’s full unit-test task executed successfully rather than using a cached result. Apple run, Android run. Apple SDK typing was validated by the upstream builds; this Linux host cannot interact with a simulator or device. Draft pending manual customization checks with Live Sessions on/off and moving the section between Shown and Hidden. No strap behavior changed or hardware validation claimed.Checklist
Related issues
Refs #2327