Jack Kingsman
|
5fe0ac0ad4
|
Be more memory concious on recent contact fetch
|
2026-04-07 16:41:34 -07:00 |
|
Jack Kingsman
|
b98102ccac
|
Add 72hr packet density view
|
2026-04-07 16:26:01 -07:00 |
|
Jack Kingsman
|
a351c86ccb
|
Add favorites as contact field (dug)
|
2026-04-05 20:50:27 -07:00 |
|
Jack Kingsman
|
67873e8dd9
|
Drop some duplicated logic and defns
|
2026-04-03 17:47:44 -07:00 |
|
Jack Kingsman
|
4a93641f04
|
Axe some dead code
|
2026-04-03 17:22:04 -07:00 |
|
Jack Kingsman
|
d5922a214b
|
Clear out old migration logic and replace with thin shim for favorites; sort order is lost
|
2026-04-03 17:15:41 -07:00 |
|
Jack Kingsman
|
7ad1ee26a4
|
Add RSSI/SNR to received messages. Closes #148.
|
2026-04-03 15:20:44 -07:00 |
|
Jack Kingsman
|
1046baf741
|
Add auto-resend option for not-heard-repeated messages. Closes #154.
|
2026-04-03 14:43:52 -07:00 |
|
Jack Kingsman
|
55081d4a2d
|
Add hop width to channel info. Closes #153.
|
2026-04-03 14:04:35 -07:00 |
|
Jack Kingsman
|
be2b2604df
|
Add intervalized repeater metrics collection. Closes #151.
|
2026-04-03 13:45:39 -07:00 |
|
Jack Kingsman
|
8e998c03ba
|
Add channel path hash width override
|
2026-04-03 13:05:58 -07:00 |
|
Jack Kingsman
|
1895e6a919
|
Clean up legacy sort order
|
2026-04-02 20:16:16 -07:00 |
|
Jack Kingsman
|
c7d5d3887d
|
Yield radio lock on build repeater ops and use INSERT OR IGNORE instead of check-then-act on packet ops
|
2026-04-02 18:53:34 -07:00 |
|
Jack Kingsman
|
5c93d8487e
|
Stop using db ops to do casing; unify on write and then our indices are happy once more
|
2026-04-02 18:50:56 -07:00 |
|
Jack Kingsman
|
5d2834a9fb
|
Add some tests around cascade deletion behaving now that we have FK pragma turned on
|
2026-04-02 18:46:37 -07:00 |
|
Jack Kingsman
|
cfe485bf29
|
Be kinder about streaming volume in memory
|
2026-04-02 18:43:48 -07:00 |
|
Gnome Adrift
|
967dd05fad
|
Prune telemetry entries, remove uplot comments, format code
|
2026-04-02 12:34:00 -07:00 |
|
Gnome Adrift
|
c808f0930b
|
Remove automatic telemetry querying, remove battery pane, add telemetry history pane
|
2026-04-02 12:31:51 -07:00 |
|
Gnome Adrift
|
78b5598f67
|
First draft of repeater telemetry feature
|
2026-04-02 12:27:06 -07:00 |
|
Jack Kingsman
|
456f739f51
|
Emit correct events, update sender key, and don't let discovery path skip prefix promotion; other misc. fixes
|
2026-04-01 21:56:51 -07:00 |
|
Jack Kingsman
|
35265d8ae8
|
Back up all available files and remove dead else clause from contact prefix promotion
|
2026-04-01 21:34:35 -07:00 |
|
Jack Kingsman
|
4a2d7ed100
|
Move to FK pragma and prep other code points in light of that
|
2026-04-01 21:22:01 -07:00 |
|
Jack Kingsman
|
5653a43941
|
Add new node ingest blocking
|
2026-04-01 15:57:22 -07:00 |
|
Jack Kingsman
|
43abcd07b2
|
Improve DB streaming perf for cracking and statistics
|
2026-03-30 21:31:59 -07:00 |
|
Jack Kingsman
|
4847813ae1
|
Fix up the slow core query from the stats page. Closes #131.
|
2026-03-30 15:59:44 -07:00 |
|
Jack Kingsman
|
a32ddda79d
|
Cut down bloat in unreads endpoint
|
2026-03-26 20:36:04 -07:00 |
|
Jack Kingsman
|
bb97b983bb
|
Add room activity to stats view
|
2026-03-22 22:13:40 -07:00 |
|
Jack Kingsman
|
da31b67d54
|
Add on-receive packet analyzer for canonical copy. Closes #97.
|
2026-03-22 21:34:41 -07:00 |
|
Jack Kingsman
|
fdd82e1f77
|
Clean up orphaned contact child rows and add foreign key enforcement
|
2026-03-19 20:56:36 -07:00 |
|
Jack Kingsman
|
2b80760696
|
Add DB entry for outgoing inside the radio lock (didn't we just do the opposite?)
|
2026-03-19 20:43:35 -07:00 |
|
Jack Kingsman
|
5975006cf7
|
Dupe code cleanup
|
2026-03-19 03:45:51 +00:00 |
|
Jack Kingsman
|
69e09378f5
|
Pass 1 on PATH integration
|
2026-03-19 03:45:51 +00:00 |
|
Jack Kingsman
|
350c85ca6d
|
Behave better around DM dedupe/storage. Closes #77.
|
2026-03-18 17:40:11 -07:00 |
|
Jack Kingsman
|
370ff115b4
|
Fix DM collapse on same second send
|
2026-03-16 14:53:48 -07:00 |
|
Jack Kingsman
|
bafea6a172
|
Fix blocking on DMs (again, but right this time)
|
2026-03-13 21:10:50 -07:00 |
|
Jack Kingsman
|
a7ff041a48
|
Drop out channel hash helper
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
2710cafb21
|
Add health endpoint
|
2026-03-12 23:57:13 -07:00 |
|
Jack Kingsman
|
22ca5410ee
|
Fix up unread bugs
|
2026-03-12 22:00:18 -07:00 |
|
Jack Kingsman
|
38c7277c9d
|
More careful guards around channel message key matching on collision
|
2026-03-11 20:41:31 -07:00 |
|
Jack Kingsman
|
20d0bd92bb
|
Oh god, so much code for such a minor flow. Ambiguous sender manually fetched prefix DMs are now visible.
|
2026-03-11 20:38:41 -07:00 |
|
Jack Kingsman
|
5bd3205de5
|
Stop channs with blocked senders bothering the unread count
|
2026-03-11 19:11:53 -07:00 |
|
Jack Kingsman
|
ad7028e508
|
Add better search management and operators + contact search quick link
|
2026-03-11 16:56:09 -07:00 |
|
Jack Kingsman
|
0c35601af3
|
Enrich contact no-key info pane with first-in-use date
|
2026-03-11 16:19:10 -07:00 |
|
Jack Kingsman
|
93369f8d64
|
Enrich names-based contact pane a bit
|
2026-03-11 15:57:29 -07:00 |
|
Jack Kingsman
|
97997e23e8
|
Drop frequency of contact sync task, make standard polling opt-in only
|
2026-03-10 14:04:51 -07:00 |
|
Jack Kingsman
|
18e1408292
|
Be better about DB insertion shape
|
2026-03-09 23:42:46 -07:00 |
|
Jack Kingsman
|
811c7e7349
|
Add regional channel routing (closes #42)
|
2026-03-09 11:09:31 -07:00 |
|
Jack Kingsman
|
0c5b37c07c
|
Add custom pathing (closes #45)
|
2026-03-09 10:26:01 -07:00 |
|
Jack Kingsman
|
9d806c608b
|
Add contact normalization rather than loading the packed path bytes
|
2026-03-08 21:01:01 -07:00 |
|
Jack Kingsman
|
b3625b4937
|
Add statistics
|
2026-03-08 13:54:07 -07:00 |
|