Skip to content

Releases: LewisIsWorking/ClaudeDesktopLauncher

Claude Desktop Launcher v1.11.0

Choose a tag to compare

@LewisIsWorking LewisIsWorking released this 14 Jun 15:21
93bd5b8
refactor!: rename ComeOnOverDesktopLauncher → ClaudeDesktopLauncher (…

ComeOnOver Desktop Launcher v1.10.21

Choose a tag to compare

@github-actions github-actions released this 25 May 16:49
v1.10.21: Linux MVP M4 - GitHub Actions builds linux-x64 tarball

Adds a second job to .github/workflows/release.yml that runs on
ubuntu-latest after the Windows job completes. It runs the test
suite on Linux (CI regression sentinel), publishes a self-contained
linux-x64 build, tars it excluding pdbs, and uploads to the same
GitHub Release via `gh release upload --clobber`.

Why sequential: the Windows job creates the Release via
`vpk upload github --publish`. Linux appends to it - parallel
would race release creation.

Local dry-run verified the publish output: valid ELF 64-bit
executable with +x preserved, 224 files, 44 MB compressed
tarball. Binary lives at ./ComeOnOverDesktopLauncher when the
user extracts the tarball.

Deferred to M5: AppImage/.deb packaging, Linux auto-update,
ARM64 support.

335/335 tests pass on Linux locally. Tests run on both
windows-latest AND ubuntu-latest in CI from this release onwards.

ComeOnOver Desktop Launcher v1.10.20

Choose a tag to compare

@github-actions github-actions released this 25 May 16:23
v1.10.20: Linux MVP M3 - real procfs Claude process scanner

Replaces the v1.10.19 EmptyClaudeProcessScanner stub with a real
ProcfsClaudeProcessScanner that walks /proc and matches Electron
"main" processes (cmdline contains app.asar AND no --type= flag).
Reuses the existing ClaudeProcessTreeAnalyser (pure function) for
descendant PID aggregation, so slot RAM/CPU totals work the same
as on Windows.

Verified against a real running Claude on Lewis's Ubuntu laptop:
13 electron processes total, 1 main identified, 12 helpers
correctly filtered.

Changes:
- New: ProcfsParser.cs (107 lines, pure functions) + 17 tests
- New: ProcfsClaudeProcessScanner.cs (157 lines)
- Deleted: EmptyClaudeProcessScanner.cs (superseded)
- RegexClaudeProcessClassifier regex: \ClaudeSlotN -> [\/]ClaudeSlotN
  so the same pattern matches Windows and Linux slot paths
- 2 new classifier tests cover Linux forward-slash paths
- DI swap in App.axaml.cs: ProcfsClaudeProcessScanner on Linux
- ROADMAP: v1.10.20 entry added; v1.10.5-v1.10.10 archived to
  docs/release-history/v1.10.md (keep ROADMAP under 200 lines)
- LEARNINGS: /proc/PID/stat parsing gotcha note

335/335 tests pass on Linux. 0 warnings, 0 errors. No Windows
regression (csproj/source paths unchanged for Windows compile).

ComeOnOver Desktop Launcher v1.10.19

Choose a tag to compare

@github-actions github-actions released this 25 May 14:19
v1.10.19: Linux build (M1+M2 of multi-platform support)

One codebase produces a Windows .exe (full feature set) and a Linux binary
(cross-platform subset with no-op stubs where Win32/WebView2/Velopack
don't apply). 313/313 tests pass on Linux. No Windows regression.

Mechanisms:
- csproj <PackageReference Condition="'$(OS)' == 'Windows_NT'"> for
  WebView2/Velopack/System.Management/System.Drawing.Common
- csproj <Compile Remove ... Condition="'$(OS)' != 'Windows_NT'"> for
  Win32-/WMI-/Velopack-bound source files
- #if WINDOWS for the few mixed files (Program.cs, RegisterWindowsServices
  in App.axaml.cs)
- MainWindow.axaml refactored to use ContentControl placeholder; WebView
  wiring split into Windows-only MainWindow.WebView.cs partial class

11 Linux service stubs added under Services/Linux/ folders.
LinuxClaudePathResolver finds /usr/bin/claude-desktop (Debian build).
Process starts, framework initialises, MainWindowViewModel constructs,
slot monitor + seed cache updater run on their timers.

Stubbed for v1.10.19, deferred to later milestones: procfs scanner (M3),
thumbnails (Wayland), window hide/show, registry-based autostart, Velopack
auto-update, embedded usage WebView.

Files: ROADMAP.md + docs/dev/LEARNINGS.md updated.

ComeOnOver Desktop Launcher v1.10.18

Choose a tag to compare

@github-actions github-actions released this 21 May 23:41
v1.10.18: fix WebView2 focus crash via Focusable=False (v1.10.17 hand…

ComeOnOver Desktop Launcher v1.10.17

Choose a tag to compare

@github-actions github-actions released this 12 May 01:48
v1.10.17: catch WebView2 focus crashes via global exception handler

ComeOnOver Desktop Launcher v1.10.16

Choose a tag to compare

@github-actions github-actions released this 25 Apr 11:21
v1.10.16: show Scanning... during disk scan, fix stale display

ComeOnOver Desktop Launcher v1.10.15

Choose a tag to compare

@github-actions github-actions released this 25 Apr 10:58
v1.10.15: add Check for updates button

ComeOnOver Desktop Launcher v1.10.14

Choose a tag to compare

@github-actions github-actions released this 25 Apr 10:28
v1.10.13: Claude disk usage in resource totals row

ComeOnOver Desktop Launcher v1.10.13

Choose a tag to compare

@github-actions github-actions released this 25 Apr 10:03
v1.10.13: Claude disk usage in resource totals row