Skip to content

build: release 0.1.9 - #118

Merged
ilyaZar merged 63 commits into
mainfrom
feat-device-addition
Sep 20, 2026
Merged

ilyaZar merged 63 commits into
mainfrom
feat-device-addition

Conversation

@ilyaZar

@ilyaZar ilyaZar commented Sep 20, 2026

Copy link
Copy Markdown
Member

Release the device and folder setup work as 0.1.9. The Omarchy panel now
supports nearby and pending devices, folder sharing, confirmed removal, and
confirmed creation of missing directories when accepting folder offers.

Connection totals count remote devices only. Dropdowns, status feedback,
rescan controls, and removal while Syncthing is unavailable are corrected.
The other shell adapters remain future work and are not supported in this
release.

Manifest versions and the bundled core are aligned to 0.1.9. Release notes
are updated, and the release tree contains no new Markdown paths compared
with the previous main branch.

Validation: Go race tests (including integration fixtures), folder creation
confirmation tests, installation/removal scripts, Omarchy QML lint, bundled
binary verification, and official Omarchy validation of the clean export.

Closes #100
Closes #105
Closes #106
Closes #110

- use one documented installation path
- make github dev the tested source
- preserve server owned fields during share changes
- expose pending and nearby devices for native hosts
- keep device setup inside the streamlined panel
- make folder sharing explicit and reversible
- give every supported shell the same device setup path
- keep host views on the shared service contract
- keep shell integrations on one device workflow contract
- expose authoritative pending and nearby device state
- protect device discovery and truncation mappings
- verify device actions keep their protocol arguments
- document pending discovery and sharing state
- keep adapter ownership clear for host implementations
- ship the native actions required by the panel
- keep the bundled checksum aligned
- keep rescan completion observable
- expose only explicit desktop authority
- publish one protocol v2 version
- keep tests focused on observable behavior
- align fixtures with protocol v2
- remove stale contract and demo checks
ilyaZar and others added 29 commits September 20, 2026 19:14
- verify desktop authority and guarded file actions
- cover command activity and transport boundaries
- allow users to withdraw local device configuration
- preserve remote state and local data
- replace the inactive device settings affordance
- reuse confirmation behavior across device actions
- keep feedback below the device header and errors
- prevent accidental folder pause or resume
- reuse the existing folder confirmation dialog
fix: compact the device id copy control
feat: improve folder acceptance and directory setup
@ilyaZar
ilyaZar merged commit 7318f14 into main Sep 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant