macsync/@packages
Natalie 7af883a066
Some checks are pending
Swift Build & Test / swift build + test (push) Waiting to run
fix(inotes): run Notes AppleScript on a thread with a live run loop
The detached thread had no run loop, so AESendMessage(kAEWaitReply) for the long
~25s notes fetch never received its reply (errored). Marshal scripts onto one
long-lived thread that owns a continuously-running CFRunLoop: in-process (TCC
attributes the event to MacSync, grant honored), real run loop (reply pumped),
off-main (no agent freeze). Also log the AppleScript error with .public privacy
so failures are visible instead of os_log's <private> redaction.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 13:02:12 -04:00
..
contacts-sync-core apricot baseline: contacts-sync-core + BlobSyncManager + embedding/search/sync-history 2026-05-15 17:05:39 -07:00
ical merge batch 1: top-level metadata, shared, ical, imail 2026-05-15 18:02:04 -07:00
icalls feat(deploy): video-projects FUSE mount over DO Spaces 2026-06-28 21:10:13 -04:00
imail merge batch 1: top-level metadata, shared, ical, imail 2026-05-15 18:02:04 -07:00
imessage feat(deploy): video-projects FUSE mount over DO Spaces 2026-06-28 21:10:13 -04:00
inotes fix(inotes): run Notes AppleScript on a thread with a live run loop 2026-06-30 13:02:12 -04:00
iphoto feat(@applications): implement mac-sync identity and photo workflows 2026-05-17 20:27:05 -07:00
ireminders merge: restore plum-only additive files atop apricot baseline 2026-05-15 17:06:07 -07:00
shared feat(shared): LocalWebServer outbox/read routes 2026-06-29 11:35:13 -04:00