Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 πŸš€

Awesome Lists containing this project

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 Icon

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

Download on Flathub

## πŸ›  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.4

Run `meson build` to configure the build environment. Change to the build directory and run `ninja` to build

meson build --prefix=/usr
cd build
ninja

To 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ΓΊ