# Changelog ## 0.13.0 (2026-10-29) - **Drops in the editor (#7).** A **Drops** view lists your drops and the ones you open; a drop's files open as documents, and **saving commits** them to the drop. **Share as a Drop…** shares a selection or a file from the editor, **Share Files as a Drop…** files or a folder from the Explorer, secret or public, with the address copied for you. From a drop's menu: add and remove files, edit its title, make it public or secret, copy its link, `oxy clone` command or embed HTML, clone it, read and add comments, star it, and fork someone else's. Needs OxygenHub 0.9.17. - **Flow: approvals, expedite, reports, timings and test results (#8).** Approve or reject a job waiting on its approval rules, expedite or cancel a run, see where a job's time went in its tooltip, and open the reports it published. Flow's test reports appear in VS Code's **Testing** view, suite by suite, with failure messages and output. - **Proposals, releases and repositories (#9).** **Mark Ready for Review** and **Convert to Draft**; **Ready to Land…** lists what you can land now across your hubs. A release's **Show Trust Report** shows its signatures, builds and audit; **Save Asset…** downloads an asset, private ones included. **New Repository…** creates one under you or an organisation, optionally with an assistant's starting files. ## 0.12.0 (2026-10-13) - **A Diffusion view (#5).** What each repository takes from and diffuses to, each row reading like the hub's pill (`untested │ passes`), how far behind it is and its open bump; picking a row opens the bump. Needs an OxygenHub with `GET /repos/{o}/{n}/diffusion` (oxygenhub#153). ## 0.11.2 (2026-09-30) - **Signing in works from the Marketplace.** It depends on Oxygen VCS as `oxygenhub.oxygen-vscode`, the id the Marketplace has (0.11.1 named one it does not). If Oxygen VCS fails to start, OxygenHub now starts anyway, so Sign In and the hub views still work. ## 0.11.1 (2026-09-30) - **OxygenHub VCS.** The display name matches Oxygen VCS beside it (the Marketplace already has an "OxygenHub"). The id, commands and settings are unchanged. ## 0.11.0 (2026-09-30) - **A new id: `oxygenhub.oxygenhub`.** The Visual Studio Marketplace keeps a deleted extension's name reserved, so the extension is now named `oxygenhub`; it is still OxygenHub, published by OxygenHub.io, and otherwise the same as 0.10.2. It depends on Oxygen VCS as `oxygenhub.oxygen` 0.17.0 or later. Uninstall `oxygenhub.oxygenhub-vscode` and `oxygenhub.oxygen-vscode` if VS Code shows them beside the new ones. ## 0.10.2 (2026-09-30) - The same as 0.10.1, under a version the Visual Studio Marketplace has not seen (a version number there cannot be used twice, even after deleting it). ## 0.10.1 (2026-09-30) - It calls the extension it builds on by its new name, **Oxygen VCS** (`oxygenhub.oxygen-vscode`). ## 0.10.0 (2026-09-30) - **Published by OxygenHub.io.** The publisher is `oxygenhub`, the author OxygenHub.io, and the extension links to its home, repository and issues on https://oxygenhub.io. The id is now `oxygenhub.oxygenhub-vscode`, and it depends on `oxygenhub.oxygen-vscode`. Uninstall the old one if VS Code shows both. ## 0.9.0 (2026-09-29) - **Get started with OxygenHub.** A walkthrough on the Welcome page covers signing in, proposals and issues, proposing a bookmark, watching Flow and the inbox. Each step ticks itself off as you do it. ## 0.8.0 (2026-09-29) - **Flow view.** The OxygenHub sidebar shows each repository's recent OxygenFlow runs and their jobs. - A running run or job turns, and each status has its own colour: passed, failed, queued, skipped and could not run. Running uses the new themeable colour `oxygenhub.flowRunning`. - Click a job to open its log in an editor tab. The log grows while the job runs and ends with the job's result. - **Run Pipeline…** runs a bookmark's current state (the current bookmark first) or one change, without a push. **Re-run** repeats a finished run. **Open Run on OxygenHub** opens the run's page. - When a run you can see finishes, a notification says so, with **Show Log** for a failed job (`oxygenhub.flowNotifications`). - It looks again every 5 seconds while something runs, and once a minute otherwise (`oxygenhub.flowPollSeconds`). - **Flow in the status bar.** The newest run of the current bookmark shows as `Flow #N`. It turns while it runs, shows green when it passes and red when it fails. Click it for recent runs. ## 0.7.0 (2026-09-29) - **Self-signed hubs work.** "OxygenHub: fetch failed" came from calling a hub whose certificate is self-signed (Earth's) with plain `fetch`, which does not trust it. The extension now uses the CA file the checkout's remote names (`remote.NAME.ca`, as `oxy` does), or one from the new `oxygenhub.caFiles` setting. It needs Oxygen extension 0.13 for the remote's CA. ## 0.6.2 (2026-09-28) - File links keep line ranges (`#L10-L20`) and permalinks to a state (`hash+hash`) readable, for Oxygen's Copy Permalink. - API types match OxygenHub 0.1 with issue editing, labels and projects. ## 0.6.1 (2026-09-28) - The name is written OxygenHub throughout. ## 0.6.0 (2026-09-28) - A **Releases** view: each repository's releases with their assets and source archives, to open or download. - **Draft Release…**: pick a tag without a release, confirm the title, and the notes are written from the changes since the last release. ## 0.5.0 (2026-09-28) - **New Issue from Selection** in the editor's context menu: the selected lines (or the current one) quoted in a new issue with a permalink to them on the hub. A TODO or FIXME line suggests the title, and the issue's number can be written back into it as `TODO(#12)`. - File links on the hub can carry a line range (`#L3-L7`). ## 0.4.0 (2026-09-28) - Type `#` in the Oxygen commit box or a review comment to pick an issue or proposal by number or title, and `@` to mention someone who has opened or been assigned one. - Hover a `#N` to see what it is: kind, state, title and author, with a link to the hub. ## 0.3.0 (2026-09-28) - A bell in the status bar with your unread notifications across every hub you are signed in to, and a message when new ones arrive (`oxygenhub.announceNotifications`). - **Open Inbox**: your notifications, unread first; pick one to mark it read and open it, in the editor for proposals and issues of your workspace's repositories. Mark all as read from the top of the list. - Needs OxygenHub with the notifications API (2026-09-28) and a token with `user:read`. ## 0.2.0 (2026-09-28) - Proposals expand to their changed files. Click one to open it in VS Code's diff editor: the target's state against the projected state, straight from the hub, no checkout needed. - **View Changes** on a proposal (inline button, or in the detail) opens every file in one multi-file diff editor. - Review threads appear in those diff editors on the projected side, and new comments there are anchored to the line's atom on the hub. - Needs OxygenHub with the proposal files and content API (2026-09-28). ## 0.1.2 (2026-09-27) - Fix: the dependency on the Oxygen extension named the wrong id (`andymccall.oxygen-vscode` instead of `oxygen.oxygen-vscode`), so VS Code never activated this extension and Sign in did nothing. - The activity bar shows the Oxygen mark itself rather than a filled square. ## 0.1.1 (2026-09-27) - Review replies and new threads are anchored to the line's atom through the hub API, so they follow the line through rebases. - Hub API types regenerated (releases, anchored comments). ## 0.1.0 (2026-09-27) - Sign in to a hub with a personal access token (an `oxygenhub` authentication provider). - Hub client over `/api/v1` with the hub's generated types. - Remote provider for the Oxygen extension: Open on Remote for hubs. - Proposals view with detail, open on hub, check out, review, seal approval, land, close, and propose the current bookmark. - Review threads anchored to atoms on the checked-out proposal. - Issues view with create, comment, close, reopen and assign to me. - Status bar with the checks of the current bookmark's proposal, refreshed from the hub's event stream.