Skip to content

Releases: OOMestre/Focenda

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 22:24

Summary

Focenda v1.2.0 introduces custom Scratchpad folder management with icon customization, safe deletion with automatic note reassignment, an in-app GitHub issue reporting and suggestion flow with pre-filled device diagnostics, and privacy-preserving feedback submission.

Added

  • Custom Scratchpad Folders: Users can create custom folders in the Scratchpad and assign distinct SF Symbols icons from a curated palette.
  • Folder Renaming & Safe Deletion: Folders can be renamed with automatic cascading updates to all contained notes. Deleting a folder safely reallocates its notes to a fallback folder, preventing accidental data loss.
  • In-App GitHub Feedback Flow: Added dedicated actions in the Support tab to report bugs and suggest feature improvements with pre-filled templates, app version, macOS version, and CPU architecture.
  • Privacy-Preserving Issue Reporting: Feedback submissions open directly in the default browser without storing access tokens or making background network requests from the app.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 22:48

Summary

Focenda v1.1.0 introduces a modular workspace management system for installing or uninstalling optional features, direct task creation from scratchpad lines, a dedicated About and release inspection view, an update relaunch confirmation dialog, and optimized menu bar layout spacing.

Added

  • Modular Workspace Management: Users can now install or uninstall individual feature modules (Kanban, Calendar, Reminders, Scratchpad, and Bookmarks) in Settings to eliminate clutter and release memory. All user data is preserved safely in local storage when a module is uninstalled.
  • Scratchpad to Kanban Tasks: Quickly convert the current line or selection in the Scratchpad into a To Do task with a single click, accompanied by visual confirmation.
  • Dedicated About View: Added an About section in the navigation sidebar displaying application details, release version, mascot, and direct update controls.
  • Update Relaunch Confirmation: Added an explicit confirmation prompt prior to applying updates to ensure all open work is saved before the application relaunches.

Fixed & Changed

  • Menu Bar Focus Spacing: Adjusted vertical spacing within the Focus popover section to prevent footer controls from being pushed outside the fixed frame on smaller displays.
  • Settings Reorganization: Streamlined the Settings interface by delegating release checks and project metadata to the dedicated About view.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 23:35

Important

📢 Notice for Users Updating from v1.0.0

If you encountered an extraction error when clicking Update Now inside v1.0.0, please apply this update using one of the two standard methods below:

  • Homebrew users: Run brew update && brew upgrade --cask focenda
  • Direct DMG users: Download the Focenda-macOS.dmg below and drag Focenda.app into /Applications (replacing the previous binary).

🔒 100% Data Safety: All your existing tasks, scratchpad notes, bookmarks, custom folders, and focus history remain completely safe and untouched.

Starting with this v1.0.1 build, the in-app updater is fully upgraded with native macOS disk image handling, so all future updates will install automatically with 1 click.


Summary

Focenda v1.0.1 introduces the Repeat Until Done reminder alert mode, Menu Bar bookmark synchronization with Focus Hub, Menu Bar popover geometry stabilization, an intuitive 12-hour AM/PM time picker, smart audio playback for sound tests, and a resilient in-app DMG auto-updater.

Added

  • Repeat Until Done Alert Mode: Added configurable persistent repeat chimes and banner reminders until explicitly acknowledged or completed in the alert HUD.

Fixed & Changed

  • Resilient In-App DMG Auto-Updater: Implemented robust disk image mounting (hdiutil attach / detach), temporary extraction sandboxing, and atomic bundle replacement in /Applications.
  • Menu Bar Bookmark Synchronization: Menu Bar Links and Focus Hub bookmarks share synchronized local storage and categorized launching.
  • Menu Bar Popover Geometry Stabilization: Fixed popover height jumping and stabilized layout sizing across tab transitions.
  • Intuitive 12-Hour Time Format Picker: Standardized time input in reminder creation to a clean 12-hour AM/PM layout.
  • Smart Sound Preview & Test Audio: Limited test alerts and sound previews in Settings and Reminders to 3 gentle pulses with immediate pause support.
  • Enhanced Persistence & Preference Bindings: Verified 100% data retention across update cycles with responsive preference persistence.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 21:08

