feat(web): cloud session viewer alignment for browser - #850
Draft
beruro wants to merge 7 commits into
Draft
Conversation
Separate build:web and dev:web targets let the cloud viewer run in the browser without the Tauri shell, with dedicated HTML entry and auth callback pages. Pre-commit hook ran. Total eslint: 0, total circular: 0
Extract SessionTranscriptPlatform so ChatHistory and workstation shells share one read-only cloud viewer path, with RemoteSession chat and simulator workspace wrappers for browser deployment. Pre-commit hook ran. Total eslint: 180, total circular: 0
Load roster and transcript segments over the unified session HTTP client with merge-aware event caching so the browser viewer stays consistent with live cloud updates. Pre-commit hook ran. Total eslint: 180, total circular: 0
Reuse workstation cloud session pagination and scoped menu rules in the web shell sidebar so personal and org session lists match desktop navigation behavior. Pre-commit hook ran. Total eslint: 180, total circular: 0
Compose the cloud session page from shared workstation surfaces with header view controls, notes entry, and Org2Cloud auth hooks tuned for browser sign-in. Pre-commit hook ran. Total eslint: 180, total circular: 0
Stop replay subscriptions from fighting the read-only cloud transcript path and slim simulator status and loading surfaces so remote session viewing stays responsive in the browser. Pre-commit hook ran. Total eslint: 180, total circular: 0
Extend navigation and session strings for the browser viewer and gate regressions with callsite and resource quality scripts wired into CI. Pre-commit hook ran. Total eslint: 180, total circular: 0
beruro
force-pushed
the
web/cloud-viewer-alignment
branch
from
August 20, 2026 16:18
a1814bd to
4c71240
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The ORGII desktop app already supports cloud org sessions in the workstation sidebar and read-only remote viewing, but there was no dedicated browser entry to sign in, list My/Team cloud sessions, and open a session with the same transcript and simulator chrome users expect on desktop.
Solution
Add a webpack-backed web shell with Org2Cloud auth, cloud session roster and event runtime over the unified HTTP session API, sidebar alignment with desktop cloud scopes, session page composition via shared RemoteSession surfaces, and replay decoupling so read-only cloud viewing stays responsive. Ship matching i18n strings and CI translation contract checks.
Potential risks
Verification
pnpm exec vitest run src/web --passWithNoTests— 9 files, 30 tests passed (~33s)NOT RUN: fullpnpm test,pnpm typecheck,pnpm build:web(recommend before marking PR ready)