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 # 9a065bc0ce33 · 51
See as swimlanes
(independent work side by side)
Claims tell the runner the run's state, bookmark and number
head
Andy McCall
·
1 month ago
✔
9a065bc0ce33
Delete bookmarks: a button for writers, pushed deletions checked
Andy McCall
·
1 month ago
✔
e271a37b629a
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
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
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
Issue API: labels, assignees and milestone when creating, PATCH to edit an issue, and creating and deleting labels
Andy McCall
·
1 month ago
✔
76f262e1a666
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
OxygenFlow runs: pushes start pipeline runs, a runner API with job tokens, jobs as checks, and a Flow tab with the job graph and live logs
Andy McCall
·
1 month ago
✔
42fa95540468
Write the forge's name as OxygenHub in everything people read
Andy McCall
·
1 month ago
✔
8d2caf122517
File view: tree sidebar, state permalinks (y, heads joined with +), line range bar with copy lines and copy permalink, blame age shading and blame before this change
Andy McCall
·
1 month ago
✔
6ae41081ccd3
Repository and settings pages: centred browser, clone on top, section lists
Andy McCall
·
1 month ago
✔
64caed18236a
Lists: filters, sort orders, pages, and counts on the tabs
Andy McCall
·
1 month ago
✔
1ac84c62ba53
Stars, topics, and a sortable, filterable Explore
Andy McCall
·
1 month ago
✔
1553bfc9ae53
Forks
Andy McCall
·
1 month ago
✔
07b1a5bbf481
Diffs: word marks, whitespace, split view, collapsing
Andy McCall
·
1 month ago
✔
9df855f29948
Profile and organisation pages, with identicons
Andy McCall
·
1 month ago
✔
101740454617
API: the notifications inbox
resolution
Andy McCall
·
1 month ago
✔
42a0ba4bac4e
Theme switch, auto theme, and a highlighting fix
Andy McCall
·
1 month ago
✔
c40c2d3edb51
API: a proposal's files and each side's bytes
Andy McCall
·
1 month ago
✔
3f02e5ea4f2d
Quickstart for empty repositories
Andy McCall
·
1 month ago
✔
4edcf24025cf
Dashboard for signed-in users
Andy McCall
·
1 month ago
✔
25ab8c73514a
Tokens page lists every scope the hub checks, each with what it grants
Andy McCall
·
1 month ago
✔
b45384c909c1
Runner specification Draft 0.1 for review; pipelines live under .oxyhub/pipelines
Andy McCall
·
1 month ago
✔
f160cbc57756
Milestone 0.6: releases, Git mirror, code search, anchored API comments
Andy McCall
·
1 month ago
✔
3f4b0ea6eabf
Web edits and browser conflict resolution; landing under a policy
Andy McCall
·
1 month ago
✔
145306044896
Milestone 0.5: API, webhooks, checks
Andy McCall
·
1 month ago
✔
b64e2537d702
Milestone 0.4: issues and notifications
Andy McCall
·
1 month ago
✔
18e381ea88c2
Milestone 0.3: proposals and review
Andy McCall
·
1 month ago
✔
de505df5cf8d
Milestone 0.2: accounts and access
Andy McCall
·
1 month ago
✔
19bb31ff1f5c
State cache keyed by heads; history and graph through oxy-core's lanes and log window
Andy McCall
·
1 month ago
✔
9ff27da517fe
Push log records states, heads and change counts from the push report
Andy McCall
·
1 month ago
✔
62d6e969f180
Theme: violet instead of amber for warnings, revoked keys and syntax constants
Andy McCall
·
1 month ago
✔
abb98fa9964e
Branding: the Oxygen mark as logo and favicon; palette tuned to its cyan and blue
Andy McCall
·
1 month ago
✔
5c6eb1feaa71
Milestone 0.1: browse
Andy McCall
·
1 month ago
✔
d23464c0ac60
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