Jack Kingsman
|
42e9628d98
|
Fix clock sync command
|
2026-03-10 15:46:34 -07:00 |
|
Jack Kingsman
|
1bf760121d
|
Preserve repeater values when browsing away
|
2026-03-10 15:40:26 -07:00 |
|
Jack Kingsman
|
39b745f8b0
|
Compactify some things for LLM wins
|
2026-03-09 23:53:19 -07:00 |
|
Jack Kingsman
|
c3f1a43a80
|
Be more gentle with frontend typing + go back to fire-and-forget for cracked room creation
|
2026-03-09 21:51:07 -07:00 |
|
Jack Kingsman
|
3316f00271
|
extract app shell prop assembly
|
2026-03-09 21:07:56 -07:00 |
|
Jack Kingsman
|
319b84455b
|
extract conversation navigation state
|
2026-03-09 20:59:52 -07:00 |
|
Jack Kingsman
|
f107dce920
|
extract frontend app shell
|
2026-03-09 20:23:24 -07:00 |
|
Jack Kingsman
|
ae0ef90fe2
|
extract conversation timeline hook
|
2026-03-09 19:12:26 -07:00 |
|
Jack Kingsman
|
56e5e0d278
|
extract frontend conversation actions hook
|
2026-03-09 18:37:06 -07:00 |
|
Jack Kingsman
|
5d509a88d9
|
extract frontend realtime state hook
|
2026-03-09 18:27:01 -07:00 |
|
Jack Kingsman
|
9421c10e8f
|
Refetch channels on reconnect and fix up count-change refresh guard
|
2026-03-09 16:44:39 -07:00 |
|
Jack Kingsman
|
99eddfc2ef
|
Update status bar and boot up more quickly with actual radio status
|
2026-03-07 23:47:47 -08:00 |
|
Jack Kingsman
|
f9eb6ebd98
|
Fix stale ref issue in strict mode
|
2026-03-07 21:40:34 -08:00 |
|
Jack Kingsman
|
93b5bd908a
|
Extend tests and fix docs
|
2026-03-06 14:41:34 -08:00 |
|
Jack Kingsman
|
ae51755f07
|
Fix issue with backend restart letting unreads accumulate on open thread
|
2026-03-05 23:01:04 -08:00 |
|
Jack Kingsman
|
d5fe9c677f
|
Add contact blocking
|
2026-03-04 18:54:21 -08:00 |
|
Jack Kingsman
|
e0e71180b2
|
Add global message search and more e2e tests
|
2026-03-03 19:19:24 -08:00 |
|
Jack Kingsman
|
69584051f5
|
Don't message fetch on map or visualizer
|
2026-03-02 16:35:26 -08:00 |
|
Jack Kingsman
|
9c4b049c8d
|
Fix double message render glitch
|
2026-03-01 14:37:40 -08:00 |
|
Jack Kingsman
|
1f1c0faccc
|
DOn't double detch unreads
|
2026-02-28 21:28:35 -08:00 |
|
Jack Kingsman
|
57e6ba534a
|
Improve prefetch safety
|
2026-02-27 17:14:29 -08:00 |
|
Jack Kingsman
|
60455cdd7b
|
Autoreconcile and don't bother with toast
|
2026-02-27 16:38:08 -08:00 |
|
Jack Kingsman
|
6a3510ce2e
|
Misc. doc, test, and qol improvements
|
2026-02-27 15:17:29 -08:00 |
|
Jack Kingsman
|
26fbfcd015
|
Repeater UI overhaul
|
2026-02-27 14:20:52 -08:00 |
|
Jack Kingsman
|
1b76211d53
|
More code rip out
|
2026-02-24 19:11:51 -08:00 |
|
Jack Kingsman
|
1a4f57a03e
|
Fix airtime polling cross-message display
|
2026-02-23 20:34:14 -08:00 |
|
Jack Kingsman
|
5d7a313c53
|
Add missing tests and address AGENTS.md gaps
|
2026-02-23 20:26:57 -08:00 |
|
Jack Kingsman
|
cba9e20698
|
Drain before autofetch, fix same-second collisions, and always mc.disconnect() on false/probe failure
|
2026-02-23 17:33:35 -08:00 |
|
Jack Kingsman
|
7463f4e032
|
Move resend button into modal
|
2026-02-21 17:01:13 -08:00 |
|
Jack Kingsman
|
9352b272d5
|
Bug cleanup: legacy hash restoration + dupicated convo router checks
|
2026-02-20 22:58:34 -08:00 |
|
Jack Kingsman
|
2321411ef0
|
Fix typo and change startup load hash behavior
|
2026-02-20 17:33:02 -08:00 |
|
Jack Kingsman
|
f9eb46f2ab
|
Remember last used channel when selected
|
2026-02-20 17:16:05 -08:00 |
|
Jack Kingsman
|
54a03a9467
|
Add guard for conversation switch mid-message-fetch
|
2026-02-16 18:23:10 -08:00 |
|
Jack Kingsman
|
be007322d2
|
Frontend overhaul
|
2026-02-16 17:28:21 -08:00 |
|
Jack Kingsman
|
3756579f9d
|
Dedupe contacts/sidebar by key not name
|
2026-02-14 21:46:24 -08:00 |
|
Jack Kingsman
|
6e3cf28577
|
Fix ack/message race condition where out of sequence acks and messages would cause dropped acks
|
2026-02-14 21:19:25 -08:00 |
|
Jack Kingsman
|
1c4d6c07a8
|
Prefetch all the things!
|
2026-02-13 00:48:37 -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
|
57d007dec2
|
Calm down sidebar refreshes with better contact don't-set behavior, unread count checks, and memoized sorting etc.
|
2026-02-13 00:00:53 -08:00 |
|
Jack Kingsman
|
fa37ff6286
|
Add better no-frontend-dir handling (and lint, whoops)
|
2026-02-10 20:41:56 -08:00 |
|
Jack Kingsman
|
da558e06ae
|
Fix repeater comms coming back in different channel if a user sends and changes convos rapidly.
|
2026-02-10 19:25:35 -08:00 |
|
Jack Kingsman
|
28069ab732
|
Test and linting tidy-up
|
2026-02-09 22:37:50 -08:00 |
|
Jack Kingsman
|
9294ffe138
|
Fix logic for oldest-message detection on new message in focused convo and then paging
|
2026-02-09 19:56:20 -08:00 |
|
Jack Kingsman
|
a636eeb4b7
|
Add hot-message cache
|
2026-02-07 22:51:06 -08:00 |
|
Jack Kingsman
|
ad5e799a62
|
Dead and trivial code rip out (whoof)
|
2026-02-04 12:06:36 -08:00 |
|
Jack Kingsman
|
b302bd74ff
|
Improve frontend response time
|
2026-02-03 15:58:52 -08:00 |
|
Jack Kingsman
|
71872517e5
|
Cleanups: Normalize pub keys, prefix message claiming, cursor + null timestamp DB cleanups
|
2026-02-02 16:22:10 -08:00 |
|
Jack Kingsman
|
00697e3c06
|
Fix clock filtering and contact lookup behavior bugs
|
2026-01-26 22:51:02 -08:00 |
|
Jack Kingsman
|
4382f4ab74
|
Remove some unneeded code
|
2026-01-26 20:22:19 -08:00 |
|
Jack Kingsman
|
a7d0a8f20b
|
Fetch all contacts to FE to prevent subsequent fetches on contact data
|
2026-01-19 12:19:23 -08:00 |
|