Skip to content

SF-3437 Remove the blank: true properties from the texts data model #3339

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

pmachapman
Copy link
Collaborator

@pmachapman pmachapman commented Jul 30, 2025

This PR moves the blank: true ops from the texts data model to the view model.

It also disables editing on older version of the Scripture Forge client, requiring them to update to the latest version before editing resumes.

The frontend can update text docs that either do or do not contain blank: true ops. This means that there is no need to migrate all text documents, and that restoring older text documents will still work correctly.


This change is Reviewable

Copy link

codecov bot commented Jul 30, 2025

Codecov Report

❌ Patch coverage is 91.24424% with 19 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (master@a55b036). Learn more about missing BASE report.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...e/ClientApp/src/app/shared/text/text-view-model.ts 84.16% 15 Missing and 4 partials ⚠️
Additional details and impacted files
@@            Coverage Diff            @@
##             master    #3339   +/-   ##
=========================================
  Coverage          ?   82.38%           
=========================================
  Files             ?      606           
  Lines             ?    35529           
  Branches          ?     5788           
=========================================
  Hits              ?    29271           
  Misses            ?     5404           
  Partials          ?      854           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pmachapman pmachapman force-pushed the feature/SF-3437-v3 branch from bf2b9ba to 86da565 Compare July 30, 2025 00:51
@pmachapman pmachapman force-pushed the feature/SF-3437-v3 branch 5 times, most recently from dbd410d to ce47303 Compare July 31, 2025 20:03
@pmachapman pmachapman changed the title WIP: SF-3437 Remove the blank: true properties from the texts data model SF-3437 Remove the blank: true properties from the texts data model Aug 5, 2025
@pmachapman pmachapman added the will require testing PR should not be merged until testers confirm testing is complete label Aug 5, 2025
@pmachapman pmachapman marked this pull request as ready for review August 5, 2025 01:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
will require testing PR should not be merged until testers confirm testing is complete
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant