Skip to content

1.6.1

Latest

Choose a tag to compare

@ClaudiaFang ClaudiaFang released this 01 Sep 11:52
· 2 commits to main since this release

1.6.1 (2026-09-01)

Bug Fixes

  • docs: align agent guidance with source control architecture (cf2239d)
  • docs: mark legacy source control migration docs historical (0f11e17)
  • e2e: exercise current remote delete application path (8fcdfea)
  • mobile: remove duplicate safe-area padding from sync bar (3a053a9)
  • source-control: add compact per-row action control to the Sync Queue (8d5d427)
  • source-control: add per-kind advanced action menu to Repository Changes rows (1a54acb)
  • source-control: dedupe mobile diff render, force unified on phones (fd6d7ec)
  • source-control: honor explicit actions in sync queue execution (735bdc0)
  • source-control: preserve per-change action overrides in sync selection (6baa0da)
  • source-control: remove Conflict filter chip and dedupe sync time in header (1c69aed)
  • source-control: remove Conflict filter chip and dedupe sync time in header (e2015cc)
  • source-control: resolve queue grouping from actual sync action (601013f)
  • source-control: shrink the inline Download button to icon-only on phone (b44389d)
  • sync-plan: mark each plan row with its section's direction icon (c4a198c)
  • test: guard removed sync status presentation imports (beba48d)
  • ui: drop setCssProps last-row override, use CSS :last-child instead (15e1a6b)
  • ui: drop setCssProps last-row override, use CSS :last-child instead (#155) (f626fb5), closes #154
  • ui: remove duplicate batch conflict divider (6aab586)
  • ui: use Obsidian CSS helper for conflict divider (adee61d)

Documentation

  • architecture: define module boundaries and bug-fix rules (025a8c7)
  • record explicit sync intent session in progress.md (d91fa6e)
  • sync CLAUDE.md and architecture.md with the enforced module boundaries (69e5540)

Code Refactoring

  • architecture: add ESLint boundary guards and fix a reverse sync->UI dependency (9f7449c)
  • runtime: extract createSyncRuntime as the sync/Source Control composition root (f21f169)
  • source-control: isolate sync intent orchestration (f554031)
  • source-control: responsibility cleanup (PR2) (#154) (499ac9e)
  • sync: split SyncStatusRefreshService into discovery/resolver/reconciler (e94a6f7)
  • ui: extract SyncQueueSection and RepositoryChangesSection from SourceControlView (68c3683)