Commit Graph

389 Commits (af1776f83c71ad9d85e3df2f78905d91cfd97c97)

Author SHA1 Message Date
Strycher af1776f83c fix(#150): width-aware map path-trace builder display (group hops, not bytes)
1 week ago
Strycher 711f0b5814 fix(#150): repeater trace adapts to its route (Path Trace when routed, Ping when direct)
1 week ago
Strycher 7c46f1d662 fix(#150): width-matched path trace (send path_sz, build/parse width-byte hops)
1 week ago
Strycher ed4dce94f3 feat(#163): scan a channel QR to add it (unified with community scanner)
2 weeks ago
Strycher 01207f5019 feat(#163): share a channel as a scannable QR (reference-app format)
2 weeks ago
Strycher 5931df754a fix(#156): width-aware node-prefix matching (repeater highlight, map anchors/overlaps)
2 weeks ago
Strycher d2d7930858 fix(#155): manual path entry honors the configured path-hash width
2 weeks ago
Strycher 09e29f6782 fix(#154): make PathHelper width-aware (chat + path-management path displays)
2 weeks ago
Strycher 87e8e62e6b feat(#144): gate 0xC1 (CMD_OFFBAND_GPS) to Offband-capable firmware
3 weeks ago
Strycher 7f2548ca95 feat(#135): GPS state query via CMD_OFFBAND_GPS (0xC1) + poll flood fix (#140)
3 weeks ago
Strycher 13e38230c6 feat(#134): show firmware version + model in Device Info
4 weeks ago
Strycher cd7794b69f feat(#131): channel reply-UX — composer focus + route reply (#106)
4 weeks ago
Strycher 31f850530b fix(#115): decode multi-byte path hashes at the device width
4 weeks ago
Strycher 319123ca6e feat(#90): friendly N-byte path-hash labels in the repeater settings dropdown
4 weeks ago
Strycher 9aa45618f8 feat(#97): Share logs / Open logs folder action on the debug log screen
4 weeks ago
Strycher 37d2ca9fb1 feat(#93): render broker runtime-state + resolved-default placeholders
4 weeks ago
Strycher 4d7921d2f7 feat(#89): verify broker enable/disable actually applied before confirming
4 weeks ago
Strycher 2ac0755361 fix(#80): only URL/port gate a broker enable; firmware owns the rest
4 weeks ago
Strycher 0c737f2052 fix(#80): broker enable/disable feedback + don't validate a disable
4 weeks ago
Strycher 67db108520 feat(#80): brokers screen + Observer-pane entry
4 weeks ago
Strycher d3d293a300 feat(#80): broker editor screen (staged save, validation, dirty guard)
4 weeks ago
Strycher 31c0674330 fix(#81): stop the observer config feature from slowing the channel sync
4 weeks ago
Strycher f56a6ac58f fix(#79): degrade gracefully when the broker dump fails (G2 finding)
4 weeks ago
Strycher 7825225e73 fix(#78): surface partial-refresh failures + validate status_interval (G1 follow-up)
4 weeks ago
Strycher 708f168d45 feat(#75): harden observer settings UI + lock behavior (U1)
4 weeks ago
Strycher a31b8146d5 feat(#64): observer settings UI + capability gate
4 weeks ago
Strycher 7027612768 chore(#26): apply dart format to green CI format check
1 month ago
Strycher 1c27d48987 fix(#28): guard settings_screen action flows against silent failures (pass 2)
1 month ago
Strycher d2cca1da82 fix(#28): guard settings onChanged persisters against silent failures (panes)
1 month ago
Strycher bd6d181b2f feat(#37): compact message tile - decouple time, cell_tower heard, inline @mentions
1 month ago
Strycher 1aaffb380d fix(#45): emoji autocomplete substring matching + check aliases
1 month ago
Strycher 3dce8b4545 fix(#39): show Device Info directly, drop collapse + redundant second tap
1 month ago
Strycher c20bbf7d80 fix(#18): drop redundant per-change refreshDeviceInfo in Privacy section
1 month ago
Strycher 413e47563e feat(#18): inline Radio Settings form into its pane
1 month ago
Strycher eb2888162e feat(#18): inline Privacy settings as apply-on-change section
1 month ago
Strycher 4ba4d22a79 feat(#18): promote Radio Stats to top-level + rename Contact Settings to Contacts
1 month ago
Strycher 3fb798ca7f feat(#18): flatten App Settings + add top-level Message Settings category
1 month ago
Strycher 7708155597 feat(#18): inline Contact auto-add toggles into Contacts pane
1 month ago
Strycher 794faf1880 chore(#19): dart format baseline (whitespace-only)
1 month ago
Strycher 7d0080f2cd feat(#17): responsive settings shell + intent categories + path-hash
1 month ago
Strycher 501432c819 feat(#5): :shortcode: emoji autocomplete in the composer
1 month ago
Strycher 10efc42c53 feat(#2): @-mention autocomplete in the channel composer
1 month ago
Strycher b26b7fcfcf fix(#2): decode channel hop counts and group multi-byte path hashes
1 month ago
Strycher 92a6caa409 feat: Batch 1 channel/contacts UX (#2)
1 month ago
HDDen d68f755677 Merge branch 'dev' into telemetry-gps-map
2 months ago
HDDen 8dd385beed Merge branch 'dev' into sync-progressbar
2 months ago
HDDen 2328848400 Onstart sync progressbar: fix potential bug with spinner on interrupt synchronization
2 months ago
HDDen 4dd472e3c3 Onstart sync progressbar: changed default screen to channels
2 months ago
HDDen ed0e6b6554 Onstart sync progressbar: init
2 months ago
HDDen 6d258154a0 fix Flutter SDK update
2 months ago

Powered by TurnKey Linux.