Releases: xirf/futou
Releases · xirf/futou
Release list
v0.1.1
v0.1.1 — Web Servers, CLI Parity, & RC Patches
New Features
- Apache (2.4.66) and Nginx (1.27.4) web server support with auto-generated config
- document_root parameter for per-project web server starts (GUI prompt + CLI -d flag)
- CLI: new \start, \stop, \logs, \�ctive\ commands
- Settings panel in GUI: language (EN/ID), install location, daemon autostart
- Frameless window with custom title bar controls
- sonner toasts replacing alert() dialogs
- i18n: full English and Indonesian translations across all UI strings and error messages
- VitePress documentation site with Guide, CLI Reference, and Runtime Reference
Bug Fixes
- data_initialized operator precedence (&& bound tighter than ||)
- Bundle cache overwrite on every daemon start
- Pipe read timeout (30s) for both CLI and GUI RPC clients
- Handler .unwrap() panics replaced with json_success() helper
- Progress map stale entries pruned on daemon.status poll
- Empty version_dir guard for old installs
- Uninstall confirmation (CLI stdin + GUI window.confirm)
- Activation race condition: re-load state before mutating
- CLI install: poll status instead of returning early
- Child process health check 500ms after spawn
- Shim cleanup: shims.json manifest per runtime+version
- Aria2 NullDownloader warning in operation log
- Document root path validation
- Catalogue refresh: force remote re-fetch instead of stale cache
- Apache Lounge URL: correct YYMMDD date stamps
- Nginx: inline mime types, quoted root path, correct prefix
Catalogue
- Python 3.12.9, 3.13.3 (embeddable)
- Deno 2.2.11, 2.3.8
- Apache 2.4.66 (Apache Lounge)
- Nginx 1.26.3, 1.27.4 (nginx.org)
Build
- Binary renamed: \utou-cli.exe\ → \utou.exe\
- 28 unit tests (futo-core): domain serialization, catalogue sorting, checksum verification
Futou v0.1.0 — Runtime Environment Manager
Initial release of Futou, a Windows environment manager for PHP, MariaDB, PostgreSQL, and Node.js.
Features:
- Catalogue-driven install (aria2 RPC download engine)
- Add to PATH via .bat shims (checkbox)
- Server process lifecycle: Start/Stop (mariadbd, postgres, mysql)
- Daemon auto-start and manual toggle (green/red power button)
- Operation log panel (polling every 2s)
- Config file detection: php.ini / my.ini / postgresql.conf
- Version switching with database-aware confirmations
- Installer bundles daemon as external binary (NSIS + MSI)
Install:
Download \Futou_0.1.0_x64-setup.exe\ below.