OXYGENHUB

Backlog: H14 done (oxygenhub#12) 930364927850

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-09-28 13:48 UTC
Signature
✔ signed by Andy McCall
Hash
93036492785080e709b91df0174afeba010434ca3283482d6352f6edbe96559a
Depends on
227dde3b2387 75036530b621 86394a7503b4
Depended on by
3982115e1a75
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 +9 −1
…
22 unchanged lines
23 23
- [x] H12 Password reset and email verification (email when SMTP is set; admin-issued reset link otherwise).
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 -
- [ ] H14 Accessibility and mobile pass: focus styles, skip link, landmarks, responsive tables and tabs, contrast in both themes.
26 +
- [x] H14 Accessibility and mobile pass: focus styles, skip link, landmarks, responsive tables and tabs, contrast in both themes.
27 27
- [ ] 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).
…
114 unchanged lines
144 144
  - Avatar CSS no longer pixelates photos.
145 145
  - Unit tests for processing and refusals; end-to-end test in tests/accounts.rs. Hub spec §6.3. Deployed.
146 146
  - This machine's disk filled up (0 bytes free) during the build. I removed the regenerable `target/debug/incremental` caches of oxygenhub and oxygen (33 GB) and build with CARGO_INCREMENTAL=0 from now on.
147 +
- 2026-09-28 H14 done (oxygenhub#12, closed by the change):
148 +
  - Keyboard and screen readers: a focus ring on everything focusable; a skip link to `<main id="main">`; named landmarks (Account, Site, Repository and Settings navigation); `aria-current` on the current tab.
149 +
  - Contrast: WCAG AA in both themes, enforced by tests/contrast.rs over the CSS variables.
150 +
    - Light theme: mute, acc, ok, now and the string, function and comment syntax colours adjusted.
151 +
    - Dark theme: comment colour adjusted.
152 +
    - Text no longer uses `--dim`.
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 +
  - Checked at 390 px on Earth. Hub spec §6.13.