Release 1.9.0: daily reviews, complete History and easier refresh - #200
Merged
Merged
Conversation
Merge pull request #191 from Coding-Moves/develop
docs: add complete app engineering handbook and issue 195 comparison
feat: sustain daily learning with portable curriculum and reviewed shared content
…olish feat: full learning history, refresh controls and clearer offline reading
…tion release: prepare 1.9.0 and What’s New card
…ions release: record verified 1.9.0 production migrations
fix: verify backend rollout before publishing production OTA
Muawiya-contact
marked this pull request as ready for review
September 13, 2026 17:52
Muawiya-contact
added a commit
that referenced
this pull request
Sep 13, 2026
Merge pull request #200 from Coding-Moves/develop
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
One Concept 1.9.0
Release
develop→main, including #197, #198 and version preparation #199.What’s new
Architecture and operations
Shared content supply extends beyond the initial catalog. Portable subject/curriculum definitions, editorial publication gates, durable generation claims and protected health reporting provide the foundation for future subjects. Existing five subjects remain in use. New content still requires curriculum planning and editorial approval.
Merge readiness
After the owner merges
backend_revision. This confirms operator verification; the workflow does not query Railway health itself.Merging this PR deploys the backend but does not automatically publish the mobile update. Follow
RELEASING.mdanddocs/CONTENT_OPERATIONS.md. The backup was not restored or uploaded; migrations updated the existing production database directly.Validation
Release preparation: Node 24 typecheck, all 39 unit tests, Android/iOS/web exports and whitespace checks passed. #198’s corrected History browser contract passed 120-record paging, retry, offline restart/detail and sign-out fencing. #197 records backend PostgreSQL/concurrency/year-of-learning coverage; those backend tests were not rerun for the version/card-only preparation. Nine release-guard cases, shell syntax and workflow YAML/wiring checks passed. Physical-device checks remain outstanding.
App version 1.9.0; native runtime remains 1.3.0. Preserve all commits with a merge commit. Railway deploys main automatically; mobile release publication is a separate verified dispatch.