Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alainm23/planify
Task manager with Todoist & Nextcloud support designed for GNU/Linux π
https://github.com/alainm23/planify
caldav elementary elementary-apps gtk4 meson nextcloud todoapp todoist todoist-api vala
Last synced: 2 days ago
JSON representation
Task manager with Todoist & Nextcloud support designed for GNU/Linux π
- Host: GitHub
- URL: https://github.com/alainm23/planify
- Owner: alainm23
- License: gpl-3.0
- Created: 2018-10-22T16:02:34.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-14T20:07:40.000Z (about 2 months ago)
- Last Synced: 2024-10-29T14:55:28.403Z (about 1 month ago)
- Topics: caldav, elementary, elementary-apps, gtk4, meson, nextcloud, todoapp, todoist, todoist-api, vala
- Language: Vala
- Homepage:
- Size: 236 MB
- Stars: 3,585
- Watchers: 33
- Forks: 212
- Open Issues: 119
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- fucking-Awesome-Linux-Software - ![Open-Source Software - Task manager with Todoist and Nextcloud support designed for GNU/Linux (Applications / Productivity)
- Awesome-Linux-Software - ![Open-Source Software - Task manager with Todoist and Nextcloud support designed for GNU/Linux (Applications / Productivity)
- awesome-vala - Planify - Task manager with Todoist support designed for GNU/Linux. (Apps / Productivity)
- awesome-starred - alainm23/planify - Task manager with Todoist support designed for GNU/Linux π (others)
- jimsghstars - alainm23/planify - Task manager with Todoist & Nextcloud support designed for GNOME (Vala)
- awesome-vala - Planify - Task manager with Todoist support designed for GNU/Linux. (Apps / Productivity)
- awesome-vala - Planify - Task manager with Todoist support designed for GNU/Linux. (Apps / Productivity)
README
[![Please do not theme this app](https://stopthemingmy.app/badge.svg)](https://stopthemingmy.app)
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
Planify
Never worry about forgetting things again
![Planify Screenshot](https://raw.githubusercontent.com/alainm23/planify/master/data/resources/screenshot/screenshot-03.png)
## Planify is here...
- ποΈ Neat visual style.
- π€οΈ Drag and Order: Sort your tasks wherever you want.
- π―οΈ Progress indicator for each project.
- πͺοΈ Be more productive and organize your tasks by 'Sections'.
- π οΈ Visualize your events and plan your day better.
- β²οΈ Reminder system, you can create one or more reminders, you decide.
- ποΈ Better integration with the dark theme.
- ποΈ and much more.### βοΈ Support for Todoist & Nextcloud:
- Synchronize your Projects, Tasks and Sections.
- Support for Todoist offline: Work without an internet connection; when everything is reconnected, it will be synchronized.
- Planify is not created by, affiliated with, or supported by Doist### ποΈ Other features:
- β²οΈ Reminders notifications.
- ποΈ Quick Find.
- ποΈ Night mode.
- ποΈ Recurring due dates.# Install
## Official
### Release
## π From Source
You'll need the following dependencies:
Dependencies
Package Name | Required Version
:--- |---:|
meson | 0.56
valac | 0.48
gio-2.0 | 2.80.3
glib-2.0 | 2.80.3
gee-0.8 | 0.20.6
gtk4 | 4.14.4
libsoup-3.0 | 3.4.4
sqlite3 | 3.45.1
libadwaita-1 | 1.5.3
webkitgtk-6.0 | 2.44.3
gtksourceview-5 | 5.12.1
granite-7 | 7.4.0
json-glib-1.0 | 1.8.0
libecal-2.0 | 3.52.4
libedataserver-1.2 | 3.52.4
libportal | 0.7.1
libportal-gtk4 | 0.7.1
gxml-0.20 | 0.21.0
libsecret-1 | 0.21.4Run `meson build` to configure the build environment. Change to the build directory and run `ninja` to build
meson build --prefix=/usr
cd build
ninjaTo install, use `ninja install`, then execute with `io.github.alainm23.planify`
sudo ninja install
io.github.alainm23.planify### GNOME Builder
- Clone
- Open in GNOME Builder## Code of conduct
Planify follows the [GNOME Code of Conduct](https://conduct.gnome.org/).
- **Be friendly.** Use welcoming and inclusive language.
- **Be empathetic.** Be respectful of differing viewpoints and experiences.
- **Be respectful.** When we disagree, we do so politely and constructively.
- **Be considerate.** Remember that decisions are often difficult when competing priorities are involved.
- **Be patient and generous.** If someone asks for help it is because they need
it.
- **Try to be concise.** Read the discussion before commenting.## Support
If you like Planify and want to support its development, consider supporting via [Patreon](https://www.patreon.com/alainm23), [PayPal](https://www.paypal.me/alainm23) or [Liberapay](https://liberapay.com/Alain)Made with π in PerΓΊ