-
-
Notifications
You must be signed in to change notification settings - Fork 554
refactor(store): entities into real tables, with the constraints in the schema #1322
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
Merged
Changes from 13 commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
88c0997
feat(store): the entity schema, with the rules in it
lollipopkit 4f8b662
feat(store): carry the metadata an incremental sync needs
lollipopkit ac90458
feat(store): m004, entities out of kv and into tables
lollipopkit 960554a
test(store): cover every released build as a migration source
lollipopkit dcde9cb
feat(store): the base an entity store sits on
lollipopkit 430ce8e
feat(store): ServerStore over the server tables
lollipopkit 89b1ff0
build: add drift, on the connection the app already opens
lollipopkit d4f532a
feat(store): Drift owns the schema
lollipopkit 865cebc
feat(store): the entity stores over their own tables
lollipopkit 776160f
test(store): the whole upgrade path, and the adapters it broke
lollipopkit a2f0ddc
feat(store): the call sites, and a unique name the user is told about
lollipopkit ecc085c
docs: the storage layout as it is, not as Hive was
lollipopkit 757820a
build(fl_lib): follow the KvStore rename onto current main
lollipopkit 76558c5
Merge origin/main into refactor/entity-tables
lollipopkit 601fd78
fix(store): review follow-ups on #1322
lollipopkit f6322ad
fix(store): second review round, and the new string in every language
lollipopkit 66f6fb5
fix(store): a migrated conversation kept the old server id in its pay…
lollipopkit af9d543
test(store): pin the hand-written m004 seed to what a release wrote
lollipopkit 8944240
docs(test): say only what the fixture assertion covers
lollipopkit 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
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.