Releases: kibermaks/SessionFlow
Releases · kibermaks/SessionFlow
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
SessionFlow 2.7
Added
- Master on/off switch for Shortcuts — runs independently of Session Awareness
- Session Ending Soon shortcut trigger with configurable lead time
- Mini Player border pulses briefly when the window appears
Fixed
- Time and duration alignment on the feedback icon
- Stale progress bar and countdown labels in shared awareness components
- Duplicate timers and observers when the root view recreated on launch
- Burst of calendar sync events now coalesces into a single timeline refresh
- Mute toggled from the mini player or bottom panel no longer reverts after unrelated settings tweaks
SessionFlow 2.6
What's New
Added
- macOS Shortcuts integration — trigger any Shortcut at session start, end, approaching, and rest boundaries with structured JSON payloads
- Shortcuts settings tab with test button, type filters, and example shortcuts
Fixed
- Mini-player widget now drags with native macOS feel
- Awareness settings UI no longer lags while a session is active
SessionFlow 2.5
Added
- Auto-mute when microphone is active — automatically silences sounds during calls and recordings
- Session type filtering on Productivity Card and Calendar view with per-type stats
Changed
- Mute controls redesigned as independent toggles (manual mute + mic-aware auto-mute)
- Extracted shared awareness components to reduce code duplication
SessionFlow v2.4
What's New
- Creek Atmosphere — new ambient sound
- Resizable mini-player with adaptive layout and compact progress donut
- Session awareness stays in sync with live calendar edits
- Mini-player layout and stability improvements
SessionFlow v2.3
What's New
- Focus Time Weights — configure how much each rating (Fire/Done/Partly/Skipped) contributes to your focus time
- Productivity info popover — explains ratings, focus time calculation, with quick link to settings
- Fixed "What's New" dialog no longer appears during initial installation
- Fixed numeric input fields auto-size to their value range
- Fixed audio preview correctly restores accelerando playback rate