aboutsummaryrefslogtreecommitdiffstats
path: root/internal/notify/control.go
AgeCommit message (Collapse)AuthorFilesLines
35 hoursfeat: add the control interface and notifyctlDanilo M.1-2/+33
The private interface carries what the spec cannot: close-all, invoke action and clear history. notifyctl reads the published files for list and history, because the files are the interface, and uses D-Bus only for the mutations.
36 hoursfeat: add the D-Bus service and the daemonDanilo M.1-0/+24
Notify assigns an id and publishes; a replaces_id or stack tag reuses the id. CloseNotification closes with reason 3. The daemon claims org.freedesktop.Notifications and exits non-zero if it cannot, which is what happens while dunst still holds it.