Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.48 KB

File metadata and controls

31 lines (26 loc) · 1.48 KB

Changelog

All notable changes to this project are documented here.

[1.0.0] — 2026-07-12

Initial public release.

Features

  • Automatic photo rotation into a target folder on a schedule (every N minutes/hours/days, weekly on chosen weekdays + times, or manual only), purpose-built for feeding Nixplay frames via a Dropbox-synced folder.
  • Recipes that pull a set number of photos from mixed sources — Apple Photos albums and/or folders on disk — into a folder you choose.
  • Unseen-first selection: remembers every photo it has placed and prefers ones you haven't seen yet before repeating; repeats pick least-shown first.
  • Two rotation modes: Rolling (keep newest up to a max) and Replace (fresh set each cycle, copied in before the old set is removed so the frame never flashes blank).
  • Seasonal calendars: date-ranged "seasons" that take over a folder while active and hand it back afterward, with optional yearly repeat, a timeline view and a month view. Proportional scaling when multiple recipes share a max.
  • HEIC/PNG → JPEG conversion on the way into the folder, for frames that don't render HEIC.
  • Menu-bar app with background refreshes (responsive UI + progress bar with a Stop button), a single-instance lock, self-healing folder counts, and an optional "Start at login" LaunchAgent.

Notes

  • macOS only. Config and rotation history live in ~/Library/Application Support/FramePilot/. No accounts, servers, or API keys.