Update docs, roadmap, and F-Droid metadata [skip ci]
This commit is contained in:
20
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
20
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -1,4 +1,4 @@
|
|||||||
name: 🐛 Bug Report / Fehlerbericht
|
name: "🐛 Bug Report / Fehlerbericht"
|
||||||
description: Melde einen Fehler in der App / Report a bug in the app
|
description: Melde einen Fehler in der App / Report a bug in the app
|
||||||
title: "[BUG] "
|
title: "[BUG] "
|
||||||
labels: ["bug"]
|
labels: ["bug"]
|
||||||
@@ -13,7 +13,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: description
|
id: description
|
||||||
attributes:
|
attributes:
|
||||||
label: 🐛 Beschreibung / Description
|
label: "🐛 Beschreibung / Description"
|
||||||
description: Beschreibe den Fehler kurz und präzise / Describe the bug briefly and precisely
|
description: Beschreibe den Fehler kurz und präzise / Describe the bug briefly and precisely
|
||||||
placeholder: "z.B. Auto-Sync funktioniert nicht mehr nach App-Update / e.g. Auto-sync stopped working after app update"
|
placeholder: "z.B. Auto-Sync funktioniert nicht mehr nach App-Update / e.g. Auto-sync stopped working after app update"
|
||||||
validations:
|
validations:
|
||||||
@@ -22,9 +22,11 @@ body:
|
|||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: android-version
|
id: android-version
|
||||||
attributes:
|
attributes:
|
||||||
label: 📱 Android Version
|
label: "📱 Android Version"
|
||||||
description: Welche Android Version verwendest du? / Which Android version are you using?
|
description: Welche Android Version verwendest du? / Which Android version are you using?
|
||||||
options:
|
options:
|
||||||
|
- Android 16
|
||||||
|
- Android 15
|
||||||
- Android 14
|
- Android 14
|
||||||
- Android 13
|
- Android 13
|
||||||
- Android 12
|
- Android 12
|
||||||
@@ -40,7 +42,7 @@ body:
|
|||||||
- type: input
|
- type: input
|
||||||
id: app-version
|
id: app-version
|
||||||
attributes:
|
attributes:
|
||||||
label: 📲 App Version
|
label: "📲 App Version"
|
||||||
description: Welche Version der App verwendest du? (Einstellungen → Über) / Which app version? (Settings → About)
|
description: Welche Version der App verwendest du? (Einstellungen → Über) / Which app version? (Settings → About)
|
||||||
placeholder: "z.B. / e.g. v1.1.0"
|
placeholder: "z.B. / e.g. v1.1.0"
|
||||||
validations:
|
validations:
|
||||||
@@ -49,7 +51,7 @@ body:
|
|||||||
- type: input
|
- type: input
|
||||||
id: device
|
id: device
|
||||||
attributes:
|
attributes:
|
||||||
label: 📱 Gerät / Device
|
label: "📱 Gerät / Device"
|
||||||
description: Welches Gerät verwendest du? / Which device are you using?
|
description: Welches Gerät verwendest du? / Which device are you using?
|
||||||
placeholder: "z.B. Samsung Galaxy S21, Google Pixel 7, etc."
|
placeholder: "z.B. Samsung Galaxy S21, Google Pixel 7, etc."
|
||||||
validations:
|
validations:
|
||||||
@@ -58,7 +60,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: steps
|
id: steps
|
||||||
attributes:
|
attributes:
|
||||||
label: 🔄 Schritte zum Reproduzieren / Steps to Reproduce
|
label: "📋 Schritte zum Reproduzieren / Steps to Reproduce"
|
||||||
description: Wie kann der Fehler reproduziert werden? / How can the bug be reproduced?
|
description: Wie kann der Fehler reproduziert werden? / How can the bug be reproduced?
|
||||||
placeholder: |
|
placeholder: |
|
||||||
1. Öffne die App / Open the app
|
1. Öffne die App / Open the app
|
||||||
@@ -71,7 +73,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: expected
|
id: expected
|
||||||
attributes:
|
attributes:
|
||||||
label: ✅ Erwartetes Verhalten / Expected Behavior
|
label: "✅ Erwartetes Verhalten / Expected Behavior"
|
||||||
description: Was sollte passieren? / What should happen?
|
description: Was sollte passieren? / What should happen?
|
||||||
placeholder: "z.B. Notizen sollten alle 30 Min synchronisiert werden / e.g. Notes should sync every 30 min"
|
placeholder: "z.B. Notizen sollten alle 30 Min synchronisiert werden / e.g. Notes should sync every 30 min"
|
||||||
validations:
|
validations:
|
||||||
@@ -80,7 +82,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: actual
|
id: actual
|
||||||
attributes:
|
attributes:
|
||||||
label: ❌ Tatsächliches Verhalten / Actual Behavior
|
label: "❌ Tatsächliches Verhalten / Actual Behavior"
|
||||||
description: Was passiert stattdessen? / What happens instead?
|
description: Was passiert stattdessen? / What happens instead?
|
||||||
placeholder: "z.B. Sync funktioniert nicht, keine Notification / e.g. Sync doesn't work, no notification"
|
placeholder: "z.B. Sync funktioniert nicht, keine Notification / e.g. Sync doesn't work, no notification"
|
||||||
validations:
|
validations:
|
||||||
@@ -89,7 +91,7 @@ body:
|
|||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: sync-enabled
|
id: sync-enabled
|
||||||
attributes:
|
attributes:
|
||||||
label: <EFBFBD> Auto-Sync aktiviert? / Auto-Sync enabled?
|
label: Auto-Sync aktiviert? / Auto-Sync enabled?
|
||||||
options:
|
options:
|
||||||
- "Ja / Yes"
|
- "Ja / Yes"
|
||||||
- "Nein / No"
|
- "Nein / No"
|
||||||
|
|||||||
6
.github/ISSUE_TEMPLATE/config.yml
vendored
6
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,11 +1,11 @@
|
|||||||
blank_issues_enabled: true
|
blank_issues_enabled: true
|
||||||
contact_links:
|
contact_links:
|
||||||
- name: 📖 Dokumentation / Documentation
|
- name: "📖 Dokumentation / Documentation"
|
||||||
url: https://github.com/inventory69/simple-notes-sync/blob/main/README.md
|
url: https://github.com/inventory69/simple-notes-sync/blob/main/README.md
|
||||||
about: Schau zuerst in die Dokumentation / Check documentation first
|
about: Schau zuerst in die Dokumentation / Check documentation first
|
||||||
- name: 🚀 Quick Start Guide
|
- name: "🚀 Quick Start Guide"
|
||||||
url: https://github.com/inventory69/simple-notes-sync/blob/main/QUICKSTART.md
|
url: https://github.com/inventory69/simple-notes-sync/blob/main/QUICKSTART.md
|
||||||
about: Schritt-für-Schritt Anleitung / Step-by-step guide
|
about: Schritt-für-Schritt Anleitung / Step-by-step guide
|
||||||
- name: 🐛 Troubleshooting
|
- name: "🐛 Troubleshooting"
|
||||||
url: https://github.com/inventory69/simple-notes-sync/blob/main/QUICKSTART.md#troubleshooting
|
url: https://github.com/inventory69/simple-notes-sync/blob/main/QUICKSTART.md#troubleshooting
|
||||||
about: Häufige Probleme und Lösungen / Common issues and solutions
|
about: Häufige Probleme und Lösungen / Common issues and solutions
|
||||||
|
|||||||
18
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
18
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
@@ -1,4 +1,4 @@
|
|||||||
name: 💡 Feature Request / Feature-Wunsch
|
name: "💡 Feature Request / Feature-Wunsch"
|
||||||
description: Schlage eine neue Funktion vor / Suggest a new feature
|
description: Schlage eine neue Funktion vor / Suggest a new feature
|
||||||
title: "[FEATURE] "
|
title: "[FEATURE] "
|
||||||
labels: ["enhancement"]
|
labels: ["enhancement"]
|
||||||
@@ -11,7 +11,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: feature-description
|
id: feature-description
|
||||||
attributes:
|
attributes:
|
||||||
label: 💡 Feature-Beschreibung / Feature Description
|
label: "💡 Feature-Beschreibung / Feature Description"
|
||||||
description: Was möchtest du hinzugefügt haben? / What would you like to be added?
|
description: Was möchtest du hinzugefügt haben? / What would you like to be added?
|
||||||
placeholder: "z.B. Notizen sollten Markdown-Formatierung unterstützen / e.g. Notes should support markdown formatting"
|
placeholder: "z.B. Notizen sollten Markdown-Formatierung unterstützen / e.g. Notes should support markdown formatting"
|
||||||
validations:
|
validations:
|
||||||
@@ -20,7 +20,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: problem
|
id: problem
|
||||||
attributes:
|
attributes:
|
||||||
label: 🎯 Problem / Motivation
|
label: "🎯 Problem / Motivation"
|
||||||
description: Welches Problem würde dieses Feature lösen? / What problem would this feature solve?
|
description: Welches Problem würde dieses Feature lösen? / What problem would this feature solve?
|
||||||
placeholder: "z.B. Ich möchte Code-Snippets und Listen in meinen Notizen formatieren / e.g. I want to format code snippets and lists in my notes"
|
placeholder: "z.B. Ich möchte Code-Snippets und Listen in meinen Notizen formatieren / e.g. I want to format code snippets and lists in my notes"
|
||||||
validations:
|
validations:
|
||||||
@@ -29,7 +29,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: solution
|
id: solution
|
||||||
attributes:
|
attributes:
|
||||||
label: 📝 Vorgeschlagene Lösung / Proposed Solution
|
label: "📝 Vorgeschlagene Lösung / Proposed Solution"
|
||||||
description: Wie könnte das Feature funktionieren? / How could the feature work?
|
description: Wie könnte das Feature funktionieren? / How could the feature work?
|
||||||
placeholder: "z.B. Markdown-Editor mit Live-Preview / e.g. Markdown editor with live preview"
|
placeholder: "z.B. Markdown-Editor mit Live-Preview / e.g. Markdown editor with live preview"
|
||||||
validations:
|
validations:
|
||||||
@@ -38,7 +38,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: alternatives
|
id: alternatives
|
||||||
attributes:
|
attributes:
|
||||||
label: 🔄 Alternativen / Alternatives
|
label: "🔄 Alternativen / Alternatives"
|
||||||
description: Hast du andere Lösungsansätze in Betracht gezogen? / Have you considered other solutions?
|
description: Hast du andere Lösungsansätze in Betracht gezogen? / Have you considered other solutions?
|
||||||
validations:
|
validations:
|
||||||
required: false
|
required: false
|
||||||
@@ -46,7 +46,7 @@ body:
|
|||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: platform
|
id: platform
|
||||||
attributes:
|
attributes:
|
||||||
label: 📱 Plattform / Platform
|
label: "📱 Plattform / Platform"
|
||||||
description: Für welche Komponente ist das Feature? / For which component is the feature?
|
description: Für welche Komponente ist das Feature? / For which component is the feature?
|
||||||
options:
|
options:
|
||||||
- Android App
|
- Android App
|
||||||
@@ -59,7 +59,7 @@ body:
|
|||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: priority
|
id: priority
|
||||||
attributes:
|
attributes:
|
||||||
label: 🌟 Priorität (aus deiner Sicht) / Priority (from your perspective)
|
label: "⭐ Priorität (aus deiner Sicht) / Priority (from your perspective)"
|
||||||
options:
|
options:
|
||||||
- Nice to have
|
- Nice to have
|
||||||
- Wichtig / Important
|
- Wichtig / Important
|
||||||
@@ -70,7 +70,7 @@ body:
|
|||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
id: willing-to-contribute
|
id: willing-to-contribute
|
||||||
attributes:
|
attributes:
|
||||||
label: 🤝 Beitragen / Contribute
|
label: "🤝 Beitragen / Contribute"
|
||||||
options:
|
options:
|
||||||
- label: Ich würde gerne bei der Implementierung helfen / I would like to help with implementation
|
- label: Ich würde gerne bei der Implementierung helfen / I would like to help with implementation
|
||||||
required: false
|
required: false
|
||||||
@@ -78,7 +78,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: additional
|
id: additional
|
||||||
attributes:
|
attributes:
|
||||||
label: 🔧 Zusätzliche Informationen / Additional Context
|
label: "🔧 Zusätzliche Informationen / Additional Context"
|
||||||
description: Screenshots, Mockups, Links, ähnliche Apps, etc.
|
description: Screenshots, Mockups, Links, ähnliche Apps, etc.
|
||||||
validations:
|
validations:
|
||||||
required: false
|
required: false
|
||||||
|
|||||||
14
.github/ISSUE_TEMPLATE/question.yml
vendored
14
.github/ISSUE_TEMPLATE/question.yml
vendored
@@ -1,4 +1,4 @@
|
|||||||
name: ❓ Question / Frage
|
name: "❓ Question / Frage"
|
||||||
description: Stelle eine Frage zur Nutzung / Ask a question about usage
|
description: Stelle eine Frage zur Nutzung / Ask a question about usage
|
||||||
title: "[QUESTION] "
|
title: "[QUESTION] "
|
||||||
labels: ["question"]
|
labels: ["question"]
|
||||||
@@ -11,7 +11,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: question
|
id: question
|
||||||
attributes:
|
attributes:
|
||||||
label: ❓ Frage / Question
|
label: "❓ Frage / Question"
|
||||||
description: Was möchtest du wissen? / What would you like to know?
|
description: Was möchtest du wissen? / What would you like to know?
|
||||||
placeholder: "z.B. Wie kann ich die Sync-URL für einen externen Server konfigurieren? / e.g. How can I configure the sync URL for an external server?"
|
placeholder: "z.B. Wie kann ich die Sync-URL für einen externen Server konfigurieren? / e.g. How can I configure the sync URL for an external server?"
|
||||||
validations:
|
validations:
|
||||||
@@ -20,7 +20,7 @@ body:
|
|||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
id: documentation-checked
|
id: documentation-checked
|
||||||
attributes:
|
attributes:
|
||||||
label: 📚 Dokumentation gelesen / Documentation checked
|
label: "📚 Dokumentation gelesen / Documentation checked"
|
||||||
description: Hast du bereits in der Dokumentation nachgeschaut? / Have you already checked the documentation?
|
description: Hast du bereits in der Dokumentation nachgeschaut? / Have you already checked the documentation?
|
||||||
options:
|
options:
|
||||||
- label: Ich habe die [README](https://github.com/inventory69/simple-notes-sync/blob/main/README.md) gelesen / I have read the README
|
- label: Ich habe die [README](https://github.com/inventory69/simple-notes-sync/blob/main/README.md) gelesen / I have read the README
|
||||||
@@ -33,7 +33,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: tried
|
id: tried
|
||||||
attributes:
|
attributes:
|
||||||
label: 🔍 Was hast du bereits versucht? / What have you already tried?
|
label: "🔍 Was hast du bereits versucht? / What have you already tried?"
|
||||||
description: Hilf uns, dir besser zu helfen / Help us help you better
|
description: Hilf uns, dir besser zu helfen / Help us help you better
|
||||||
placeholder: "z.B. Ich habe versucht die Server-URL anzupassen, aber... / e.g. I tried adjusting the server URL, but..."
|
placeholder: "z.B. Ich habe versucht die Server-URL anzupassen, aber... / e.g. I tried adjusting the server URL, but..."
|
||||||
validations:
|
validations:
|
||||||
@@ -42,7 +42,7 @@ body:
|
|||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: topic
|
id: topic
|
||||||
attributes:
|
attributes:
|
||||||
label: <EFBFBD> Thema / Topic
|
label: "📌 Thema / Topic"
|
||||||
description: Um was geht es? / What is this about?
|
description: Um was geht es? / What is this about?
|
||||||
options:
|
options:
|
||||||
- Server Setup / Server-Einrichtung
|
- Server Setup / Server-Einrichtung
|
||||||
@@ -57,7 +57,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: context
|
id: context
|
||||||
attributes:
|
attributes:
|
||||||
label: <EFBFBD> Kontext / Context
|
label: "💬 Kontext / Context"
|
||||||
description: Zusätzliche Informationen die hilfreich sein könnten / Additional information that might be helpful
|
description: Zusätzliche Informationen die hilfreich sein könnten / Additional information that might be helpful
|
||||||
placeholder: |
|
placeholder: |
|
||||||
- Android Version: Android 13
|
- Android Version: Android 13
|
||||||
@@ -70,7 +70,7 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
id: additional
|
id: additional
|
||||||
attributes:
|
attributes:
|
||||||
label: 🔧 Screenshots / Config
|
label: "🔧 Screenshots / Config"
|
||||||
description: Falls hilfreich (KEINE Passwörter!) / If helpful (NO passwords!)
|
description: Falls hilfreich (KEINE Passwörter!) / If helpful (NO passwords!)
|
||||||
validations:
|
validations:
|
||||||
required: false
|
required: false
|
||||||
|
|||||||
26
.github/workflows/build-production-apk.yml
vendored
26
.github/workflows/build-production-apk.yml
vendored
@@ -116,6 +116,19 @@ jobs:
|
|||||||
prerelease: false
|
prerelease: false
|
||||||
generate_release_notes: false
|
generate_release_notes: false
|
||||||
body: |
|
body: |
|
||||||
|
## 📋 Changelog / Release Notes
|
||||||
|
|
||||||
|
${{ env.CHANGELOG_EN }}
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>🇩🇪 German Version</summary>
|
||||||
|
|
||||||
|
${{ env.CHANGELOG_DE }}
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 📦 Downloads
|
## 📦 Downloads
|
||||||
|
|
||||||
| Variante | Datei | Info |
|
| Variante | Datei | Info |
|
||||||
@@ -125,19 +138,6 @@ jobs:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📋 Changelog / Release Notes
|
|
||||||
|
|
||||||
${{ env.CHANGELOG_DE }}
|
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>🌍 English Version</summary>
|
|
||||||
|
|
||||||
${{ env.CHANGELOG_EN }}
|
|
||||||
|
|
||||||
</details>
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📊 Build-Info
|
## 📊 Build-Info
|
||||||
|
|
||||||
- **Version:** ${{ env.VERSION_NAME }} (Code: ${{ env.BUILD_NUMBER }})
|
- **Version:** ${{ env.VERSION_NAME }} (Code: ${{ env.BUILD_NUMBER }})
|
||||||
|
|||||||
@@ -77,6 +77,10 @@ docker compose up -d
|
|||||||
| **[FEATURES.en.md](docs/FEATURES.en.md)** | Complete feature list |
|
| **[FEATURES.en.md](docs/FEATURES.en.md)** | Complete feature list |
|
||||||
| **[BACKUP.en.md](docs/BACKUP.en.md)** | Backup & restore guide |
|
| **[BACKUP.en.md](docs/BACKUP.en.md)** | Backup & restore guide |
|
||||||
| **[DESKTOP.en.md](docs/DESKTOP.en.md)** | Desktop integration (Markdown) |
|
| **[DESKTOP.en.md](docs/DESKTOP.en.md)** | Desktop integration (Markdown) |
|
||||||
|
| **[DOCS.en.md](docs/DOCS.en.md)** | Technical details & troubleshooting |
|
||||||
|
| **[CHANGELOG.md](CHANGELOG.md)** | Version history |
|
||||||
|
| **[UPCOMING.en.md](docs/UPCOMING.en.md)** | Upcoming features 🚀 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🛠️ Development
|
## 🛠️ Development
|
||||||
@@ -102,4 +106,4 @@ MIT License - see [LICENSE](LICENSE)
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**v1.4.0** · Built with ❤️ using Kotlin + Material Design 3
|
**v1.4.1** · Built with ❤️ using Kotlin + Material Design 3
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ docker compose up -d
|
|||||||
| **[DESKTOP.md](docs/DESKTOP.md)** | Desktop-Integration (Markdown) |
|
| **[DESKTOP.md](docs/DESKTOP.md)** | Desktop-Integration (Markdown) |
|
||||||
| **[DOCS.md](docs/DOCS.md)** | Technische Details & Troubleshooting |
|
| **[DOCS.md](docs/DOCS.md)** | Technische Details & Troubleshooting |
|
||||||
| **[CHANGELOG.md](CHANGELOG.md)** | Versionshistorie |
|
| **[CHANGELOG.md](CHANGELOG.md)** | Versionshistorie |
|
||||||
|
| **[UPCOMING.md](docs/UPCOMING.md)** | Geplante Features 🚀 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -105,4 +106,4 @@ MIT License - siehe [LICENSE](LICENSE)
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**v1.4.0** · Built with ❤️ using Kotlin + Material Design 3
|
**v1.4.1** · Built with ❤️ using Kotlin + Material Design 3
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ fun isInHomeNetwork(): Boolean {
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## <EFBFBD> Sync Trigger Overview
|
## 🔄 Sync Trigger Overview
|
||||||
|
|
||||||
The app uses **4 different sync triggers** with different use cases:
|
The app uses **4 different sync triggers** with different use cases:
|
||||||
|
|
||||||
@@ -172,7 +172,7 @@ suspend fun isServerReachable(): Boolean = withContext(Dispatchers.IO) {
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## <EFBFBD>🔋 Battery Optimization
|
## 🔋 Battery Optimization
|
||||||
|
|
||||||
### Usage Analysis
|
### Usage Analysis
|
||||||
|
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ suspend fun isServerReachable(): Boolean = withContext(Dispatchers.IO) {
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## <EFBFBD>🔋 Akku-Optimierung
|
## 🔋 Akku-Optimierung
|
||||||
|
|
||||||
### Verbrauchsanalyse
|
### Verbrauchsanalyse
|
||||||
|
|
||||||
|
|||||||
56
docs/UPCOMING.en.md
Normal file
56
docs/UPCOMING.en.md
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
# Upcoming Features 🚀
|
||||||
|
|
||||||
|
**🌍 Languages:** [Deutsch](UPCOMING.md) · **English**
|
||||||
|
|
||||||
|
> What's next? Here you'll find our plans for future versions.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## v1.5.0 - Internationalization & UI Polish
|
||||||
|
|
||||||
|
> **Status:** In Development 🔨
|
||||||
|
|
||||||
|
### 🌍 Multi-Language Support
|
||||||
|
|
||||||
|
- **English as default language** - International users welcome
|
||||||
|
- **German translation** - Fully translated
|
||||||
|
- **Automatic language detection** - Follows system language
|
||||||
|
- **Manual language selection** - Switchable in settings
|
||||||
|
|
||||||
|
### ⚙️ Redesigned Settings
|
||||||
|
|
||||||
|
- **Modernized settings design** - Cleaner and more intuitive
|
||||||
|
- **Categorized options** - Sync, backup, developer options
|
||||||
|
|
||||||
|
### 🎨 UI Improvements
|
||||||
|
|
||||||
|
- **Splash screen** - App icon on startup
|
||||||
|
- **Server folder check** - Better error messages during setup
|
||||||
|
- **Subtle sync indicator** - Banner only shown on actual changes
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## v1.6.0 - Modern APIs
|
||||||
|
|
||||||
|
> **Status:** Planned 📋
|
||||||
|
|
||||||
|
### 🔧 Technical Modernization
|
||||||
|
|
||||||
|
- **Modern background sync architecture** - Even more reliable
|
||||||
|
- **Improved progress dialogs** - Material Design 3 compliant
|
||||||
|
- **Code quality** - Internal optimizations
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 💡 Feedback & Suggestions
|
||||||
|
|
||||||
|
Have an idea for a new feature?
|
||||||
|
|
||||||
|
- **[Create a feature request](https://github.com/inventory69/simple-notes-sync/issues/new?template=feature_request.yml)**
|
||||||
|
- **[View existing requests](https://github.com/inventory69/simple-notes-sync/issues?q=is%3Aissue+label%3Aenhancement)**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Note:** This roadmap shows our current plans. Priorities may change based on community feedback.
|
||||||
|
|
||||||
|
[← Back to documentation](DOCS.en.md)
|
||||||
56
docs/UPCOMING.md
Normal file
56
docs/UPCOMING.md
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
# Geplante Features 🚀
|
||||||
|
|
||||||
|
**🌍 Languages:** **Deutsch** · [English](UPCOMING.en.md)
|
||||||
|
|
||||||
|
> Was kommt als Nächstes? Hier findest du unsere Pläne für zukünftige Versionen.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## v1.5.0 - Internationalisierung & UI-Polish
|
||||||
|
|
||||||
|
> **Status:** In Entwicklung 🔨
|
||||||
|
|
||||||
|
### 🌍 Mehrsprachigkeit
|
||||||
|
|
||||||
|
- **Englisch als Standard-Sprache** - Internationale Nutzer willkommen
|
||||||
|
- **Deutsche Übersetzung** - Vollständig übersetzt
|
||||||
|
- **Automatische Spracherkennung** - Folgt der System-Sprache
|
||||||
|
- **Manuelle Sprachwahl** - In den Einstellungen umschaltbar
|
||||||
|
|
||||||
|
### ⚙️ Überarbeitete Einstellungen
|
||||||
|
|
||||||
|
- **Modernisiertes Settings-Design** - Übersichtlicher und intuitiver
|
||||||
|
- **Kategorisierte Optionen** - Sync, Backup, Entwickler-Optionen
|
||||||
|
|
||||||
|
### 🎨 UI-Verbesserungen
|
||||||
|
|
||||||
|
- **Splash Screen** - App-Icon beim Start
|
||||||
|
- **Server-Ordner Prüfung** - Bessere Fehlermeldungen bei der Einrichtung
|
||||||
|
- **Dezentere Sync-Anzeige** - Banner nur bei tatsächlichen Änderungen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## v1.6.0 - Modern APIs
|
||||||
|
|
||||||
|
> **Status:** Geplant 📋
|
||||||
|
|
||||||
|
### 🔧 Technische Modernisierung
|
||||||
|
|
||||||
|
- **Modernere Background-Sync Architektur** - Noch zuverlässiger
|
||||||
|
- **Verbesserte Progress-Dialoge** - Material Design 3 konform
|
||||||
|
- **Code-Qualität** - Interne Optimierungen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 💡 Feedback & Wünsche
|
||||||
|
|
||||||
|
Hast du eine Idee für ein neues Feature?
|
||||||
|
|
||||||
|
- **[Feature Request erstellen](https://github.com/inventory69/simple-notes-sync/issues/new?template=feature_request.yml)**
|
||||||
|
- **[Bestehende Wünsche ansehen](https://github.com/inventory69/simple-notes-sync/issues?q=is%3Aissue+label%3Aenhancement)**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Hinweis:** Diese Roadmap zeigt unsere aktuellen Pläne. Prioritäten können sich basierend auf Community-Feedback ändern.
|
||||||
|
|
||||||
|
[← Zurück zur Dokumentation](DOCS.md)
|
||||||
@@ -2,4 +2,3 @@
|
|||||||
• Bugfix: Checklist sync with older app versions (v1.3.x)
|
• Bugfix: Checklist sync with older app versions (v1.3.x)
|
||||||
• Checklists are now also saved as text fallback
|
• Checklists are now also saved as text fallback
|
||||||
• New: Checklist texts now wrap automatically
|
• New: Checklist texts now wrap automatically
|
||||||
p automatically
|
|
||||||
@@ -8,158 +8,21 @@ SourceCode: https://github.com/inventory69/simple-notes-sync
|
|||||||
IssueTracker: https://github.com/inventory69/simple-notes-sync/issues
|
IssueTracker: https://github.com/inventory69/simple-notes-sync/issues
|
||||||
Changelog: https://github.com/inventory69/simple-notes-sync/releases
|
Changelog: https://github.com/inventory69/simple-notes-sync/releases
|
||||||
|
|
||||||
AutoName: Simple Notes Sync
|
AutoName: Simple Notes
|
||||||
|
|
||||||
RepoType: git
|
RepoType: git
|
||||||
Repo: https://github.com/inventory69/simple-notes-sync.git
|
Repo: https://github.com/inventory69/simple-notes-sync.git
|
||||||
|
Binaries: https://github.com/inventory69/simple-notes-sync/releases/download/v%v/simple-notes-sync-v%v-fdroid.apk
|
||||||
AntiFeatures:
|
|
||||||
NonFreeNet:
|
|
||||||
en-US: |-
|
|
||||||
Allows unencrypted HTTP connections to self-hosted WebDAV servers on local networks.
|
|
||||||
Starting with v1.1.2, HTTP connections will be restricted to:
|
|
||||||
- Private IP ranges (RFC 1918: 10.x.x.x, 172.16-31.x.x, 192.168.x.x)
|
|
||||||
- Localhost (127.0.0.1, ::1)
|
|
||||||
- .local domains (mDNS)
|
|
||||||
HTTPS is recommended and supported for all connections.
|
|
||||||
de-DE: |-
|
|
||||||
Erlaubt unverschlüsselte HTTP-Verbindungen zu selbst gehosteten WebDAV-Servern in lokalen Netzwerken.
|
|
||||||
Ab Version 1.1.2 werden HTTP-Verbindungen eingeschränkt auf:
|
|
||||||
- Private IP-Bereiche (RFC 1918: 10.x.x.x, 172.16-31.x.x, 192.168.x.x)
|
|
||||||
- Localhost (127.0.0.1, ::1)
|
|
||||||
- .local-Domains (mDNS)
|
|
||||||
HTTPS wird empfohlen und für alle Verbindungen unterstützt.
|
|
||||||
|
|
||||||
Builds:
|
Builds:
|
||||||
- versionName: 1.1.1
|
|
||||||
versionCode: 3
|
|
||||||
commit: v1.1.1
|
|
||||||
subdir: android/app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
srclibs:
|
|
||||||
- reproducible-apk-tools@v0.2.8
|
|
||||||
prebuild: sed -i -e '/signingConfig/d' build.gradle.kts
|
|
||||||
scandelete:
|
|
||||||
- android/gradle/wrapper
|
|
||||||
|
|
||||||
- versionName: 1.2.0
|
|
||||||
versionCode: 5
|
|
||||||
commit: v1.2.0
|
|
||||||
subdir: android/app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
srclibs:
|
|
||||||
- reproducible-apk-tools@v0.2.8
|
|
||||||
prebuild: sed -i -e '/signingConfig/d' build.gradle.kts
|
|
||||||
scandelete:
|
|
||||||
- android/gradle/wrapper
|
|
||||||
|
|
||||||
- versionName: 1.2.1
|
|
||||||
versionCode: 6
|
|
||||||
commit: v1.2.1
|
|
||||||
subdir: android/app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
prebuild: sed -i -e '/signingConfig/d' build.gradle.kts
|
|
||||||
scandelete:
|
|
||||||
- android/gradle/wrapper
|
|
||||||
|
|
||||||
- versionName: 1.2.2
|
|
||||||
versionCode: 7
|
|
||||||
commit: v1.2.2
|
|
||||||
subdir: android/app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
prebuild: sed -i -e '/signingConfig/d' build.gradle.kts
|
|
||||||
scandelete:
|
|
||||||
- android/gradle/wrapper
|
|
||||||
|
|
||||||
- versionName: 1.3.0
|
|
||||||
versionCode: 8
|
|
||||||
commit: v1.3.0
|
|
||||||
subdir: android/app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
prebuild: sed -i -e '/signingConfig/d' build.gradle.kts
|
|
||||||
scandelete:
|
|
||||||
- android/gradle/wrapper
|
|
||||||
|
|
||||||
- versionName: 1.3.1
|
|
||||||
versionCode: 9
|
|
||||||
commit: v1.3.1
|
|
||||||
subdir: android/app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
prebuild: sed -i -e '/signingConfig/d' build.gradle.kts
|
|
||||||
scandelete:
|
|
||||||
- android/gradle/wrapper
|
|
||||||
|
|
||||||
- versionName: 1.3.2
|
|
||||||
versionCode: 10
|
|
||||||
commit: v1.3.2
|
|
||||||
subdir: android/app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
prebuild: sed -i -e '/signingConfig/d' build.gradle.kts
|
|
||||||
scandelete:
|
|
||||||
- android/gradle/wrapper
|
|
||||||
|
|
||||||
- versionName: 1.4.0
|
|
||||||
versionCode: 11
|
|
||||||
commit: v1.4.0
|
|
||||||
subdir: android/app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
prebuild: sed -i -e '/signingConfig/d' build.gradle.kts
|
|
||||||
scandelete:
|
|
||||||
- android/gradle/wrapper
|
|
||||||
|
|
||||||
- versionName: 1.4.1
|
- versionName: 1.4.1
|
||||||
versionCode: 12
|
versionCode: 12
|
||||||
commit: v1.4.1
|
commit: 7128c25bd519861ca136e4be9b67ce280ef184bf
|
||||||
subdir: android/app
|
subdir: android/app
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
gradle:
|
||||||
- fdroid
|
- fdroid
|
||||||
prebuild: sed -i -e '/signingConfig/d' build.gradle.kts
|
|
||||||
scandelete:
|
AllowedAPKSigningKeys: 42a1c613bbc673045af3dc8191bf9cb6456ee44c7dce40c7cfb566facb69f16a
|
||||||
- android/gradle/wrapper
|
|
||||||
|
|
||||||
AutoUpdateMode: Version
|
AutoUpdateMode: Version
|
||||||
UpdateCheckMode: Tags
|
UpdateCheckMode: Tags
|
||||||
|
|||||||
Reference in New Issue
Block a user