You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ProSync is an intelligent backup synchronization tool with built-in SQLite database protection. It runs as a Windows system-tray app and supports folder sync, file sync, scheduled backups, and batch operations.
Core behavior:
- Synchronizes folders and individual files in five configurable modes: mirror, update, two_way, one_way, index_only.
- Detects and protects SQLite databases automatically (WAL checkpoint before copy, WAL file exclusion).
- Supports scheduled backups with configurable intervals, daily local execution, and a batch-sync queue for multiple connections.
- Provides a headless CLI for automation: `--list`, `--run <id|name>`, `--all`, `--config`, and `--quiet`.
- Exports redacted `prosync-profile-v1.json` for device companions and web PWA integration.
- Standardized 8-point platform smoke test suites for Linux and macOS (`tests/linux_platform_smoke.py`, `tests/macos_platform_smoke.py`).
- Windows Store staged MSIX packaging with desktop AppxManifest, full tile asset sets, and automated readiness audit (`scripts/check_store_readiness.py`).
- Optionally launches ProFiler companion for indexing and search across synchronized files.
- Multilingual localization support compliant with Policy P-006 Tier-2 (DE, EN, ES, ZH, JA, RU) with deterministic 4-tier fallback and automated translation catalog verification (`manage_translations.py --check`).
- Automated repository contract and metadata parity suite (`tests/test_metadata.py`).
- Comprehensive marketing, discovery, and governance log (`MARKETING-LOG.txt`) with competitive matrix and 10 runtime invariant pillars.
- Trilingual 18-point quick navigation parity across `README.md`, `README_de.md`, and `README.es.md` with reciprocal dual HTML anchors `sec-01`..`sec-18`.
- Standardized ASCII Four-View Architectural Topology in Section 2 across all three languages.
- Hardened CI lifecycle automation: `.github/workflows/auto-assign.yml`, `label-sync.yml`, and canonical `.github/labels.yml` with 11 standard labels.
Privacy boundary:
- ProSync does not transmit any data. All sync operations run locally (Zero-Egress).
- `ProSync_config.json` with personal source/target paths is excluded from the repository.
- The tracked `ProSync_config.example.json` contains only an empty template structure.