Backlog: H15 done (oxygenhub#13) 3982115e1a75
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-09-28 14:01 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
3982115e1a75a41405152743ce1733b2e6e987cac930bbacdcb6e82432aad494- Depends on
- 75036530b621 930364927850
- Depended on by
- 30924fc6c7d6
- In bookmarks
- agents-in-readme bare-hashes carried-not-removed carry-identical doctor-trust identical-sides keyless-tags main merge-remote-bookmark only-help-103 paths-for-resolutions-and-amend push-notes show-stat subrepo-pin-state switch-says
- In tags
- v0.1.0 v0.10.0 v0.11.0 v0.2.0 v0.3.0 v0.3.1 v0.4.0 v0.4.1 v0.4.2 v0.4.3 v0.4.4 v0.4.5 v0.4.6 v0.5.0 v0.5.1 v0.6.0 v0.7.0 v0.8.0 v0.9.0
- Edits
- 3 atoms, 0 tree operations, 1 file
Browse the tree at this change
modified docs/backlog-overnight-2.md +8 −1
| … | 23 unchanged lines |
||
| 24 | 24 | - [x] H13b Uploaded profile pictures and organisation logos (Andy, oxygenhub#11): upload, validate by content, re-encode and crop, identicon fallback, remove. |
|
| 25 | 25 | - [x] H13 Notifications: per-thread mark read, filter by kind and repository, "participating" versus "watching". |
|
| 26 | 26 | - [x] H14 Accessibility and mobile pass: focus styles, skip link, landmarks, responsive tables and tabs, contrast in both themes. |
|
| 27 | - | - [ ] H15 Organisation webhooks page; admin storage and repository maintenance page (sizes, oxy gc). |
|
| 27 | + | - [x] H15 Organisation webhooks page; admin storage and repository maintenance page (sizes, oxy gc). |
|
| 28 | 28 | - [ ] H16 Performance: cache rendered Markdown and highlighted files by object hash; measure the heaviest pages on Earth before and after. |
|
| 29 | 29 | - [ ] H17 Issue API: labels, assignees and milestone on create/edit; create labels (oxygenhub#3). |
|
| 30 | 30 | - [ ] H18 `refs #N` in change messages appears on the issue's timeline (oxygenhub#4). |
|
| … | 121 unchanged lines |
||
| 152 | 152 | - Text no longer uses `--dim`. |
|
| 153 | 153 | - Under 760 px: tab bars scroll on one line, the tree drops its message column, wide content scrolls inside its panel, sectioned pages stack, and the header search hides. |
|
| 154 | 154 | - Checked at 390 px on Earth. Hub spec §6.13. |
|
| 155 | + | - 2026-09-28 H15 done (oxygenhub#13, closed by the change): |
|
| 156 | + | - **Organisation webhooks.** A Webhooks section in organisation settings: add, ping, enable or disable, delete, deliveries and redeliver. |
|
| 157 | + | - Repository and organisation webhooks now share one module (`web/webhooks.rs`) and one template macro. |
|
| 158 | + | - Every action checks that the hook belongs to the scope it is managed from. |
|
| 159 | + | - **Storage.** `/admin/storage` lists each repository's size, loose objects and packs. Maintenance runs `oxy gc` (grace period kept, write lock held) on one repository or all, and is audited. |
|
| 160 | + | - Tested in tests/accounts.rs. Hub spec §6.3, §12.2. Deployed. |
|
| 161 | + | - Earth's repositories can be maintained from /admin/storage now; I have not run it on Andy's data. |