Commit Graph

1001 Commits (054c7ddba269582d8aee4e55b6672bc68b61335f)

Author SHA1 Message Date
diffwireauto 317ce17437 feat(#981): channel tune codec over 0xC5 0x0B/0x0C
3 weeks ago
diffwireauto bf47a26155 feat(#978): split Button and buzzer into Node Settings and Message Settings
3 weeks ago
diffwireauto 4209b75284 feat(#969): GPS mode and Power-save interval over 0xC5
3 weeks ago
diffwireauto 2a6d7383fc feat(#977): Location is a top-level settings category and the only home for GPS
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 5f79c6e1db fix(#943,#952): act on the Gemini gate findings
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 6574ecfa90 epic(#939): close the stale-read window, and a verdict on #190
3 weeks ago
diffwireauto afbab311e6 fix(#946): classify stock 1.18.0 by frame shape, not version suffix
3 weeks ago
diffwireauto a21ff98c6c epic(#938): Blocked pane says "no radio" instead of "no blocked users"
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 b59bc728fc fix(#471): don't offload the client block list onto a blank radio
3 weeks ago
diffwireauto a331075a8b fix(#754): scope discovered contacts per radio
3 weeks ago
diffwireauto 8cea58ec1d fix(#931): two defects from the second pre-PR review
3 weeks ago
diffwireauto 4ab969b7a1 feat(#931): second ANR trigger that blocks the Dart isolate, not Kotlin
3 weeks ago
diffwireauto d2e9358f4d fix(#910): four defects from the pre-PR review
3 weeks ago
diffwireauto 35e71a9eef fix(#910): the ANR trigger subtitle told you the wrong thing
3 weeks ago
diffwireauto 94cc24a95f fix(#910): hide the ANR test row off Android
3 weeks ago
diffwireauto 18e1453e1f feat(#910): force-an-ANR trigger, compiled out of normal builds
3 weeks ago
diffwireauto 31bdfb9489 feat(#910): ship ANR traces with the exported log
3 weeks ago
diffwireauto 24a1a741d7 feat(#910): Dart exit-record service, scheduled after the first frame
3 weeks ago
diffwireauto 28cdba8cb3 task(#920): B2 both message stores read and write rows
3 weeks ago
diffwireauto d20d567bba task(#920): B3 blob-to-rows migration with a readback gate that can fail
3 weeks ago
diffwireauto 4d4d44a61a task(#920): B1 message_records table and the per-message row API
3 weeks ago
diffwireauto 1ed7581a51 task(#919): A3 both explicit delete paths off the UI isolate
3 weeks ago
diffwireauto a2f172098c task(#919): A2 DM save merges off the UI isolate
3 weeks ago
diffwireauto 4ddb6a4358 feat(#919): move the channel-history merge off the UI isolate
3 weeks ago
Benjamin Wiechel 3055aab931
epic(#868): companion CLI codec, service, console + entry (F2/E2.1) (#903)
4 weeks ago
diffwireauto 285249ae7c fix(#848): scope channel notify modes per radio, kill index fallback
4 weeks ago
diffwireauto c2ec7c55a9 fix(#880): replace em-dashes in source comments (CI guard #464)
4 weeks ago
diffwireauto 3c4ac50bf6 feat(#878): version-string population parser
4 weeks ago
diffwireauto 7aafeaa397 feat(#877): document + lock the ver-code population invariant
4 weeks ago
diffwireauto 20066c58cb feat(#876): route caps parsing through the population classifier
4 weeks ago
diffwireauto 6b509a38e1 feat(#875): DevicePopulation classifier + population fixtures
4 weeks ago
diffwireauto a69cb9987d fix(#836): one discovery auto-retry over LoRa
4 weeks ago
diffwireauto e44f47b9df fix(#830): count a direct (0-hop) repeater as a selectable path
4 weeks ago
diffwireauto 5d56b0e8ba fix(#830): path-aware repeater picker in Set Region Scope (D1 Option 1)
4 weeks ago
diffwireauto 665bbe1c68 fix(#836): multi-hop regions reply path + firmware-estimate timeout
4 weeks ago
diffwireauto 2c4c64131b fix(#836): correct anon-regions request format + reply correlation
4 weeks ago
diffwireauto f26fdabe95 fix(#830): alpha-sort + searchable repeater picker in Set Region Scope
4 weeks ago
diffwireauto 48b39f9666 fix(#831): clear region send-scope even when setting it throws
4 weeks ago
diffwireauto 24ca2abe3a feat(#830): channel Set Region Scope action + picker (Epic #815 C2)
4 weeks ago

Powered by TurnKey Linux.