Commit Graph

  • b1fb227b4c fix(#363): keep sqlite3 (dart:ffi) out of the web build dev Strycher 2026-07-21 04:18:26 -0400
  • e45946a3d3 fix(#363): pin the drift DB to one fixed directory, migrate old locations in Strycher 2026-07-21 04:09:20 -0400
  • ca2041dddc fix(#363): keep sqlite3 (dart:ffi) out of the web build #364 fix/363-pin-db-path Strycher 2026-07-21 04:18:26 -0400
  • 3dc6307845 fix(#363): pin the drift DB to one fixed directory, migrate old locations in Strycher 2026-07-21 04:09:20 -0400
  • 4ab744ddfe
    Merge pull request #362 from OffbandMesh/dev v1.2.0 main Strycher 2026-07-21 01:41:38 -0400
  • 5fc41e9808 docs(#359): reframe Discord donation as community-requested, not solicited #362 Strycher 2026-07-21 01:24:46 -0400
  • 8c61e8afda docs(#359): put the offband.app URLs back in Strycher 2026-07-21 01:22:56 -0400
  • 1b0d9732cd docs(#359): donate line, richer Discord w/ links, web set to coming-soon Strycher 2026-07-21 01:05:53 -0400
  • eb8eddadb2 docs(#359): wire redesign hero into 1.2.0 notes, drop other placeholders Strycher 2026-07-21 01:01:23 -0400
  • fdf31a05e0 docs(#359): add redacted redesign hero screenshot for 1.2.0 release notes Strycher 2026-07-21 01:00:28 -0400
  • 755c13ab68 docs(#359): restructure 1.2.0 release notes per Ben's review Strycher 2026-07-21 00:17:59 -0400
  • b7606de536 chore(#359): cut 1.2.0+61 (version bump + release notes) Strycher 2026-07-20 23:54:49 -0400
  • ad23c1eca4 docs(#359): reframe Discord donation as community-requested, not solicited #360 Strycher 2026-07-21 01:24:46 -0400
  • 7c46a751fb docs(#359): put the offband.app URLs back in Strycher 2026-07-21 01:22:56 -0400
  • 9f994310c7 docs(#359): donate line, richer Discord w/ links, web set to coming-soon Strycher 2026-07-21 01:05:53 -0400
  • 3b8829f7f4 docs(#359): wire redesign hero into 1.2.0 notes, drop other placeholders Strycher 2026-07-21 01:01:23 -0400
  • 3826b73721 docs(#359): add redacted redesign hero screenshot for 1.2.0 release notes Strycher 2026-07-21 01:00:28 -0400
  • 4d91120b57 docs(#359): restructure 1.2.0 release notes per Ben's review Strycher 2026-07-21 00:17:59 -0400
  • e17070ae59 chore(#359): cut 1.2.0+61 (version bump + release notes) Strycher 2026-07-20 23:54:49 -0400
  • 6c8d9ad2db feat(#351): reach contact settings from the long-press menu Strycher 2026-07-20 22:56:57 -0400
  • 837984cf2a feat(#351): reach contact settings from the long-press menu #358 feat/351-contact-settings-menu Strycher 2026-07-20 22:56:57 -0400
  • 615c0ed3b5 fix(#349): address Gemini review of window geometry Strycher 2026-07-20 21:57:33 -0400
  • 07ccd28afd feat(#349): persist and restore desktop window geometry Strycher 2026-07-20 21:00:29 -0400
  • c331d8d037 fix(#349): address Gemini review of window geometry #357 feat/349-window-geometry Strycher 2026-07-20 21:57:33 -0400
  • 57d7c0549b feat(#349): persist and restore desktop window geometry Strycher 2026-07-20 21:00:29 -0400
  • 8af0e0d5dc fix(#355): merge prefs into drift on migration instead of discarding Strycher 2026-07-20 22:22:19 -0400
  • 1b65c5274c fix(#355): merge prefs into drift on migration instead of discarding #356 feat/355-migration-merge Strycher 2026-07-20 22:22:19 -0400
  • 4108f9fecc chore(#353): add drift codegen to the release pipeline's build jobs Strycher 2026-07-20 21:29:54 -0400
  • 1267b91770 fix(#346): extract signing cert SHA-256 by shape, not label Strycher 2026-07-20 19:53:15 -0400
  • ee5afefb71 chore(#353): add drift codegen to the release pipeline's build jobs #354 Strycher 2026-07-20 21:29:54 -0400
  • 7482f4166a
    Merge pull request #348 from OffbandMesh/integration/290-306-335 Strycher 2026-07-20 21:27:43 -0400
  • c347966825 chore(#352): revert release-signed.yml codegen (belongs on dev's version) #348 integration/290-306-335 Strycher 2026-07-20 21:06:10 -0400
  • b7584bd0c2 chore(#352): generate drift code in CI instead of committing it Strycher 2026-07-20 20:58:29 -0400
  • 53f87f51e3 build(#335): commit the drift generated code so CI can analyze/build Strycher 2026-07-20 20:18:41 -0400
  • 3ff272ad8c fix(#343): close the data-loss holes found by Gemini review Strycher 2026-07-20 20:09:21 -0400
  • 49f8ca15c8 fix(#346): extract signing cert SHA-256 by shape, not label v1.1.2-rc.3-allplatforms #361 release/1.1.2-rc.3-allplatforms Strycher 2026-07-20 19:53:15 -0400
  • b0826dbd66 fix(#346): extract signing cert SHA-256 by shape, not label #347 Strycher 2026-07-20 19:53:15 -0400
  • e1e10c4cf0 chore(#345): overlay CI + release pipeline onto rc.3 for all-platform backfill Strycher 2026-07-20 19:38:29 -0400
  • 4f8b4c3736 feat(#342): author rc.3 release notes (GitHub / Play / Discord) Strycher 2026-07-20 18:45:52 -0400
  • 5f01f91dbd fix(#342): Gemini review — atomic release publish + verify the AAB cert Strycher 2026-07-20 18:42:59 -0400
  • 602776c601 feat(#342): full-platform release automation + four-file notes gate Strycher 2026-07-20 18:31:59 -0400
  • 7db0805344 feat(#342): author rc.3 release notes (GitHub / Play / Discord) #344 Strycher 2026-07-20 18:45:52 -0400
  • 15688e0422 fix(#342): Gemini review — atomic release publish + verify the AAB cert Strycher 2026-07-20 18:42:59 -0400
  • 2fefb6aa91 fix(#343): keep full message history; window only in memory Strycher 2026-07-20 18:38:33 -0400
  • 11a1bb66ec feat(#342): full-platform release automation + four-file notes gate Strycher 2026-07-20 18:31:59 -0400
  • fa470c1442 fix(#335): store the drift DB in app-support, not OneDrive-synced Documents Strycher 2026-07-20 18:23:29 -0400
  • 06d3f027dd test(#335): make the drift asset-version guard line-ending agnostic Strycher 2026-07-20 17:54:37 -0400
  • 4cf2c632df Merge branch 'feat/335-drift-storage' into integration/290-306-335 Strycher 2026-07-20 17:47:20 -0400
  • 349cbab48e Merge branch 'fix/306-connect-freeze' into integration/290-306-335 Strycher 2026-07-20 17:46:25 -0400
  • 47904eb4c3 Merge branch 'feat/290-panel-footer' into integration/290-306-335 Strycher 2026-07-20 17:46:20 -0400
  • 1f128174b7 feat(#330): pin Flutter and pass GIPHY_API_KEY in the signed build Strycher 2026-07-20 03:31:32 -0400
  • 29ca744667 feat(#330): pin the expected signing certificate SHA-256 Strycher 2026-07-20 02:00:01 -0400
  • 8d60b00b1b feat(#330): release-signed APK + AAB behind an approval-gated environment Strycher 2026-07-20 01:48:23 -0400
  • 83c965ef44 feat(#339): deploy web client to offband.app via Cloudflare Pages Strycher 2026-07-20 15:07:03 -0400
  • dd67391a0e feat(#335): switch bulk stores over to drift Strycher 2026-07-20 15:41:34 -0400
  • a2c7302aad feat(#335): migrate bulk data from SharedPreferences into drift Strycher 2026-07-20 15:24:43 -0400
  • c25b7ccbdf chore(#335): pin drift, commit pubspec.lock, guard the web asset version Strycher 2026-07-20 15:19:41 -0400
  • e595483da6 feat(#339): deploy web client to offband.app via Cloudflare Pages #340 Strycher 2026-07-20 15:07:03 -0400
  • 847a28df3e feat(#335): prove drift/SQLite-WASM works in a real browser Strycher 2026-07-20 14:48:36 -0400
  • 19858698ee feat(#335): add drift and prove it opens on the targets buildable here Strycher 2026-07-20 14:29:06 -0400
  • 2004459556 perf(#306): throttle the per-contact notify during a bulk pull Strycher 2026-07-20 13:45:29 -0400
  • 77625db575 perf(#306): measure cumulative sync time per frame code Strycher 2026-07-20 13:31:04 -0400
  • 30ab360d66 fix(#306): surface silent storage failures per SAFELANE 6 Strycher 2026-07-20 04:43:42 -0400
  • a7ef7b3325 perf(#306): measure the per-contact conversation load Strycher 2026-07-20 04:40:00 -0400
  • 5eded9e33c fix(#306): guard every legacy-key removal, not just the channel-settings one Strycher 2026-07-20 04:21:45 -0400
  • c7fc4dca7b fix(#291): background the app on back instead of killing it Strycher 2026-07-20 02:22:34 -0400
  • c8b36b056d fix(#291): route into the app from the scanner on any transport Strycher 2026-07-20 00:56:52 -0400
  • 4dbceb3366 fix(#291): back must not drop a connected user on the radio list Strycher 2026-07-20 00:48:16 -0400
  • 9aaebce77c fix(#291): map name toggle, panel footer everywhere, and back-button behavior Strycher 2026-07-20 00:37:51 -0400
  • 4ece02ceff feat(#291): map layer toggles in the nav panel Strycher 2026-07-20 00:13:27 -0400
  • 6ccbc71c20 feat(#290): move Disconnect and Settings into the panel footer Strycher 2026-07-19 23:53:12 -0400
  • 4ee2f50703 fix(#306): stop rewriting the whole prefs file per channel on connect Strycher 2026-07-20 04:04:36 -0400
  • bd8779697a perf(#306): time startup loads and frame handlers to locate the UI stalls Strycher 2026-07-20 03:57:41 -0400
  • 7f9f6ba63b perf(#306): batch per-contact setting loads instead of notifying 600 times Strycher 2026-07-20 03:48:45 -0400
  • 2c80be3244 fix(#333): load channels before channel history, or history reads empty Strycher 2026-07-20 04:09:08 -0400
  • 3a44e944d3 feat(#330): pin Flutter and pass GIPHY_API_KEY in the signed build #341 Strycher 2026-07-20 03:31:32 -0400
  • 1d1c887900 feat(#330): pin the expected signing certificate SHA-256 Strycher 2026-07-20 02:00:01 -0400
  • fd70fd0383 feat(#330): release-signed APK + AAB behind an approval-gated environment Strycher 2026-07-20 01:48:23 -0400
  • e17f539d7e chore(#331): pass GIPHY_API_KEY into artifact builds Strycher 2026-07-20 02:30:23 -0400
  • 1d6558ef8a chore(#331): pin Flutter to 3.44.1 in every workflow Strycher 2026-07-20 02:26:43 -0400
  • 0de210f5ac chore(#331): pass GIPHY_API_KEY into artifact builds #332 Strycher 2026-07-20 02:30:23 -0400
  • b31f81cbd7 chore(#331): pin Flutter to 3.44.1 in every workflow Strycher 2026-07-20 02:26:43 -0400
  • b4fe9c145b fix(#283): summarise the same GIF set the chat renders Strycher 2026-07-20 01:01:18 -0400
  • 5b23549054 feat(#283): render pasted Giphy/Tenor URLs inline behind a host allowlist Strycher 2026-07-19 04:47:30 -0400
  • b798f0779b fix(#283): summarise the same GIF set the chat renders #329 Strycher 2026-07-20 01:01:18 -0400
  • 643af20ddf feat(#283): render pasted Giphy/Tenor URLs inline behind a host allowlist Strycher 2026-07-19 04:47:30 -0400
  • af6485f2e3 fix(#284): summarise GIF notifications via GifHelper, not a duplicate regex Strycher 2026-07-19 03:34:43 -0400
  • f6681b47aa fix(#284): summarise GIF notifications via GifHelper, not a duplicate regex #328 Strycher 2026-07-19 03:34:43 -0400
  • d6d5dbf846 feat(#304): surface Offband capabilities in Device Info Strycher 2026-07-19 23:38:18 -0400
  • 856214e4e9 feat(#304): FEM LNA connector state + gated Radio Settings toggle Strycher 2026-07-19 04:29:02 -0400
  • 45bfa33eed feat(#304): 0xC3 FEM LNA protocol layer + capability gate Strycher 2026-07-18 23:25:20 -0400
  • 94d61c75eb feat(#304): surface Offband capabilities in Device Info #317 Strycher 2026-07-19 23:38:18 -0400
  • d60627a059 feat(#304): FEM LNA connector state + gated Radio Settings toggle Strycher 2026-07-19 04:29:02 -0400
  • 8f11fe5b4a feat(#304): 0xC3 FEM LNA protocol layer + capability gate Strycher 2026-07-18 23:25:20 -0400
  • 879523d082 fix(#309): use each path's captured width in _pathDiag, not the global one v1.1.2-rc.3-b59-pathlen Strycher 2026-07-19 22:53:50 -0400
  • b28f3b36cb fix(#309): decode and encode path_len per firmware, not as a byte count Strycher 2026-07-19 22:49:05 -0400
  • fea8f62e8a fix(#309): use each path's captured width in _pathDiag, not the global one #326 fix/309-path-len-decode Strycher 2026-07-19 22:53:50 -0400
  • 73d0fc9888 fix(#309): decode and encode path_len per firmware, not as a byte count Strycher 2026-07-19 22:49:05 -0400
  • ac877ba904 fix(#298): log path units truthfully instead of asserting wrong hop counts Strycher 2026-07-19 20:45:58 -0400
  • af897dc674 chore(#298): drop em-dash from _pathDiag doc comment Strycher 2026-07-18 21:54:54 -0400

Powered by TurnKey Linux.