Skip to content

v0.0.4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 16:55

v0.0.4 — 2026-07-18

Major Changes

  • manifest.json removed — version now reads directly from pkg.version. No more manifest-based version management.
  • Daemon lifecycle overhauloar start properly distinguishes fork/launchd/systemd/Windows Run modes via OAR_DAEMONIZED / OAR_FROM_LAUNCHD env vars. PID file + daemon.log for service management.
  • Concurrent update checkcheckForUpdate() now sends HEAD probes to R2/GitHub/Gitee simultaneously and uses the fastest responder (Promise.any), instead of sequential fallback.
  • Frontend data flow unified — version and update info centralized in Pinia store, polled by App.vue. Removed scattered fetch calls.
  • InitGate retry — retry button now calls Tauri start_service command to actually restart the backend.
  • Cache controlindex.html served with no-cache headers. Frontend reloads after update restart.

Bug Fixes

  • Proper fallback chain when preferred update source fails
  • oar init --from-app now checks if service is running even when version is up-to-date, starts it if dead
  • Update progress file (update-progress.json) removed — frontend detects restart via polling pattern
  • i18n static JSON imports for bun build --compile compatibility

Breaking

None.