Menu ▾ ▴

#179 Epic: macOS integration push

closed
nobody
2026-08-16
2026-07-22
Anonymous
No

Originally created by: kristofferR

Tracking issue for a set of macOS-native features, sibling to the Linux push (#171). macOS already has deep integration (UNUserNotificationCenter delivery, Dock recent-conversations menu, KVO theme observer, notarized DMG updater); this closes the remaining gaps. In rough priority order:

  • [ ] [#173] — Inline notification quick reply and action buttons (macOS half of [#86])
  • [ ] [#174] — Notification grouping per conversation, clear-on-read, and Dock bounce option
  • [ ] [#175] — Dock menu static actions (New Conversation, Settings)
  • [ ] [#176] — carrier:// URL scheme for automation
  • [ ] [#177] — Clickable "Show in Finder / Show in folder" on the download toast (cross-platform)
  • [ ] [#178] — Template (monochrome) tray icon option (shares setting/asset with [#169])

Shared plumbing to coordinate: the quick-reply page helper and ack protocol are shared with Linux [#167]; the AppAction/run_app_action dispatch and the New Conversation eval const are shared with [#170]; the tray_icon_style setting/asset with [#169]. Design details live in each sub-issue.

Related

Tickets: #167
Tickets: #169
Tickets: #170
Tickets: #173
Tickets: #174
Tickets: #175
Tickets: #176
Tickets: #177
Tickets: #178
Tickets: #230
Tickets: #86

Discussion

  • Anonymous

    Anonymous - 2026-08-16

    Originally posted by: kristofferR

    All six sub-issues are done and released in v1.9.0.

    • [#173] — inline notification quick reply
    • [#174] — grouping, clear-on-view, Dock bounce
    • [#175] — Dock menu static actions
    • [#176] — carrier:// automation
    • [#177] — clickable reveal on the download toast
    • [#178] — template tray icon

    The shared plumbing landed as intended: the quick-reply page helper and ack protocol, the AppAction/run_app_action dispatch, and the tray_icon_style setting and asset are all reused rather than duplicated, so the Windows push (#187) can build on them.

     

    Related

    Tickets: #173
    Tickets: #174
    Tickets: #175
    Tickets: #176
    Tickets: #177
    Tickets: #178

  • Anonymous

    Anonymous - 2026-08-16

    Ticket changed by: kristofferR

    • status: open --> closed
     

Log in to post a comment.