OXYGENHUB

Backlog: H21 done (oxygenhub#15) 17af6ca51f4f

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-09-28 15:34 UTC
Signature
✔ signed by Andy McCall
Hash
17af6ca51f4f1f03ea19f491aeb431805b0cdc026a61c72b58153c3fca8a5d28
Depends on
75036530b621 b3b9c2f3069c d3a6a9b37d7e
Depended on by
e5e73109dbf1
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 +7 −1
…
28 unchanged lines
29 29
- [x] H17 Issue API: labels, assignees and milestone on create/edit; create labels (oxygenhub#3).
30 30
- [x] H18 `refs #N` in change messages appears on the issue's timeline (oxygenhub#4).
31 31
- [x] H19 Projects: boards of issues and proposals across an owner's repositories (oxygenhub#5).
32 -
- [ ] H21 Projects API: list, create, board, cards and columns over /api/v1 (oxygenhub#15).
32 +
- [x] H21 Projects API: list, create, board, cards and columns over /api/v1 (oxygenhub#15).
33 33
- [x] H20 Issue Markdown resolves against the default bookmark, not `main` (oxygenhub#6).
34 34
35 35
## VS Code (oxygen-vscode, oxygenhub-vscode)
…
172 unchanged lines
208 208
    - Each hook has an edit form; a blank URL or secret keeps the current one.
209 209
  - **Also found.** Issues opened, commented on, closed or reopened in the web interface emitted no webhook events at all; now they do.
210 210
  - **Tests.** Unit tests for the formats and masking; end-to-end test `webhook_formats_editing_and_web_issue_events`. Hub spec §12.2.
211 +
- 2026-09-28 H21 done (oxygenhub#15, closed by the change):
212 +
  - `/api/v1/projects/{owner}`: list and create.
213 +
  - `/api/v1/projects/{owner}/{n}`: the board as the caller may see it, and `PATCH`.
214 +
  - `/cards`: add a reference or note; columns by id or name.
215 +
  - `/cards/{id}`: move or remove.
216 +
  - The pages and the API share `rights_of`, `board_columns` and `add_card`. hub-api types added; TS regenerated. Test `api_projects`. Hub spec §12.1.