Skip to content

v0.1.0-beta.1

Choose a tag to compare

@lguichard lguichard released this 17 Jun 16:20
· 27 commits to main since this release

Forel v0.1.0-beta.1

The app has been rewritten from scratch in Swift, replacing the previous
Tauri + React + Rust stack (archived under tauri/). This isn't a port for
its own sake: a native SwiftUI/AppKit app gives Forel direct, low-level
control over the things that matter most for a file-automation tool —
FSEvents watching, the menu bar, window/login-item behavior, native macOS
look and feel — without a JS runtime or webview in the loop. It's a better
foundation for where the project is going: a simple, fast, and efficient
macOS-native experience, aimed at being a credible alternative to Hazel.

Added

  • Full native rewrite: SwiftUI/AppKit app shell (ForelApp) over a Swift
    core package (ForelCore) with its own rule engine, SQLite persistence,
    and FSEvents-based folder watcher.
  • Menu bar quick panel: watching toggle, per-folder enable switches, and an
    activity summary, without opening the main window.
  • Settings: appearance (theme, accent color), start at login, and update
    preferences, backed by the same SQLite app_settings table as the rest
    of the app's state.
  • Self-updater: checks GitHub Releases for newer tags (every 12h, plus a
    manual "Check Now"), shows a prominent in-app banner and a menu bar badge
    when an update is available, and installs it in place — no Sparkle
    dependency, no appcast required.
  • Action history with undo/redo per entry and per batch.

Changed

  • Continues the existing 0.1.0.x line started by the Tauri-era alphas
    below — this beta is the same product, rebuilt on a native stack, not a
    fresh project.

Removed

  • The Tauri/React frontend and Rust backend are no longer the active app;
    the source is kept under tauri/ for reference only.
  • Sparkle dependency (was already disabled in dev builds; replaced by the
    GitHub Releases-based updater above).

Two builds available. Download the one that matches your Mac:

  • Forel-v0.1.0-beta.1-darwin-arm64.dmg Apple Silicon (M1 / M2 / M3 / M4)
  • Forel-v0.1.0-beta.1-darwin-x86_64.dmg for Intel

Requires macOS 14 Sonoma or later.

  1. Download the correct .dmg for your Mac.
  2. Open it and drag Forel into Applications.
  3. First launch: the app is ad-hoc signed (not notarized), so right-click Forel.app -> Open and confirm. (Or run xattr -cr /Applications/Forel.app.)