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 # 69e4f27c5633 · 428
See as swimlanes
(independent work side by side)
Flow: repositories take turns on the runners (fair share)
Andy McCall
via Claude Code
agent
·
19 days ago
✔
55673c650986
Runners: Connectivity and Status apart, a heartbeat, a filterable queue
Andy McCall
via Claude Code
agent
·
19 days ago
✔
e9b9619cd857
Restarts drain: SIGTERM stops taking connections and lets requests finish
Andy McCall
via Claude Code
agent
·
19 days ago
✔
c92a99490cba
A new hub gives administrator only to whoever brings its setup code
Andy McCall
via Claude Code
agent
·
19 days ago
✔
c8684d44d549
Postgres, step 3: the hub builds and passes its tests on PostgreSQL
Andy McCall
via Claude Code
agent
·
19 days ago
✔
3b1bc27fe805
Postgres, step 2c: inbox threads by window functions, RETURNING, lower()
Andy McCall
via Claude Code
agent
·
19 days ago
✔
97b18869acf5
Postgres, step 2b: flags compared as TRUE and FALSE, counted with CASE
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
A security contact page; HSTS from [server] hsts_max_age
Andy McCall
via Claude Code
agent
·
19 days ago
✔
2cbf6f348595
Live pages L3: the proposal page updates itself
Andy McCall
via Claude Code
agent
·
20 days ago
✔
b5a0a69b3622
Live: a first comment on the stream so the tunnel sends the headers at once
Andy McCall
via Claude Code
agent
·
20 days ago
✔
f6529a2fb9db
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
The Code panel offers git clone when the Git mirror is on
Andy McCall
via Claude Code
agent
·
20 days ago
✔
7b17d570d7ee
Long hashes and state addresses in change titles are shown by their ends
Andy McCall
via Claude Code
agent
·
20 days ago
✔
62cdf34daec1
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 pulse: the last 3, 6, 9 or 12 months
v0.5.2
Andy McCall
via Claude Code
agent
·
20 days ago
✔
c0095389312b
Profile pulse: the account's own span, fewer labels, neat chips
Andy McCall
via Claude Code
agent
·
20 days ago
✔
a2fbad481dd7
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
A landed proposal runs its target's pipeline
oh-comment-body-file
v0.5.1
v0.5.2
Andy McCall
·
21 days ago
✔
f7bcee49bf24
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
Email subjects say what happened, with an emoji
Andy McCall
·
21 days ago
✔
b91e2d81b3f1
Notifications that reach you, and 2FA without the password twice
Andy McCall
·
21 days ago
✔
bff9106edcba
Mail: a service panel, and email that looks like OxygenHub
Andy McCall
·
21 days ago
✔
cd46e56b1709
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
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