Skip to content

Prepare 26.11.4 with Flutter 3.50 and refined UI - #273

Merged
yiguodev merged 11 commits into
mainfrom
dev-26.11.4
Nov 13, 2026
Merged

yiguodev merged 11 commits into
mainfrom
dev-26.11.4

Conversation

@yiguodev

Copy link
Copy Markdown
Contributor

Summary

Prepare 26.11.4 with an updated toolchain, simpler desktop integration, and more consistent single-column pages.

Toolchain / CI   Flutter 3.50, Dart 3.14, dependency updates, Pigeon generation
Desktop          Upstream window/tray APIs; Linux system title bar and Skia
Setup / Connect  Responsive setup; one stable session card with placeholders
Shared UI        Reduced motion, concise labels, aligned sections and spacing
Documentation    System requirements and refreshed localized showcase references

Remove the connection-explanation section while retaining connection plans, runtime identity, traffic, routing, and health information. Keep existing fonts and single-column layouts.

Evidence

  • Before: Connection and session details occupied separate sections with state-dependent layout; setup and shared pages had uneven spacing and repeated guidance.
    After: Setup redistributes content responsively; one session section preserves disconnected placeholders and truncates long node names. Shared sections and setting rows align their content consistently.
  • flutter analyze --no-pub: passed.
  • flutter test --no-pub --reporter expanded: 2305 passed, 5 skipped.
  • Build-script unit tests: 35 passed, 1 skipped.
  • Production-entry debug builds succeeded for macOS, iOS Simulator, and Android.
  • Reviewed native mock captures across macOS, iPhone, iPad, and Android phone/tablet/Desktop in English, Chinese, and Russian. These captures do not exercise a real VPN connection.

Current connection UI on Mac, iPad, and iPhone

Merge Danger

Door: Two-way. No database migration or rewriting of saved configurations or caches.

Blast Radius: Cross-platform. Toolchain/dependency updates and desktop window, tray, and rendering behavior. Linux uses Skia to avoid blank content on Mesa SVGA3D; Windows/Linux GPU behavior was not validated on this host.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 13, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-13T11:56:00.735012Z 00f3e62 PR opened
🔒 Security Review ✅ Completed 2026-11-13T11:57:59.121750Z 00f3e62 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@yiguodev
yiguodev merged commit a9c690c into main Nov 13, 2026
1 check passed
@yiguodev
yiguodev deleted the dev-26.11.4 branch November 13, 2026 12:06
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