Releases: LewisIsWorking/ClaudeDesktopLauncher
Releases · LewisIsWorking/ClaudeDesktopLauncher
Release list
Claude Desktop Launcher v1.11.0
refactor!: rename ComeOnOverDesktopLauncher → ClaudeDesktopLauncher (…
ComeOnOver Desktop Launcher v1.10.21
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
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
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
v1.10.18: fix WebView2 focus crash via Focusable=False (v1.10.17 hand…
ComeOnOver Desktop Launcher v1.10.17
v1.10.17: catch WebView2 focus crashes via global exception handler
ComeOnOver Desktop Launcher v1.10.16
v1.10.16: show Scanning... during disk scan, fix stale display
ComeOnOver Desktop Launcher v1.10.15
v1.10.15: add Check for updates button
ComeOnOver Desktop Launcher v1.10.14
v1.10.13: Claude disk usage in resource totals row
ComeOnOver Desktop Launcher v1.10.13
v1.10.13: Claude disk usage in resource totals row