Jack Kingsman
|
ef2b22a865
|
Don't dedupe adverts on payload (since what we care about is the path)
|
2026-02-16 22:03:04 -08:00 |
|
Jack Kingsman
|
0e25bd2281
|
Fix dedupe for frontend raw packet delivery
|
2026-02-16 20:46:43 -08:00 |
|
Jack Kingsman
|
56fde32970
|
Linting goodness
|
2026-02-16 19:20:11 -08:00 |
|
Jack Kingsman
|
1a59eb89fa
|
Clarify some doc drift
|
2026-02-16 19:15:27 -08:00 |
|
Jack Kingsman
|
65b74b624b
|
Add missing prefix-message claim in other contact sync spots we missed
|
2026-02-16 19:14:05 -08:00 |
|
Jack Kingsman
|
95e8bcca08
|
Clarify packet dedupe policy
|
2026-02-16 19:11:44 -08:00 |
|
Jack Kingsman
|
e8ddba0131
|
Add radio lock acquire around missing spots, and validate
|
2026-02-16 19:10:20 -08:00 |
|
Jack Kingsman
|
8ca48cd6bc
|
Use actual pubkey matching for path update, not default, and don't action the serial path update events
|
2026-02-16 19:06:09 -08:00 |
|
Jack Kingsman
|
72f12d80e5
|
Fix repeater command timestamp field usage
|
2026-02-16 18:59:39 -08:00 |
|
Jack Kingsman
|
d2f5bd84a8
|
Make broadcast timestamp match fallback logic used for storage
|
2026-02-16 18:34:20 -08:00 |
|
Jack Kingsman
|
cbe091ad90
|
Add clarifying comment for missing DM pathing info
|
2026-02-16 18:32:45 -08:00 |
|
Jack Kingsman
|
8457799a60
|
Use contact object on broadcast from DB rather than hand-rolling
|
2026-02-16 18:26:05 -08:00 |
|
Jack Kingsman
|
591d333970
|
More missed lowercase key spots
|
2026-02-16 18:24:25 -08:00 |
|
Jack Kingsman
|
1f3042f360
|
Add statistics endpoint
|
2026-02-15 12:54:42 -08:00 |
|
Jack Kingsman
|
5a82d469b4
|
Add resend button for 30s
|
2026-02-14 17:37:51 -08:00 |
|
Jack Kingsman
|
7b2d5b817e
|
Fix multi-send message pathing not appearing
|
2026-02-14 16:49:27 -08:00 |
|
Jack Kingsman
|
908a479fa6
|
Improve perf with reduced fetching, more chunking, and window-level prefetch
|
2026-02-13 00:43:07 -08:00 |
|
Jack Kingsman
|
430b5aaba7
|
Support incoming/outgoing detection in bots
|
2026-02-12 23:52:49 -08:00 |
|
Jack Kingsman
|
f26b3d5fc7
|
Updating changelog + build for 1.9.2
|
2026-02-12 01:04:54 -08:00 |
|
Jack Kingsman
|
2248a13cde
|
Purge dead WS handlers from back when we loaded contacts + chans over WS not API
|
2026-02-12 00:37:49 -08:00 |
|
Jack Kingsman
|
7e7330eb12
|
Add more tests and update AGENTS.md
|
2026-02-12 00:31:52 -08:00 |
|
Jack Kingsman
|
b80093ba94
|
Make mark-all-read atomic
|
2026-02-12 00:19:37 -08:00 |
|
Jack Kingsman
|
8be5a22730
|
Fix path data update race condition
|
2026-02-12 00:15:21 -08:00 |
|
Jack Kingsman
|
fe6dfd5dee
|
Fix mention detection case sensitivity
|
2026-02-12 00:01:27 -08:00 |
|
Jack Kingsman
|
f73fa54532
|
Outgoing WS now echoes, websock reclamation after unmount cleanup, hash fix for empty contacts, no double bot broadcast, AGENTS.md + test fixes (this should have been more than one commit lol)
|
2026-02-11 23:59:05 -08:00 |
|
Jack Kingsman
|
1aa26c05d0
|
Don't use prefix matching if we can help it
|
2026-02-10 22:05:59 -08:00 |
|
Jack Kingsman
|
577697380b
|
Async bot invocation -- hopefully won't have too bad of user collisions
|
2026-02-10 21:41:44 -08:00 |
|
Jack Kingsman
|
a1c95abf86
|
Add comments around edge cases as non-issues
|
2026-02-10 21:15:26 -08:00 |
|
Jack Kingsman
|
a61e271e9a
|
Fix falsy zero lat/lon bug
|
2026-02-10 21:09:29 -08:00 |
|
Jack Kingsman
|
fa37ff6286
|
Add better no-frontend-dir handling (and lint, whoops)
|
2026-02-10 20:41:56 -08:00 |
|
Jack Kingsman
|
a157390fb7
|
Add experimental double send
|
2026-02-10 20:33:14 -08:00 |
|
Jack Kingsman
|
b8ea31666f
|
Rework radio lock handling
|
2026-02-10 19:15:44 -08:00 |
|
Jack Kingsman
|
cf6df506d1
|
Always load contacts on radio first
|
2026-02-10 16:19:42 -08:00 |
|
Jack Kingsman
|
28069ab732
|
Test and linting tidy-up
|
2026-02-09 22:37:50 -08:00 |
|
Jack Kingsman
|
25f85d0856
|
Safer mention checking
|
2026-02-09 20:27:49 -08:00 |
|
Jack Kingsman
|
cf215c4ba5
|
Document and patch historical prefix claiming, and handle reconnect interval better
|
2026-02-09 20:25:21 -08:00 |
|
Jack Kingsman
|
d0c5c09493
|
Add channel lock when we set-and-send, and fail hard if channel set fails
|
2026-02-09 19:49:00 -08:00 |
|
Jack Kingsman
|
615fc0e6a7
|
Vacuum on own connection to avoid partial commits
|
2026-02-09 19:42:16 -08:00 |
|
Jack Kingsman
|
bfcd2f9136
|
Attempt auto-reconnect more than once
|
2026-02-09 19:40:52 -08:00 |
|
Jack Kingsman
|
6cacd741b7
|
Patch up frontend traversability (moot in the face of bot logic, but nice to have)
|
2026-02-09 19:33:23 -08:00 |
|
Jack Kingsman
|
333d885bdb
|
Sweeping AGENTS.md updates -- endpoints, feature priorities, etc.
|
2026-02-09 19:24:45 -08:00 |
|
Jack Kingsman
|
18bdc0f83b
|
Clarify security model for agents
|
2026-02-09 17:49:27 -08:00 |
|
Jack Kingsman
|
254705c4f6
|
Merge pull request #14 from jkingsman/support-tcp-and-ble-connections-on-backend
Move to multi-connection modality
|
2026-02-09 17:07:24 -08:00 |
|
Jack Kingsman
|
a9d9d7a7b4
|
Clear errors on settings tab switch, streamline message mark-as-read, don't resort on render
|
2026-02-07 21:15:47 -08:00 |
|
Jack Kingsman
|
0abe2194b5
|
Just flood advertise when we do
|
2026-02-07 21:15:46 -08:00 |
|
Jack Kingsman
|
82285f07f3
|
Clarify garbage comment about outgoing decryption
|
2026-02-07 21:15:46 -08:00 |
|
Jack Kingsman
|
df0ffd9234
|
Move to manual FE builds
|
2026-02-06 18:44:08 -08:00 |
|
Jack Kingsman
|
18d800da63
|
Add error bubble-up
|
2026-02-04 19:27:45 -08:00 |
|
Jack Kingsman
|
c2040ea6bc
|
Add one hop trace
|
2026-02-04 15:40:37 -08:00 |
|
Jack Kingsman
|
a86d2d7cda
|
Move to multi-connection modality
|
2026-02-04 14:46:41 -08:00 |
|