Releases: codephage2020/slock-desktop
Releases · codephage2020/slock-desktop
Slock Desktop 0.2.11
What's changed
- Unified style across launcher & workspace: aligned design tokens (
--font-family,--accent-hover/active,--radius-*,--on-accent,--desktop-*), and merged Style + Theme Color into a single compact Appearance panel on both pages. - Token cleanup: 60+ hardcoded
border-radiusvalues moved tovar(--radius-*);#fffon accent backgrounds →var(--on-accent); removed phantom--text-primary/--text-secondaryreferences. - New Agent creation flow: titlebar bot button → three creation modes (Scratch / Template / Agent), template management UI (create / edit / delete / import from existing agent), backed by new Rust commands and generation-aware template persistence (#72-style race-safe write).
- Workspace titlebar layout aligned with launcher: pill back button with text label, left-side Start/Stop + Logs + Agent buttons, right-side Appearance / Mode / Language / Version, transparent middle region passes events through to native drag.
- Agent + machine API commands:
fetch_agents,fetch_agent_detail,create_agent,fetch_machines, plus template CRUD persisted to local settings using the same atomic generation-aware writer as theme settings.
Install notes
- macOS Apple Silicon (aarch64) and Intel (x86_64) DMGs are both included.
- Signed updater artifacts for both architectures are included for in-app updates from 0.1.1+.
- App is not Apple code-signed; unlock after install with:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app
Slock Desktop 0.2.10
Release 0.2.10
What's changed:
- Adds the native inbox/message experience with message detail panels, Quick Send redesign, unread syncing, and Socket.IO real-time feed updates.
- Expands desktop theme styling with palette/radius/font tokens, data-driven CSS generation, and 5 built-in style presets.
- Improves local computer and daemon flows with browser-based setup, binding recovery, selective shutdown, and safer service start behavior.
- Polishes launcher and workspace panels, logs, titlebar controls, update popovers, loading states, and the larger 1200x800 launcher window.
- Hardens agent card detection, activity mapping, thread routing, feed API handling, and error tolerance across multi-server workflows.
Install notes:
- macOS Apple Silicon DMG is included.
- Signed updater artifacts are included for in-app updates from 0.1.1+.
- Unsigned app unlock:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app
Slock Desktop 0.2.9
Release 0.2.9
What's changed:
- Refreshes desktop package version and updater metadata for the 0.2.9 build.
Install notes:
- macOS Apple Silicon DMG is included.
- Signed updater artifacts are included for in-app updates from 0.1.1+.
- Unsigned app unlock:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app
Slock Desktop 0.2.8
Release 0.2.8
What's changed:
- Skips local service startup for unbound workspace launches.
- Skips daemon updates when the service is remote.
- Adds Claude model override support through environment configuration.
- Ignores Claude workspace files in git.
Install notes:
- macOS Apple Silicon DMG is included.
- Signed updater artifacts are included for in-app updates from 0.1.1+.
- Unsigned app unlock:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app
Slock Desktop 0.2.7
Release 0.2.7
What's changed:
- Fixes desktop account switching so the selected account and WebView session stay aligned.
- Adds deep-link support for smoother Slock authentication and session handoff.
- Clears auth cookies during account switching to prevent stale login state.
- Adds login timeout handling and improves account management recovery paths.
Install notes:
- macOS Apple Silicon DMG is included.
- Signed updater artifacts are included for in-app updates from 0.1.1+.
- Unsigned app unlock:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app
Slock Desktop 0.2.6
Release 0.2.6
What's changed:
- Adds WebView account switching so cached Slock sessions can follow the selected account.
- Persists desktop account and workspace state for smoother workspace relaunches.
- Adds a debug app launch script for local desktop troubleshooting.
- Keeps signed macOS Apple Silicon updater artifacts available for in-app updates.
Install notes:
- macOS Apple Silicon DMG is included.
- Signed updater artifacts are included for in-app updates from 0.1.1+.
- Unsigned app unlock:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app
Slock Desktop 0.2.5
Release 0.2.5
What's changed:
- Syncs desktop service status with the currently selected workspace server.
- Detects the selected server daemon after route changes so the service controls reflect the active server.
- Updates workspace service status copy to only show running when the active service matches the selected server.
Install notes:
- macOS Apple Silicon DMG is included.
- Signed updater artifacts are included for in-app updates from 0.1.1+.
- Unsigned app unlock:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app
Slock Desktop 0.2.4
Release 0.2.4
What's changed:
- Fixes desktop service target handling so bound machines and selected servers resolve more reliably.
- Refreshes machine status with bounded concurrency to keep service sync responsive.
- Improves local stop and app-close handling so desktop-managed services do not get re-detected incorrectly.
Install notes:
- macOS Apple Silicon DMG is included.
- Signed updater artifacts are included for in-app updates from 0.1.1+.
- Unsigned app unlock:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app
Slock Desktop 0.2.3
Release 0.2.3
What's changed:
- Polishes the launch experience and theme controls for a clearer desktop startup flow.
- Refines workspace settings behavior and local theme control interactions.
- Splits English and Chinese README docs, adds icon badges, and links the version badge to the matching release.
Install notes:
- macOS Apple Silicon DMG is included.
- Signed updater artifacts are included for in-app updates from 0.1.1+.
- Unsigned app unlock:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app
Slock Desktop 0.2.2
Release 0.2.2
What's changed:
- Bypasses system proxy settings for desktop API requests so server list sync uses a direct Slock API connection.
- Clears expired desktop session tokens and cached service state when refresh is rejected.
- Adds Rust coverage for proxy bypass and expired-session cleanup.
Install notes:
- macOS Apple Silicon DMG is included.
- Signed updater artifacts are included for in-app updates from 0.1.1+.
- Unsigned app unlock:
sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app