Skip to content

Commit cf54f44

Browse files
committed
docs(v1.8.1): comprehensive metadata & documentation update for F-Droid release
Complete overhaul of all metadata and documentation for v1.8.1: F-Droid Critical: - Fix broken umlauts in de-DE/10.txt changelog (für, hinzugefügt, aufgeräumt) - Shorten de-DE/7.txt changelog for brevity - Remove trailing newline from en-US/title.txt Version & Accuracy: - Update README badges (Android 7.0+) and footer (v1.8.1) - Add widgets, sorting, parallel sync to highlights - Fix APK names in workflows (removed "universal") - Update cache action v3 → v4 in PR workflow - Fix CONTRIBUTING.md filename references - Update QUICKSTART guides (APK name, typo, Android version, docs links) Feature Documentation: - Update full_description.txt (both locales) - remove NEW/NEU labels, add v1.8.0+ features - Major FEATURES.md update - add Views & Layout, Widgets sections, updated tech stack - Add UPCOMING.md v1.7.0-1.8.1 as released sections - Update DOCS.md roadmap references and dates to Feb 2026 - Create missing en-US changelogs 1.txt, 2.txt Supplementary Fixes: - Update BACKUP.md - add encryption docs, fix cross-references - Add CHANGELOG.md reference links v1.2.1-v1.8.1 (15 missing) - Fix DEBUG_APK.md duplicate header - Rewrite fastlane/README.md with both locales and limits table - Create SELF_SIGNED_SSL.de.md (full German translation) Affects: 26 files across READMEs, docs/, fastlane/, workflows
1 parent bc3f137 commit cf54f44

26 files changed

Lines changed: 583 additions & 182 deletions

.github/workflows/build-production-apk.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ jobs:
6161
run: |
6262
mkdir -p apk-output
6363
64-
# Standard Flavor - Universal APK
64+
# Standard Flavor
6565
cp android/app/build/outputs/apk/standard/release/app-standard-release.apk \
6666
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-standard.apk
6767
68-
# F-Droid Flavor - Universal APK
68+
# F-Droid Flavor
6969
cp android/app/build/outputs/apk/fdroid/release/app-fdroid-release.apk \
7070
apk-output/simple-notes-sync-v${{ env.VERSION_NAME }}-fdroid.apk
7171

