Commit Graph

39 Commits (43ec4d2fa3aaa36d8ea786d145268b8a2bf3f070)

Author SHA1 Message Date
diffwireauto 4f76ac73f9 Merge remote-tracking branch 'origin/dev' into feat/1054-factory-reset
1 week ago
diffwireauto eb76acd323 fix(#1063): keep per-slot message state from crossing channel identities
1 week ago
diffwireauto 4d20965d9e feat(#1057): factory reset the connected radio, delete its app data only once proven
2 weeks ago
diffwireauto f2cf677893 feat(#750): declare the custom-name key in the scoping inventory
3 weeks ago
diffwireauto 9012ae8e49 test(#750): rename the fixture arg in the test #754 added
3 weeks ago
diffwireauto 3a0ad8f273 feat(#750): separate what a node calls itself from what the user calls it
3 weeks ago
diffwireauto 5b061924c7 feat(#966): mock-ups, a confirmation that states the scope, and the eligibility bug it found
3 weeks ago
diffwireauto 3168c413c9 feat(#966): a durable audit of what the sweep deleted
3 weeks ago
diffwireauto cc2fb23b2e feat(#966): Clear Stale History Now, with refusals reported
3 weeks ago
diffwireauto 84c2dbd9da fix(#965): act on the Gemini gate findings
3 weeks ago
diffwireauto 1b38c674e4 feat(#965): per-key migration timestamps and the stale-blob sweep
3 weeks ago
diffwireauto e4ee26b089 test(#943): derive the schema numbers, and stop the cleanup masking failures
3 weeks ago
diffwireauto b08b42bff8 fix(#943): refuse a newer schema loudly instead of rewriting the version
3 weeks ago
diffwireauto eef192ea7f fix(#952): the migration gate asserts a superset, not equal totals
3 weeks ago
diffwireauto e2b8970f1f fix(#943): establish what governs a downgrade, and correct the claim in code
3 weeks ago
diffwireauto 6945de1723 epic(#940): the full isolation matrix, across a switch and a restart
3 weeks ago
diffwireauto a475cc21b4 task(#937): B2+B3 path history and delivery observations per radio
3 weeks ago
diffwireauto a7882b62e0 task(#937): B1 delete the dead pending_messages API
3 weeks ago
diffwireauto 9ffa9a3c0b task(#936): A1 scoping inventory, with a gate that already caught four things
3 weeks ago
diffwireauto a331075a8b fix(#754): scope discovered contacts per radio
4 weeks ago
diffwireauto 28cdba8cb3 task(#920): B2 both message stores read and write rows
4 weeks ago
diffwireauto d20d567bba task(#920): B3 blob-to-rows migration with a readback gate that can fail
4 weeks ago
diffwireauto 4d4d44a61a task(#920): B1 message_records table and the per-message row API
4 weeks ago
diffwireauto d791c58fea task(#919): A5 Epic A verification: isolate gate + block-time benchmark
4 weeks ago
diffwireauto 1ed7581a51 task(#919): A3 both explicit delete paths off the UI isolate
4 weeks ago
diffwireauto a2f172098c task(#919): A2 DM save merges off the UI isolate
4 weeks ago
diffwireauto 4ddb6a4358 feat(#919): move the channel-history merge off the UI isolate
4 weeks ago
diffwireauto d83cbfae0c feat(#829): per-channel region-scope store (Epic #815 C1)
4 weeks ago
Strycher 1329f3d3c5 fix(#673): never save over contacts the app could not read
1 month ago
Strycher 3b39a16edd chore(#462): remove em-dash characters from test/ (and lib top-up)
4 months ago
Strycher 61b0eab423 feat(#367): consolidate all found message stores into the pinned DB
4 months ago
Strycher e45946a3d3 fix(#363): pin the drift DB to one fixed directory, migrate old locations in
4 months ago
Strycher 8af0e0d5dc fix(#355): merge prefs into drift on migration instead of discarding
4 months ago
Strycher 3ff272ad8c fix(#343): close the data-loss holes found by Gemini review
4 months ago
Strycher 2fefb6aa91 fix(#343): keep full message history; window only in memory
4 months ago
Strycher 06d3f027dd test(#335): make the drift asset-version guard line-ending agnostic
4 months ago
Strycher a2c7302aad feat(#335): migrate bulk data from SharedPreferences into drift
4 months ago
Strycher c25b7ccbdf chore(#335): pin drift, commit pubspec.lock, guard the web asset version
4 months ago
Strycher 19858698ee feat(#335): add drift and prove it opens on the targets buildable here
4 months ago

Powered by TurnKey Linux.