Commit Graph

135 Commits

Author SHA1 Message Date
Jack Kingsman 0138233743 Do an imitation of protecting our butts (race conditions in message loading, websocket defensiveness, optimistic UI update rollback handling 2026-01-19 11:47:20 -08:00
Jack Kingsman bf03d76c33 More compact hops label 2026-01-19 00:15:29 -08:00
Jack Kingsman 3cb5711b5c Begone, prefix matching; use the whole key you have 2026-01-19 00:01:25 -08:00
Jack Kingsman 9e86d263f7 Optimistic sort reordering and favorite addition 2026-01-18 23:50:00 -08:00
Jack Kingsman 9c071dbc53 Move to server side preference and read indicator management 2026-01-18 23:44:56 -08:00
Jack Kingsman 43b7e94b0a Add DM decryption on new contact advert 2026-01-18 23:13:45 -08:00
Jack Kingsman 71ac7f1c6e Updating changelog + build for 1.4.0 2026-01-18 21:46:31 -08:00
Jack Kingsman c543df120b Don't double-set active conversation; wait for backend normalization 2026-01-18 21:32:11 -08:00
Jack Kingsman 7ea5285c80 Fix up status bar display on small screens 2026-01-18 21:28:53 -08:00
Jack Kingsman 42572aa234 Add historical DM decryption 2026-01-18 21:22:22 -08:00
Jack Kingsman 30e3eb47be Fix multi-path distance summing 2026-01-18 20:23:37 -08:00
Jack Kingsman b03f5738eb Add key-based room lookup to search 2026-01-18 20:14:25 -08:00
Jack Kingsman c4ef8ec9cd Add multipath tracking 2026-01-18 20:00:32 -08:00
Jack Kingsman 0fea2889b2 Show direct path when it's direct on message view 2026-01-18 18:18:56 -08:00
Jack Kingsman cc1a2c57c2 Path display improvements, focusable maps, contact distance display, click to copy keys 2026-01-18 16:08:39 -08:00
Jack Kingsman 05a830d63f Add hop display 2026-01-18 15:44:36 -08:00
Jack Kingsman 13220c4a8f Add missing pathing information to frontend 2026-01-18 14:17:49 -08:00
Jack Kingsman b13af6433d White background for favicon 2026-01-18 11:51:12 -08:00
Jack Kingsman 1b9852c604 Find Rooms button on its own line 2026-01-17 23:33:15 -08:00
Jack Kingsman 0394c56933 Improve button logistics for starting a room search 2026-01-17 23:22:07 -08:00
Jack Kingsman 02a26a9ce5 Updating changelog + build for 1.3.1 2026-01-17 23:15:47 -08:00
Jack Kingsman 9e18c57689 Remove silly octothorpe bookmark and make the brute forcer naming a bit kinder 2026-01-17 23:12:09 -08:00
Jack Kingsman f9a10e4b6a Add airtime tracking 2026-01-17 22:58:14 -08:00
Jack Kingsman 7c778885f6 Better error rendering 2026-01-17 21:58:41 -08:00
Jack Kingsman 74f2e8556d Improve radio restart buttons 2026-01-17 21:41:37 -08:00
Jack Kingsman 40d2e2781b Pause regular polling durun Repeater ops 2026-01-17 21:17:18 -08:00
Jack Kingsman bad820acf9 Clarify lint + typechecking requirements 2026-01-17 19:54:31 -08:00
Jack Kingsman e07916e5ee De-conservatize my LLM slop warning 2026-01-17 19:53:01 -08:00
Jack Kingsman 15107f3793 Make public room not show hash symbol 2026-01-17 19:50:05 -08:00
Jack Kingsman 8d98a93245 Updating changelog + build for 1.3.0 2026-01-17 19:31:21 -08:00
Jack Kingsman 763e5787a6 Formatting and a pyright fix for the new config 2026-01-17 19:25:55 -08:00
Jack Kingsman 66e98c41fd Drop repeater status wait time 2026-01-17 19:22:06 -08:00
Jack Kingsman 546d2f2f7d Event handler dedupe, CLAUDE.md patchups, more (jeez
) acked field int vs bool fixes, and throw exceptions not assertions (+Pydantic v2)
2026-01-17 19:01:34 -08:00
Jack Kingsman 94bcf42cff Add healthcheck endpoint tests 2026-01-17 18:20:58 -08:00
Jack Kingsman 9652cb3277 Massive frontend overhaul for settings menu and channel addition. 2026-01-17 18:17:11 -08:00
Jack Kingsman bbe2bba5b6 Remove vestigial duplicate checking 2026-01-17 17:15:14 -08:00
Jack Kingsman 850ce2d6c7 Add database-level payload dedupe 2026-01-17 17:06:25 -08:00
Jack Kingsman 4219f96894 Drop unnecessary decryption columns and rely on FK to messages table as indicator of decryption. Also, reboot retries radio connection 2026-01-17 16:33:42 -08:00
Jack Kingsman 9b59cccf69 Updating changelog + build for 1.2.1 2026-01-17 15:20:22 -08:00
Jack Kingsman 33dcd570cd Update meshcore hashtag cracker lib with sender validation 2026-01-17 15:17:01 -08:00
Jack Kingsman b8249ee866 Updating changelog + build for 1.2.0 2026-01-16 16:47:37 -08:00
Jack Kingsman cfa7f53836 Add favorites 2026-01-16 16:35:43 -08:00
Jack Kingsman 156b129af4 Shrink logo just a hair 2026-01-16 16:30:28 -08:00
Jack Kingsman 94db64fc62 Add <Unread Count>+ as indicator unreads matching length of conversation fetch 2026-01-15 11:01:08 -08:00
Jack Kingsman d838a5e1b5 Clarify repeater interaction button re: passwords and ACLs 2026-01-14 20:17:08 -08:00
Jack Kingsman 076d466fbd Linting and code cleanup for an imitation of order 2026-01-14 20:08:41 -08:00
Jack Kingsman c6d38ce400 Clean up contact creation and add missing FE fields for last_contacted 2026-01-14 19:41:46 -08:00
Jack Kingsman 0749b5ea4a Clarify phrasing on cracker panel 2026-01-14 19:03:31 -08:00
Jack Kingsman 442f8ccded Updating changelog + build for 1.1.0 2026-01-14 16:54:25 -08:00
Jack Kingsman 91c9258275 Sync time periodically 2026-01-14 16:22:50 -08:00