Releases: kibermaks/SessionFlow
Releases · kibermaks/SessionFlow
SessionFlow v2026.5.22 (build 921)
Added
- Light theme is finally here, with System, Light, and Dark appearance modes
- Year overview in the Productivity Calendar for monthly focus totals and rating trends
Changed
- Clicking an already selected calendar event keeps it selected; click empty timeline space to clear selection
Fixed
- Undo and redo for calendar event changes no longer leave the timeline stuck or unclickable
- Timeline actions on Tomorrow, past days, and custom dates now stay on the selected day
- Calendar events no longer disappear from non-today timelines after delete, copy, feedback, undo, or redo
- The start-time guide line now shows the selected start time on non-today dates
SessionFlow v2026.5.21 (build 873)
Press Delete to remove selected calendar event(s) from the timeline; group deletions undo as a single step
Clicking empty space on the right half of the timeline now deselects events
SessionFlow v2026.5.18 (build 869)
Fixed
- Session mute now persists through rest periods and immediately silences any queued start sound
- Awareness controls no longer truncate the elapsed/remaining time labels
SessionFlow v2026.5.15 (build 866)
[2026.5.15] - 2026-05-15
Added
- Multi-select calendar events on the timeline (click to select, ⌘-click to toggle, click empty area or Esc to clear) and drag any selected event to move the whole group together — undo restores them all at once
Fixed
- Ambient session audio no longer crashes when macOS resumes from sleep or lock screen while the audio output route is still restoring
SessionFlow v2026.5.13 (build 855)
[2026.5.13] - 2026-05-13
Added
- Menu bar details menu with current session, rest, next session, feedback, mute, and open-app actions
- Timeline draft preview while creating events inline, including live title, calendar color, duration, and start-time updates
- Draggable start time control in the inline event creation popover
Fixed
- What's New now shows the newest unseen changelog entry instead of only matching the running app version
- Main window title-bar double-click now follows the macOS system preference
SessionFlow v2026.4.23 (build 842)
Added
- Default Start hour setting in App Settings — used when scheduling with Set Time mode
Changed
- Timeline resize preview keeps start time and duration visible on one line for small blocks
- Now picker is disabled when viewing Tomorrow or past days, with tooltip explanation
- Set Time picker now shows purple line indicating the start time
Fixed
- Reviewed the SessionFlow codebase and fixed all P0/P1/P2 findings plus quality cleanups across CalendarService, TimelineView, ContentView, SchedulingEngine, Preset, and SessionAwarenessConfig classes
- Rapid calendar sync bursts no longer cause concurrent EventKit access
- Universal binary build now correctly produces both Apple Silicon and Intel slices
SessionFlow v2026.4.13 (build 805)
Universal binary build supporting both Apple Silicon and Intel Macs
SessionFlow v2026.4.10-2 (build 801)
Fixed
- Fixed CPU drain caused by CoreAudio listener leak in microphone monitor
- Fixed crash when granting calendar permissions (recursive dispatch_once in debug header)
- Reset Calendar Permissions now shows a confirmation dialog before quitting
SessionFlow v2026.4.10 (build 796)
Changed
- Release builds are now code-signed and notarized for clean Gatekeeper experience
- What's New dialog only appears when running the latest version
- Updated app icon
SessionFlow 2.8
Added
- Inline event creation — double-click empty space in the timeline to create calendar events with Spotlight-like autocomplete from recent events
Fixed
- Mic Aware now detects shared input/output devices (e.g. Thunderbolt Display) and disables itself with a warning
- Mute toggle now persists across app restarts
- Feedback rating icons show tooltips and can be toggled off by clicking again