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 # ea14c4ec5c3f · 303
See as swimlanes
(independent work side by side)
Postgres, step 2b: flags compared as TRUE and FALSE, counted with CASE
head
Andy McCall
via Claude Code
agent
·
19 days ago
✔
ea14c4ec5c3f
Postgres, step 1: every query numbers its placeholders $1, $2, ...
Andy McCall
via Claude Code
agent
·
19 days ago
✔
5d90e0e045e2
Sealed approvals: a gate released only by a signature of the approver's key
Andy McCall
via Claude Code
agent
·
19 days ago
✔
47e374020b59
Live pages L2: GET /live?topics= and the hub.js client
Andy McCall
via Claude Code
agent
·
20 days ago
✔
67be8ac00c24
Live pages L1: an event bus of topics, versions and a replay buffer
Andy McCall
via Claude Code
agent
·
20 days ago
✔
7e01a7665aa5
Environments: the token names the environment once approved; a Deployments page
Andy McCall
via Claude Code
agent
·
20 days ago
✔
b644e1757711
Approvers are told; oh run approve and oh run reject
Andy McCall
via Claude Code
agent
·
20 days ago
✔
dc59d1b56c3d
Approval gates: a job waits for a person with the role
Andy McCall
via Claude Code
agent
·
20 days ago
✔
417184c73f4e
Artifacts between jobs: the claim names each input's blob, runners fetch inputs
Andy McCall
via Claude Code
agent
·
20 days ago
✔
cd437c4f5f8d
Pin oxygenflow at allow-listed egress (oxygenflow#55)
Andy McCall
via Claude Code
agent
·
20 days ago
✔
c65b0f0a196f
Sign up through an invitation with GitHub, GitLab or Google
Andy McCall
via Claude Code
agent
·
20 days ago
✔
3ff52534f69b
Diffusion reconciler: every 10 minutes the pin index is checked and mended
Andy McCall
via Claude Code
agent
·
20 days ago
✔
0e04dfc20211
Diffusion index writes log every failure and try once more
Andy McCall
via Claude Code
agent
·
20 days ago
✔
5d54cf746e00
Sessions are server-side records: random ids, expiry, listed and ended per browser
Andy McCall
via Claude Code
agent
·
20 days ago
✔
0024ccb1b050
security.txt from a contact set under Administration
Andy McCall
via Claude Code
agent
·
20 days ago
✔
3dd6582de060
Security headers on every response; CSP report-only with a report endpoint
Andy McCall
via Claude Code
agent
·
20 days ago
✔
d74ce22fa80e
Sign-in, 2FA codes, device codes and reset requests slow guessing
Andy McCall
via Claude Code
agent
·
20 days ago
✔
aa0bfbd11f02
Webhook responses read up to 64 KiB; at most 1000 waiting per hook
Andy McCall
via Claude Code
agent
·
20 days ago
✔
c98935537c57
Outbound requests only to public addresses
Andy McCall
via Claude Code
agent
·
20 days ago
✔
9a777fec4ed9
HTTPS only: nothing taken over plain http through a proxy
Andy McCall
via Claude Code
agent
·
20 days ago
✔
9a8e3b4419e0
Flow on your own runners
Andy McCall
via Claude Code
agent
·
20 days ago
✔
1870e4fa9808
OxygenHub 0.5.2
v0.5.2
Andy McCall
via Claude Code
agent
·
20 days ago
✔
7ebb7052bc7f
Profile: the year as a signal
Andy McCall
via Claude Code
agent
·
20 days ago
✔
2a0c09c09716
OxygenHub 0.5.1
v0.5.1
Andy McCall
via Claude Code
agent
·
20 days ago
✔
11a2e09d6a69
Sign in with GitLab, and branded sign-in buttons
v0.5.1
Andy McCall
via Claude Code
agent
·
20 days ago
✔
810896d41be7
Diffusion reads multi-line lists; assistants say why there is no answer
v0.5.1
v0.5.2
Andy McCall
via Claude Code
agent
·
20 days ago
✔
5360cea36c30
Live pages: the design
v0.5.1
v0.5.2
Andy McCall
·
21 days ago
✔
c0e39717895d
Long hashes show their two ends, the whole in a tip
Andy McCall
·
21 days ago
✔
addec2bd6423
OxygenHub 0.5.0
v0.5.0
Andy McCall
·
21 days ago
✔
32d97df55ab7
UI polish: keys, backups, wiki, editor, bookmarks, summaries, backdrops
v0.5.0
Andy McCall
·
21 days ago
✔
ffb67a81188c
Settings › Tokens: cards, and Mark as agent on each token
Andy McCall
·
21 days ago
✔
00ef7b83b340
Notifications that reach you, and 2FA without the password twice
Andy McCall
·
21 days ago
✔
bff9106edcba
Backups API: settings, TEST, back up now and runs
Andy McCall
·
21 days ago
✔
2e9188ca4f98
Alerts: a failed run tells its pusher and watchers; an erroring runner is drained
Andy McCall
·
22 days ago
✔
4a4400c5812d
Rerun one job of a run, with what depends on it
Andy McCall
·
22 days ago
✔
e8fa53694f68
Backups to S3, keylessly
Andy McCall
·
22 days ago
✔
7b9f4570daf5
Backups per repository: leave one out, or give it its own schedule
Andy McCall
·
22 days ago
✔
d3b048b27277
Admin › Backups: whether each owner's backup ran, and who has none
Andy McCall
·
22 days ago
✔
1e8a6e8bb91b
Backups: a restore brings back the records, and release assets travel
Andy McCall
·
22 days ago
✔
5ef6cf72cd19
Of two runners holding a job's build cache, the fresher copy wins
v0.5.0
v0.5.1
v0.5.2
Andy McCall
·
22 days ago
✔
c2be148cfe83
Diffusion lands a bump itself where a repository chose it
Andy McCall
·
22 days ago
✔
f4d6ef418a96
The hub reads what each image is for, and learns the rest from passes
Andy McCall
·
22 days ago
✔
93501da2a162
Live arrivals on the sky
Andy McCall
·
22 days ago
✔
da8f7826a645
feat: keyless GCS backups, and TEST (closes #169)
Andy McCall
·
22 days ago
✔
35fea4237cc9
fix(web): a long state no longer runs across the sidebar (closes #170)
Andy McCall
·
22 days ago
✔
6ae3fa0af4f6
feat: backups for users and organisations, to a directory, with restore (refs #169)
Andy McCall
·
22 days ago
✔
d7d182467382
docs: backups per site, organisation, user and repository, designed (refs #169)
Andy McCall
·
22 days ago
✔
6dbd999ad794
feat(web): the mark frames the page, its rings out into the margins (refs #167)
Andy McCall
·
22 days ago
✔
5501b1c657b2
feat(web): every scene as dense as the sky: knots, fuller streams, 1.4x (refs #167)
Andy McCall
·
22 days ago
✔
f993f792537e
feat(web): the mark, ripples, the swarm and adrift (closes #167)
Andy McCall
·
22 days ago
✔
6246d1e51f4f
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