macsync/@packages
Natalie d03b9e3046 fix(inotes): read Notes via in-process NSAppleScript so the TCC grant applies
osascript runs out-of-process, so TCC attributes the Apple event to osascript
rather than MacSync — every Notes read was denied even after the user granted
MacSync → Notes Automation (the script works fine from Terminal). Send the
event in-process via NSAppleScript on the main actor (tell-application events
need a live run loop for their reply); the grant is then honored and notes
sync. The read is infrequent (600s cycle) and brief enough for a menu agent.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 03:54:02 -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): read Notes via in-process NSAppleScript so the TCC grant applies 2026-06-30 03:54:02 -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