feat(web): redesign desktop UI and interactions - #1857
Merged
Conversation
1688mengdie
added a commit
to 1688mengdie/BitFun
that referenced
this pull request
Jul 31, 2026
Upstream 22 new commits merged: - MiniApp marketplace (server, web, deploy config) - Detached multi-device dispatch system - FlowChat stability and alignment fixes - Web UI redesign (GCWing#1857) - OpenCode local source ordering fix - Worktree automatic cleanup and workspace manager - Session write lock (prevent concurrent cross-process writes) - Architecture guardrail tightening - SSH task execution and detached dispatch - Various bug fixes and polish Conflict resolution (6 files): - chat.rs: took upstream SessionModeUpdateError import/type - session_manager.rs: kept upstream SessionWriteLock import - services-core/Cargo.toml: kept both taiji[] and dispatch-workspace[] features - relay_deploy.rs: took upstream tr/trap CR strip + test assertions - SessionsSection.scss: took upstream child item tree-line styling - SessionsSection.tsx: merged upstream dispatch filter UI + kept depth naming All taiji features, crates, and dependencies preserved.
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.
Summary
Type and Areas
Type:
UI/UX refactor
Areas:
Web UI, Desktop shell, component library, FlowChat, settings, workspace/editor/git/terminal surfaces
Motivation / Impact
BitFun Desktop had inconsistent density, motion, interaction feedback, and accessibility semantics across high-frequency workflows. This change establishes a calmer, more precise desktop system while preserving the existing information architecture and product behavior.
Users get faster navigation, clearer hierarchy, more consistent controls, reduced visual noise, improved keyboard access, and motion that respects system accessibility preferences.
Verification
pnpm run build:webpassed on the latestupstream/main.pnpm run theme:color-audit:allpassed for Desktop, mobile, installer, and CLI contracts.git diff --checkpassed.Reviewer Notes
b5f4db7c4and retains the latest detached dispatch workflows.Checklist