fix(release): finalize v1.23.0 — Tauri blank-screen fix + changelog + CF Pages rename#166
Conversation
Promote the [Unreleased] changelog to [1.23.0] — 2026-06-16 and add this release's remaining entries (Local-First foundation #140, OpenRouter reactive policy #163, Local AI i18n #164, WorldScript icons + URL cleanup #165, and Dependabot maintenance). Rename the Cloudflare Pages project in wrangler.toml storycraft-studio → worldscript-studio (CF is not actively deployed; the project rename on the CF side is a later step). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Thanks for using CodeAnt! 🎉We're free for open-source projects. if you're enjoying it, help us grow by sharing. Share on X · |
…sktop window) The Tauri build detected desktop mode via `TAURI_PLATFORM`, the Tauri 1.x env var that Tauri 2.x never sets. Every desktop build therefore fell through to the GitHub Pages base (`/WorldScript-Studio/`) and 404'd its hashed assets under `tauri://localhost/`, leaving only the native file/help menu over an empty webview on Windows/macOS. Base resolution now checks `TAURI_ENV_PLATFORM` (legacy `TAURI_PLATFORM` kept as a fallback) and is extracted into a pure, unit-tested `config/resolveViteBase.ts` so the regression cannot silently return. No runtime landmines: locale/community fetches use `import.meta.env.BASE_URL`, which resolves correctly under `./`. Linux `.deb`/AppImage still require webkit2gtk-4.1 (Ubuntu 22.04+) — a Tauri 2 platform minimum documented in the changelog, not a bug. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Added a release blocker fix: desktop (Windows/macOS) launched to a blank webview because the Tauri build read @CodeAnt-AI review |
|
@CodeAnt-AI review |
Thanks for using CodeAnt! 🎉We're free for open-source projects. if you're enjoying it, help us grow by sharing. Share on X · |
Sequence DiagramThis PR centralizes Vite base resolution so Tauri desktop builds detect the correct platform env vars, use a relative base, and successfully load bundled assets instead of showing a blank window. sequenceDiagram
participant Developer
participant TauriBuild as Tauri build
participant ViteConfig as Vite config
participant ResolveBase as resolveViteBase
participant DesktopApp as Desktop app
Developer->>TauriBuild: Run desktop build
TauriBuild->>ViteConfig: Start Vite bundling with env vars
ViteConfig->>ResolveBase: Resolve base from environment
ResolveBase-->>ViteConfig: Return './' for Tauri desktop
ViteConfig->>TauriBuild: Bundle app with relative asset paths
DesktopApp->>DesktopApp: Load assets using relative base and render UI
Generated by CodeAnt AI |
User description
Finalizes the v1.23.0 release notes and a small rebrand-config tail.
Changes
[Unreleased]→## [1.23.0] — 2026-06-16; add this release's remaining entries: Local-First foundation (feat(local-first): A0.1 perf harness → B0.1 PoC → ADR-0008 → B1.1 shadow sync #140, behindenableLocalFirstSync), OpenRouter reactive policy + render-loop fix (fix(settings): make OpenRouter cloud-policy block reactive to live state #163), Local AI settings i18n (fix(i18n): localize Local AI settings section (40 keys × 8 locales) #164), WorldScript icons + 8-bit Tauri fix + URL cleanup (fix(branding): WorldScript W monogram icons (8-bit, fixes desktop build) #165), and Dependabot maintenance. A fresh empty[Unreleased]shell remains on top.storycraft-studio→worldscript-studio. CF is not actively/prominently deployed, so this is a safe forward rename; the CF-side project rename is a later step.Notes
1.23.0everywhere (synced); this PR only finalizes notes + the CF name.tauri-buildrun.🤖 Generated with Claude Code
CodeAnt-AI Description
Fix desktop blank-window loading and finalize v1.23.0 release notes
What Changed
Impact
✅ Fewer blank desktop windows✅ Reliable asset loading in Tauri builds✅ Clearer v1.23.0 release history💡 Usage Guide
Checking Your Pull Request
Every time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.
Talking to CodeAnt AI
Got a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace "Your question here" with whatever you want to ask:
This lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.
Example
Preserve Org Learnings with CodeAnt
You can record team preferences so CodeAnt AI applies them in future reviews. Reply directly to the specific CodeAnt AI suggestion (in the same thread) and replace "Your feedback here" with your input:
This helps CodeAnt AI learn and adapt to your team's coding style and standards.
Example
Retrigger review
Ask CodeAnt AI to review the PR again, by typing:
Check Your Repository Health
To analyze the health of your code repository, visit our dashboard at https://app.codeant.ai. This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.