OXYGENHUB

0.1.2: depend on oxygen.oxygen-vscode (the real id), so the extension activates; activity bar icon is the bare mark 52cef00143db

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-09-27 22:36 UTC
Signature
✔ signed by Andy McCall
Hash
52cef00143db56b1a5f006758833ae1e4455018c6b74349eef9f4571335cf0ce
Depends on
486c15b00314 f0b06deac4b9
Depended on by
bd69712343d2 e04950748142 092b8bf9f2ac bf73998c5198
In bookmarks
main
In tags
v0.10.0 v0.10.1 v0.10.2 v0.11.0 v0.11.1 v0.11.2 v0.13.0
Edits
9 atoms, 1 tree operation, 4 files

Browse the tree at this change

added assets/images/oxygenhub-activity.svg +11 −0
1 +
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 24" width="48" height="24">
2 +
  <!-- The Oxygen mark without its background, for VS Code's single-colour activity bar. -->
3 +
  <g fill="none" stroke="#c5c5c5" stroke-width="3" stroke-linecap="round">
4 +
    <circle cx="13" cy="12" r="10"/>
5 +
    <circle cx="35" cy="12" r="10"/>
6 +
    <path d="M13 6 L35 6"/>
7 +
    <path d="M13 18 L35 18"/>
8 +
  </g>
9 +
  <circle cx="13" cy="12" r="3.5" fill="#c5c5c5"/>
10 +
  <circle cx="35" cy="12" r="3.5" fill="#c5c5c5"/>
11 +
</svg>
modified CHANGELOG.md +5 −0
1 1
# Changelog
2 2
3 +
## 0.1.2
4 +
5 +
- 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.
6 +
- The activity bar shows the Oxygen mark itself rather than a filled square.
7 +
3 8
## 0.1.1
4 9
5 10
- Review replies and new threads are anchored to the line's atom through the hub API, so they follow the line through rebases.
…
11 unchanged lines
modified package.json +3 −3
…
1 unchanged lines
2 2
  "name": "oxygenhub-vscode",
3 3
  "displayName": "Oxygenhub",
4 4
  "description": "Proposals, reviews, issues and checks from an Oxygenhub, in the editor. Builds on the Oxygen extension.",
5 -
  "version": "0.1.1",
5 +
  "version": "0.1.2",
6 6
  "publisher": "andymccall",
7 7
  "license": "MIT OR Apache-2.0",
8 8
  "icon": "assets/images/oxygenhub.png",
…
12 unchanged lines
21 21
    "issues"
22 22
  ],
23 23
  "extensionDependencies": [
24 -
    "andymccall.oxygen-vscode"
24 +
    "oxygen.oxygen-vscode"
25 25
  ],
26 26
  "activationEvents": [
27 27
    "workspaceContains:.oxy/format",
…
36 unchanged lines
64 64
        {
65 65
          "id": "oxygenhub",
66 66
          "title": "Oxygenhub",
67 -
          "icon": "assets/images/oxygenhub.svg"
67 +
          "icon": "assets/images/oxygenhub-activity.svg"
68 68
        }
69 69
      ]
70 70
    },
…
239 unchanged lines
modified src/extension.ts +2 −2
…
22 unchanged lines
23 23
  await auth.load();
24 24
  context.subscriptions.push(auth);
25 25
26 -
  const ext = vscode.extensions.getExtension<OxygenAPI>("andymccall.oxygen-vscode");
26 +
  const ext = vscode.extensions.getExtension<OxygenAPI>("oxygen.oxygen-vscode");
27 27
  oxygen = ext ? ((await ext.activate()) as OxygenAPI | undefined) : undefined;
28 28
  if (!oxygen) {
29 -
    void vscode.window.showWarningMessage("Oxygenhub: the Oxygen extension is not available; install andymccall.oxygen-vscode 0.7.0 or later.");
29 +
    void vscode.window.showWarningMessage("Oxygenhub: the Oxygen extension is not available; install oxygen.oxygen-vscode 0.7.0 or later.");
30 30
  } else {
31 31
    context.subscriptions.push(oxygen.registerRemoteProvider(makeProvider({ bases: () => auth.bases() })));
32 32
    context.subscriptions.push(oxygen.onDidChangeRepositories(() => refreshAll()));
…
246 unchanged lines