v2026.06.15
What's Changed
- ci(integration): auto-run on push to main (skip docs); drop weekly cron (#242) by @sdebruyn in #243
- fix(sync): stop double-stripping itemGUID prefix so refreshFolder reconciles children (#244) by @sdebruyn in #245
- chore(ci+tests): silence Homebrew tap/hint noise and fix test compiler warnings (#246) by @sdebruyn in #248
- chore(host+fpe): fix safe compiler warnings; keep Swift-6-mode Sendable noise (#247) by @sdebruyn in #249
- fix(fpe): implement getProtocolVersion so the control XPC service stops crash-looping (#252) by @sdebruyn in #253
- fix(cache): use write transaction in orphan sweep to prevent storeBlob race (#250) by @sdebruyn in #251
- fix(xpc): give Shared payload classes explicit @objc names so XPC replies decode (#254) by @sdebruyn in #255
- fix(host+fpe): create log dir so Reveal-in-Finder works and the engine writes its log (#256) by @sdebruyn in #258
- feat(host): show Dock icon while a window is open and focus existing Preferences on re-open (#257) by @sdebruyn in #259
- chore(logging): DEBUG-only public os_log + write+flush engine file log (#261) by @sdebruyn in #263
- fix(fabric+auth): Fabric token missing after OneLake-only sign-in causes empty Finder mount by @sdebruyn in #264
- feat(host+fpe): surface per-account sign-in-required state in menu bar by @sdebruyn in #265
- fix(menu): replace sendAction with openSettings for reliable Preferences by @sdebruyn in #270
- fix(net+fabric): disable URLCache so a stale 404 never bypasses a live HTTP round-trip by @sdebruyn in #271
- feat(host): add Sign In Again action to per-account submenu by @sdebruyn in #267
- fix(host): gate Sign-In-Again and per-account status on needsSignIn state by @sdebruyn in #274
- fix(auth): per-process MSAL redirect URI + map all token failures to .unauthorized by @sdebruyn in #275
Full Changelog: v2026.06.14...v2026.06.15