Do

build crate downloads

Do is a rewrite of [Gnome To Do](https://flathub.org/apps/details/org.gnome.Todo) in Rust using [gtk-rs](https://gtk-rs.org/) and [Relm4](https://relm4.org/), we aim to improve on the existing set of features provided by To Do to provide the ultimate to-do experience.
## Install | Platform | Command | |------------|------------------| | Arch Linux | `paru -S do-git` | ## Build To initialize the database you will need `diesel_cli`, install it with: `cargo install diesel_cli --no-default-features --features "sqlite"` ## To do ### Accounts - [ ] Allow multiple providers (Google, Microsoft To Do, Microsoft Exchange, Todoist, Nextcloud) ### Lists - [x] Show lists - [x] Add a new list - [ ] Delete an existing list - [ ] Rename an existing list - [x] Update task counters ### Smart Lists - [ ] Inbox - [ ] Today - [ ] Next 7 Days - [x] All - [x] Starred - [ ] Archived ### Tasks - [x] Add a new task - [x] Show tasks for every list - [x] Mark a task as completed - [ ] Delete a task - [ ] Rename a task - [ ] Add steps - [ ] Add to My Day - [x] Mark as Favorite - [ ] Add notes ### Reminders - [ ] Set a reminder - [ ] Set a due date - [ ] Set recurrence for a task ## Dependencies to build - gtk4 - libadwaita - pkg-config