Release: v1.16.3+70
✨ New Features
- Add Auto Sync Feature.
- Add WebDav Network Sync.
- Add Experimental Features Switcher.
WARNING: WebDav Network Sync modifies database fields.
Please use the "Export" to backup current habits first.WARNING: This feature is experimental and may contain disruptive bugs.
Please use it with caution.
- Go to
Settings -> Experimental Features
and enable"Habit Cloud Sync"
to display the feature entry. - Go to
Settings -> Sync Options
to enable and config new server. - Press
Sync Now
or pull down at main page to sync with server. Sync Progress displayed in Settings.
If you encounter bugs, please describe current network environment and export corresponding (or all) sync failure logs.
🐛 Bug Fixes
- Show correct snackbar message after habit deletion. (#247)
- Fix score bug for habits starting before today. (#248)
- "Select All" only select visible habits. (#249)
🤖 Bug Fixes: Android
- Explicitly declare network permission.
- Remove unnecessary
READ_EXTERNAL_STORAGE
permission.
🌐 Localization
- Update Russian l10n translation, thank for Bora Yurt Page's contribution on Weblate.
- Update Ukrainian l10n translation, thank for Bora Максим Горпиніч's contribution on Weblate.
📝 Documentation
- Add
LzzyOnDroid
badge to README.md.
What's Changed
- Re-add const lint removed after lints>=5.0.0 by @FriesI23 in #242
- Feature: WebDAV Sync by @FriesI23 in #217
- Feat/auto sync by @FriesI23 in #244
- fix: remove READ_EXTERNAL_STORAGE permission by @FriesI23 in #246
- Fix snackbar text after deleting a habit by @FriesI23 in #247
- fix: score bug for habits starting before today by @FriesI23 in #248
- fix: 'select all' only select visible habits by @FriesI23 in #249
- chore: add code sign for macos app by @FriesI23 in #250
- Feat: Add 'dev' and 'generic' build flavors for Android by @FriesI23 in #251
- Weblate translation by @FriesI23 in #252
Full Changelog: v1.15.8+66...v1.16.3+70