Skip to content

Tags: enginkirmaci/DevTools

Tags

v1.5.4

Toggle v1.5.4's commit message
Fix OpenCode panel open button becoming unclickable for several seconds

v1.5.3

Toggle v1.5.3's commit message
Non-blocking Repos refresh and consistent page ViewModels

v1.5.2

Toggle v1.5.2's commit message
v1.5.2: Collapsible icon-only sidebar with persistent state

v1.5.1

Toggle v1.5.1's commit message
feat(OpenCode): support multiple window title hints and adjust grid l…

…ayout for improved usability

feat(ReposPage): limit maximum open code instances to 9 for better performance

fix(MainWindow): reduce icon size for improved UI consistency

v1.5.0

Toggle v1.5.0's commit message
feat(styles): enhance popup styles and update theme resources for imp…

…roved UI consistency

v1.3.0

Toggle v1.3.0's commit message
feat(repos): add VS Code profile setting for per-profile launches

Add a VSCodeProfile repo setting (editable in the Repo Settings dialog).
When set, VS Code is launched with --profile "<name>"; when empty, it
opens with the default profile as before.

refactor(opencode): replace serve HTTP integration with one-shot CLI

Remove the OpenCode serve client/service, instance entities, and status
converters. Models are now listed by running 'opencode models' as a
one-shot process via OpenCodeModelService; no server is managed.

v1.2.0

Toggle v1.2.0's commit message

v1.1.18

Toggle v1.1.18's commit message
fix(publish): source installer/portable from win-x64/publish folder

dotnet publish -r win-x64 unconditionally places output under
bin/output/win-x64/publish (AppendRuntimeIdentifierToOutputPath does not
suppress this for the publish target), so setup.iss and the portable-zip
robocopy must read from there. Reverts the incorrect bin/output/publish
paths from the previous commit and the unneeded Tools.csproj change.

Fixes the v1.1.17 CI failure: "No files found matching bin\output\publish\*".

v1.1.17

Toggle v1.1.17's commit message
build(publish): publish single-file exes and add portable zip to release

- Publish Tools and DevTools as self-contained single-file win-x64 executables
  (bundled runtime + native libs, compressed)
- Normalize Tools.csproj output path (AppendRuntimeIdentifierToOutputPath=false)
  so both exes co-locate in bin/output/publish, as the supervisor requires
- Point setup.iss at the unified bin/output/publish source folder
- Add a portable zip (bundled settings\ seeds into %USERPROFILE%\.devtools on
  first run via the existing UserPaths.SeedFromDefault mechanism) and upload
  it alongside the installer to the GitHub release
- Bump softprops/action-gh-release v1 (deprecated) -> v2

v1.1.16

Toggle v1.1.16's commit message
fix(opencode): don't mark instances Stopped when serve session isn't …

…found

The terminal-launched opencode TUI is a separate process from the managed
'opencode serve' subprocess and may not register sessions visible to it.
The previous logic downgraded instances to Stopped after a 30s grace when
no serve session was found — flipping the repo status to Stopped while
opencode was still running.

Fix: session matching now only upgrades status (Starting→Running) and
acquires a SessionId for auto-approve. A Stopped transition only happens
when a previously-matched session disappears (the user closed opencode).
Instances that never match a session transition Starting→Running after a
15s grace, trusting the launch succeeded.