Commit Graph

782 Commits (ab6d0b13b2e5bbdfd47eb0b5cb3f9c970ad4838d)

Author SHA1 Message Date
Strycher ab6d0b13b2 refactor(#271,#272,#273): reorder settings categories
4 months ago
Strycher 21f38b2888 fix(#276): drop stale "Notifications" from App Settings subtitle
4 months ago
Strycher d9afaf45fb fix(#383): don't attribute room reactions to the room's own name
4 months ago
Strycher e452ab4805 feat(#383): track who reacted, not just the count
4 months ago
Strycher 646dc79d86 fix(#396): use the platform-standard share icon on the BLE log button
4 months ago
Strycher d63838a94b fix(#380): tighten reaction parsing after adversarial review
4 months ago
Strycher 0e926ad0c2 feat(#380): parse PocketMesh / MeshCore One emoji reactions
4 months ago
Strycher 1ecf1ce55d fix(#389): Back pops out of a channel; only top-level tabs background
4 months ago
Strycher d68c6dfdd8 fix(#385): surface storage-init failure with a persistent warning
4 months ago
Strycher 61b0eab423 feat(#367): consolidate all found message stores into the pinned DB
4 months ago
Strycher b1fb227b4c fix(#363): keep sqlite3 (dart:ffi) out of the web build
4 months ago
Strycher e45946a3d3 fix(#363): pin the drift DB to one fixed directory, migrate old locations in
4 months ago
Strycher 6c8d9ad2db feat(#351): reach contact settings from the long-press menu
4 months ago
Strycher 615c0ed3b5 fix(#349): address Gemini review of window geometry
4 months ago
Strycher 07ccd28afd feat(#349): persist and restore desktop window geometry
4 months ago
Strycher 8af0e0d5dc fix(#355): merge prefs into drift on migration instead of discarding
4 months ago
Strycher b7584bd0c2 chore(#352): generate drift code in CI instead of committing it
4 months ago
Strycher 53f87f51e3 build(#335): commit the drift generated code so CI can analyze/build
4 months ago
Strycher 3ff272ad8c fix(#343): close the data-loss holes found by Gemini review
4 months ago
Strycher 2fefb6aa91 fix(#343): keep full message history; window only in memory
4 months ago
Strycher fa470c1442 fix(#335): store the drift DB in app-support, not OneDrive-synced Documents
4 months ago
Strycher 4cf2c632df Merge branch 'feat/335-drift-storage' into integration/290-306-335
4 months ago
Strycher 349cbab48e Merge branch 'fix/306-connect-freeze' into integration/290-306-335
4 months ago
Strycher dd67391a0e feat(#335): switch bulk stores over to drift
4 months ago
Strycher a2c7302aad feat(#335): migrate bulk data from SharedPreferences into drift
4 months ago
Strycher 847a28df3e feat(#335): prove drift/SQLite-WASM works in a real browser
4 months ago
Strycher 19858698ee feat(#335): add drift and prove it opens on the targets buildable here
4 months ago
Strycher 2004459556 perf(#306): throttle the per-contact notify during a bulk pull
4 months ago
Strycher 77625db575 perf(#306): measure cumulative sync time per frame code
4 months ago
Strycher 30ab360d66 fix(#306): surface silent storage failures per SAFELANE 6
4 months ago
Strycher a7ef7b3325 perf(#306): measure the per-contact conversation load
4 months ago
Strycher 5eded9e33c fix(#306): guard every legacy-key removal, not just the channel-settings one
4 months ago
Strycher c7fc4dca7b fix(#291): background the app on back instead of killing it
4 months ago
Strycher c8b36b056d fix(#291): route into the app from the scanner on any transport
4 months ago
Strycher 4dbceb3366 fix(#291): back must not drop a connected user on the radio list
4 months ago
Strycher 9aaebce77c fix(#291): map name toggle, panel footer everywhere, and back-button behavior
4 months ago
Strycher 4ece02ceff feat(#291): map layer toggles in the nav panel
4 months ago
Strycher 6ccbc71c20 feat(#290): move Disconnect and Settings into the panel footer
4 months ago
Strycher 4ee2f50703 fix(#306): stop rewriting the whole prefs file per channel on connect
4 months ago
Strycher bd8779697a perf(#306): time startup loads and frame handlers to locate the UI stalls
4 months ago
Strycher 7f9f6ba63b perf(#306): batch per-contact setting loads instead of notifying 600 times
4 months ago
Strycher 2c80be3244 fix(#333): load channels before channel history, or history reads empty
4 months ago
Strycher b4fe9c145b fix(#283): summarise the same GIF set the chat renders
4 months ago
Strycher 5b23549054 feat(#283): render pasted Giphy/Tenor URLs inline behind a host allowlist
4 months ago
Strycher af6485f2e3 fix(#284): summarise GIF notifications via GifHelper, not a duplicate regex
4 months ago
Strycher d6d5dbf846 feat(#304): surface Offband capabilities in Device Info
4 months ago
Strycher 856214e4e9 feat(#304): FEM LNA connector state + gated Radio Settings toggle
4 months ago
Strycher 45bfa33eed feat(#304): 0xC3 FEM LNA protocol layer + capability gate
4 months ago
Strycher 879523d082 fix(#309): use each path's captured width in _pathDiag, not the global one
4 months ago
Strycher b28f3b36cb fix(#309): decode and encode path_len per firmware, not as a byte count
4 months ago

Powered by TurnKey Linux.