Summary

Focenda v1.0.0 is the first official release of the native macOS focus, task, and calendar productivity suite. It provides a complete, distraction-free productivity environment combining intelligent focus timers, unified Kanban task workflows, an interactive monthly calendar, recurring reminders, a multi-notebook scratchpad, an instant-access menu bar control center, 5 refined visual themes, global keyboard shortcuts, guided onboarding, and encrypted local storage.

Features & Workspaces

Focus Timer & Flow Engine

  • Multiple Interval Modes: Deep Focus (25 min default), Short Break (5 min), and Long Break (15 min) with custom duration sliders in Settings.
  • Circular Animated Visualizer: Hardware-accelerated progress ring with elapsed/remaining countdowns and pulse animations.
  • Floating Mini Timer HUD: Lightweight, draggable floating panel (NSPanel) designed for multi-space desktop setups.
  • Energy-Efficient Execution: Background throttling, window minimization pause handling, and low CPU usage.
  • Audio Completion Chimes: Configurable alert sounds (Hero, Glass, Ping, Submarine) and support for custom audio files with multi-pulse chimes.
  • Session History & Analytics: Daily focus minutes, completed sessions, and productivity streaks persisted locally and reflected in dashboard stats.

Tasks & Kanban Board

  • Unified Switcher: One-click toggle between interactive 3-column Kanban board (To Do, In Progress, Done) and compact linear list view.
  • Drag & Drop Workflow: Native macOS drag-and-drop support across Kanban columns and lists.
  • Priority & Due Date Tracking: Categorize tasks with Low, Medium, High, and Urgent priority flags, accompanied by deadline scheduling.
  • Pomodoro Estimation: Assign estimated focus sessions per task and increment completed sessions directly from the card.
  • Search & Filtering: Real-time fuzzy query filtering across task titles and descriptions.

Interactive Monthly Calendar & Heatmap

  • Monthly Schedule Grid: Responsive monthly grid displaying daily productivity heatmaps based on completed focus time.
  • Task & Reminder Indicators: Day pills displaying scheduled tasks, due tasks, and active recurring reminders.
  • Pinned Date Preview: Click or hover on dates to inspect scheduled items and execute quick task or reminder creation.
  • Monthly Productivity Summary: Automatic calculations for total focus hours, session counts, completed tasks, and active workdays.

Recurring Reminders & Alerts

  • Flexible Recurrence Intervals: Schedule daily, weekday, weekly, and monthly repeating reminder notifications.
  • Native macOS Notifications: Timed alerts delivered via Apple UserNotifications framework with action triggers.
  • Active Reminder HUD: Non-intrusive in-app banner alerts preventing duplicate notifications while the app is in the foreground.
  • Sound Testing & Verification: Per-reminder sound audition and upcoming alert countdowns.

Multi-Notebook Encrypted Scratchpad

  • Ultra-Fluid 120 FPS Typing: 400ms debounced persistence avoiding UI thread blocking during rapid typing.
  • Encrypted Local Storage: All notes, titles, and notebook metadata are encrypted locally using AES-GCM 256-bit cryptography.
  • Notebooks & Folder Organization: Group notes into custom folders with quick sidebar navigation and search.
  • Word & Character Counters: Live stats and clean distraction-free typography.

Focus Hub & Menu Bar Control Center

  • Instant Menu Bar Access: Fast popover panel from the macOS menu bar icon.
  • Quick Controls: Start, pause, or switch focus modes without leaving active fullscreen applications.
  • Quick Note & Task Capture: Add thoughts or new tasks straight into your notebooks and Kanban columns.
  • Project Bookmarks: Fast launcher for essential documentation, design tools, and development URLs.
  • Clean First Launch: New installations start with empty bookmarks, tasks, and quick links; user data is created only through user actions.

