1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
<div align="center">
<img src="data/icons/hicolor/scalable/apps/io.github.mrvladus.List.svg" width="200" height="200">
# Errands
Manage your tasks
<a href="https://circle.gnome.org/"><img src="https://circle.gnome.org/assets/button/badge.svg"></a>

<p align="center">
<img src="screenshots/main.png" width="500" align="center">
</p>
</div>
## Features
- Add, remove, edit, complete tasks and sub-tasks
- Sync tasks with Nextcloud or other CalDAV providers
- Multiple task lists support
- Add accent color for each task
- Drag and Drop support
## Sync
Errands is using [python-caldav](https://github.com/python-caldav/caldav) library for syncing with Nextcloud Tasks and other CalDAV providers.
For now, only **Nextcloud** is supported and known to work well.
Other providers **may not work**. See [python-caldav documentation](https://caldav.readthedocs.io/en/latest/#compatibility) for more info on compatibility.
## Install
### Flatpak
Errands is available as a Flatpak on Flathub:
<a href="https://flathub.org/apps/details/io.github.mrvladus.List"><img alt='Download on Flathub' src='https://flathub.org/api/badge?svg&locale=en'/></a>
It's the **only** supported version.
### Build flatpak using GNOME Builder
1. Install [GNOME Builder](https://flathub.org/apps/org.gnome.Builder).
2. Click "Clone Repository" with `https://github.com/mrvladus/Errands.git` as the URL.
3. Click on the build button at the top.
## Contribute
### Report a bug
- Make sure you are using latest version from [flathub](https://flathub.org/apps/details/io.github.mrvladus.List).
- See log file at `$HOME/.var/app/io.github.mrvladus.List/data/errands/log.txt`
- Create new issue.
- Copy log if needed.
- Add steps to reproduce the bug if needed.
### Translate
To translate **Errands** to your language see **[TRANSLATIONS.md](TRANSLATIONS.md)**
### Package
The only officially supported format is **flatpak** on [Flathub](https://flathub.org/apps/details/io.github.mrvladus.List)!
Please, **do not package** it in other formats, but if you do, these are dependencies:
- `libadwaita >= 1.5`
- `libsecret`
- `libportal`
- `gtksourceview5`
- `PyGObject`
- `python3-caldav`
- `gnome-online-accounts (optional)`
### Donate
If you like this app, you can support its development. See **[DONATIONS.md](DONATIONS.md)**
## Code of conduct
Errands follows the GNOME project [Code of Conduct](https://wiki.gnome.org/Foundation/CodeOfConduct).
|