Skip to content

feat(cloud): sync journals across devices (webDAV)#26

Merged
DenserMeerkat merged 3 commits into
mainfrom
feat-cloud-sync
Apr 11, 2026
Merged

feat(cloud): sync journals across devices (webDAV)#26
DenserMeerkat merged 3 commits into
mainfrom
feat-cloud-sync

Conversation

@DenserMeerkat

Copy link
Copy Markdown
Owner

Description

This PR introduces foundational support for Cloud Synchronization via WebDAV and a new Journal Bin for managed data deletion.

Key highlights include:

  • UUID Migration: Transitioned Database IDs from Long to String (UUID) to ensure collision-free multi-device sync.
  • WebDAV Cloud Sync: Reliable, per-record synchronization for journals and media.
  • Sync Diagnostics: Advanced tools for sync analysis, and data repair.
  • Journal Bin: 30-day soft-delete system to protect against accidental data loss.
  • Background Automation: Seamless, automated updates using Android WorkManager.

Preview

Cloud Sync Settings Sync Analysis Bin Management

resolves #15

@DenserMeerkat DenserMeerkat merged commit c076cae into main Apr 11, 2026
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.

Add the ability to auto export for syncing purposes

1 participant