The Pro surface goes dormant — no section, no signpost, machinery intact

Settings loses its Lanework Pro section and the About box its Pro line —
no surface names or sells Pro while the split is re-decided. The machinery
underneath (ProEntitlement, ProStorefront, ProSettingsSection, the
recorded session tier) stays compiled and tested, documented as dormant
since the pivot. CHANGELOG's two 2.0 entries and README's feature list
drop the Pro-gated framing while keeping the facts.

Claude-Session: https://claude.ai/code/session_01SR4XGjmBE16ZUYWpfFHXwY
This commit is contained in:
2026-08-07 20:21:35 -04:00
parent 798a8bac73
commit 99ebb69a1d
6 changed files with 40 additions and 50 deletions
+9 -11
View File
@@ -379,14 +379,15 @@ private struct RecentBoardRow: View {
/// The app's preferences (, 11-command-nexus.md).
///
/// Two sections. The first is the one control v1 shipped with: "Restore open boards at launch",
/// whose preference gates only whether the registry's open-now flags are *consulted* at launch the
/// flags themselves are maintained either way, which is what keeps crash recovery working for a user
/// who has restoration turned off and then turns it back on.
/// One section today: "Restore open boards at launch", whose preference gates only whether the
/// registry's open-now flags are *consulted* at launch the flags themselves are maintained either
/// way, which is what keeps crash recovery working for a user who has restoration turned off and then
/// turns it back on.
///
/// The second is **where Lanework Pro lives** (12-editions.md Distribution: "purchased and managed
/// in a Pro section of Settings (,) subscribe, manage, restore purchases"), and the third of the
/// exactly three places the app names Pro at all see `ProSettingsSection` for its own posture.
/// **The Pro section is dormant, not deleted** (12-editions.md PIVOT 2026-08-07 git leaves the
/// paywall): `ProSettingsSection` still exists and still compiles, but this scene no longer renders
/// it the base/Pro split is being re-decided, and until it's ruled, no surface in the app names or
/// sells Lanework Pro.
struct SettingsView: View {
@AppStorage(AppPreferences.restoreOpenBoardsAtLaunchKey)
@@ -399,14 +400,11 @@ struct SettingsView: View {
} footer: {
Text("On, the boards open at your last quit reopen automatically. Off, every launch starts at Welcome.")
}
ProSettingsSection()
}
.formStyle(.grouped)
// Font-derived: this pane is `.fixedSize()`, so a 420-point literal would clip a footer
// sentence at a large system text size with no way to resize out of it
// (10-accessibility.md Text scaling). The height stays free the Pro section's own height
// depends on which of its three states it is in, and pinning it would clip the longest.
// (10-accessibility.md Text scaling).
.frame(width: BoardMetrics.em(32.3, bodyPointSize: BoardMetrics.bodyPointSize))
.fixedSize()
}