System-Wide Global Keyboard Shortcuts

  • Carbon Hotkey Integration: Native system-wide keyboard shortcuts operating across any application:
    • ⌥ ⌘ F — Start / Pause Focus Timer
    • ⌥ ⌘ 1 — Start Deep Focus
    • ⌥ ⌘ 2 — Start Short Break
    • ⌥ ⌘ 3 — Start Long Break
    • ⌥ ⌘ R — Reset Timer
    • ⌥ ⌘ S — Skip Session
  • Custom Shortcut Schemes: Select between Standard (⌥ ⌘), Power User (⌃ ⌥ ⌘), and Compact (⌃ ⌥) with keycap preview badges.

5 Handcrafted Visual Themes

  • Zen Calm Light: Soothing minimalist light theme with high-contrast slate accents.
  • Obsidian Minimal Dark: Deep true-black dark theme optimized for low-light focus sessions.
  • Warm Sandstone: Soft, warm neutral tones for extended work sessions.
  • Nordic Frost: Cool glacial blues and crisp styling.
  • Forest Matcha: Earthy greens and calm botanical hues.

Privacy, Security & Offline-First Architecture

  • 100% Local & Offline: Zero telemetry, no cloud analytics, and zero external tracking.
  • Apple CryptoKit Encryption: Authenticated encryption using hardware-backed cryptographic keys.
  • Hermetic In-App Updates: Check for official releases securely on GitHub with signed DMGs (Focenda-macOS.dmg).

Fixed & Changed

  • Silent Legacy Keychain Migration: Legacy Keychain entries are checked without authentication UI, so a first launch after installation or update never asks for the login Keychain password.

Focenda v0.1.0-beta.10

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Aug 19:44

v0.1.0-beta.9: Elastic Zero-Clipping Layouts and 1-Click Kanban Column Jump Navigator

Choose a tag to compare

@OOMestre OOMestre released this 26 Aug 23:22

Focenda v0.1.0-beta.9

Summary

Focenda v0.1.0-beta.9 eliminates right-edge content clipping on Reminders and Timed Tasks through 100% elastic row layouts and introduces an interactive 1-click Kanban Column Jump Navigator for seamless mouse navigation.

Highlights & Features

Zero Right-Edge Clipping & Elastic Reminders

  • Transformed all recurring reminder rows, timed task items, and filter bars into elastic layouts that automatically wrap and scale to any window size.
  • Pinned action buttons (Sound Chime, Edit, Delete) to the trailing edge without exceeding the viewport bounds.

1-Click Kanban Column Jump Navigator

  • Added an on-screen column navigator at the bottom of the Kanban board with direct jump pills (To Do, In Progress, Done) and step arrows (◀, ▶).
  • Mouse users can navigate to any column with a single click via animated ScrollViewReader transitions.

Verification & Quality

  • Automated Tests: 182 unit tests passing cleanly with 100% success rate.
  • Compatibility: macOS 14.0+ on Apple Silicon and Intel.

Full Changelog

v0.1.0-beta.8...v0.1.0-beta.9

v0.1.0-beta.8: AppKit Scrollbar Engine, Spacious Calendar Architecture, and Adaptive Reminders

Choose a tag to compare

@OOMestre OOMestre released this 26 Aug 23:14

Focenda v0.1.0-beta.8

Summary

Focenda v0.1.0-beta.8 resolves horizontal scrollbar visibility for mouse users by leveraging AppKit NSScrollView introspection (AlwaysVisibleScroller), eliminates calendar day squishing by enforcing a spacious side-by-side layout with independent scroll containers, and makes the Reminders dashboard 100% responsive across all window sizes.

Highlights & Features

Always-Visible Horizontal Scrollbar for Mouse Navigation

  • Implemented AppKit NSScrollView scroller introspection (forceVisibleScrollers(horizontal: true, vertical: false)) to force visible scrollbar tracks for mouse navigation.
  • Dedicated 1D horizontal scroll container on Kanban with fixed 320pt column frames and distinct vertical card scrolling within each column.

Un-Squished Spacious Calendar Architecture

  • Removed cramped single-column auto-collapse on the calendar view.
  • Maintained full-width spacious monthly grid (520pt min-width) and dedicated agenda panel (360pt width) with independent vertical scrolling and smooth horizontal panning when the sidebar is active.

Fully Adaptive Reminders & Alerts Center

  • Made header bar and search controls adaptively fit narrow window widths using ViewThatFits.
  • Configured KPI stat cards into a responsive LazyVGrid with auto-wrapping columns.

Verification & Quality

  • Automated Tests: 182 unit tests passing cleanly with 100% success rate.
  • Compatibility: macOS 14.0+ on Apple Silicon and Intel.

Full Changelog

v0.1.0-beta.7...v0.1.0-beta.8

v0.1.0-beta.7: Dedicated Reminders Center, Sidebar Anti-Clipping, and Global Mouse Scrollbars

Choose a tag to compare

@OOMestre OOMestre released this 26 Aug 22:59

Focenda v0.1.0-beta.7

Summary

Focenda v0.1.0-beta.7 introduces a dedicated, first-class Reminders & Alerts center directly inside the main application, resolves left-edge sidebar text clipping across all window sizes, and enables visible, persistent horizontal scrollbars for mouse users across all multi-pane and wide content views.

Highlights & Features

Dedicated Reminders & Alerts Center

  • Added a dedicated "Reminders" navigation tab in the sidebar with live active reminder badge counter.
  • Comprehensive Reminders Dashboard (RemindersView.swift):
    • Real-time KPI summary: Total Reminders, Active Today, and Next Alarm preview.
    • Granular recurrence filters: All, Daily, Weekdays, Weekly, Monthly, and Timed Task Alerts.
    • Interactive reminders list with time badges, enable/disable switches, sound test button triggering macOS audio chimes, and full inline editing.
    • Dedicated Task Reminders section displaying all scheduled task milestones.
    • High-contrast modal sheet for creating and scheduling custom recurring alerts.

Sidebar Geometry & Anti-Clipping Protection

  • Fixed sidebar text clipping on leading characters (where "Dashboard", "Tasks", etc. were cut off on the left border).
  • Applied explicit listRowInsets(EdgeInsets(top: 4, leading: 14, bottom: 4, trailing: 12)) and bound NavigationSplitView(columnVisibility: $columnVisibility) with strict column constraints (min: 220, ideal: 240, max: 300) to guarantee that the sidebar stays fully visible and padded.

Multi-Screen Horizontal Mouse Scrollbars

  • Configured native ScrollView([.horizontal, .vertical], showsIndicators: true) across Kanban Board, Task List View, Bookmarks, Scratchpad, and Calendar.
  • Users navigating with standard mice can now easily see and drag horizontal scrollbars or use scroll gestures to access wide content without needing to hide the sidebar.

Verification & Quality

  • Automated Tests: 182 unit tests passing cleanly with 100% success rate.
  • Compatibility: macOS 14.0+ on Apple Silicon and Intel.

Full Changelog

v0.1.0-beta.6...v0.1.0-beta.7

v0.1.0-beta.6: Tasks Section Polish, Icon View Switcher, Horizontal Scrollbar, and Calendar Hover Delay

Choose a tag to compare

@OOMestre OOMestre released this 26 Aug 22:41

Focenda v0.1.0-beta.6

Summary

Focenda v0.1.0-beta.6 renames the primary task section to Tasks with default Kanban view mode, introduces compact icon-based view switchers (Kanban Board vs. List View), adds horizontal scrollbar support for mouse users across Kanban, Scratchpad, and Bookmarks, adds an intentional 1.0-second delay debounce on Calendar day hover with instant click-to-open, and substantially elevates text and control contrast across light themes (Zen Calm Light, Warm Sandstone).

Highlights & Features

Tasks & Kanban Experience

  • Renamed the sidebar navigation tab to "Tasks" with default Kanban board mode.
  • Replaced wide text buttons with compact, modern SF Symbols (rectangle.split.3x1 for Kanban, list.bullet for List View).
  • Wrapped Kanban columns container in a horizontal scroll view with visible scroll indicators so mouse users can easily scroll to the "Done" column even when the sidebar is active.

Calendar Hover Debounce & Click-to-Open

  • Implemented a 1.0-second hover delay on monthly calendar day cells to prevent accidental popover triggering while moving the cursor across the grid.
  • Clicking any day cell immediately selects the date and opens the schedule preview card.

