| 1 |
# Changelog |
| 2 |
|
| 3 |
## 0.10.0 (2026-09-30) |
| 4 |
|
| 5 |
- **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. |
| 6 |
|
| 7 |
## 0.9.0 (2026-09-29) |
| 8 |
|
| 9 |
- **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. |
| 10 |
|
| 11 |
## 0.8.0 (2026-09-29) |
| 12 |
|
| 13 |
- **Flow view.** The OxygenHub sidebar shows each repository's recent OxygenFlow runs and their jobs. |
| 14 |
- 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`. |
| 15 |
- 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. |
| 16 |
- **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. |
| 17 |
- When a run you can see finishes, a notification says so, with **Show Log** for a failed job (`oxygenhub.flowNotifications`). |
| 18 |
- It looks again every 5 seconds while something runs, and once a minute otherwise (`oxygenhub.flowPollSeconds`). |
| 19 |
- **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. |
| 20 |
|
| 21 |
## 0.7.0 (2026-09-29) |
| 22 |
|
| 23 |
- **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. |
| 24 |
|
| 25 |
## 0.6.2 (2026-09-28) |
| 26 |
|
| 27 |
- File links keep line ranges (`#L10-L20`) and permalinks to a state (`hash+hash`) readable, for Oxygen's Copy Permalink. |
| 28 |
- API types match OxygenHub 0.1 with issue editing, labels and projects. |
| 29 |
|
| 30 |
## 0.6.1 (2026-09-28) |
| 31 |
|
| 32 |
- The name is written OxygenHub throughout. |
| 33 |
|
| 34 |
## 0.6.0 (2026-09-28) |
| 35 |
|
| 36 |
- A **Releases** view: each repository's releases with their assets and source archives, to open or download. |
| 37 |
- **Draft Release…**: pick a tag without a release, confirm the title, and the notes are written from the changes since the last release. |
| 38 |
|
| 39 |
## 0.5.0 (2026-09-28) |
| 40 |
|
| 41 |
- **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)`. |
| 42 |
- File links on the hub can carry a line range (`#L3-L7`). |
| 43 |
|
| 44 |
## 0.4.0 (2026-09-28) |
| 45 |
|
| 46 |
- 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. |
| 47 |
- Hover a `#N` to see what it is: kind, state, title and author, with a link to the hub. |
| 48 |
|
| 49 |
## 0.3.0 (2026-09-28) |
| 50 |
|
| 51 |
- 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`). |
| 52 |
- **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. |
| 53 |
- Needs OxygenHub with the notifications API (2026-09-28) and a token with `user:read`. |
| 54 |
|
| 55 |
## 0.2.0 (2026-09-28) |
| 56 |
|
| 57 |
- 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. |
| 58 |
- **View Changes** on a proposal (inline button, or in the detail) opens every file in one multi-file diff editor. |
| 59 |
- 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. |
| 60 |
- Needs OxygenHub with the proposal files and content API (2026-09-28). |
| 61 |
|
| 62 |
## 0.1.2 (2026-09-27) |
| 63 |
|
| 64 |
- 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. |
| 65 |
- The activity bar shows the Oxygen mark itself rather than a filled square. |
| 66 |
|
| 67 |
## 0.1.1 (2026-09-27) |
| 68 |
|
| 69 |
- Review replies and new threads are anchored to the line's atom through the hub API, so they follow the line through rebases. |
| 70 |
- Hub API types regenerated (releases, anchored comments). |
| 71 |
|
| 72 |
## 0.1.0 (2026-09-27) |
| 73 |
|
| 74 |
- Sign in to a hub with a personal access token (an `oxygenhub` authentication provider). |
| 75 |
- Hub client over `/api/v1` with the hub's generated types. |
| 76 |
- Remote provider for the Oxygen extension: Open on Remote for hubs. |
| 77 |
- Proposals view with detail, open on hub, check out, review, seal approval, land, close, and propose the current bookmark. |
| 78 |
- Review threads anchored to atoms on the checked-out proposal. |
| 79 |
- Issues view with create, comment, close, reopen and assign to me. |
| 80 |
- Status bar with the checks of the current bookmark's proposal, refreshed from the hub's event stream. |