Menu

#294 feat: land notification system + classifier plan-boost onto main

closed
nobody
released (243)
2026-06-16
2026-06-16
Anonymous
No

Originally created by: adityaharishch

Why

#289 and [#290] never reached main. They were merged into their stacked base feat/daily-plan-today-tasks, but [#288] reached main as a squash — so the notification system and classifier plan-boost are missing from main (verified: src/notifications.rs, migration 042, _local_day all absent on main).

A naive merge of that branch into main would regress [#291] (the launchd meridian-bin fix) and downgrade the 1.53.0 release version bumps. This branch instead re-applies just the feature delta on top of current main:

  • keeps main's meridian-bin.ts/.test.ts and the {e:#} source-chain fix from [#291]
  • keeps the 1.53.0 version bumps / CHANGELOG / README
  • src/main.rs carries both [#291]'s fix and the new probe/nudge

Contents

  • Classifier (#289): boost today's confirmed daily_plan as Tier-1 candidates — _local_day (UTC→local), _fetch_plan_focus, ★ TODAY'S FOCUS prompt. Boost-never-filter (recall preserved).
  • Notifications (#290): outbox (migration 042 + src/notifications.rs) → native toast (tray relay) + in-app banner; plan.nudge / worklog.ready / system.fault producers; proactive MLX /health probe that surfaces a down classifier on the banner + toast; per-type prefs + quiet hours; installer guidance for the screen-sharing notification setting.

Verification

27 files, feature-only delta (no version/release/meridian-bin churn). Daemon clippy, tray clippy -D warnings, and UI build all green on main.
EOF
)

Related

Tickets: #288
Tickets: #290
Tickets: #291

Discussion

  • Anonymous

    Anonymous - 2026-06-16

    Ticket changed by: adityaharishch

    • status: open --> closed
     
  • Anonymous

    Anonymous - 2026-06-16

    Originally posted by: adityaharishch

    🎉 This PR is included in version 1.54.0 🎉

    The release is available on:

    Your semantic-release bot 📦🚀

     

Log in to post a comment.