v0.4.1 June 2, 2026
UI File Card Delete Actions
- Added a per-card delete action on pending file cards with confirmation prompt.
- Harmonized delete styling across the dashboard: subtle neutral default, soft-red on hover; completed rows now carry a matching delete icon.
- Completed-row deletion removes source + translated output; pending-row deletion removes source + related batch files.
Fix Excel: Hidden Sheets Ignored
- The Excel translator now skips sheets that are hidden or very-hidden during both string extraction and file creation.
- Hidden sheets produce no
_EN counterpart in the translated output workbook.
Deploy VPS Build & Deploy Improvements
- Added
requirements-server.txt for VPS-only dependencies (gunicorn); local install stays Windows-compatible.
- Rewrote deploy script to use paramiko — fully Windows-compatible SSH, no ControlMaster Unix socket.
- Deploy is now non-destructive: overlays files instead of clearing the remote directory.
- Post-restart service verification: checks
systemctl is-active before reporting success.
Tooling Build-and-Deploy AI Skill
- Moved
build_distributions.py and deploy_user_package.py into .ai/ to keep the project root tidy.
- Added AI skill so the assistant can build and deploy to the VPS in one command with all arguments pre-configured.
v0.4 May 2026
Introduced shared core architecture for CLI and Web workflows, Azure batch translation, production VPS deployment, design system tokenization, and major web UI improvements. See doc/Release notes v0.4.md for the full change log.