Commit Graph

  • 9b96a9b77b
    Merge 9c5c136570 into 608ac80b6a #1141 Benjamin Wiechel 2026-11-11 17:25:21 +0000
  • 9c5c136570 fix(#1143): let the sandboxed Mac app open the Save dialog #1141 fix/1140-apple-app-names diffwireauto 2026-11-11 12:24:58 -0500
  • 96a47f45b8 fix(#1140): name both Apple apps Offband MeshCore; flag iPhone app on Mac diffwireauto 2026-11-10 09:00:50 -0500
  • cbd4550ca4
    Merge pull request #1139 from OffbandMesh/dev v1.8.0 main Strycher 2026-11-09 20:58:51 -0500
  • 608ac80b6a chore(#1137): cut 1.8.0+69 (production) dev #1139 diffwireauto 2026-11-09 19:45:45 -0500
  • 5c7ab2c185 chore(#1137): cut 1.8.0+69 (production) #1138 diffwireauto 2026-11-09 19:45:45 -0500
  • a2aeeac2ed fix(#1109): name an unexpected notary API response instead of a traceback diffwireauto 2026-11-09 19:11:16 -0500
  • 87d52694db chore(#1109): remove the temporary branch trigger from the macOS lane diffwireauto 2026-11-09 19:08:17 -0500
  • f777ab0384 fix(#1109): poll Apple for up to 340 minutes, inside a 355-minute job diffwireauto 2026-11-09 18:13:10 -0500
  • 2abd18a3be fix(#1109): never wait on Apple in a Mac job, never block the release diffwireauto 2026-11-09 12:26:36 -0500
  • 0cd9dddd09 fix(#1109): wait up to 5h for notarization, not 30 minutes diffwireauto 2026-11-07 04:53:11 -0500
  • 100290b33c feat(#1109): sign and notarize the macOS release with Developer ID diffwireauto 2026-11-07 03:42:23 -0500
  • a60182f2c1
    Merge branch 'dev' into feat/1109-macos-signing #1135 feat/1109-macos-signing Benjamin Wiechel 2026-11-09 19:21:27 -0500
  • bd6046adf7 fix(#1109): name an unexpected notary API response instead of a traceback diffwireauto 2026-11-09 19:11:16 -0500
  • 83408f55f2 chore(#1109): remove the temporary branch trigger from the macOS lane diffwireauto 2026-11-09 19:08:17 -0500
  • 6bc8f24daa fix(#1109): poll Apple for up to 340 minutes, inside a 355-minute job diffwireauto 2026-11-09 18:13:10 -0500
  • 0d35247009
    Merge 3ac18ffb20 into c296e258ea #493 Strycher 2026-11-09 17:55:36 -0500
  • 781b988afd
    Merge 166f4fb7a1 into c296e258ea #786 Benjamin Wiechel 2026-11-09 17:55:36 -0500
  • c296e258ea fix(#1132): keep the rotation SET gate as it was, pin the reconnect reset diffwireauto 2026-11-09 13:18:02 -0500
  • 0416885842 fix(#1132): gate display and LED on their own advert tags diffwireauto 2026-11-09 13:09:58 -0500
  • 024072f733 fix(#1132): keep the rotation SET gate as it was, pin the reconnect reset #1133 feat/2069-indicator-tags diffwireauto 2026-11-09 13:18:02 -0500
  • 7f6df7be81 fix(#1132): gate display and LED on their own advert tags diffwireauto 2026-11-09 13:09:58 -0500
  • e8419522f9 fix(#1109): never wait on Apple in a Mac job, never block the release diffwireauto 2026-11-09 12:26:36 -0500
  • 74176fb07d fix(#1128): log every hidden-history check, run or skipped diffwireauto 2026-11-09 01:56:48 -0500
  • f12d5064c5 fix(#1128): a key change asks keep or delete; no history stays hidden diffwireauto 2026-11-09 01:23:54 -0500
  • c77f421b0b fix(#1128): log every hidden-history check, run or skipped #1131 fix/1128-channel-key-history diffwireauto 2026-11-09 01:56:48 -0500
  • 9dd51027f6 fix(#1128): a key change asks keep or delete; no history stays hidden diffwireauto 2026-11-09 01:23:54 -0500
  • c512c39a6e feat(#1129): time the sponsor window by use, not by release diffwireauto 2026-11-09 01:33:02 -0500
  • 10479ed079 feat(#1129): tell test builds of one version apart by commit diffwireauto 2026-11-09 00:12:53 -0500
  • 65b91cffdf feat(#1129): sponsor window on the first launch after an install or upgrade diffwireauto 2026-11-08 23:48:32 -0500
  • 0662a69343 feat(#1129): time the sponsor window by use, not by release #1130 feat/1129-sponsor-prompt diffwireauto 2026-11-09 01:33:02 -0500
  • d08099d762 feat(#1129): tell test builds of one version apart by commit diffwireauto 2026-11-09 00:12:53 -0500
  • 8b8e46672b feat(#1129): sponsor window on the first launch after an install or upgrade diffwireauto 2026-11-08 23:48:32 -0500
  • 96ed46afd1 fix(#1118): factory reset deletes the app data on send, no reconnect check preview-1.8.0-1 diffwireauto 2026-11-07 22:39:01 -0500
  • e71899917e fix(#1118): factory reset deletes the app data on send, no reconnect check #1127 fix/1118-factory-reset-delete-on-send diffwireauto 2026-11-07 22:39:01 -0500
  • 8709351d57 fix(#1122): log the slot lookup's own source, survive a version read diffwireauto 2026-11-07 17:08:15 -0500
  • 43ec4d2fa3 fix(#1122): log every notify-mode save and notify decision diffwireauto 2026-11-07 16:19:37 -0500
  • 33d879a89a fix(#1122): log the slot lookup's own source, survive a version read #1125 fix/1122-notify-logging diffwireauto 2026-11-07 17:08:15 -0500
  • 33718ad72d fix(#1122): log every notify-mode save and notify decision diffwireauto 2026-11-07 16:19:37 -0500
  • 6b8356fc87
    Merge pull request #1119 from OffbandMesh/feat/1054-factory-reset Benjamin Wiechel 2026-11-07 11:31:55 -0500
  • ee01c19175 test(#1117): pin the restore plan's rules directly diffwireauto 2026-11-07 05:53:52 -0500
  • e592eed80b fix(#1117): restore to radio places by identity, reports what landed diffwireauto 2026-11-07 05:46:29 -0500
  • 7e5a6de8d0 fix(#1117): slot 0 is Public's, on every add path diffwireauto 2026-11-07 05:39:49 -0500
  • 2c3155b916 test(#1117): pin the restore plan's rules directly #1120 fix/1896-client-slot0-public diffwireauto 2026-11-07 05:53:52 -0500
  • 7a1a7fec07 fix(#1117): restore to radio places by identity, reports what landed diffwireauto 2026-11-07 05:46:29 -0500
  • b16afb35ec fix(#1117): slot 0 is Public's, on every add path diffwireauto 2026-11-07 05:39:49 -0500
  • 4f76ac73f9 Merge remote-tracking branch 'origin/dev' into feat/1054-factory-reset #1119 feat/1054-factory-reset diffwireauto 2026-11-07 05:31:43 -0500
  • 8e345d8b63 fix(#1111): name Offband in tile requests and show the OSM credit on every map diffwireauto 2026-11-07 04:33:49 -0500
  • df478dc865 Merge remote-tracking branch 'origin/dev' into fix/1111-osm-identity #1116 fix/1111-osm-identity diffwireauto 2026-11-07 05:09:57 -0500
  • 5d563906c6 fix(#1025): a channel write never starts its own re-read diffwireauto 2026-11-07 04:40:06 -0500
  • 085843f758 fix(#1025): no sync shares the reply queue with a channel write diffwireauto 2026-11-07 04:34:39 -0500
  • bf8602512a fix(#1025): reconcile the epic with dev's PSK-keyed history diffwireauto 2026-11-07 04:21:33 -0500
  • 661c39dd0d test(#1024): every channel refusal shows, persists, and is absent on success diffwireauto 2026-10-28 00:53:30 -0400
  • c8de4203f7 fix(#1026): wait for the radio's reply before a channel write counts diffwireauto 2026-10-28 00:46:40 -0400
  • 9a5cd0caf7 fix(#1023): every add-channel path chooses its slot at the write diffwireauto 2026-10-28 00:27:06 -0400
  • 0506738925 fix(#1022): stop channel adds overwriting occupied slots, including Public diffwireauto 2026-10-28 00:14:08 -0400
  • fdbb0a3942 Merge remote-tracking branch 'origin/dev' into fix/1111-osm-identity diffwireauto 2026-11-07 04:55:37 -0500
  • c9447959d7 fix(#1109): wait up to 5h for notarization, not 30 minutes diffwireauto 2026-11-07 04:53:11 -0500
  • 3364895a9f feat(#523): display mode, status LED and rotation over 0xC5 0x1A/0x1B diffwireauto 2026-11-07 04:30:51 -0500
  • de735d2857 fix(#1025): a channel write never starts its own re-read #1115 diffwireauto 2026-11-07 04:40:06 -0500
  • 9e9ff64514 fix(#1025): no sync shares the reply queue with a channel write diffwireauto 2026-11-07 04:34:39 -0500
  • c4962072b0 fix(#1111): name Offband in tile requests and show the OSM credit on every map diffwireauto 2026-11-07 04:33:49 -0500
  • 02a171f3d2 feat(#523): display mode, status LED and rotation over 0xC5 0x1A/0x1B #1114 feat/523-land-indicators diffwireauto 2026-11-07 04:30:51 -0500
  • 4e01f87139 fix(#1025): reconcile the epic with dev's PSK-keyed history diffwireauto 2026-11-07 04:21:33 -0500
  • 4548bf041e test(#1024): every channel refusal shows, persists, and is absent on success diffwireauto 2026-10-28 00:53:30 -0400
  • 3f1997e8d2 fix(#1026): wait for the radio's reply before a channel write counts diffwireauto 2026-10-28 00:46:40 -0400
  • 0cb2615f39 fix(#1023): every add-channel path chooses its slot at the write diffwireauto 2026-10-28 00:27:06 -0400
  • 20d05e4bd1 fix(#1022): stop channel adds overwriting occupied slots, including Public diffwireauto 2026-10-28 00:14:08 -0400
  • 834c682672 feat(#1109): sign and notarize the macOS release with Developer ID diffwireauto 2026-11-07 03:42:23 -0500
  • 7413737870 feat(#1108): upload the macOS build and ship it as a release asset diffwireauto 2026-11-07 02:40:32 -0500
  • 6822562086
    Merge pull request #1049 from OffbandMesh/feat/1014-ios-app-review Benjamin Wiechel 2026-11-07 03:04:01 -0500
  • f4edf27155 feat(#1108): upload the macOS build and ship it as a release asset #1110 feat/1108-macos-artifact diffwireauto 2026-11-07 02:40:32 -0500
  • 626ce7ac52 fix(#1079): brace the cancelled-trace return in the contact menu #1049 feat/1014-ios-app-review diffwireauto 2026-11-07 02:37:33 -0500
  • ccceab11f9 chore(#1106): merge dev after #1042 landed diffwireauto 2026-11-07 02:27:48 -0500
  • 5ed24134b2
    Merge pull request #1042 from OffbandMesh/feat/1013-ios-signed-lane Benjamin Wiechel 2026-11-07 02:26:42 -0500
  • 90fe0d7c93 chore(#1106): merge dev, remove the temporary TestFlight push trigger diffwireauto 2026-11-07 01:27:16 -0500
  • 6237498d9f
    Merge branch 'dev' into feat/1013-ios-signed-lane #1042 feat/1013-ios-signed-lane Benjamin Wiechel 2026-11-07 01:20:24 -0500
  • 8a379c7aad docs(#1019): apply the Gemini review to the signing runbook diffwireauto 2026-10-31 00:58:30 -0400
  • 9a09a2e679 docs(#1019): runbook and Xcode project use app.offband.meshcore.ios diffwireauto 2026-10-31 00:59:06 -0400
  • 8375e96b71 docs(#1019): tell the owner how to keep signing files in another folder diffwireauto 2026-10-31 00:04:41 -0400
  • 6922620312 chore(#1019): ignore docs/Apple, the owner's local Apple paperwork diffwireauto 2026-10-31 00:00:36 -0400
  • 76216f08df docs(#1019): owner runbook for iOS signing rounds 2 and 3 diffwireauto 2026-10-27 02:54:15 -0400
  • 433789a2cc feat(#1017): ios-signing.ps1, Apple Distribution signing material from Windows diffwireauto 2026-10-27 02:52:36 -0400
  • 935ad4e50e test(#1016): prove the iOS .p12 import format on a macOS runner diffwireauto 2026-10-27 02:52:04 -0400
  • cc00375d28 fix(#1103): lock a hashtag channel's PSK in Edit Channel, derive on rename diffwireauto 2026-11-06 22:20:41 -0500
  • 4352ed8ac5 fix(#1103): lock a hashtag channel's PSK in Edit Channel, derive on rename #1104 diffwireauto 2026-11-06 22:20:41 -0500
  • dd09084a9b
    Merge pull request #1102 from OffbandMesh/feat/1068-radio-channel-notify Strycher 2026-11-06 01:41:03 -0500
  • bd0744e472 fix(#1060): drop erased records on load, and pace the restore writes #1102 feat/1068-radio-channel-notify diffwireauto 2026-11-06 01:28:56 -0500
  • 16a98e5085 Merge remote-tracking branch 'origin/dev' into feat/1068-radio-channel-notify diffwireauto 2026-11-06 01:08:11 -0500
  • 7c23576ceb docs(#1091): fill the #1053 plan's epic_chain with #1082 and #1083 diffwireauto 2026-11-04 01:29:17 -0500
  • f5fd17f6ff Merge remote-tracking branch 'origin/dev' into feat/1068-radio-channel-notify diffwireauto 2026-11-05 22:47:34 -0500
  • 383ed5f9ee fix(#1060): erased slots never overwrite the channel list, and radio notify follows the channel diffwireauto 2026-11-05 22:46:56 -0500
  • 655e396183 feat(#1100): set and surface the radio's BLE pairing PIN (cmd 37) diffwireauto 2026-11-05 21:32:57 -0500
  • a838e45a08 feat(#1100): set and surface the radio's BLE pairing PIN (cmd 37) #1101 diffwireauto 2026-11-05 21:32:57 -0500
  • ad319721ca fix(#1063): close the adversarial-review findings on the 1061 stack diffwireauto 2026-11-03 02:40:44 -0500
  • 990cb04ff9 docs(#1064): record the owner's push/PR authorization and post-rebase SHAs diffwireauto 2026-11-03 02:26:32 -0500
  • 6e8d1b8fc4 docs(#1064): feature 1061 PLAN and OUTCOMES diffwireauto 2026-11-03 00:30:17 -0500
  • 06dd15fa9b test(#1064): end-to-end slot-shuffle scenarios + slot-level ingress hold diffwireauto 2026-11-03 00:27:40 -0500
  • eb76acd323 fix(#1063): keep per-slot message state from crossing channel identities diffwireauto 2026-11-03 00:18:35 -0500
  • 903b1ecc12 fix(#1063): close the adversarial-review findings on the 1061 stack #1073 diffwireauto 2026-11-03 02:40:44 -0500

Powered by TurnKey Linux.