Skip to content

v1.83.0

Choose a tag to compare

@Akarsh-Hegde Akarsh-Hegde released this 03 Aug 05:59

1.83.0 (2026-08-03)

🚀 Features

  • db: add the repair marker the daemon stands down for (5f14925)
  • db: detect database corruption and recover from it (62776b9)
  • tray: repair a corrupt database from the app, no terminal (57d14db)
  • ui: offer the database repair from the corruption banner (6001a72)

🐛 Bug Fixes

  • address the CodeRabbit findings surfaced on the merged pre-main diff (07308ee), closes #659 #662 #658 #661
  • address the fresh CodeRabbit review's findings on PR #658 (ad57c0f), closes #661 #665
  • core: pin restamp_only_refreshes_a_today_marker to local noon (64b9c49)
  • db: address CodeRabbit review findings on the corruption-recovery PR (9d648d1), closes #658
  • db: close the rebuild connection before swapping the repaired file (1013bdf), closes pre-#655
  • db: make the repair guard name a command that exists (6bb8acd)
  • hooks: fail fast with instructions when the tray resource is missing (65f0236), closes #660
  • llm: make the provider Install button work on Windows (a376cb9)
  • llm: surface runtime provider failures in the dashboard banner (4e61fca)
  • tray: contain panics in setup() instead of a fatal process abort (3b42fd0)
  • tray: stop a Windows CI flake in the setup-command trace tests (ec41944), closes #660
  • ui: show a confirmed daily plan to solo users (b760fbe)

🤖 CI

  • release: back-merge main into pre-main so staging versions sort above stable (2f98bf8)
  • release: require the release PAT in the back-merge job (9ab97e4)
  • run clippy and test as parallel jobs, and revert the debuginfo change (17a449a), closes #664
  • stop emitting debug info nothing reads (d119fa5), closes #660
  • test and lint the whole workspace, not just the root package (402e383), closes #659 #659

✅ Tests

  • tray: compare paths by component, not by POSIX string (c150840)

📝 Documentation

  • changelog: add the top-level heading, fix malformed issue refs (3c1ea65)

🔧 Chores

  • raise the forced-update floor to 1.82.3 (7d60770)
  • release: back-merge v1.82.3 into pre-main (82e6fdd), closes #651