The subscription machinery leaves the code — Kanban/Tier excised, StoreKit wiring unwound
The 2026-08-08 one-version ruling (12-editions.md ▸ PIVOT 2026-08-08) carried out: Kanban/Tier/ deleted wholesale (Tier, ProEntitlement, ProProducts, ProStorefront, the never-rendered ProSettingsSection) with TierTests and Configuration.storekit, whose project.yml resource entry and scheme storeKitConfiguration go with it. AppModel loses the entitlement, the currentTier seam, BoardSession.tier, and the purchase flow's reopenOpenBoards (its only caller was the storefront); AppDelegate's launch keeps only the appearance application. The three tests pinning the recorded tier and the reopen are deleted with their subject. The network-client entitlement stays — the sync capability to come needs it regardless — and the HistoryProviding seam stands untouched. 2,686 unit tests green (2,707 minus the 21 that tested what left). Claude-Session: https://claude.ai/code/session_014PtZdPwqZuqEDLc6wZMtEy
This commit is contained in:
@@ -2,12 +2,9 @@ import IndieAbout
|
||||
|
||||
/// **The About box's configuration.**
|
||||
///
|
||||
/// **Dormant since the 2026-08-07 pivot** (12-editions.md ▸ PIVOT 2026-08-07 — git leaves the
|
||||
/// paywall): this box used to carry a second copyright line naming Lanework Pro, one of the three
|
||||
/// places 12's pre-pivot "Tier naming" section named the subscription. Git left the paywall, the
|
||||
/// base/Pro split is being re-decided, and until it's ruled, no surface in the app names or sells
|
||||
/// Pro — so the line comes out, and the box goes back to a plain, one-line copyright shown to
|
||||
/// everyone.
|
||||
/// **One box, one copyright line, shown to everyone** (12-editions.md ▸ PIVOT 2026-08-08 — one
|
||||
/// version, everything free): this box once carried a second copyright line naming a paid edition,
|
||||
/// back when the app had editions to name. It has none, so the line is gone and the box is plain.
|
||||
enum AboutBox {
|
||||
|
||||
/// The About window's content: version/build/date from the stamped Info.plist
|
||||
|
||||
Reference in New Issue
Block a user