- Add an event from the popoverclick any day for a card showing what is on it, with a quick-add form. It writes through EventKit to whichever calendar you pick, so it syncs through that account like anything else. Editing and deleting still hand off to Calendar.app
- Per-calendar visibilityevery calendar listed under its account in settings, each one switchable. Switching one off hides its events and dots throughout Datesy and changes nothing in Calendar.app
- Settings became a real menusix collapsible sections that remember whether you left them open, a live preview of the menu bar clock, searchable city picker, and handoffs to Internet Accounts for adding an account or subscribing to a feed
- Sunrise and sunset were wrong twice overthey were formatted with the device clock instead of the home city's, which put London's sunrise at 9:50am for anyone further east, and the underlying maths was a low-precision approximation drifting up to 3.8 minutes. Rewritten on the full NOAA equations and verified against an independent ephemeris across every city and every day of the year: worst case is now 12 seconds
- Six-row months broke the layoutAugust needs six rows, September five, so the popover changed height between months, and in a six-row month the last row drew straight over the World Clocks divider. The grid is now always six rows and the row below it is sized to fit
- Home city ignored where you areit was hardcoded to London. It now follows your system time zone as you travel, with a manual override, and the city list grew from 46 to 134
- Dark calendar colours were invisiblethe stock holiday feed ships a near-black purple that vanished against the popover. Calendar colours are now clamped into a readable band per appearance, and month dots are keyed by calendar so two dark ones cannot collapse into a single dot
- Launch at login pointed at wherever the app was when you first ran itmove or reinstall the app and login would launch a stale copy, or nothing. It now re-registers when the bundle path changes
- Countdowns clear themselvesa date that has passed leaves the list and sits behind a “past dates” disclosure instead of counting upwards forever
- Native icons throughoutSF Symbols chosen per event kind, holidays and birthdays included, the real Calendar.app icon on the handoffs, and RTL-correct chevrons. Every symbol checked against Apple's own availability data so nothing ships broken to macOS 14
- Selection is a rounded squaretoday and the selected day were circles fighting a grid built from rounded rectangles
Version history
What changed, when, and why. Datesy has no update service and never phones home, so this page is how you find out a new build exists.
- First releasea menu bar clock showing the full date, with a calendar popover in place of Notification Centre
- Month grid, Up Next, world clocks, countdowns, sunrise and sunsetreading every account already configured in Calendar.app through EventKit
- Compact modea month grid plus agenda, for when the full popover is more than you need
Older versions
Only the current build is hosted here. If you need 0.1.0 specifically, email hello@zaakir.io and it will be sent over.
Download Datesy 0.2.0 zip, 496 KB, macOS 14 or later
This build is signed with an Apple Development certificate rather than a Developer ID, and it is not notarised yet, so macOS stops it on first launch. Approve it once in System Settings → Privacy & Security and it opens normally after that. Notarisation needs the paid Apple Developer Program and is the next thing on the list.