Skip to content

Release 1.9.1: learning highlights and one-time What’s New card - #205

Merged
Muawiya-contact merged 4 commits into
mainfrom
develop
Sep 13, 2026
Merged

Muawiya-contact merged 4 commits into
mainfrom
develop

Conversation

@Muawiya-contact

@Muawiya-contact Muawiya-contact commented Sep 13, 2026

Copy link
Copy Markdown
Member

One Concept 1.9.1

Release developmain with the requested version bump and a matching one-time What's New card. This carries forward the already-merged learning improvements; it does not introduce another implementation or claim a mobile update has already shipped.

What users will see

  • Daily reviews when no new lesson is available.
  • Complete History with older pages and search across loaded lessons.
  • Pull/tap refresh and previously downloaded lessons available offline.
  • Clearer offline status and profile details at larger text sizes.

The 1.9.1 card is eligible even if the user previously dismissed 1.8.0 or 1.9.0; after dismissal it stays hidden for 1.9.1. App version 1.9.1, native runtime unchanged at 1.3.0. No new migrations or dependencies.

Deployment

Merging main lets Railway deploy the new revision. It does not publish mobile OTA automatically. Verify the deployed API and workers and production health, then manually run Release on main with the full verified commit SHA. Keep generation paused until compatible workers are confirmed. Prior migrations 0011–0015 are already verified and recorded. The existing local backup was not uploaded or restored.

Validation

Node 24 typecheck and all 39 tests passed. Clean Android/iOS/web exports passed. Mocked browser checks in both themes confirmed four 1.9.1 highlights for 1.8.0/1.9.0 upgrades and dismissal persisting after reload. Screenshots inspected; preparation #204 records the results. Physical Android OTA installation remains unverified until publication. Preserve commit history with a merge commit; do not squash.

Permanent rule for every future release

Every release PR must include both the release version bump and its matching, nonempty one-time What's New card in the final diff against main. Automatically verify both and document the version, benefits and card validation in the PR description; no owner reminder is needed. This rule is saved in AGENTS.md and RELEASING.md, saved on develop through #206 after this release PR merged. The permanent rule files are not part of the already-merged #205 diff.

For this release: 1.9.1 in mobile/app.config.js and 1.9.1 in mobile/src/data/whatsNew.ts are both present. The browser preview confirmed four highlights and per-version dismissal in both themes.

@Muawiya-contact Muawiya-contact left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@Muawiya-contact
Muawiya-contact merged commit 0191b0e into main Sep 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant