ntodotxt
ntodotxt copied to clipboard
Flutter app for managing your todos within a todo.txt file locally or via webdav (e.g. Nextcloud)
ntodotxt
With ntodotxt
you can manage your todos in a todo.txt file (i.e. all information
is stored in a single file). You can save your todos locally on your device and/or synchronize the todo.txt file via webdav - for
example with a self-hosted nextcloud instance.
This application is under active development and will continue to be modified and improved over time.
Downloads
Screenshots
Features
- Manage your todos in todo.txt format
- Manage your todos locally only if you want
- Synchronize your todos via webdav with a server of your choice
- Completely customizable filters
- Ordering
- Filter by project, context, priorities and completion
- Custom path and filename of todo file on device
Planned features
- [x] Build and publish to F-Droid (Android)
- [ ] Build and publish to Google Play (Android)
- [ ] Build and publish as
flatpak
to flathub (Linux) - [ ] Build and publish as
snap
to snapcraft (Linux) - [ ] Build and publish to Microsoft Store (Windows)
- [ ] Add language localization (e.g. english, german)
- [ ] Custom path of todo file on remote side
- [ ] Custom todo filename remote side
- [ ] Import existing todos from file
- [ ] Export todos to file
- [ ] Archiving of completed todos (done.txt)
- [ ] Recurring tasks
Build
Flutter SDK is required to build this project.
flutter pub get
flutter run # debug version
flutter build # release version
Requirements
- Nextcloud instance or other webdav server running (webdav-sync only)
Alternatives
There are other note taking apps with the WebDAV support. See them in awesome WebDAV list
Troubleshoot
Prevent the file path of todo.txt from being automatically reset.
One UI Core (Samsung)
- Open
Settings
- Go to
Battery and device care
>More options
(three dots at top right corner) >Storage booster
> Toggle offAuto delete unnecessary data
.