Light Theme High Contrast Typography

  • Elevated contrast across light themes (Zen Calm Light, Warm Sandstone, Nordic Frost, Forest Matcha).
  • Fixed low-contrast text in Menu Bar forms, Recurring Reminders inputs, and Scratchpad notes, guaranteeing crisp, dark charcoal readability against light backgrounds.

Multi-Screen Horizontal Scrollability

  • Enabled horizontal scrolling with visible indicators on Scratchpad and Bookmarks to ensure mouse users can navigate wide content without needing a trackpad.

Verification & Quality

  • Automated Tests: 162 unit tests passing cleanly with 100% success rate.
  • Compatibility: macOS 14.0+ on Apple Silicon and Intel.

Full Changelog

v0.1.0-beta.5...v0.1.0-beta.6

v0.1.0-beta.5: Kanban Unification, App Themes, Recurring Reminders, and Layout Overhaul

Choose a tag to compare

@OOMestre OOMestre released this 26 Aug 22:02

Focenda v0.1.0-beta.5

Summary

Focenda v0.1.0-beta.5 consolidates daily productivity into a unified, distraction-free environment. This release unifies Tasks and Kanban into a single responsive view with one-click view switching, introduces 5 user-selectable visual themes in Settings, adds an interactive Calendar Hover Popover for instant schedule inspection, introduces a full recurring reminders engine with native macOS alerts and rich audio chimes, overhauls the multi-notebook Scratchpad and Bookmarks layouts to protect sidebar geometry, and synchronizes real user folders in the Menu Bar popover.

Highlights & Features

Tasks & Kanban Unification

  • Unified Section: Removed duplicate Tasks tab in favor of a consolidated Tasks & Kanban section in the sidebar.
  • View Switcher: Added a top segmented control allowing instant switching between Kanban Board (default) and linear List View.
  • Anti-Wrapping Fixes: Enforced .lineLimit(1) and .fixedSize() across all priority tags (Low, Medium, High), Pomodoro badges (0/1, +1), and column move pills to prevent text clipping and hyphenation.

Appearance & 5 Custom Themes

  • Settings Theme Selector: Added 5 distinct, hand-crafted themes with live color swatches and instant persistence in UserDefaults:
    1. Zen Calm (Light): Warm linen and cream background with charcoal typography.
    2. Obsidian Minimal (Dark): Matte obsidian charcoal with subtle borders.
    3. Warm Sandstone: Earthy neutral tones with sunlit accents.
    4. Nordic Frost: Clean cool slate and arctic blue highlights.
    5. Forest Matcha: Deep tranquil evergreen and sage tones.
  • Consistent Theme State: Eliminated random UI color shifts triggered by timer mode transitions.

Calendar Hover Popover & Recurring Reminders

  • Hover Day Preview: Hovering any day cell in the monthly grid displays a floating preview card showing focus minutes, scheduled tasks, and recurring reminders without requiring a click or scroll.
  • Recurring Reminders: Created a dedicated engine for reminders repeating daily, on weekdays, weekly, or monthly with native UNCalendarNotificationTrigger schedules.
  • Rich Audio Chimes: Enhanced notification audio with multi-pulse chimes and visual alert banners in the main window and Menu Bar.

Scratchpad & Bookmarks Layout Responsiveness

  • Protected Sidebar: Configured .navigationSplitViewStyle(.balanced) and flexible column constraints to guarantee the left sidebar is never squished.
  • Responsive 3-Pane Notes: Compacted notebook folders (140pt) and notes list (190pt) with flexible editor space.
  • Real Folders in Menu Bar: Connected the Menu Bar Quick Note tab directly to user-created folders for immediate capture.

Feature Removal

  • Completely removed the Habit tracker feature to keep the app focused on core productivity workflows.

Verification & Quality

  • Automated Tests: 154 unit tests passing cleanly with 100% success rate.
  • Compatibility: Built natively for macOS 14.0+ on Apple Silicon and Intel.

Full Changelog

v0.1.0-beta.4...v0.1.0-beta.5