Skip to content

Upgrade omnyshell to ^1.55.0 (omnyhub-backed transport)#44

Merged
gmpassos merged 1 commit into
masterfrom
feature/omnyshell-1.55
Jul 12, 2026
Merged

Upgrade omnyshell to ^1.55.0 (omnyhub-backed transport)#44
gmpassos merged 1 commit into
masterfrom
feature/omnyshell-1.55

Conversation

@gmpassos

Copy link
Copy Markdown
Contributor

Bumps the omnyshell dependency from ^1.54.0 to ^1.55.0.

In omnyshell 1.55.0 the transport moves onto the shared omnyhub stack — FrameConnection over a TypedConnection<OmnyShellFrame>. That change is entirely native/dart:io-side; the browser barrel (WsChannelConnection, the web transport factory behind the dart.library.js_interop conditional export) is untouched, so the PWA is unaffected.

Verification (against the published omnyshell 1.55.0)

  • dart analyze --fatal-infos --fatal-warnings — clean.
  • VM tests: 151 pass.
  • dart2js release build (build_runner build --release): main.dart.js produced at 670 KB — proving no dart:io leaked into the web graph (dart2js silently emits nothing on an unsupported-SDK import).
  • Browser tests (dart test -p chrome test/ui test/e2e): 65 pass, incl. the full e2e login → nodes → sessions → reconnect → logout workflow.

Bumped the web client version to 1.14.11 (pubspec + lib/core/version.dart + CHANGELOG).

🤖 Generated with Claude Code

omnyshell 1.55.0 moves its transport onto the shared omnyhub stack
(FrameConnection over a TypedConnection<OmnyShellFrame>). The change is
native/dart:io-side; the browser barrel (WsChannelConnection, the web
transport factory) is unchanged, so the PWA is unaffected.

Verified against the published 1.55.0: analyze clean, 151 VM tests pass,
the dart2js release bundle builds (670 KB, no dart:io leak), and the 65
Chrome browser/e2e tests pass. Bumped web client version to 1.14.11.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@gmpassos gmpassos merged commit 954a534 into master Jul 12, 2026
4 checks passed
@gmpassos gmpassos deleted the feature/omnyshell-1.55 branch July 12, 2026 02:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant