OxygenHub andymccall's projects · #3
OxygenHub is the website for the next generation version control system (VCS), Oxygen.
Backlog 46
16 older cards not shown · show all 46
-
An MCP server for AI assistants, with documented plugins for Claude, ChatGPT, DeepSeek, Gemini and others
andymccall/oxygenhub#290 · open
-
Next gen: a landing queue that has already finished (speculative landing, conflict foresight)
andymccall/oxygenhub#297 · open
-
Next gen: prove this binary in one click (independent rebuilds that must agree)
andymccall/oxygenhub#298 · open
-
Next gen: a record of how agents worked (signed, replayable provenance for agent changes)
andymccall/oxygenhub#299 · open
-
Set the project up properly before building on it
andymccall/oxygenhub-android#1 · closed
-
App foundation: sign in, the hub's API, navigation, foldable layouts
andymccall/oxygenhub-android#2 · closed
-
Browse: dashboard, repositories, code, history, drops
andymccall/oxygenhub-android#3 · open
-
Issues and proposals: read, write, review, land
andymccall/oxygenhub-android#4 · open
-
Flow and the inbox: runs, live logs, notifications
andymccall/oxygenhub-android#5 · open
-
Trust on the phone: sealed approvals, verification, agents
andymccall/oxygenhub-android#6 · open
-
The phone as a full Linux runner, through Android's Linux terminal
andymccall/oxygenhub-android#9 · open
-
Android jobs on a real device: Gradle builds and tests
andymccall/oxygenhub-android#10 · open
-
Runners staff can turn on safely: encrypted work, nothing at risk if a phone is lost
andymccall/oxygenhub-android#11 · open
-
Monitoring: Prometheus and Grafana on Earth, with dashboards, alerts and reports
andymccall/oxygenhub#300 · open
-
One logo everywhere: the Oxygen molecule with its arms (they are never drawn today)
andymccall/oxygenhub#306 · closed
-
Test report and coverage for OxygenHub on every push
andymccall/oxygenhub#307 · closed
-
Read JaCoCo XML coverage (Kotlin and Java: Kover, Gradle's jacoco)
andymccall/oxygenhub#308 · closed
-
Admin › Runners: the Serves column's inputs do not line up when the scope text is longer
andymccall/oxygenhub#309 · closed
-
Run page: a job's RE-RUN THIS JOB button touches its log
andymccall/oxygenhub#310 · closed
-
GET /user/proposals?landable=true: the proposals the caller can land now
andymccall/oxygenhub#311 · closed
-
Notify when a proposal can be landed
andymccall/oxygenhub-android#20 · closed
-
A draft proposal cannot be made ready from oh or the API
andymccall/oxygenhub#313 · closed
-
A draft proposal can be made ready from oh and the API
andymccall/oxygenhub#314 · landed
-
Runners hand jobs back: POST /flow/jobs/{id}/release, and a lapsed lease requeues
andymccall/oxygenhub#312 · closed
-
Boards: a card whose issue closes stays where it was
andymccall/oxygenhub#325 · closed
-
Pages: the hub serves static sites built by a repository's Flow runs (name to choose)
andymccall/oxygenhub#336 · open
-
The login throttle test races the wall clock and fails on a loaded machine
andymccall/oxygenhub#354 · open
-
Directory integration: OIDC sign-in (Entra first), SCIM provisioning, group sync and directory-certified signing keys
andymccall/oxygenhub#358 · open
-
Scaling phase 0: metrics, traces, hub-load and a one-node baseline
andymccall/oxygenhub#362 · open
-
Scaling phase 2: hub-store, the repository service, and hub-edge
andymccall/oxygenhub#363 · open
Done 73
-
A malformed address shows a raw parse error instead of a not-found page
andymccall/oxygenhub#294 · closed
-
An expedited run's place in the queue is not updated: it still says 9 of 9 jobs come before
andymccall/oxygenhub#291 · closed
-
Create a tag from the website
andymccall/oxygenhub#295 · closed
-
Delete (withdraw) a tag: on the hub, with oh, and with oxy
andymccall/oxygenhub#301 · closed
-
Issue timeline: long lists of references run off the page
andymccall/oxygenhub#292 · closed
-
API: list the caller's repositories (and their organisations'), paged
andymccall/oxygenhub#302 · closed
-
GET /api/v1/user without a token answers 403 instead of 401
andymccall/oxygenhub#303 · closed
-
A pending device sign-in code cannot be cancelled
andymccall/oxygenhub#304 · closed
-
Notifications API: add the repository, reason and thread
andymccall/oxygenhub#305 · closed
-
Change diffs in the API: each file's lines
andymccall/oxygenhub#320 · closed
-
The scheduler records a failed run every minute for a pipeline that does not parse
andymccall/oxygenhub#321 · closed
-
A WASM job's placement says its runner fetches the image from the hub
andymccall/oxygenhub#323 · closed
-
oh issue comment has no --body-file
andymccall/oxygenhub#324 · closed
-
Runner updates: a build that rolls back on one runner is held for the rest
andymccall/oxygenhub#326 · closed
-
A highlighting test times a debug build and fails under load
andymccall/oxygenhub#327 · closed
-
Profile page: the Edit profile, Projects and Drops buttons are cramped and touching
andymccall/oxygenhub#328 · closed
-
Email polish: subject tag [OxygenHub], and a wider message
andymccall/oxygenhub#334 · closed
-
The API refuses a field an edit does not take (#330)
andymccall/oxygenhub#333 · landed
-
No way to take a proposal out of draft from oh or the API, and PATCH ignores fields it doesn't take
andymccall/oxygenhub#330 · closed
-
Copy buttons: a copy glyph joined to the field, 'Copied!' with a tick; drop Embed/Clone fields line up
andymccall/oxygenhub#338 · closed
-
Landed proposals listed as recorded; the list pages (#331)
andymccall/oxygenhub#339 · landed
-
oh proposal list --state landed times out on a repository with hundreds of proposals
andymccall/oxygenhub#331 · closed
-
Image push: the manifest step times out on a big image and the image is never offered
andymccall/oxygenhub#341 · closed
-
Diffusion pins the upstream's default bookmark (#332)
andymccall/oxygenhub#340 · landed
-
Diffusion records a subrepo pin on the source's proposal bookmark instead of its main
andymccall/oxygenhub#332 · closed
-
Creating a repository took 26 s while Earth was busy
andymccall/oxygenhub#335 · closed
-
A push to a landed proposal's bookmark is silent: the changes never reach its target
andymccall/oxygenhub#329 · closed
-
Peer-held images: keep runners' manifests and place jobs where a peer in the site holds the image
andymccall/oxygenhub#342 · closed
-
Project boards that keep growing: hundreds of Done cards on one column
andymccall/oxygenhub#293 · closed
-
Move inline scripts and handlers into hub.js so the CSP can be enforced
andymccall/oxygenhub#227 · closed
-
oh on Haiku: a haiku-x86_64 build on the releases page
andymccall/oxygenhub#344 · closed
-
Repository storage in a bucket: the hub as a client of the owner's store (B3, B4)
andymccall/oxygenhub#96 · closed
-
Runner updates: policy, test groups and the update a runner is offered
andymccall/oxygenhub#322 · closed
-
Test report and coverage for the OxygenHub extension
andymccall/oxygenhub-vscode#6 · closed
-
Iterations on project boards: closing one archives its Done cards
andymccall/oxygenhub#343 · closed
-
A default bookmark that does not exist breaks the repository's pages, and bookmarks cannot be made on the web
andymccall/oxygenhub#345 · closed
-
A proposal's conflicts can only be resolved from the command line
andymccall/oxygenhub#337 · closed
-
Releases of the app, built by Flow
andymccall/oxygenhub-android#7 · closed
-
Images that point at a file's page show broken (the tetriblox wiki's screenshots)
andymccall/oxygenhub#346 · closed
-
Next gen: never run the same test twice, anywhere (passes as portable signed proofs)
andymccall/oxygenhub#296 · open
-
Backdrops in the app: the mark at sign-in, Your sky on the dashboard
andymccall/oxygenhub-android#23 · closed
-
Panels you can see: the hub's palette by default, clear surface steps and borders
andymccall/oxygenhub-android#24 · closed
-
Colour on icons: status, kind and action icons from the hub palette
andymccall/oxygenhub-android#25 · closed
-
Read a Flow job's report over the API and with oh run report
andymccall/oxygenhub#348 · closed
-
A proposal's description shows as plain text, not Markdown
andymccall/oxygenhub-android#29 · closed
-
Drops over the API: fork, star and comment
andymccall/oxygenhub#349 · closed
-
Drops in VS Code: a Drops view, edit in place, Share as a Drop
andymccall/oxygenhub-vscode#7 · closed
-
Flow in VS Code: approval gates, expedite, reports, timings and test results
andymccall/oxygenhub-vscode#8 · closed
-
Proposals, releases and repositories: ready, landable, trust, downloads, new repository
andymccall/oxygenhub-vscode#9 · closed
-
An avatar for Kimi changes
andymccall/oxygenhub#351 · closed
-
Agent-sealed changes show as unsigned, and agents are missing from Contributors
andymccall/oxygenhub#352 · closed
-
oh mcp: OxygenHub tools for AI agents
andymccall/oxygenhub#353 · closed
-
The widget: the OxygenHub mark and Your sky behind it
andymccall/oxygenhub-android#30 · closed
-
Attachments on issues: screenshots and any file, over the API, in oh and on the web
andymccall/oxygenhub#350 · closed
-
GET /user/issues: the open issues assigned to me, for apps
andymccall/oxygenhub#359 · closed
-
The widget: a white mark and title, and a row of counts (messages, reviews, issues, the phone's job)
andymccall/oxygenhub-android#31 · closed
-
A fresh second factor for sensitive actions, and the phone as that factor (push approval)
andymccall/oxygenhub#356 · closed
-
The phone as my second factor: approve sign-ins and step-up with a fingerprint
andymccall/oxygenhub-android#32 · closed
-
The widget: Needs you (top review, newest assigned issue) and a Flow health strip; the mark in its own colours
andymccall/oxygenhub-android#33 · closed
-
The version card doesn't notice a new release until the app is restarted
andymccall/oxygenhub-android#34 · closed
-
The Dashboard still shows a proposal as open after landing it
andymccall/oxygenhub-android#35 · closed
-
Images in issues and comments don't scale to fit
andymccall/oxygenhub#364 · closed
-
oh project column: add, rename, remove and move a board's columns
andymccall/oxygenhub#366 · closed
-
oh run watch with no number follows the newest run
andymccall/oxygenhub#367 · closed
-
oh issue close and reopen take a comment
andymccall/oxygenhub#368 · closed
-
Flow: a push to main queues behind the running run instead of cancelling it
andymccall/oxygenhub#369 · closed
-
Project boards: live burn-down, cumulative flow, cycle time and throughput-based forecasts
andymccall/oxygenhub#357 · closed
-
Project boards: saved views (Board with swimlanes and WIP limits, Table, Timeline), focus on now, one filter bar
andymccall/oxygenhub#361 · closed
-
Open oxygenhub.io links in the app (App Links)
andymccall/oxygenhub-android#36 · closed
-
A fresh New repository page, with a project board made or chosen with it
andymccall/oxygenhub#360 · closed
-
history_scan tests can hang under PostgreSQL in CI
andymccall/oxygenhub#365 · closed
-
Serve assetlinks.json so oxygenhub.io links open the Android app
andymccall/oxygenhub#370 · closed
-
New repository page: clearer sections, switch OxygenFlow on, start the wiki
andymccall/oxygenhub#371 · closed
Doing 2
-
The phone as a runner, one tap: the WASM tier
andymccall/oxygenhub-android#8 · open
-
A Git view of every repository: git clone https://hub/OWNER/NAME.git
andymccall/oxygenhub#355 · open
Keys: j/k move between cards, Enter opens one, m moves it to another column, / filters.