Repository navigation
feat: each message says whether its time has milliseconds, and a whole-second twin is a duplicate #1968
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
feat: each message says whether its time has milliseconds, and a whole-second twin is a duplicate #1968
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
2a3b5c4
refactor(export): rename message-crate-pull to message-crate-export
mbeisser1 489dbfa
Merge remote-tracking branch 'origin/main' into HEAD
mbeisser1 19ac8e1
docs(changelog): say the Export record rename in plain words
mbeisser1 95e1b71
docs(adr): head the rename notes Amended, like ADR 0011
mbeisser1 53ee12a
docs(agents): the layout tree names export, not pull
mbeisser1 a08c6aa
refactor(export): the JSON Lines an Export writes go in .exported
mbeisser1 1599291
refactor(export): say Export where comments and tests still said pull
mbeisser1 cbbece2
fix(server): keep a message's time to the millisecond
mbeisser1 5c8cc8d
refactor(export): call the step that writes JSON Lines the export step
mbeisser1 6c5703f
test(web): the Export job test says Export complete, not Pull
mbeisser1 5cc807f
Merge remote-tracking branch 'origin/main' into HEAD
mbeisser1 850b1cb
Merge remote-tracking branch 'origin/main' into HEAD
mbeisser1 87c5cf0
refactor(server): one function writes the stored message time form
mbeisser1 2d1f638
docs(server): name the stored time writer once, and where it lives
mbeisser1 d8e0c55
feat(ir): the conversation file says when its backup was made
mbeisser1 c11e990
feat(import): the later backup decides a message's mark and text
mbeisser1 94debf3
feat(web): Import details show the backup a run read and when it was …
mbeisser1 b623800
docs: describe when a backup was made and how the import uses it
mbeisser1 fc1ca2b
Merge remote-tracking branch 'origin/main' into HEAD
mbeisser1 c337dd5
test(sms-backup-restore): a JSON export is at schema version 11
mbeisser1 a7ea065
Merge remote-tracking branch 'origin/feat/1906-export-crate-name' int…
mbeisser1 630d89f
Merge remote-tracking branch 'origin/fix/1096-millisecond-message-tim…
mbeisser1 49bb13b
Merge remote-tracking branch 'origin/main' into feat/1923-time-precision
mbeisser1 c588bc8
Merge remote-tracking branch 'origin/main' into feat/1924-backup-take…
mbeisser1 10a0946
fix(search): a later backup that clears an Unsent mark gives the inde…
mbeisser1 8597d7c
fix(import): keep a backup's date to the millisecond, as a message time
mbeisser1 47aff7c
fix(import): equal backup dates fall back to the rules for files with…
mbeisser1 5de3d2e
fix(imessage): a Mac read is dated by chat.db and its write-ahead log
mbeisser1 9cc6ce1
fix(export): a conversation file names a backup only when all its mes…
mbeisser1 973edb5
fix(sbr): an XML export writes the backup date back
mbeisser1 edeada4
docs: the changelog names no schema version, and two reasons catch up
mbeisser1 c431833
refactor(whatsapp): the JSON a run converts is a named struct, not a …
mbeisser1 f9bac68
refactor: name the backup order, and date an XML file by what it writes
mbeisser1 f4f5a07
Merge remote-tracking branch 'origin/main' into feat/1924-backup-take…
mbeisser1 dcc9d24
feat(ir): each message says whether its time has milliseconds
mbeisser1 fea14d2
style: rewrap two paragraphs, and fixtures carry the stored date form
mbeisser1 5905982
feat(server): store a message's time precision and answer it
mbeisser1 5b3b889
feat(dedupe): a whole-second copy of a message is the duplicate of it…
mbeisser1 d33c404
chore(api): regenerate the OpenAPI document and web types for time_pr…
mbeisser1 9fd576e
docs: describe a message's time precision and the whole-second twin rule
mbeisser1 de31ed4
Merge remote-tracking branch 'origin/feat/1924-backup-taken-at' into …
mbeisser1 5fe0a14
docs: name schema version 12 where the docs still named an older one
mbeisser1 19ff774
Merge origin/main into feat/1923-time-precision
mbeisser1 99660f3
docs(export): each projection function keeps its own doc comment
mbeisser1 0353434
docs(changelog): the time precision entry names no mail headers
mbeisser1 5859552
refactor(ir, api-types): both TimePrecision enums parse the same way
mbeisser1 7093bcb
fix(dedupe): a stored time_precision the dedupe cannot read fails the…
mbeisser1 1b5c35d
refactor(dedupe): the twin split moves each message instead of clonin…
mbeisser1 04273c3
docs(dedupe): a twin is shown with milliseconds unless another source…
mbeisser1 e209647
docs(common-message): SMS Backup & Restore XML cannot carry the time …
mbeisser1 6bfdb84
fix(import): one message held at whole seconds and at .000 millisecon…
mbeisser1 d6f19fb
fix(import): a millisecond copy raises the flag only at the stored me…
mbeisser1 f833bc8
docs: the twin rule's caveat reaches the CHANGELOG, and its passages …
mbeisser1 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
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
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.