From 9aaeeb11b44d7d77f6632fed92dfbf728aea6b88 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 24 Apr 2026 21:17:48 +0000 Subject: [PATCH] docs: sync MD files with current codebase state - CLAUDE.md: update "Current state" date from 2026-04-15 to 2026-04-24 - PLAN.md: fix sync_workspace signature (SyncMode variants Push/Pull not PushOnly/PullOnly, add missing on_progress parameter); update Last Updated date to 2026-04-24 https://claude.ai/code/session_01Rb2odHDwygGWM995mCvRWZ --- CLAUDE.md | 2 +- PLAN.md | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 179b3a9..ca03757 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -64,7 +64,7 @@ The GUI uses Svelte 5 runes mode (`$state`, `$derived`, `$effect`, `$props()`). Pre-alpha. No users, no released builds, no data to migrate. Breaking changes to on-disk formats, config structure, or sync conventions are free — do not add migration logic. -### Current state (2026-04-15) +### Current state (2026-04-24) - **Phase 1** (Core + CLI): Complete - **Phase 2** (WebDAV sync): Complete — remote folder browsing, checksum-based conflict resolution, auto-sync lifecycle, per-workspace sync interval diff --git a/PLAN.md b/PLAN.md index 800f5cc..e7fd605 100644 --- a/PLAN.md +++ b/PLAN.md @@ -502,7 +502,8 @@ pub async fn sync_workspace( webdav_url: &str, username: &str, password: &str, - mode: SyncMode, // Full, PushOnly, or PullOnly + mode: SyncMode, // Full, Push, or Pull + on_progress: Option, ) -> Result; pub fn get_sync_status(workspace_path: &Path) -> Result; @@ -1058,6 +1059,6 @@ This project is free and open-source software licensed under GPL v3. --- -**Last Updated**: 2026-04-17 +**Last Updated**: 2026-04-24 **Document Version**: 4.3 **Status**: Ready to Implement - Milestone-Driven Plan