Repository navigation
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: liquid-java/vscode-liquidjava
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dfa41da
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: liquid-java/vscode-liquidjava
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d4dd7bb
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 3 commits
- 13 files changed
- 3 contributors
Commits on Oct 26, 2026
-
Keep the stepper and View error when a state error cannot be marked
When the verifier cannot tell which states allow the call, the diagram has no marks and the error summary was not shown, so the state errors could not be stepped through or opened in the Verification tab. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for cb2febc - Browse repository at this point
Copy the full SHA cb2febcView commit details -
Put the State Machine tab next to Verification (#162)
## Description Stacked on #159; merge that first. Independent of #161. The tabs are now **Verification · State Machine · Context**. Verification and State Machine link to each other through **Show in state machine** and **View error**, so they now sit side by side. Context shows the variables at the cursor for any file and works fine at the end. The walkthrough steps and the README sentence that lists them follow the same order. ## Screenshots `E_OSS_A1_19_AccessKeyGenerator` from the C-stars proposal in building-examples-liquidjava. **Before** <img width="560" alt="Tabs: Verification, Context, State Machine" src="https://raw.githubusercontent.com/liquid-java/vscode-liquidjava/pr-screenshots/tab-order/before.png" /> **After** <img width="560" alt="Tabs: Verification, State Machine, Context" src="https://raw.githubusercontent.com/liquid-java/vscode-liquidjava/pr-screenshots/tab-order/after.png" /> ## Tests - `npm run lint` and `npm run test:typecheck`: clean. - `npm run test:unit`: 90 passed. New test in `script.spec.ts` for the tab order. - `npm test` (VS Code): passed; the walkthrough test now expects the new step order. - Server `mvn test` and the local smoke test: passed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 523d7c3 - Browse repository at this point
Copy the full SHA 523d7c3View commit details -
Put the error actions on the title line and collapse hints (#164)
## Description Stacked on #161; merge that first. - **Actions on the title line.** **Show in state machine** now sits on the line of the error title, before the View related context and copy icons. When the side bar is too narrow, the actions wrap below the title, aligned right. Warnings get the same title line for their copy icon. - **Hints start closed.** A hint is a `Hint` section the user can open. A hint the user opens stays open after a new verification, so editing the code does not close it. Hints are matched across verifications by the diagnostic's position, the same key the state errors already use, now shared as `getDiagnosticKey`. ## Screenshots `E_OSS_A1_17_InterruptManager` from the C-stars proposal in building-examples-liquidjava. **Before** <img width="560" alt="Error card with Show in state machine below the title and the hint open" src="https://raw.githubusercontent.com/liquid-java/vscode-liquidjava/pr-screenshots/error-card/before.png" /> **After**, with the hint closed and then opened. <img width="560" alt="Error card with Show in state machine on the title line and a closed hint" src="https://raw.githubusercontent.com/liquid-java/vscode-liquidjava/pr-screenshots/error-card/after-closed.png" /> <img width="560" alt="Error card with the hint opened" src="https://raw.githubusercontent.com/liquid-java/vscode-liquidjava/pr-screenshots/error-card/after-open.png" /> **A narrow side bar**: the actions wrap below the title. <img width="360" alt="Narrow side bar with the actions below the title" src="https://raw.githubusercontent.com/liquid-java/vscode-liquidjava/pr-screenshots/error-card/after-narrow.png" /> ## Tests - `npm run lint` and `npm run test:typecheck`: clean. - `npm run test:unit`: 95 passed. In `script.spec.ts`, the state machine button test now checks that it is the first action on the title line, and a new test checks that hints start closed and stay open or closed after a new verification. - `npm test` (VS Code): 9 + 1 passing. Server `mvn test` and the local smoke test: passed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for d4dd7bb - Browse repository at this point
Copy the full SHA d4dd7bbView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff dfa41da...d4dd7bb