OXYGENHUB
# f532c4266f21 oxygen-vscode / CHANGELOG.md
4.1 KiB · Markdown · last changed Resolve in VS Code: open a conflict from OxygenHub 1 month ago renderedsource blame history raw
bed495a9 Andy McCall ↶ 1
# Changelog
2
f532c426 Andy McCall ↶ 3
## 0.11.0 (2026-09-29)
4
5
- **Resolve in VS Code:** OxygenHub's conflict resolver links to a conflict with `vscode://oxygen.oxygen-vscode/resolve?url=…&bookmark=…&path=…`.
6
  - The extension finds the open checkout of that repository, or offers to clone it.
7
  - It asks before switching to the conflict's bookmark, pulls it, and opens the file with its conflict lenses.
8
  - Links with a bad URL, bookmark or path (such as `..` or `.oxy`) are refused.
9
cdcffe39 Andy McCall ↶ 10
## 0.10.0 (2026-09-28)
1f7fc1e3 Andy McCall ↶ 11
12
- **Line links:** right-click a line number, or inside the editor, for Open on Remote, Copy Remote Link and Copy Permalink.
13
  - The link covers the selection, or the line you clicked.
14
  - A permalink points at the bookmark's current state, so it keeps showing these lines after later changes.
15
  - If the file has uncommitted edits, a note says the lines may not match. Remote links also mention unpushed changes.
16
- Open on Remote in the editor title menu now includes the selected lines, not just the cursor line.
17
cdcffe39 Andy McCall ↶ 18
## 0.9.0 (2026-09-28)
44bfd5ad Andy McCall ↶ 19
20
- **Amend mode** (the pencil in the Source Control title bar): Ctrl+Enter amends the last change, and the box starts from its message.
21
- **Previous Commit Messages…** puts a recent message back in the box. Messages are remembered per repository as you commit.
22
- **Signing indicator**: the box says whether the next commit will be signed, sealed at push, or unsigned (no identity, or its key missing).
23
- **Conflict marker warning**: committing or amending files that still hold conflict markers (Oxygen's or Git's) asks first, and can open the first one.
24
cdcffe39 Andy McCall ↶ 25
## 0.8.0 (2026-09-28)
b4626290 Andy McCall ↶ 26
27
- The History graph rewrites history:
28
  - Split a head: the files you pick become a separate first change.
29
  - Squash a change into one of its dependencies.
30
  - Rebase a change onto a bookmark, change or tag.
31
- Use them from the change picker or by right-clicking a row. Each asks first, and afterwards offers Undo.
32
cdcffe39 Andy McCall ↶ 33
## 0.7.1 (2026-09-28)
9627171e Andy McCall ↶ 34
35
- Messages write the forge's name as OxygenHub.
36
cdcffe39 Andy McCall ↶ 37
## 0.7.0 (2026-09-28)
f6bda77e Andy McCall ↶ 38
9627171e Andy McCall ↶ 39
- An exported API for other extensions (`vscode.extensions.getExtension("...").exports`): repositories with status, bookmarks, remotes and `json(args)`, change events, and `registerRemoteProvider` so a forge extension such as OxygenHub can say which remotes it understands and where things live on the web.
f6bda77e Andy McCall ↶ 40
- "Open on Remote" and "Open Change on Remote" commands, shown once a provider is registered.
41
d2c9a584 Andy McCall ↶ 42
## 0.6.0 (2026-09-27)
43
44
Milestone 0.6: a Subrepos group with update and open, Oxygen Bisect and Oxygen Trust views, Verify Signatures, tag picker and Create Tag, Add Workspace, and Clone Repository.
45
25103ddd Andy McCall ↶ 46
## 0.5.0 (2026-09-27)
47
48
Milestone 0.5: conflict editor CodeLens over oxy markers (accept a side, all sides, or a deletion), keep-this-candidate for tree conflicts, Mark Resolved, and the commit action reads "Commit resolution" once every conflict is resolved.
49
ab81294a Andy McCall ↶ 50
## 0.4.0 (2026-09-27)
51
52
Milestone 0.4: a history graph webview (heads, dependencies, signature marks) with per-change actions (diff, check out, describe, tag, abandon), File History with diffs between versions, and inline blame aligned to unsaved edits.
53
c8f95589 Andy McCall ↶ 54
## 0.3.0 (2026-09-27)
55
56
Milestone 0.3: bookmark picker in the status bar (switch, create, merge, delete), fetch, pull, push and push-bookmark with results, a sync counter and Sync action, confirmation before pushing.
57
35d56b58 Andy McCall ↶ 58
## 0.2.0 (2026-09-27)
59
60
Milestone 0.2: discard changes (with confirmation), commit selected paths, commit chosen hunks, amend, undo the last operation, and an Oxygen Operations view with "Undo to here".
61
810a1c53 Andy McCall ↶ 62
## 0.1.2 (2026-09-27)
63
64
Log from the start of activation, report when no repository is found, an Initialize Repository command, and a Source Control welcome entry.
65
71d8bf97 Andy McCall ↶ 66
## 0.1.1 (2026-09-27)
67
68
Activate on `.oxy/format` (a directory never matches `workspaceContains`) and on startup, so repositories are found in every window.
69
bed495a9 Andy McCall ↶ 70
## 0.1.0 (2026-09-27)
71
72
Milestone 0.1 of the spec: Source Control view with Changes and Conflicts,
73
diff of a file against the working copy's base over the `oxy:` scheme,
74
quick-diff gutters, explorer and tab decorations, a status bar item fed by
75
`oxy prompt`, commit from the input box, a quick-pick log, and an output
76
channel logging every `oxy` invocation.