Files
inventory69 63af7d30dc Release v1.3.0: Multi-Device Sync with Deletion Tracking
New Features:
- Multi-Device Sync with deletion tracking (prevents zombie notes)
- Server deletion via swipe gesture with confirmation dialog
- E-Tag performance optimization (~150ms vs 3s for no-change syncs)
- Markdown Auto-Sync toggle (unified Export + Auto-Import)
- Manual Markdown sync button for performance control
- Server-Restore modes (Merge/Replace/Overwrite)

Technical Implementation:
- DeletionTracker model with JSON persistence
- Intelligent server checks with E-Tag caching
- Deletion-aware download logic
- Two-stage swipe deletion with Material Design dialog
- Automatic Markdown import during sync
- YAML frontmatter scanning for robust file deletion

Thanks to Thomas from Bielefeld for reporting the multi-device sync issue!

Compatible with: v1.2.0-v1.3.0
2026-01-07 12:27:27 +01:00
..

F-Droid Metadata

Diese Verzeichnisstruktur enthält alle Metadaten für die F-Droid-Veröffentlichung.

Struktur

fastlane/metadata/android/de-DE/
├── title.txt                 # App-Name (max 50 Zeichen)
├── short_description.txt     # Kurzbeschreibung (max 80 Zeichen)
├── full_description.txt      # Vollständige Beschreibung (max 4000 Zeichen)
├── changelogs/
│   └── 1.txt                 # Changelog für Version 1
└── images/
    └── phoneScreenshots/     # Screenshots (PNG/JPG, 320-3840px breit)
        ├── 1.png             # Hauptansicht (Notizliste)
        ├── 2.png             # Notiz-Editor
        ├── 3.png             # Settings
        └── 4.png             # Empty State

Screenshots erstellen

Verwende einen Android Emulator oder physisches Gerät mit:

  • Material You Theme aktiviert
  • Deutsche Sprache
  • Screenshots in hoher Auflösung (1080x2400 empfohlen)

Screenshot-Reihenfolge:

  1. Notizliste - Mit mehreren Beispiel-Notizen, Sync-Status sichtbar
  2. Editor - Zeige eine bearbeitete Notiz mit Titel und Inhalt
  3. Settings - Server-Konfiguration mit erfolgreichem Server-Status
  4. Empty State - Schöne leere Ansicht mit Material 3 Card

F-Droid Build-Konfiguration

Die App verwendet den fdroid Build-Flavor ohne proprietäre Dependencies. Siehe build.gradle.kts für Details.