Skip to content

Latest commit

 

History

History
164 lines (117 loc) · 7 KB

File metadata and controls

164 lines (117 loc) · 7 KB
Logo

Simple Notes Sync

Minimalistische Offline-Notizen mit intelligentem Sync - Einfachheit trifft smarte Synchronisation.

Android Kotlin Jetpack Compose Material 3 License Spenden

SHA-256 Hash des Signaturzertifikats:
42:A1:C6:13:BB:C6:73:04:5A:F3:DC:81:91:BF:9C:B6:45:6E:E4:4C:7D:CE:40:C7:CF:B5:66:FA:CB:69:F1:6A

📱 Screenshots

Sync status Edit note Edit checklist Settings Server settings Sync settings

📝 Offline-first  •  🔄 Smart Sync  •  🔒 Self-hosted  •  🔋 Akkuschonend

✨ Highlights

  • 📝 Offline-first – Funktioniert ohne Internet
  • 📊 Flexible Ansichten – Listen- und Grid-Layout, 1–5 Spalten konfigurierbar
  • Checklisten – Tap-to-Check, Drag & Drop
  • 🔄 Konfigurierbare Sync-Trigger – onSave, onResume, WiFi, periodisch (15/30/60 Min), Boot
  • 📌 Widgets – Home-Screen Quick-Note und Notizlisten-Widget
  • 🔀 Smartes Sortieren – Nach Titel, Änderungsdatum, Erstelldatum, Typ
  • Paralleler Sync – Lädt bis zu 5 Notizen gleichzeitig herunter
  • 🌍 Mehrsprachig – Deutsch/Englisch mit Sprachauswahl
  • 🔒 Self-hosted – Deine Daten bleiben bei dir (WebDAV)
  • 💾 Lokales Backup – Export/Import als JSON-Datei (optional verschlüsselt)
  • 🖥️ Desktop-Integration – Markdown-Export für Obsidian, VS Code, Typora
  • 📤 Teilen & Exportieren – Als Text oder PDF teilen, in Kalender exportieren
  • ↩️ Rückgängig/Wiederherstellen – Vollständige Undo/Redo-Historie im Notiz-Editor
  • 🎨 Material Design 3 - 7 Farbschemata inkl. AMOLED & Dynamic Color, animierte Theme-Übergänge

➡️ Vollständige Feature-Liste: docs/FEATURES.de.md

🚀 Schnellstart

1. Server Setup (5 Minuten)

git clone https://github.com/inventory69/simple-notes-sync.git
cd simple-notes-sync/server
cp .env.example .env
# Passwort in .env setzen
docker compose up -d

➡️ Details: Server Setup Guide

2. App Installation (2 Minuten)

  1. APK herunterladen
  2. Installieren & öffnen
  3. ⚙️ Einstellungen → Server konfigurieren:
  • URL: http://DEINE-SERVER-IP:8080/ (nur Base-URL!)
  • User: noteuser
  • Passwort: (aus .env)
  • WLAN: (dein Netzwerk-Name)
  1. Verbindung testen → Auto-Sync aktivieren
  2. Fertig! 🎉

➡️ Ausführliche Anleitung: QUICKSTART.de.md

📚 Dokumentation

Dokument Inhalt
QUICKSTART.de.md Schritt-für-Schritt Installation
FEATURES.de.md Vollständige Feature-Liste
BACKUP.de.md Backup & Wiederherstellung
DESKTOP.de.md Desktop-Integration (Markdown)
SELF_SIGNED_SSL.md Self-signed SSL Zertifikat Setup
DOCS.de.md Technische Details & Troubleshooting
CHANGELOG.de.md Versionshistorie
UPCOMING.de.md Geplante Features 🚀
ÜBERSETZEN.md Übersetzungsanleitung 🌍

🛠️ Entwicklung

cd android
./gradlew assembleStandardRelease

➡️ Build-Anleitung: docs/DOCS.de.md#-build--deployment

🌍 Übersetzungen

Übersetzungs-Hosting freundlicherweise bereitgestellt von Weblate - danke für das Sponsoring von Open-Source-Projekten! 🙏

Übersetzungsstatus

Übersetzungsstatus

🤝 Contributing

Beiträge willkommen! Siehe CONTRIBUTING.md

Wenn du die App nützlich findest, kannst du die Entwicklung unterstützen:

Über Liberapay spenden

📄 Lizenz

GNU Affero General Public License v3.0 – siehe LICENSE



v2.3.0 · Built with ❤️ using Kotlin + Jetpack Compose + Material Design 3