Menu ▾ ▴

#187 Epic: Windows integration push

closed
nobody
6 days ago
2026-07-22
Anonymous
No

Originally created by: kristofferR

Tracking issue for a set of Windows-native features, completing the platform trilogy with Linux (#171) and macOS (#179). Windows is currently the least-integrated platform: no unread badge outside the tray tooltip, no toast actions, no jump list, unsigned installer. In rough priority order:

  • [x] [#183] — Unread count as a taskbar overlay badge (reuses [#168]'s badge rendering)
  • [x] [#180] — Native toast module: per-conversation grouping + clear-on-read (foundation; moves Windows off notify-rust)
  • [x] [#181] — Inline quick reply + Open button on toasts (Windows half of [#86]; needs [#180])
  • [x] [#184] — CLI flags + carrier:// protocol registration (extends [#170]/#176; dispatch foundation for the jump list)
  • [x] [#56] — Recent-conversations taskbar jump list (existing issue; design comment posted there; needs [#184])
  • [x] [#182] — Taskbar flash on new message (shared attention_on_message setting with [#174])
  • [x] [#185] — Monochrome tray icon option (third platform for [#169]/#178's setting)
  • [ ] [#186] — Authenticode signing for installer + portable exe (provider decision first; also unblocks winget [#124])

Shared plumbing to coordinate: quick-reply machinery with [#167]/#173; carrier:thread-viewed + the shared listener with [#174]; AppAction/action_from_argv with [#170]/#176; tray_badge.rs with [#168]; tray_icon_style + asset with [#169]/#178; attention_on_message with [#174]. Design details live in each sub-issue.

Related

Tickets: #124
Tickets: #167
Tickets: #168
Tickets: #169
Tickets: #170
Tickets: #174
Tickets: #180
Tickets: #181
Tickets: #182
Tickets: #183
Tickets: #184
Tickets: #185
Tickets: #186
Tickets: #233
Tickets: #247
Tickets: #56
Tickets: #86

Discussion

  • Anonymous

    Anonymous - 6 days ago

    Originally posted by: kristofferR

    [!NOTE]
    🤖 Claude Opus 5.5 responding on behalf of Kristoffer

    Closing the Windows integration epic: 7 of its 8 items are done. Authenticode signing stays open on its own as [#186].

     

    Related

    Tickets: #186

  • Anonymous

    Anonymous - 6 days ago

    Ticket changed by: kristofferR

    • status: open --> closed
     

Log in to post a comment.