Repository navigation
Model Version support #135
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
Merged
hahn-kev
merged 27 commits into
sillsdev:main
from
hahn-kev-bot:claude/detect-new-change-types-4ipk1a
Oct 20, 2026
Merged
Changes from all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
776692e
Detect change types added or removed since the last app run
claude abd42cc
Regenerate all snapshots when a change type is removed
claude a30c1f7
Fix spread formatting for dotnet format
claude 6ecce8f
Replace config tracking with model versions
claude e0bd846
Rename AfterVersion to StoredChangeVersion
claude e46f01e
Check that a full regeneration recreates every snapshot
claude 7ff7094
Fix setting local state again after it was removed
claude 3fd9781
Merge upstream main into claude/detect-new-change-types-4ipk1a
claude b7ff511
Make model and change versions explicit, add invalidateFrom
hahn-kev 8b115de
Rename ChangeEntity.Version to ChangeVersion
myieye defce95
Move the PreloadTouched summary back onto PreloadTouched
myieye d70be42
Compare model versions by number, not list count
myieye caa7079
Rename ReplayedFrom to OldestInvalidatedCommit
myieye 4756e8c
Show the old app applies a newer app's change before upgrading
myieye 6ba754f
Spell out why notes and tags replay from different versions
myieye 5c46e4a
Require model versions listing every change type, from version 0
hahn-kev 5184cbb
Merge remote-tracking branch 'origin/main' into claude/detect-new-cha…
hahn-kev 9a54bc1
Document required model versions in the README and AGENTS.md
hahn-kev 5bcc223
Say what invalidateFrom is for, fix two stale doc comments
myieye 9866fb4
Require RemoteResourceChanges when remote resources are enabled
myieye 6cb451b
Make the change version the model version number
myieye b42426f
Say in the README that invalidateFrom is a model version and RemoteRe…
myieye be0a839
Take the repository lock for public local-state writes
myieye a2c7e3e
Author every change with the app's latest model version
hahn-kev 93db9fe
Rename ChangeEntity.ChangeVersion to AuthoredModelVersion
hahn-kev 1dfa54a
Make the README config examples pass options validation
myieye 87eddf2
Fix two leftovers from the AuthoredModelVersion rename
myieye File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
5 changes: 5 additions & 0 deletions
5
src/SIL.Harmony.Tests/ModelVersionTests.DescribeModelVersions.verified.txt
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| 0 Before model versions: AddWordImageChange, EditExampleChange, NewDefinitionChange, NewExampleChange, NewWordChange, SetAntonymReferenceChange, SetDefinitionPartOfSpeechChange, SetTagChange, SetWordNoteChange, SetWordTextChange, TagWordChange, create:pendingUpload, create:remote-resource, delete:Definition, delete:Example, delete:RemoteResource, delete:Tag, delete:Word, set:remote-resource-metadata, setOrder:Definition, uploaded:RemoteResource | ||
| 1 Notes: SetWordNoteChange | ||
| 2 major Rewrite: | ||
| 3 Tags and notes: SetTagChange, SetWordNoteChange | ||
| 4 Fix tags: SetTagChange invalidates from 1, SetWordNoteChange |
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.