.github/workflows/pr-build-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
distribution: 'temurin'
1919
java-version: '17'
2020
- name: Gradle Cache
21-
uses: actions/cache@v3
21+
uses: actions/cache@v4
2222
with:
2323
path: |
2424
~/.gradle/caches
@@ -69,14 +69,14 @@ jobs:
6969
continue-on-error: true
7070
- name: Build-Ergebnis pruefen
7171
run: |
72-
if [ -f "android/app/build/outputs/apk/standard/debug/app-standard-universal-debug.apk" ]; then
72+
if [ -f "android/app/build/outputs/apk/standard/debug/app-standard-debug.apk" ]; then
7373
echo "✅ Standard Debug APK erfolgreich gebaut"
7474
ls -lh android/app/build/outputs/apk/standard/debug/*.apk
7575
else
7676
echo "❌ Standard Debug APK Build fehlgeschlagen"
7777
exit 1
7878
fi
79-
if [ -f "android/app/build/outputs/apk/fdroid/debug/app-fdroid-universal-debug.apk" ]; then
79+
if [ -f "android/app/build/outputs/apk/fdroid/debug/app-fdroid-debug.apk" ]; then
8080
echo "✅ F-Droid Debug APK erfolgreich gebaut"
8181
ls -lh android/app/build/outputs/apk/fdroid/debug/*.apk
8282
else

CHANGELOG.de.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -968,6 +968,21 @@ Das komplette UI wurde von XML-Views auf Jetpack Compose migriert. Die App ist j
968968

969969
---
970970

971+
[1.8.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.8.1
972+
[1.8.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.8.0
973+
[1.7.2]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.7.2
974+
[1.7.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.7.1
975+
[1.7.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.7.0
976+
[1.6.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.6.1
977+
[1.6.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.6.0
978+
[1.5.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.5.0
979+
[1.4.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.4.1
980+
[1.4.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.4.0
981+
[1.3.2]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.3.2
982+
[1.3.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.3.1
983+
[1.3.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.3.0
984+
[1.2.2]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.2.2
985+
[1.2.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.2.1
971986
[1.2.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.2.0
972987
[1.1.2]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.1.2
973988
[1.1.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.1.1

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -967,6 +967,21 @@ The complete UI has been migrated from XML Views to Jetpack Compose. The app is
967967

968968
---
969969

970+
[1.8.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.8.1
971+
[1.8.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.8.0
972+
[1.7.2]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.7.2
973+
[1.7.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.7.1
974+
[1.7.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.7.0
975+
[1.6.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.6.1
976+
[1.6.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.6.0
977+
[1.5.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.5.0
978+
[1.4.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.4.1
979+
[1.4.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.4.0
980+
[1.3.2]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.3.2
981+
[1.3.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.3.1
982+
[1.3.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.3.0
983+
[1.2.2]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.2.2
984+
[1.2.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.2.1
970985
[1.2.0]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.2.0
971986
[1.1.2]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.1.2
972987
[1.1.1]: https://github.com/inventory69/simple-notes-sync/releases/tag/v1.1.1

CONTRIBUTING.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,10 @@ Nutze die [Feature Request Template](https://github.com/inventory69/simple-notes
9494
Dokumentations-Verbesserungen sind auch Contributions!
9595

9696
**Dateien:**
97-
- `README.md` / `README.en.md` - Übersicht
98-
- `QUICKSTART.md` / `QUICKSTART.en.md` - Schritt-für-Schritt Anleitung
99-
- `DOCS.md` / `DOCS.en.md` - Technische Details
100-
- `server/README.md` / `server/README.en.md` - Server Setup
97+
- `README.de.md` / `README.md` - Übersicht
98+
- `QUICKSTART.de.md` / `QUICKSTART.md` - Schritt-für-Schritt Anleitung
99+
- `docs/DOCS.de.md` / `docs/DOCS.md` - Technische Details
100+
- `server/README.de.md` / `server/README.md` - Server Setup
101101

102102
**Bitte:** Halte beide Sprachen (DE/EN) synchron!
103103

@@ -219,10 +219,10 @@ Use the [Feature Request Template](https://github.com/inventory69/simple-notes-s
219219
Documentation improvements are also contributions!
220220

221221
**Files:**
222-
- `README.md` / `README.en.md` - Overview
223-
- `QUICKSTART.md` / `QUICKSTART.en.md` - Step-by-step guide
224-
- `DOCS.md` / `DOCS.en.md` - Technical details
225-
- `server/README.md` / `server/README.en.md` - Server setup
222+
- `README.de.md` / `README.md` - Overview
223+
- `QUICKSTART.de.md` / `QUICKSTART.md` - Step-by-step guide
224+
- `docs/DOCS.de.md` / `docs/DOCS.md` - Technical details
225+
- `server/README.de.md` / `server/README.md` - Server setup
226226

227227
**Please:** Keep both languages (DE/EN) in sync!
228228

@@ -260,4 +260,4 @@ By contributing, you agree that your code will be published under the [MIT Licen
260260

261261
Öffne ein [Issue](https://github.com/inventory69/simple-notes-sync/issues) oder nutze die [Question Template](https://github.com/inventory69/simple-notes-sync/issues/new/choose).
262262

263-
**Frohe Weihnachten & Happy Coding! 🎄**
263+
**Happy Coding! 🚀**

QUICKSTART.de.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
## Voraussetzungen
1010

11-
- ✅ Android 8.0+ Smartphone/Tablet
11+
- ✅ Android 7.0+ Smartphone/Tablet
1212
- ✅ WLAN-Verbindung
1313
- ✅ Eigener Server mit Docker (optional - für Self-Hosting)
1414

@@ -52,7 +52,7 @@ ip addr show | grep "inet " | grep -v 127.0.0.1
5252
### Schritt 2: App installieren
5353

5454
1. **APK herunterladen:** [Neueste Version](https://github.com/inventory69/simple-notes-sync/releases/latest)
55-
- Wähle: `simple-notes-sync-vX.X.X-standard-universal.apk`
55+
- Wähle: `simple-notes-sync-vX.X.X-standard.apk`
5656

5757
2. **Installation erlauben:**
5858
- Android: Einstellungen → Sicherheit → "Unbekannte Quellen" für deinen Browser aktivieren
@@ -261,7 +261,7 @@ Für zuverlässigen Auto-Sync:
261261
## 🆘 Weitere Hilfe
262262

263263
- **GitHub Issues:** [Problem melden](https://github.com/inventory69/simple-notes-sync/issues)
264-
- **Vollständige Docs:** [DOCS.md](DOCS.md)
264+
- **Vollständige Docs:** [DOCS.md](docs/DOCS.md)
265265
- **Server Setup Details:** [server/README.md](server/README.md)
266266

267267
---

QUICKSTART.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
## Prerequisites
1010

11-
- ✅ Android 8.0+ smartphone/tablet
11+
- ✅ Android 7.0+ smartphone/tablet
1212
- ✅ WiFi connection
1313
- ✅ Own server with Docker (optional - for self-hosting)
1414

@@ -52,7 +52,7 @@ ip addr show | grep "inet " | grep -v 127.0.0.1
5252
### Step 2: Install App
5353

5454
1. **Download APK:** [Latest version](https://github.com/inventory69/simple-notes-sync/releases/latest)
55-
- Choose: `simple-notes-sync-vX.X.X-standard-universal.apk`
55+
- Choose: `simple-notes-sync-vX.X.X-standard.apk`
5656

5757
2. **Allow installation:**
5858
- Android: Settings → Security → Enable "Unknown sources" for your browser
@@ -77,7 +77,7 @@ ip addr show | grep "inet " | grep -v 127.0.0.1
7777

7878
> **💡 Note:** Enter only the base URL (without `/notes`). The app automatically creates `/notes/` for JSON files and `/notes-md/` for Markdown export.
7979
80-
4. **Press "Test connection"****
80+
4. **Press "Test connection"**
8181
- ✅ Success? → Continue to step 4
8282
- ❌ Error? → See [Troubleshooting](#troubleshooting)
8383

@@ -261,8 +261,8 @@ For reliable auto-sync:
261261
## 🆘 Further Help
262262

263263
- **GitHub Issues:** [Report problem](https://github.com/inventory69/simple-notes-sync/issues)
264-
- **Complete docs:** [DOCS.en.md](DOCS.en.md)
265-
- **Server setup details:** [server/README.en.md](server/README.en.md)
264+
- **Complete docs:** [DOCS.md](docs/DOCS.md)
265+
- **Server setup details:** [server/README.md](server/README.md)
266266

267267
---
268268

README.de.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<div align="center">
1010

11-
[![Android](https://img.shields.io/badge/Android-8.0%2B-3DDC84?style=for-the-badge&logo=android&logoColor=white)](https://www.android.com/)
11+
[![Android](https://img.shields.io/badge/Android-7.0%2B-3DDC84?style=for-the-badge&logo=android&logoColor=white)](https://www.android.com/)
1212
[![Kotlin](https://img.shields.io/badge/Kotlin-7F52FF?style=for-the-badge&logo=kotlin&logoColor=white)](https://kotlinlang.org/)
1313
[![Jetpack Compose](https://img.shields.io/badge/Jetpack%20Compose-4285F4?style=for-the-badge&logo=jetpackcompose&logoColor=white)](https://developer.android.com/compose/)
1414
[![Material 3](https://img.shields.io/badge/Material_3-6750A4?style=for-the-badge&logo=material-design&logoColor=white)](https://m3.material.io/)
@@ -66,12 +66,14 @@ alt="Get it on F-Droid" align="center" height="80" /></a>
6666
- 📝 **Offline-first** – Funktioniert ohne Internet
6767
- 📊 **Flexible Ansichten** – Listen- und Grid-Layout
6868
-**Checklisten** – Tap-to-Check, Drag & Drop
69-
- 🌍 **Mehrsprachig** – Deutsch/Englisch mit Sprachauswahl
7069
- 🔄 **Konfigurierbare Sync-Trigger** – onSave, onResume, WiFi, periodisch (15/30/60 Min), Boot
70+
- 📌 **Widgets** – Home-Screen Quick-Note und Notizlisten-Widget
71+
- 🔀 **Smartes Sortieren** – Nach Titel, Änderungsdatum, Erstelldatum, Farbe
72+
-**Paralleler Sync** – Lädt bis zu 5 Notizen gleichzeitig herunter
73+
- 🌍 **Mehrsprachig** – Deutsch/Englisch mit Sprachauswahl
7174
- 🔒 **Self-hosted** – Deine Daten bleiben bei dir (WebDAV)
7275
- 💾 **Lokales Backup** – Export/Import als JSON-Datei (optional verschlüsselt)
7376
- 🖥️ **Desktop-Integration** – Markdown-Export für Obsidian, VS Code, Typora
74-
- 🔋 **Akkuschonend**~0.2% mit Defaults, bis zu ~1.0% mit Periodic Sync
7577
- 🎨 **Material Design 3** – Dynamischer Dark/Light Mode & Farben
7678

7779
➡️ **Vollständige Feature-Liste:** [docs/FEATURES.de.md](docs/FEATURES.de.md)
@@ -138,6 +140,6 @@ MIT License – siehe [LICENSE](LICENSE)
138140
<div align="center">
139141
<br /><br />
140142

141-
**v1.7.0** · Built with ❤️ using Kotlin + Jetpack Compose + Material Design 3
143+
**v1.8.1** · Built with ❤️ using Kotlin + Jetpack Compose + Material Design 3
142144

143145
</div>

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<div align="center">
1010

11-
[![Android](https://img.shields.io/badge/Android-8.0%2B-3DDC84?style=for-the-badge&logo=android&logoColor=white)](https://www.android.com/)
11+
[![Android](https://img.shields.io/badge/Android-7.0%2B-3DDC84?style=for-the-badge&logo=android&logoColor=white)](https://www.android.com/)
1212
[![Kotlin](https://img.shields.io/badge/Kotlin-7F52FF?style=for-the-badge&logo=kotlin&logoColor=white)](https://kotlinlang.org/)
1313
[![Jetpack Compose](https://img.shields.io/badge/Jetpack%20Compose-4285F4?style=for-the-badge&logo=jetpackcompose&logoColor=white)](https://developer.android.com/compose/)
1414
[![Material 3](https://img.shields.io/badge/Material_3-6750A4?style=for-the-badge&logo=material-design&logoColor=white)](https://m3.material.io/)
@@ -66,12 +66,14 @@ alt="Get it on F-Droid" align="center" height="80" /></a>
6666
- 📝 **Offline-first** - Works without internet
6767
- 📊 **Flexible views** - Switch between list and grid layout
6868
-**Checklists** - Tap-to-check, drag & drop
69-
- 🌍 **Multilingual** - English/German with language selector
7069
- 🔄 **Configurable sync triggers** - onSave, onResume, WiFi-connect, periodic (15/30/60 min), boot
70+
- 📌 **Widgets** - Home screen quick-note and note list widgets
71+
- 🔀 **Smart sorting** - By title, date modified, date created, color
72+
-**Parallel sync** - Downloads up to 5 notes simultaneously
73+
- 🌍 **Multilingual** - English/German with language selector
7174
- 🔒 **Self-hosted** - Your data stays with you (WebDAV)
7275
- 💾 **Local backup** - Export/Import as JSON file (encryption available)
7376
- 🖥️ **Desktop integration** - Markdown export for Obsidian, VS Code, Typora
74-
- 🔋 **Battery-friendly** - ~0.2% with defaults, up to ~1.0% with periodic sync
7577
- 🎨 **Material Design 3** - Dynamic dark/light mode & colors based on system settings
7678

7779
➡️ **Complete feature list:** [FEATURES.md](docs/FEATURES.md)
@@ -148,6 +150,6 @@ MIT License - see [LICENSE](LICENSE)
148150
<div align="center">
149151
<br /><br />
150152

151-
**v1.7.0** · Built with ❤️ using Kotlin + Jetpack Compose + Material Design 3
153+
**v1.8.1** · Built with ❤️ using Kotlin + Jetpack Compose + Material Design 3
152154

153155
</div>

docs/BACKUP.de.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,9 @@ Schritt-für-Schritt:
276276

277277
### Daten-Schutz
278278
-**Lokal gespeichert** - Kein Cloud-Upload ohne deine Aktion
279-
-**Keine Verschlüsselung** - Klartextformat für Lesbarkeit
280-
- ⚠️ **Sensible Daten?** - Backup-Datei selbst verschlüsseln (z.B. 7-Zip mit Passwort)
279+
-**Optionale Verschlüsselung** _(v1.7.0+)_ - Backup-Dateien mit Passwort schützen
280+
-**Menschenlesbar** - Klartextformat (JSON) wenn unverschlüsselt
281+
- ⚠️ **Sensible Daten?** - Verschlüsselung aktivieren oder externe Tools nutzen (z.B. 7-Zip)
281282

282283
### Empfehlungen
283284
- 🔐 Backup-Dateien in verschlüsseltem Container speichern
@@ -321,4 +322,4 @@ Schritt-für-Schritt:
321322
- [FEATURES.md](FEATURES.md) - Vollständige Feature-Liste
322323
- [DESKTOP.md](DESKTOP.md) - Desktop-Integration mit Markdown
323324

324-
**Letzte Aktualisierung:** v1.2.1 (2026-01-05)
325+
**Letzte Aktualisierung:** v1.8.1 (2026-02-11)

0 commit comments

Comments
 (0)