-
v1.6.2
StableSome checks failedContinuous Integration / Test and Build Verification (push) Has been cancelledreleased this
2026-10-14 23:37:47 +00:00 | 12 commits to main since this releaseAdded:
- Bidirectional Vault Data Sync (Desktop <-> Self-Hosted):
- Cryptographically secure Sync API Token (
vlt_sync_<48-hex>) with SHA-256 hash storage. - Push (Desktop -> Server) and Pull (Server -> Desktop) synchronization on demand.
- Reconciliation choice between
Additive Merge(safe, non-destructive upsert) andMirror (Overwrite Target). - Zero-risk pre-sync rollback snapshot (
backups/pre-sync-backup-<timestamp>.json) automatically captured on receiving side before any changes are written. - Interactive Pre-Sync Difference Preview showing live item count deltas across cards, binders, decks, cubes, sealed products, and trade cards.
- Dedicated
Vault Synctab in Settings (SyncTab.tsx) with role switcher between Desktop node client and Self-Hosted hub. - Quick
SYNCaction pill in the top navigation bar.
- Cryptographically secure Sync API Token (
Fixed:
- Add card modal minified react error 310
Security & Hardening
- Single-User Architecture & Bootstrap:
- Unified local collector user bootstrap with constant-time verification.
- Hardened CORS origin checks supporting desktop Electron schemes and reverse proxies.
- Strict host-binding for production Docker containers.
- Settings Modular Decomposition:
- Refactored monolithic settings page into 9 dedicated tabs with complete audit logging.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Bidirectional Vault Data Sync (Desktop <-> Self-Hosted):