Skip to content

Latest commit

 

History

History
190 lines (137 loc) · 8.96 KB

File metadata and controls

190 lines (137 loc) · 8.96 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

Notizen-Übersicht Notiz-Editor Checkliste Selbstgehostete Server-Einstellungen Google-Keep-Import Themes und AMOLED

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

✨ Highlights

  • 📝 Offline-first – Funktioniert ohne Internet
  • 📁 Ordner – Notizen in Ordnern organisieren, optional als „nur lokal" (kein Sync)
  • 📌 Angeheftete Notizen – Wichtige Notizen bleiben oben
  • 🗑️ Papierkorb – Gelöschte Notizen wandern in den Papierkorb mit konfigurierbarer Aufbewahrung (0–90 Tage)
  • 🗄️ Archiv – Notizen aus dem Weg räumen, ohne sie zu löschen — jederzeit wiederherstellbar
  • Checklisten – Tap-to-Check, Drag & Drop, Umwandlung Text ↔ Checkliste
  • ✍️ Live-Markdown – Live-Hervorhebung im Editor und gerenderte Listen-/Grid-Vorschauen
  • 📋 Formatiertes Einfügen – HTML-Einfügen aus Telegram, Word, Google Docs & Browsern wird zu Markdown konvertiert
  • 🎨 Notiz-Farben – Notizen farblich kennzeichnen, danach filtern und sortieren
  • 📥 Google-Keep-Import – Notizen aus einem Keep-Export übernehmen
  • 📊 Flexible Ansichten – Listen- oder Grid-Layout, 1–5 Spalten, einstellbare Schriftgröße, einklapp- und verschiebbare Bereiche
  • 🧩 Widgets – Einzelnotiz-, scrollbares Notizlisten- und Schnell-Notiz-Widget
  • 🔄 Konfigurierbare Sync-Trigger – onSave, onResume, WiFi, periodisch (15/30/60 Min), Boot
  • Paralleler Sync – Lädt bis zu 5 Notizen gleichzeitig hoch/herunter
  • 🔒 Self-hosted – Deine Daten bleiben bei dir (WebDAV, verschlüsselte Zugangsdaten)
  • 🔐 App-Sperre – Optionale biometrische/PIN-Entsperrung mit Screenshot-Schutz
  • 💾 Lokales Backup – Export/Import als JSON-Datei
  • 🖥️ Desktop-Integration – Markdown-Export für Obsidian, VS Code, Typora
  • 💻 Desktop-Editor (Beta) – Notizen unter Windows & Linux bearbeiten mit Simple Notes Desktop, der WebDAV-synchronisierten Begleit-App
  • 📤 Teilen & Exportieren – Geteilten Text empfangen, als Text oder PDF teilen, in Kalender exportieren
  • ↩️ Rückgängig/Wiederherstellen – Vollständige Undo/Redo-Historie im Notiz-Editor
  • 🌍 Mehrsprachig – 11 Sprachen mit In-App-Sprachauswahl
  • 🎨 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)
Simple Notes Desktop Desktop-Editor für Windows & Linux (Beta) 💻
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

💡 Feature-Wünsche & Ideen

Du hast eine Idee für ein neues Feature oder eine Verbesserung? Wir freuen uns darauf!

➡️ So schlägst du Features vor:

  1. Schau in die bestehenden Discussions, ob es jemand schon vorgeschlagen hat
  2. Falls nicht, starte eine neue Discussion in der Kategorie „Feature Requests / Ideas"
  3. Stimme (👍) für Features ab, die du dir wünschst

Features mit genug Community-Zuspruch werden für die Umsetzung in Betracht gezogen. Bitte bedenke, dass diese App bewusst einfach und benutzerfreundlich bleiben soll.

🌍 Ü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.10.0 · Built with ❤️ using Kotlin + Jetpack Compose + Material Design 3