You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
release: 0.0.38 with accurate Windows first-run documentation (#57)
Cuts 0.0.38 and corrects the public documentation for the Windows
first-run experience that 0.0.37 and 0.0.38 actually fixed.
A typical new Windows 11 PC has WSL and VirtualMachinePlatform
disabled. 1Helm enables both itself, which requires one Windows restart
partway through setup. The README, website manual, getting-started
guide, and user guide now state that plainly: WSL is not a
prerequisite, the single UAC prompt, the PowerShell progress window
that must stay open, the restart as a normal step rather than an error,
and resuming by reopening 1Helm as the same Windows user. SmartScreen
on the unsigned Setup executable is disclosed honestly.
Also adds the per-platform install and removal paths the repository
front page never documented, first-run troubleshooting for all three
platforms, and the two Settings sections (Notifications, Feedback) the
user guide omitted.
The website's disclosed Authenticode version is release-coupled, so
test/site.mjs now derives it from package.json instead of pinning a
literal that goes stale on every patch bump.
Release pins: version, changelog, and local/1helm-channel-machine:0.0.38.
Co-authored-by: Joseph Yaksich <gitcommit90@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Use **Settings → Admin → Prepare to remove 1Helm** first on any platform. It is
176
+
Captain-only, requires typed confirmation, and prepares backend-owned resident
177
+
machines for safe deletion. Export irreplaceable channel files before you start.
178
+
179
+
-**macOS** — drag 1Helm to the Trash. `~/Library/Application Support/1Helm-OCI-v1`
180
+
is preserved unless you delete it yourself.
181
+
-**Windows** — uninstall from Settings → Apps → Installed apps. The uninstaller
182
+
removes 1Helm's own containers, unregisters its WSL runtime, and deletes
183
+
`%LOCALAPPDATA%\1Helm-Runtime`.
184
+
-**Linux** — `sudo /opt/1helm/uninstall-host.sh` removes the services, helper,
185
+
and 1Helm-owned containers while preserving `/var/lib/1helm-oci-v1` for
186
+
recovery.
187
+
188
+
### Release discipline
137
189
138
190
Mac, Linux, and Windows use one synchronized desktop release version. A release
139
191
is held in full until the signed/notarized Mac DMG and updater ZIP, verified
140
192
Linux host archive, and Windows Setup/Squirrel feed have all passed native
141
193
install and update acceptance from the same source commit. Windows
142
-
Authenticode status is disclosed in every release; v0.0.31 is `NotSigned`.
194
+
Authenticode status is disclosed in every release; v0.0.38 is `NotSigned`.
143
195
144
196
### Connect from a phone or tablet
145
197
@@ -152,10 +204,10 @@ frontend; the password is never retained and the resulting session is stored
152
204
in the iOS Keychain or encrypted with a key held by Android Keystore.
153
205
154
206
- The native iOS and Android gateway source is included in this repository,
155
-
but neither mobile platform has a current v0.0.31 public build. The most
207
+
but neither mobile platform has a current v0.0.38 public build. The most
156
208
recent signed Android APK is the older v0.0.23 gateway, and 1Helm is not
157
209
currently listed in the public iOS App Store. Use the HTTPS browser interface
158
-
for the current v0.0.31 experience.
210
+
for the current v0.0.38 experience.
159
211
- The native clients require HTTPS, do not contain or initialize the 1Helm
160
212
server or a frozen copy of its product frontend, and do not retain host data
161
213
or provider credentials beyond the selected server address and secure
@@ -277,7 +329,7 @@ and an audit trail. A prompt saying “use this service” is not a connector.
277
329
service with health-check rollback.
278
330
- Signed, Apple-notarized, stapled Apple Silicon DMG releases.
279
331
- Browser access from phones and tablets to an already configured HTTPS 1Helm
280
-
host; native mobile gateway source is present but has no v0.0.31 public build.
332
+
host; native mobile gateway source is present but has no v0.0.38 public build.
281
333
282
334
### Platform truth
283
335
@@ -286,7 +338,7 @@ and an audit trail. A prompt saying “use this service” is not a connector.
286
338
|**Apple Silicon macOS 26**| Native desktop product and real isolated Linux computer per resident (Apple `container machine`, `home-mount=none`). |
287
339
|**Linux / CI**| Supported headless systemd host with one durable Podman OCI container per resident, runtime-owned storage, and exact ownership checks; CI may select an explicit test backend. |
288
340
|**Windows 11 x64**| Native desktop product with one installation-scoped WSL 2 OCI runtime and one durable container per resident; Windows-drive mounts and interop are disabled. |
289
-
|**iPhone, iPad, and Android**| Use the current HTTPS browser interface. Native gateway source exists, but v0.0.31 has no public mobile artifact and the iOS app is not publicly listed. |
341
+
|**iPhone, iPad, and Android**| Use the current HTTPS browser interface. Native gateway source exists, but v0.0.38 has no public mobile artifact and the iOS app is not publicly listed. |
290
342
291
343
Not yet shipped: current public mobile builds, a native Linux desktop shell, a
292
344
hosted control plane, rich Photon attachment fidelity, or blind execution of
@@ -313,7 +365,7 @@ A fresh data directory opens first-run setup. The source runtime defaults to
|`HELM_CHANNEL_COMPUTER_BACKEND`|`apple` on macOS, `oci` on Linux and Windows | Host isolation backend; `native` and `mock` are explicit development/test overrides. |
0 commit comments