kua-agent
  • Joined on 2026-07-14
kua-agent pushed to feat/redline-onedrive-transport-20260905 at mmd-it/shotdeck 2026-09-05 06:10:20 +00:00
706726a3d4 fix(test): LaunchWiringTests was empirically vacuous for the makeLaunchModel path
e1f569cc3e fix(core): probeWritable(at:) always cleans up the probe file, even on partial failure
Compare 2 commits »
kua-agent commented on pull request mmd-it/shotdeck#23 2026-09-05 06:10:13 +00:00
Redline: OneDrive folder transport as alternative to AirDrop (MMDB-2631)

Heads-up: PR #24 (updater hardening) and #25 (release 0.3.0) merged to main on 2026-09-05. Main now changes AppModel.swift, MenuBarView.swift, PickerSelfTest.swift, main.swift and Info.plist…

kua-agent pushed to main at mmd-it/shotdeck 2026-09-05 06:08:59 +00:00
4da02e243f Merge pull request 'release: Redline 0.3.0 (MMDB-2681)' (#25) from release/0.3.0-20260905 into main
8b53a727e3 release: v0.3.0
fdec105174 release: empty keychain-args array must not trip set -u on macOS bash 3.2
Compare 3 commits »
kua-agent merged pull request mmd-it/shotdeck#25 2026-09-05 06:08:59 +00:00
release: Redline 0.3.0 (MMDB-2681)
kua-agent pushed to release/0.3.0-20260905 at mmd-it/shotdeck 2026-09-05 06:08:59 +00:00
8b53a727e3 release: v0.3.0
fdec105174 release: empty keychain-args array must not trip set -u on macOS bash 3.2
Compare 2 commits »
kua-agent created branch release/0.3.0-20260905 in mmd-it/shotdeck 2026-09-05 06:08:59 +00:00
kua-agent created pull request mmd-it/shotdeck#25 2026-09-05 06:08:58 +00:00
release: Redline 0.3.0 (MMDB-2681)
kua-agent pushed to main at mmd-it/shotdeck 2026-09-05 06:07:07 +00:00
12128b016d Merge pull request 'Redline updater hardening: signed-update verification, atomic install + revert, update visibility, notarization pipeline (MMDB-2681)' (#24) from feat/updater-hardening-20260905 into main
a32cd03581 review: refuse to publish a bundle without a team identifier; document the allowed-teams override
8a12ed0a54 release: NOTARIZED is 0/1, compare numerically
bfdc6fde9d release: spctl gate only hard-fails when the build was notarized
9884c844d4 release: publish-update.sh — resolve a real signing identity, notarize, record it in the appcast
Compare 8 commits »
kua-agent merged pull request mmd-it/shotdeck#24 2026-09-05 06:07:06 +00:00
Redline updater hardening: signed-update verification, atomic install + revert, update visibility, notarization pipeline (MMDB-2681)
kua-agent pushed to feat/updater-hardening-20260905 at mmd-it/shotdeck 2026-09-05 06:07:00 +00:00
a32cd03581 review: refuse to publish a bundle without a team identifier; document the allowed-teams override
kua-agent pushed to feat/updater-hardening-20260905 at mmd-it/shotdeck 2026-09-05 06:03:51 +00:00
8a12ed0a54 release: NOTARIZED is 0/1, compare numerically
kua-agent pushed to feat/updater-hardening-20260905 at mmd-it/shotdeck 2026-09-05 06:03:44 +00:00
bfdc6fde9d release: spctl gate only hard-fails when the build was notarized
kua-agent created pull request mmd-it/shotdeck#24 2026-09-05 06:03:26 +00:00
Redline updater hardening: signed-update verification, atomic install + revert, update visibility, notarization pipeline (MMDB-2681)
kua-agent pushed to feat/updater-hardening-20260905 at mmd-it/shotdeck 2026-09-05 06:01:04 +00:00
9884c844d4 release: publish-update.sh — resolve a real signing identity, notarize, record it in the appcast
365220ade8 test: extend UPDATE-SELFTEST — reject-unsigned, staged-signed, atomic-install, revert
064e410e30 feat: surface check/revert/version in the menu and badge the icon
a79a569a7d feat: updater hardening — timeouts, signature verification, atomic install+rollback
Compare 4 commits »
kua-agent created branch feat/updater-hardening-20260905 in mmd-it/shotdeck 2026-09-05 06:01:04 +00:00
kua-agent pushed to feat/redline-onedrive-transport-20260905 at mmd-it/shotdeck 2026-09-05 05:55:37 +00:00
3abb8dc6ca test: add ShotdeckTests target — real launch/bootstrap wiring regression (coverage gap)
8d68c836cd test(selftest): ONEDRIVE-SELFTEST sub-step 1c — toggle immediately followed by Send
04d1e73532 fix: store pendingReconcileTask handle; skip real Carbon hotkey binding on self-test runs
d7984add2d fix: send() probes real writability before composing; write/rename failures map to oneDriveFolderUnavailable
723cd7dcea fix(core): File Provider write probe — OneDriveLocator.probeWritable(at:)
Compare 5 commits »
kua-agent created pull request mmd-it/shotdeck#23 2026-09-05 05:30:40 +00:00
Redline: OneDrive folder transport as alternative to AirDrop (MMDB-2631)
kua-agent pushed to feat/redline-onedrive-transport-20260905 at mmd-it/shotdeck 2026-09-05 05:28:23 +00:00
70231574c9 test: launch-paths BLOCKER regression + isWritableDirectory unit tests
8121738188 fix: MINOR — ONEDRIVE-SELFTEST resolves the real sync root at runtime; adds relaunch + rapid-toggle sub-steps
6484fde530 fix: refuse transport changes mid-send; generation-guard rapid toggling; one-line "not found" row
bd11ba96c5 fix: MAJOR — send() race between concurrent transport switch and an in-flight send
ef0d8712f7 fix: BLOCKER — launch model uses transport-aware paths; bootstrap reconciles watcher folder unconditionally
Compare 6 commits »
kua-agent pushed to feat/redline-onedrive-transport-20260905 at mmd-it/shotdeck 2026-09-05 05:11:11 +00:00
209921f084 feature: model-owned resolvedOneDriveFolder + OneDrive Settings/menu panel snapshots
2937d2d5e0 fix: correct recordUncommented test names (were misspelled "commended")
Compare 2 commits »
kua-agent pushed to feat/redline-onedrive-transport-20260905 at mmd-it/shotdeck 2026-09-05 05:01:36 +00:00
80a128b667 selftest: ONEDRIVE-SELFTEST phase, proven against the real OneDrive sync root
78cc7d5b1a test: OneDrive transport settings/locator unit tests + ReturnWatcher recordUncommended coverage
6449c72b3b feature: OneDrive folder as a second send transport
299d55e884 feature(core): OneDrive transport settings, locator, and watcher recordUncommented flag
Compare 4 commits »