Skip to content
OXYGEN
HUB
◐
SIGN IN
REGISTER
Repositories
Explore
Help
v0.9.24
andymccall
/
oxygenhub
◯
public
Code
Changes
Proposals
Issues
28
Flow
Releases
Artifacts
Releases
Build artifacts
Images
Terraform state
Reports
More
Insights
Bookmarks
Tags
Diffusion
Trust
Pushes
Conflicts
Changes
up to # 348f8c4baccf · 130
See as swimlanes
(independent work side by side)
Release assets link to the receipt that built them
Andy McCall
·
1 month ago
✔
10708ab8f54d
Keep and serve Flow job artifacts
Andy McCall
·
1 month ago
✔
a3c8288b0141
Verify and keep signed Flow receipts
Andy McCall
·
1 month ago
✔
cc19697f8871
Plan squashes and rebases by dragging on a proposal's swimlanes
Andy McCall
·
1 month ago
✔
2bfe5ef66b0c
Swimlanes: a bookmark's changes as lanes of independent work
Andy McCall
·
1 month ago
✔
92574625ee9a
Function history on the file page
Andy McCall
·
1 month ago
✔
65be9f9c3074
Resolve conflicts together, live
Andy McCall
·
1 month ago
✔
5e6d6484c28e
Resolve a binary file's conflicting versions by keeping one
Andy McCall
·
1 month ago
✔
9e5ef6c23006
Resolve in VS Code; the name conflict test picks its candidate reliably
Andy McCall
·
1 month ago
✔
16cb2b3aa947
Resolve name conflicts by keeping a candidate
Andy McCall
·
1 month ago
✔
fd958fbc06fb
Resolve conflicts region by region
Andy McCall
·
1 month ago
✔
c5f3bde466d1
Pin the build image with all three workspaces prebuilt
Andy McCall
·
1 month ago
✔
a22ff236b65a
CI starts from the build image's prebuilt dependencies
Andy McCall
·
1 month ago
✔
705d11b01a2c
A queued run says where it stands
Andy McCall
·
1 month ago
✔
bf3d07541368
Say when a change is signed by a key no account has linked
Andy McCall
·
1 month ago
✔
760a7dd30d6f
Pin oxygen: push errors name the bookmark and the failing step
Andy McCall
·
1 month ago
✔
08057ce15e77
Flow runs, jobs and logs in the API; checks by heads
Andy McCall
·
1 month ago
✔
90326c9601f9
Pin oxygenflow: sandboxes may set env
Andy McCall
·
1 month ago
✔
ea839b44cfb6
Claims tell the runner the run's state, bookmark and number
Andy McCall
·
1 month ago
✔
9a065bc0ce33
Run pipeline and Re-run: runs that move no bookmark
Andy McCall
·
1 month ago
✔
1edac4b68c6d
Delete bookmarks: a button for writers, pushed deletions checked
Andy McCall
·
1 month ago
✔
e271a37b629a
Number Flow runs per repository
Andy McCall
·
1 month ago
✔
a0d4bbfbedd1
Turn OxygenFlow on or off per repository in settings
Andy McCall
·
1 month ago
✔
9008bf6c2b8c
Pin oxygenflow and oxygen: bookmarks with / in their names push
Andy McCall
·
1 month ago
✔
5e9dbc57bc31
Write transactions begin IMMEDIATE, so a concurrent writer is waited for (busy timeout) instead of failing at once with database is locked; a test of 16 concurrent log appends fails without it
Andy McCall
·
1 month ago
✔
941abdd6bb4c
OxygenFlow claims hand a runner only jobs whose sandbox fits the room it reports; oxygenflow pin moved to the budgeted runner
Andy McCall
·
1 month ago
✔
76bc5a058351
Required checks over the API: GET and PUT /repos/{o}/{n}/checks/required (admins, the whole list, audited)
Andy McCall
·
1 month ago
✔
961c10bee174
Build against oxygenflow's pinned oxygen (deps/oxygenflow/deps/oxygen) instead of a second pin, so there is one oxy-core; OxygenFlow claims follow subrepos of subrepos, parents first, up to three deep
Andy McCall
·
1 month ago
✔
25091e5c3bba
oxygen and oxygenflow as pinned subrepos in deps/ (make pins moves them), and an OxygenFlow pipeline: fmt of this workspace, then clippy, tests and a release build against the pins
Andy McCall
·
1 month ago
✔
380996db84e5
Flow test: a private subrepo pinned with the environment's token is still left out for a pusher who cannot read it
Andy McCall
·
1 month ago
✔
370035a46397
OxygenFlow claims list the state's pinned Oxygen subrepos that the pusher can read, and the job token may read those repositories too
Andy McCall
·
1 month ago
✔
fd3db644df22
Overview: the clone control looks like a button, and unsigned changes with no author count as unattributed
Andy McCall
·
1 month ago
✔
6ad368c5958e
Repository overview: the heads strip lines up with the main column, clone moves behind a button beside search, Contributors and Languages boxes, and a public, internal or private badge by the name
Andy McCall
·
1 month ago
✔
83d5052bf76c
Projects API: list, create, board, edit, and cards by reference or note, moved and removed, with the pages' rules
Andy McCall
·
1 month ago
✔
ef20fdc14e8b
Webhooks: Discord and Slack formats (Discord hooks switched over), a masked URL that wraps, the last delivery in the table, an edit form, and web issue events delivered
Andy McCall
·
1 month ago
✔
9756c67d3aec
Issue, comment and proposal Markdown resolves relative links against the default bookmark, release notes against the release's tag
Andy McCall
·
1 month ago
✔
c79a1111dd56
Projects: notes read as text, not links
Andy McCall
·
1 month ago
✔
decb6304ba97
Projects: boards of issues, proposals and notes across an owner's repositories, with columns, cards moved without JavaScript, private projects, and the projects shown on issues and proposals
Andy McCall
·
1 month ago
✔
e1ec9fbf538e
Changes that mention #N put 'referenced by change' on that issue's or proposal's timeline, on any bookmark, with the change linked
Andy McCall
·
1 month ago
✔
78001759604c
Issue API: labels, assignees and milestone when creating, PATCH to edit an issue, and creating and deleting labels
Andy McCall
·
1 month ago
✔
76f262e1a666
Use the loaded state for last change, blame and tree rows (oxy-core log_for_path_of, blame_of, log_of): cold file pages no longer rebuild the state
Andy McCall
·
1 month ago
✔
b19606f28101
Cache each file's last change and its blame by state and path, and serve ?plain=1 without computing either
Andy McCall
·
1 month ago
✔
75d611ab99d1
Organisation webhooks under the organisation's settings, sharing the repository webhook code; an admin storage page with sizes, loose objects and packs, and maintenance (oxy gc) per repository or for all
Andy McCall
·
1 month ago
✔
8fb35df7d66e
Accessibility and narrow screens: focus rings, a skip link, named landmarks and aria-current, scrolling tab bars and tables, and WCAG AA text contrast in both themes checked by a test
Andy McCall
·
1 month ago
✔
756fe44a0f4d
Uploaded profile pictures and organisation logos: PNG, JPEG or WebP checked by content, cropped, scaled and re-encoded before storing, served at /avatar/{name} with the identicon as fallback, removable
Andy McCall
·
1 month ago
✔
a160b98fb922
Notifications by thread: participating versus watching, filters by kind and repository, read, unread and done per thread, and opening a row marks it read
Andy McCall
·
1 month ago
✔
eb0c44a9ad37
Password reset and email verification: single-use hashed links, reset by verified email or an administrator's link, verification on every address change, notification mail only to verified addresses, and a file:// mail transport for development
Andy McCall
·
1 month ago
✔
34beb1a7e376
Help: getting started filled in for this hub, delegation, pipelines and stamps, the keyboard, and a glossary for people coming from GitHub
Andy McCall
·
1 month ago
✔
43e8ca33bc5d
Compare page: bookmark and tag pickers, swap, /compare picks a sensible pair, and Propose this for writers
Andy McCall
·
1 month ago
✔
3d1e74cdac76
Flow state stamps: a state-addressed, verifiable pipeline result for READMEs, and a raw route so Markdown images work
Andy McCall
·
1 month ago
✔
736f6813543d
newer
older
Keyboard
/
Search
g
c
Code
g
h
History
g
b
Bookmarks
g
t
Trust
y
Permalink to this state (files and trees)
?
This sheet
All keys
·
Help