Back to home

Changelog

Release notes for the macOS menu bar app.

v0.1.3

build 4

Auto-update, duplicate cleanup, and a quieter UI

  • New

    Auto-update from the web. The app polls /api/app/update on launch and every 6 hours; when a newer version is published the popover shows an Update banner with one-click install — download, SHA-256 verify, swap, relaunch.

  • New

    Settings → Installation surfaces duplicate copies of the app on this Mac with a Move to Trash button. The running install is always protected.

  • New

    Settings → General has a new Automatically check for updates toggle (default on).

  • UI

    Today now reads as a red, semibold numeral instead of a red ring around the cell. Quieter and more legible when today is also the selected day.

  • UI

    Selected day uses a neutral soft pill instead of a saturated blue — selection and category color no longer compete.

  • UI

    Month nav, Settings, Back, and Quit buttons share one flat toolbar-button idiom: borderless at rest, soft hover, no permanently-pressed look.

  • UI

    Selected-day panel: solid amber Holiday badge with white text for readable contrast; repeated Observance chips removed in favor of the colored dot.

  • UI

    Reopening the popover snaps back to today's month — no more landing on a month you scrolled away from earlier.

  • Internal

    Bumped TypeScript to 6, @types/node to 25, Tailwind to 4.3. ESLint stays on 9 until eslint-plugin-react ships ESLint 10 support.

v0.1.2

build 3

Sleep, wake, and midnight reliability

  • Fix

    BS today heals on sleep/wake and on popover open — the highlighted day stays correct even after the Mac was asleep across midnight.

  • Fix

    MenuBarExtra label re-renders on @Published mutations again (worked around a SwiftUI invalidation bug in the label closure).

  • Internal

    Added the NepaliCalendarTests target with AppState tests covering midnight, manual selection, and locale-aware day math.