Skip to content

TimeFlow 0.11.2: Maintenance Hardening and Cross-Platform Packaging Fixes

Pre-release
Pre-release

Choose a tag to compare

@shadowguardian507-irl shadowguardian507-irl released this 01 Sep 19:16
Immutable release. Only release title and notes can be modified.
4d0e1cb

TimeFlow 0.11.2

This release is a maintenance and hardening release that started life as the 0.2.0 workstream, then became 0.11.2 once the actual commit history and packaging follow-up fixes were evaluated.

Highlights

  • Added legacy alpha data detection and import support for the new uk.etheria-software.timeflow app identifier.
  • Added first-run UI support for importing existing legacy data.
  • Fixed theme startup so saved dark/light mode settings are applied as the app loads.
  • Fixed date navigation so previous/next day buttons move exactly one day without timezone drift.
  • Updated the frontend bootstrap to use the Svelte 5 mount API.
  • Resolved Svelte accessibility/compiler warnings in forms, category selection, theme selection, modal handling, and timer props.
  • Added Rust and JavaScript/TypeScript dependency audit targets to the Makefile.
  • Remediated dependency advisories and aligned Tauri Rust/JavaScript package versions.
  • Added version synchronisation tooling so app versions stay aligned across package.json, src-tauri/Cargo.toml, src-tauri/tauri.conf.json, and Cargo.lock.
  • Updated the sidebar version display so it tracks app metadata rather than a hard-coded value.
  • Adjusted Linux packaging to avoid the AppImage linuxdeploy failure on rolling-release Arch hosts.
  • Restored shared Tauri bundle targets and moved the Linux-only packaging override into src-tauri/tauri.linux.conf.json, so macOS builds can produce .dmg packages again.
  • Added lightweight AI-DLC release documentation for the maintenance work.

Verification

The release was validated with:

  • make version-check
  • pnpm exec tsc --noEmit
  • pnpm run build
  • cargo check --manifest-path src-tauri/Cargo.toml --locked --offline
  • pnpm tauri build on Linux, producing .deb and .rpm packages
  • Rust and JavaScript/TypeScript dependency audit checks during remediation

Notes

The app version has been harmonised to 0.11.2 across the frontend package metadata, Tauri configuration, Rust package metadata, and Cargo lockfile.