| Comment: | Webhook settings on the repository's own admin screen
Subscriptions were CLI-only. The settings page now lists them, takes an endpoint plus its event patterns, pauses, resumes and deletes — gated on 'a' like everything else there. Patterns are checked before saving. The section is gated on the store being attached, not on the list being non-empty, or the first subscription could never be created. |
|---|---|
| Timelines: | family | ancestors | descendants | both | hooks-vocabulary |
| Files: | files | file ages | folders |
| SHA3-256: |
1c5d75825645218ed0f4c61668e94a05 |
| User & Date: | dmestas on 2026-08-24 17:20:25.259 |
| Other Links: | branch diff | manifest | tags |
|
2026-08-24
| ||
| 18:08 |
Suite green across 29 packages; merges clean.
Four commits: the fan-out onto the vocabulary, per-subscription event selection, the settings surface, and the RFC correction that preceded them. check-in: 69fc3f06d1 user: dmestas tags: trunk | |
| 17:20 |
Webhook settings on the repository's own admin screen
Subscriptions were CLI-only. The settings page now lists them, takes an endpoint plus its event patterns, pauses, resumes and deletes — gated on 'a' like everything else there. Patterns are checked before saving. The section is gated on the store being attached, not on the list being non-empty, or the first subscription could never be created. closed check-in: 1c5d758256 user: dmestas tags: hooks-vocabulary | |
| 17:16 |
Subscriptions select their events
A webhook took everything or nothing. It now names vocabulary patterns: '*', a bare noun for every action on it, or an exact kind. Checked at the moment it is set, because a webhook that silently delivers nothing reads as a broken forge. check-in: e9547dcc49 user: dmestas tags: hooks-vocabulary | |