OXYGENHUB

0.16.0: published by OxygenHub.io 813df1a92fbb

The publisher is oxygenhub (the extension is oxygenhub.oxygen-vscode),
the author OxygenHub.io, with its home, repository and issues on
https://oxygenhub.io.
Author
Andy McCall @andymccall <[email protected]>
When
· 2026-09-30 16:21 UTC
Signature
✔ signed by Andy McCall
Hash
813df1a92fbbaa02b2636a3780d925f03ac8f27d7b610edabdaca75a69e6e692
Depends on
196392053c9f b55e0d00545e bed495a96408 f532c4266f21
Depended on by
26410312ce16 6e06e5a13d17 691d366b4c69
In bookmarks
main
In tags
v0.16.0 v0.16.1 v0.17.0 v0.17.1 v0.18.0
Edits
9 atoms, 0 tree operations, 4 files

Browse the tree at this change

modified CHANGELOG.md +4 −0
1 1
# Changelog
2 2
3 +
## 0.16.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.oxygen-vscode`, so `vscode://` links from OxygenHub use it (the hub sends them from its resolver pages and swimlanes). Uninstall the old one if VS Code shows both.
6 +
3 7
## 0.15.0 (2026-09-30)
4 8
5 9
- **A splash of colour everywhere.** The Operations view reads as what happened: a commit shows its message, a push "Pushed to earth", a switch "Switched to feature/16-hud", each with its kind and time beside it and an icon in its own colour: green commits, blue pushes, teal pulls, violet merges, gold bookmarks, amber undos. The current operation wears the Oxygen accent, and the tooltip keeps the exact command.
…
99 unchanged lines
modified package.json +14 −2
…
1 unchanged lines
2 2
  "name": "oxygen-vscode",
3 3
  "displayName": "Oxygen",
4 4
  "description": "Oxygen version control: source control view, diffs, decorations, bookmarks and history for oxy repositories",
5 -
  "version": "0.15.0",
6 -
  "publisher": "oxygen",
5 +
  "version": "0.16.0",
6 +
  "publisher": "oxygenhub",
7 +
  "author": {
8 +
    "name": "OxygenHub.io",
9 +
    "url": "https://oxygenhub.io"
10 +
  },
11 +
  "homepage": "https://oxygenhub.io/andymccall/oxygen-vscode",
12 +
  "repository": {
13 +
    "type": "oxygen",
14 +
    "url": "https://oxygenhub.io/andymccall/oxygen-vscode"
15 +
  },
16 +
  "bugs": {
17 +
    "url": "https://oxygenhub.io/andymccall/oxygen-vscode/issues"
18 +
  },
7 19
  "license": "MIT OR Apache-2.0",
8 20
  "icon": "assets/images/oxygen.png",
9 21
  "engines": {
…
1206 unchanged lines
modified src/extension.ts +2 −2
…
742 unchanged lines
743 743
}
744 744
745 745
/**
746 -
 * vscode://oxygen.oxygen-vscode/resolve?url=…&bookmark=…&path=… from
746 +
 * vscode://oxygenhub.oxygen-vscode/resolve?url=…&bookmark=…&path=… from
747 747
 * OxygenHub's conflict resolver: find the open repository with that remote
748 748
 * (or offer to clone it), switch to the bookmark if asked to, pull it, and
749 749
 * open the file, where the conflict lenses take over.
…
67 unchanged lines
817 817
}
818 818
819 819
/**
820 -
 * vscode://oxygen.oxygen-vscode/plan?… from OxygenHub's swimlanes: squash
820 +
 * vscode://oxygenhub.oxygen-vscode/plan?… from OxygenHub's swimlanes: squash
821 821
 * or rebase a change of a proposal's bookmark here, where it is signed as
822 822
 * you, then push the rewritten bookmark.
823 823
 */
…
804 unchanged lines
modified src/handoff.ts +2 −2
1 1
// "Resolve in VS Code" (OxygenHub's conflict resolver hands a conflict to
2 -
// the extension): vscode://oxygen.oxygen-vscode/resolve?url=…&bookmark=…&path=…
2 +
// the extension): vscode://oxygenhub.oxygen-vscode/resolve?url=…&bookmark=…&path=…
3 3
// Parsing and matching live here, apart from VS Code, so they are tested.
4 4
5 5
export interface ResolveRequest {
…
46 unchanged lines
52 52
53 53
/**
54 54
 * A rewrite planned on OxygenHub's swimlanes:
55 -
 * vscode://oxygen.oxygen-vscode/plan?url=…&bookmark=…&kind=…&change=…&target=…
55 +
 * vscode://oxygenhub.oxygen-vscode/plan?url=…&bookmark=…&kind=…&change=…&target=…
56 56
 */
57 57
export function parsePlanQuery(query: string): PlanRequest | string {
58 58
  const q = new URLSearchParams(query);
…
16 unchanged lines