Changelog

SoLo Support release history.

Each entry is generated from the release metadata used by the website and R2 release lane.

2026-10-20

v0.1.31

  • Technician apps start with sign-in, then show your organizations and pending invitations.
  • Switch between client organizations without signing out; each workspace keeps separate devices, sessions and permissions.
  • Owners and administrators can invite technicians and manage organization access.
Release Notes
2026-10-20

v0.1.30

  • Sync shared skills from solo-skills@d2047aa [skip ci] (#216)
  • Add AI and MCP shortcut to shared app navigation (#215)
  • Make MCP management device-first and reduce scrolling (#214)
  • Sync shared skills from solo-skills@894d5e5 [skip ci] (#213)
  • Remove Jenkins; document no-Jenkins rule (#212)
  • Add app-owned operator reports and preserve acceptance provenance (#204)
  • Provision UptimeRobot monitors for SoLoSupport (#209)
  • Ensure Claude can validate every desktop tool parameter (#211)
  • Let Claude classify SoLoSupport desktop tools during directory review (#210)
  • Restore solovision-platform plugin in settings (#208)
  • Enable solo-skills plugin marketplace for Claude Code (#207)
  • Use the solovision-platform plugin; drop duplicate vendored skills (#206)
  • Add shared SoLo skills to .claude/skills (#205)
  • Wire sanitized app monitoring and shared suite producers
  • Prevent hosted computer access from expiring without renewal
  • Keep organization enrollment inside its authenticated workspace
  • Prevent local plugin setup from being mistaken for cloud access
  • fix: explain Codex chat access separately from authorization
  • feat: show live computer status on connected agents dashboard
  • docs: record verified 0.1.29 publication and OpenAI review availability
Release Notes
2026-10-09

v0.1.29

  • Corrected macOS remote keyboard shortcuts and text paste so Command stays active throughout the operation.
Release Notes
2026-10-03

v0.1.28

  • feat(technician-console,ui): add command center view mode, mode switcher, and dual-theme tokens (#166)
  • feat(ui): implement modern Obsidian and Radiant Rose redesign for technician console and UI tokens (#165)
  • fix(release): refresh v0.1.27 host artifacts for deployment
  • fix(ci): default native builds to false and guard iOS technician build
  • feat(site): modernize public marketing site with Obsidian theme and radiant pulse styling
Release Notes
2026-10-02

v0.1.27

  • feat(ui): modernize personal remote dashboard and UI design tokens
  • docs: record verified versioned download publication
  • fix: align Android release evidence with versioned download names
  • fix: preserve release versions in installer download filenames
Release Notes
2026-10-01

v0.1.26

  • Windows Host Agent installers verify personal-account enrollment before reporting success, including computers with an existing installation.
  • Personal Linux Host Agent packages explicitly enroll during installation; reinstall a fresh package when the software center reports it is already installed.
  • Adding personal access preserves existing registrations on the same SoLoSupport server. Enrollment failures report an error and require a fresh installer when the temporary token expires.
  • Newly downloaded macOS Host Agents hand personal-account enrollment to the installed app and show an add-access approval prompt.
Release Notes
2026-09-30

v0.1.25

  • Linux Host Agent supports locally approved screen sharing and remote input on compatible Plasma, GNOME and COSMIC Wayland desktops; Xorg support remains available (#148).
  • Wayland sessions use the desktop portal for monitor selection, permission prompts, clipboard transfer and session cleanup; screen-only portals do not claim remote input support (#148).
  • Linux Debian installers include the portal, PipeWire and Python runtime dependencies and restore older installer-forced Xorg settings (#148).
  • Desktop technician apps support in-app updates, avoiding a separate manual installer workflow (#138).
  • Administrators can end open device sessions from the technician console (#142).
  • macOS Host Agent installation supports user-approved installation on Intel Macs and trusted universal builds for Intel and Apple silicon (#145, #146).
  • Unix Host Agent enrollment keeps device credentials private (#147).
  • macOS artifact transfers retry bounded chunks, verify the complete restored file and test the selected release channel before compilation (#149, #150).
  • Native publication uses the AWS SDK, bounded upload backpressure and improved transport recovery; verified artifacts can be published without recompiling (#137, #139, #140, #141).
  • Jenkins enables all release platforms and publishing on main, prepares Android signing context on fresh builds, resolves the Android Java path and targets the MacBook macOS builder (#135, #136, #143, #144).
  • macOS DMG builds use CI mode and the downloads page provides installation security guidance (#134).
  • Release versions are synchronized across desktop technician apps, Host Agents, Quick Support, Installer Helper and Android/iOS source metadata; release notes and repository history are reconciled through 0.1.25.
Release Notes
2026-09-22

v0.1.24

  • fix(session-core): use Win32_System_Shutdown for Windows LockWorkStation (#133)
Release Notes
2026-09-21

v0.1.23

  • feat(technician): modernize remote session interface with Dynamic Island HUD, scaling, chat, and host tools (#132)
  • perf(remote): elevate screen sharing to 60fps and 120Hz pointer dispatch (#131)
Release Notes
2026-09-21

v0.1.22

  • feat(site): break up single-page website into dedicated pricing, features, and enterprise pages (#129)
  • fix: resolve quick connect remote desktop video freeze across native host and viewer (#130)
  • feat(site): align downloads page styling and CTAs with SoLo brand palette (#128)
  • feat(site): redesign downloads page with SoLo Workbench and enforce PR gate (#127)
  • fix(release): use exact raw artifact byte sizes and digests in candidate
  • chore: stage verified v0.1.21 native release artifacts and fix Jenkins publish volume mount (#126)
Release Notes
2026-09-20

v0.1.21

  • fix(ci): disable keep-alive and isolate S3 clients in macOS R2 artifact handoff (#125)
Release Notes
2026-09-20

v0.1.20

  • fix(ci): verify universal macOS host architectures in separate lipo calls (#124)
  • SoLoSupport - Stage verified v0.1.19 release and Quick Support binary (#123)
  • SoLoSupport - Avoid full CocoaPods refresh and retry transport failures (#122)
Release Notes
2026-09-20

v0.1.19

  • fix: give Quick Support fresh session relay credentials
  • fix: keep delayed clipboard images from overwriting newer text
  • Redesign session controls and remove bottom clipboard banner
  • fix: preserve remote input across reconnects
  • Keep remote sessions connected while switching devices
  • Record 0.1.18 release verification and avoid cached preflight misses
  • Use Gradle-aware Android publication owner
  • Package verified 0.1.18 artifacts for governed publication
  • Publish verified native archives through the permanent multibranch pipeline
  • Include host manifest and macOS bundle version 0.1.18 metadata
  • Keep storage operations scoped to the verified Jenkins controller
  • Support read-only host storage assessment in the permanent pipeline
  • Allow opt-in unused-image reclaim below release storage guardrail
  • Include rebuildable Docker storage estimates in preflight failure
  • Use portable find exec terminator in Jenkins storage diagnostics
  • Show scoped workspace sizes when release storage preflight fails
  • feat: add bidirectional desktop image clipboard transfer
  • release: collect verified 0.1.17 native packages and preserve Jenkins storage
Release Notes
2026-09-07

v0.1.18

  • Added bidirectional image clipboard transfer for Windows, Linux and macOS desktop sessions.
  • Kept image transfers separate from keyboard and pointer traffic, with bounded PNG handling and visible failures.
Release Notes
2026-09-07

v0.1.17

  • Added a monitor badge to Host Agent icons on Windows, macOS, Linux, and Android.
  • Kept the main app, technician apps, and Quick Support icons unchanged.
Release Notes
2026-09-07

v0.1.16

  • Added native startup update notices and Check for Updates controls.
  • Synchronized native app and Host Agent versions with an enforced release check.
  • Fixed Host Agent update download discovery and Linux package checksum stability.
Release Notes
2026-09-06

v0.1.15

  • Improved Linux remote-session responsiveness, including 1080p displays.
  • Improved video recovery after packet loss and connection shutdown handling.
  • Corrected session diagnostics for the selected monitor.
  • Refreshed desktop Host Agent and Quick Support packages, and added a signed Android Host Agent download.
Release Notes
2026-09-05

v0.1.14

  • Fix remote key repetition and replace clipboard toolbar with standard shortcuts (#103)
  • fix: reject invalid Linux host agent artifacts (#102)
  • fix(release): prepare synchronized main automatically (#101)
  • fix: complete full-app QA hardening (#100)
  • feat: add host agent manifest fetching and integrate into downloads page UI
  • fix(host): handle TrayOpenRequested event in Windows agent
  • fix(ci): preserve git cache across parallel agent checkouts
  • refactor: wrap platform-specific tray implementations and add outbound data channel support to capture loops
  • feat: implement automated self-update functionality for the Windows host agent
  • Codex/linux prelogin screen wake (#99)
  • fix(linux): wake pre-login screen before capture (#98)
  • SoLoSupport - Fix GDM Xorg host session detection (#97)
  • SoLoSupport - Fix Linux Host Agent enrollment and uninstall lifecycle (#96)
  • fix: ship live Linux host agent artifact (#95)
  • fix: prevent Linux host agent token replay (#94)
  • fix: harden full-app QA workflows (#93)
Release Notes
2026-08-11

v0.1.13

  • feat: enhance technician console enrollment modal with a prominent token display and copy functionality for multi-platform support
  • docs: update governance metadata and document enrollment preflight error handling for redeemed tokens
  • fix: throw explicit error when enrollment token is already redeemed instead of returning preflight success
Release Notes
2026-08-11

v0.1.12

  • fix: update Android NDK/Rust configuration in CI and skip POSIX display-manager tests on Windows
Release Notes
2026-08-11

v0.1.11

  • chore: migrate documentation-governor CI source to SoLoVisionLLC/solo-skills and add VSCode Java settings
Release Notes
2026-08-11

v0.1.10

  • feat: pass GITHUB_TOKEN to CI scripts for authenticated documentation-governor cloning
Release Notes
2026-08-11

v0.1.9

  • fix(linux): enforce unattended Xorg login
  • fix(host-agent): support system login screens
  • fix(console): honor forwarded workspace host
  • fix(console): remember technician workspace
  • fix(auth): keep technician sessions durable
  • SoLoSupport - Open technician workspace on native launch
  • feat(linux): add AppStream metadata, system icons, autostart, and GUI uninstall support to Linux deb packaging
  • SoLoSupport - Enroll Android in every native release (#86)
  • SoLoSupport - Complete resilient macOS artifact handoff (#85)
  • docs: add cross-surface consistency gate
  • fix(remote-desktop): add adaptive capture pacing and buffer reuse (#83)
  • docs(release): document blocked publish recovery
  • fix(ci): recover Mac agent transport loss
  • fix(ci): containerize controller handoff
  • docs(ci): standardize Mac agent runtime
  • fix(ci): bypass Mac remoting for artifacts
  • fix(ci): harden macOS artifact handoff (#84)
  • fix(ci): harden macOS artifact handoff
Release Notes
2026-08-01

v0.1.8

  • SoLoSupport - Enforce bypassable macOS integrity
  • fix: start readiness timeout after agent allocation
  • fix: make readiness timeout queue resilient
  • SoLoSupport - Add Jenkins release readiness gate (#79)
  • docs: sync SoLoRecall Master Project Tracker guidance in AGENTS.md (created)
  • fix(ci): bind canary credentials before container start
  • fix(ci): run transport preflight in Node container
  • ci(release): add isolated R2 transport canary
  • docs: clarify Jenkins parallel progress view
  • ci: expose Jenkins device lane progress
  • ci: parallelize Jenkins native release lanes
  • docs: lock multi-tenant host-role matrix policy
  • fix(health): separate Sentry connectivity from issue-feed scope
  • Add initial documentation for SoLo Support Agent and Help Center
  • Limit deployment build concurrency
  • Secure operator administration surfaces
  • Fix PKCE cookie cleanup without overwriting active verifier
  • Tighten Android release gating for Play review demo
  • chore(seed): Windows x86 v0.1.7 artifacts
  • chore(seed): Windows x64 v0.1.7 artifacts
  • chore(seed): Linux v0.1.7 artifact
  • chore(seed): macOS v0.1.7 artifacts
  • fix(ci): initialize pnpm before hosted cache
  • fix(ci): add hosted Windows release fallback
Release Notes
2026-07-12

v0.1.7

  • fix(native): share cursor policy with every host agent
Release Notes
2026-07-12

v0.1.6

  • fix(ci): publish current host agents for every desktop OS
  • Switch technician input to hidden keyboard bridge and keep host cursor
Release Notes
2026-07-03

v0.1.5

  • fix(ci): honor bypassable macOS signing policy
Release Notes
2026-07-03

v0.1.4

  • fix(ci): support macOS system bash in DMG verifier
Release Notes
2026-07-03

v0.1.3

  • fix(ci): bootstrap cargo on macOS Jenkins agent
Release Notes
2026-07-03

v0.1.2

  • fix(ci): unblock macOS native release lane
Release Notes
2026-07-03

v0.1.1

  • Enhance Jenkins pipeline for native app builds by adding macOS support and improving release detection. Introduce new environment variables for expected R2 bucket and download URLs. Update build parameters for Android and macOS, and implement logic to handle release commits for artifact publishing. Add changelog and release notes pages to the site, along with a new component for rendering release notes in markdown format.
  • Update authentication cookie handling to use centralized constants for names and paths. Enhance the refresh token management by including the refresh token in the response and adjusting cookie settings for access and refresh tokens. Update documentation to reflect changes in token expiration durations.
  • Refactor Supabase authentication cookie handling to include Max-Age in the cookie path. Standardize header casing for JSON requests across multiple services. Update tests to reflect these changes and ensure consistent behavior in session management.
  • Refactor authentication cookie management across applications to utilize centralized constants for cookie names and paths. Implement session recovery for expired access tokens in middleware, enhancing user experience by allowing seamless re-authentication. Update tests to cover new functionality and ensure legacy cookie paths are cleared appropriately. Adjust documentation to reflect changes in cookie handling and session management.
  • Fix Supabase auth cookie path handling
  • Harden session refresh and cookie handling
  • Update Linux host agent binary
  • Guard stale Linux host agent downloads
  • Enhance Linux Host Agent functionality with screen capture and input injection support. Implement durable session recovery for unattended sessions, allowing reconnection of sessions left in a 'connecting' state. Update documentation to reflect these changes and add necessary database migrations for session management.
  • Package Linux host agent downloads as Debian installers
  • Codex/solosupport supabase migration (#73)
  • Fix Linux host agent download selection (#72)
  • fix: repair Linux host agent check (#71)
  • Codex/solosupport supabase migration (#70)
  • Codex/solosupport supabase migration (#69)
  • Codex/solosupport supabase migration (#68)
  • Fix SoLoSupport install host public tenant alias (#67)
  • chore: remove committed QA bytecode artifact (#66)
  • Codex/solosupport supabase migration (#65)
  • docs: update infrastructure hosting map
  • Codex/solosupport supabase migration (#64)
  • Document infrastructure setup
  • Migrate SoLoSupport to Supabase (#63)
  • Codex/native android technician app (#62)
  • chore(customer-portal): ignore TypeScript build metadata (#61)
  • fix: remove unsupported Logto prompt
  • fix: pass auth env to control plane
  • fix: exclude API host from console wildcard
  • fix: pin Coolify API router
  • fix: prioritize API host routing
  • feat: integrate Better Auth onboarding bridge
  • Agent work pending review: codex/native-app-install-builds (#20)
  • Harden Logto callback session handling (#16)
  • Serve R2 download landing page (#15)
  • Serve R2 download landing page (#14)
  • Move native release builds to Jenkins (#13)
  • Lock CI split to Jenkins and GitHub Actions
  • Follow up Jenkins CI hardening (#10)
  • Codex/native app install builds (#9)
  • Codex/native app install builds (#8)
  • Earlier baseline repository work across 305 additional commits.
Release Notes
2026-07-03

v0.1.0

  • Initialize SoLo Support public release metadata
  • Route native downloads through the Cloudflare R2 release manifest
  • Prepare Jenkins desktop release ownership for Linux, macOS, and Windows
Release Notes