Skip to content

Docs/update 20260109 1810#25

Open
racmac57 wants to merge 2 commits into
mainfrom
docs/update-20260109-1810
Open

Docs/update 20260109 1810#25
racmac57 wants to merge 2 commits into
mainfrom
docs/update-20260109-1810

Conversation

@racmac57
Copy link
Copy Markdown
Owner

@racmac57 racmac57 commented Jan 9, 2026

Summary

Changes

Test

  • CI green

Checklist

  • Docs updated if needed
  • No secrets in diff

- Fixed OneDrive file detection by adding -Force parameter to Get-ChildItem calls
- Added automatic filtering to skip .origin.json manifest files during processing
- Implemented multi-method file detection (Test-Path, System.IO fallback)
- Enhanced error reporting and debugging output
- Created cleanup_origin_files.ps1 utility script
- Updated documentation (README, SUMMARY, CHANGELOG) with OneDrive integration details
- Added Chunker_MoveOptimized.bat for Windows SendTo menu integration

Resolves issue where OneDrive-synced files were not detected due to reparse points
and prevents infinite loops when manifest files are accidentally selected.
@racmac57 racmac57 requested a review from hy5guy as a code owner January 9, 2026 23:13
…ation and watcher stability

Moved Unreleased entries to v2.1.12 release with date 2026-01-09

Updated version in package.json to 2.1.12

Updated README.md and SUMMARY.md to reflect v2.1.12 changes

Refs: ef0b422

Affects: CHANGELOG.md, README.md, SUMMARY.md, package.json
Copy link
Copy Markdown
Owner Author

@racmac57 racmac57 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Summary

This PR provides comprehensive documentation updates for v2.1.12, focusing on OneDrive integration improvements and watcher stability enhancements. The changes look good overall.

✅ Strengths

  1. Comprehensive CHANGELOG: Well-documented changes with clear categorization (Added, Fixed, Planned, Links)
  2. OneDrive Integration: Robust file detection improvements with:
    • Multi-method file detection (Test-Path, System.IO.File, System.IO.Directory)
    • Proper handling of reparse points and cloud files using -Force parameter
    • Automatic manifest filtering to prevent infinite loops
  3. Error Handling: Good retry logic (3 attempts) for OneDrive file removal with appropriate sleep intervals
  4. Path Handling: Improved path reconstruction logic to handle spaces in filenames
  5. New Utilities: Added cleanup_origin_files.ps1 for cleaning up metadata files
  6. Documentation: Updated README and SUMMARY with clear instructions

📝 Minor Suggestions

  1. Hardcoded Path (cleanup_origin_files.ps1:4): The desktop path is hardcoded. Consider using $env:USERPROFILE or accepting a parameter for flexibility.
  2. Version Consistency: Package.json version updated from 1.0.0 to 2.1.12 - good catch!

✅ Recommendation

APPROVE - This is a solid documentation update with meaningful improvements to OneDrive integration. All tests are passing, and the changes are well-documented.

Good work on the comprehensive changelog and improved error handling!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant