Skip to content

Releases: Arylmera/FileFlow

FileFlow 0.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 08:05

Start FileFlow silently in the tray.

  • Start minimized — a new setting (Settings → General) launches FileFlow straight into the menu bar / system tray without opening the window. Pair it with Launch at login and FileFlow boots silently in the background. The main window is now created hidden and shown once your config loads, so startup never flashes a window you asked not to see.

Install / update:

curl -fsSL https://raw.githubusercontent.com/Arylmera/FileFlow/main/install.sh | sh

FileFlow 0.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 20:32

The Flow map becomes a real flow chart.

  • Flow graph — the Flow tab's Map view now draws your automations as a node-link graph: sources on the left, destinations on the right, one animated edge per rule. Flows that feed the same destination converge on a single node, so shared targets are finally visible at a glance. Edge color follows the flow type, a warning color and dashes call out failed or never-run rules, and moving particles show which flows are healthy (they respect your reduced-motion setting). Click any edge to inspect that flow and run it — the familiar detail row with Run now and Reveal appears below the graph. History is unchanged.
  • Automated releases — versions are now built and published by CI: the macOS app and the Windows MSI are compiled, checksummed, and attached to the GitHub release automatically.

Install / update:

curl -fsSL https://raw.githubusercontent.com/Arylmera/FileFlow/main/install.sh | sh

FileFlow 0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 17:30
7472b5d

Themes + a cleaner, modular UI.

  • Themes — Settings has a new Appearance section. Pick System (follows the OS light/dark setting live), Daylight, Midnight, Darkroom (safelight red on black — easy on night vision during late culls), Fjord (muted nordic blues), Paper (warm print-archive sepia), or Graphite (light monochrome). The choice applies instantly, is remembered per machine, and never touches your rules — no save needed.
  • UI refactor — the interface is reorganized into focused modules, every color now flows through the theme system, and primary buttons trade their gradient for a calmer, more native solid accent. No behavior changes to imports, rules, or watchers.

Install / update:

curl -fsSL https://raw.githubusercontent.com/Arylmera/FileFlow/main/install.sh | sh

FileFlow 0.2.2

Choose a tag to compare

@Arylmera Arylmera released this 24 Jun 12:04

Regex file-name filter + live folder rebind.

  • Whitelist / blacklist by filename regex on both External Drive and Folder rules. Set Only files matching to copy/move/import just the names that match, and Skip files matching to exclude names (even if included). Both blank = unchanged behavior. Matches the file name including its extension; contains-match (anchor with ^…$), case-sensitive (prefix (?i) to ignore case). Invalid patterns are rejected on save and fail closed.
  • Folder rules take effect live — adding, removing, or re-pointing a watched folder no longer needs an app restart.

Install / update:

curl -fsSL https://raw.githubusercontent.com/Arylmera/FileFlow/main/install.sh | sh

FileFlow 0.2.1

Choose a tag to compare

@Arylmera Arylmera released this 24 Jun 09:49

Bugfix release.

  • Run history: a re-scan that imported/copied nothing no longer logs a run. Previously a no-op re-import reset a lane's "last imported" time to now (showing e.g. "44 files imported · just now") while the count stayed cumulative. Real failures are still logged.

Install / update:

curl -fsSL https://raw.githubusercontent.com/Arylmera/FileFlow/main/install.sh | sh

FileFlow 0.2.0

Choose a tag to compare

@Arylmera Arylmera released this 22 Jun 18:51

New

  • Split-by-extension routing — send RAW and JPG (or any extensions) to separate destinations or folders from a single drive rule. First matching route wins; unmatched files use the rule's own destination.
  • Filename rename on import — rename files as they're copied with a {year} / {date} / {name} / {seq} template. The original extension is always preserved.
  • Flow — a run-history view of what was imported, when, and where.

Fixed

  • Large files no longer import half-written. A file is now considered finished only when its size holds steady across a re-check, not just by modification time. A >100 MB export that pauses mid-write is no longer handed to Apple Photos partially (the cause of the metadata warnings).

Safety

  • A copy never overwrites a different file, and a source is deleted from the card only once its own bytes are verified at the destination (content-checked de-collision).
  • A destination that sits inside the card being read is refused.

Install / update

curl -fsSL https://raw.githubusercontent.com/Arylmera/FileFlow/main/install.sh | sh

FileFlow 0.1.1

Choose a tag to compare

@Arylmera Arylmera released this 22 Jun 14:22

Skip files still being written before importing to Photos: a folder import scans after 3s of FSEvents quiet, but a transfer that stalls mid-file could leave a half-written file in the watched folder. scan_folder now skips any file whose mtime is under 2s old — it's picked up on the next watcher fire, so nothing is lost.

FileFlow 0.1.0

Choose a tag to compare

@Arylmera Arylmera released this 21 Jun 12:04

A quiet macOS menu-bar app that routes your files where they belong — drive → dated folders, folder → folder, or folder → Apple Photos.

Install

curl -fsSL https://raw.githubusercontent.com/Arylmera/FileFlow/main/install.sh | sh

One command downloads this build, installs it to /Applications, and launches it — no Gatekeeper prompt, because files fetched over curl aren't quarantined. Prefer to install by hand? See the README.

Ad-hoc signed (not notarized); macOS permissions are requested on first use.