| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 33 hours | feat: add the notification store | Danilo M. | 2 | -0/+352 | |
| The store holds the live queue and the history ring as pure state. Expiry tells the client and keeps the entry inert; dismissal and eviction file it in history. Replacing reuses the id and emits nothing. | |||||
| 33 hours | fix: add the GPLv2 header to the policy test | Danilo M. | 1 | -0/+11 | |
| 33 hours | feat: add the module and the notification policy | Danilo M. | 2 | -0/+184 | |
| The policy functions are pure so they are tested without a bus: urgency from the hints, the timeout rule with its urgency defaults, the two stack tag spellings, and the action pair parse. | |||||
