A Region setting in Settings → Appearance. Dates, times, calendar cards and every date picker follow it, and “System” now picks up a region change without restarting the app.
Folders in “Move to” and the list picker open and close with a smooth animation.
Fixed
Clicking into a date, time or duration field keeps the cursor where you clicked.
Setting a task’s expected duration no longer scrolls the task list to its end.
A quick click on the title bar no longer crashes the app on macOS.
Reminder notifications use your date format and your 12- or 24-hour clock.
A schedule with slots but no repeat rules shows its upcoming slots.
Occurrences by date finishes loading when there is nothing to show yet.
An occurrence panel updates when that occurrence is edited or deleted elsewhere.
Editor buttons no longer wrap their labels on Windows and Linux.
The finish-by summary shows each label beside its value again.
The schedule picker has room for nine schedules, and its rows span the full menu.
Changed
Choosing an option in a folder or list’s settings menu takes effect immediately.
Consistent spacing across popovers and menus, with dividers that span the full menu.
Timezone suggestions are wider, so full zone names fit.
Every empty list explains itself with a title and a short description.
Search says it matches both titles and descriptions.
Opening a task no longer erases its expected duration, or the progress it shows on the calendar. This was introduced in 0.2.3; durations lost there need to be set again.
Date, time, duration and timezone fields no longer change a value on their own when a view opens.
The interface has been rebuilt on Nodify’s design system. Every surface now uses the same components, text sizes, spacing and colours.
Scheduling warnings report what autocompletion could not place, and why. Each warning names its cause rather than reporting a generic failure, and offers a fix where one exists.
Reminders notify you before a task or event starts, including tasks that have not been scheduled. Defaults cascade — settings to calendar to event, and settings to folder to list to task — and can be overridden at any level.
Changed
Every surface rebuilt on the design system. Calendar, Tasks, Events, Schedules, settings, licensing, dialogs and menus now use the same components, spacing and colours. Nothing is styled by hand any more.
Light and dark themes. Every colour has a value in both, applied before the window opens so there is no flash on launch. Switch at any time, or follow your system setting.
Reduced motion. If your system asks for reduced motion, animations are turned off. Everything still shows what changed.
Added
Scheduling warnings. When autocompletion cannot place work, it says which of five things went wrong: (i) the schedule has no hours available, (ii) the schedule is full, (iii) the schedule’s free hours all come after the deadline, (iv) there is not enough room before a hard deadline, or (v) the task needs one uninterrupted block and no free gap is long enough. Tasks that are placed but finish late are reported separately.
Quick fixes. Where a warning has a fix, it is offered on the warning itself: let the work be split into several blocks, soften a hard deadline, or move the deadline to a day you pick.
Reminders for tasks and events. A reminder fires before the item starts. Tasks can carry reminders whether or not they have been placed on the calendar.
Reminder cascading. Set a default once and it applies down the tree: settings → calendar → event, and settings → folder → list → task. Any level can override the one above it, or opt out entirely.
Background delivery. A tray icon, hide-on-close, autostart, and a pause control, so reminders still arrive with the window closed.
System notices for available updates and licence expiry, collected in one panel.
Fixed
The Linux app now starts on machines without working GPU acceleration, falling back to software rendering instead of failing.
The calendar grid, its time labels and its timezone legend now always agree on which timezone they are showing.
Task counts roll up correctly through nested folders.
The title bar drags the window again on Windows and Linux.
Dragging on the calendar with a non-primary mouse button no longer creates an item.
Nodify Calendar 0.1.0 is our first public release: a local-first desktop calendar with on-device schedule autocompletion. It is built around a simple idea: you make the plan, and the algorithm figures out the details.
Instead of generating your week from scratch, Calendar starts with your intentions. Define schedules for work, study, or a project and place those hours on the calendar as explicit blocks. Assign tasks or entire lists to a schedule; the algorithm places the individual tasks inside those blocks. You plan the hours, not every task.
When plans change, run autocompletion again. Calendar rebuilds the unfinished part of the schedule while preserving completed work, fixed events, and the decisions you made by hand. Automation removes the repetitive placement work without taking control of the week away from you.
Added
On-device schedule autocompletion. A predictable, constraint-aware scheduling algorithm places tasks according to priorities, deadlines, durations, and the hours available in each schedule. There is no cloud computation or LLM in the loop, and scheduling continues to work offline.
A complete weekly planning surface. Calendar, Tasks, Events, and Scheduling each have a dedicated space. Navigate between weeks, edit items directly on the grid, and drag or resize them as the plan changes.
Multiple timezones. Pin several timezones beside the weekly grid, arrange them in the order you need, and give them your own labels when planning across locations.
Task hierarchy. Organize work in folders and lists nested to any depth, so the structure can follow the project instead of forcing the project into a fixed shape.
Hierarchical properties. Colors, schedules, durations, and autocompletion rules inherit through the task hierarchy and can be overridden where needed — like CSS for your plan.
Recurring work and events. Create recurring tasks, events, and schedule windows, including changes that apply from one occurrence forward.
Native desktop builds. Calendar ships for macOS on Apple Silicon and Intel, Windows on x64 and ARM64, and Linux on x64 and ARM64. Core data and schedule processing stay on the device.
A date-aware app icon. The desktop icon shows the current day and month in your local timezone.
Built for ownership
A perpetual early-adopter license. One $30 license activates up to three devices. Once activated, a device remains licensed while offline; losing a connection does not start a countdown to losing features.
Signed updates for every installation. Update access is independent of license status, so compatibility and security fixes remain available even after a license is deactivated or refunded.
Scope of 0.1.0
This is a local desktop release. It does not yet include mobile apps, cross-device sync, or integrations.