Back
gh

alainm23/planify: Task manager with Todoist, Nextcloud & CalDAV support designed for GNOME

Task manager with Todoist, Nextcloud & CalDAV support designed for GNOME - alainm23/planify

by alainm23 github.com 587 words
View original

Please do not theme this app License: GPL v3 Estado de la traducciΓ³n

Planify Icon

Planify Icon

Planify

Never worry about forgetting things again

Planify Screenshot

✨ Features

🎯 Core Functionality

☁️ Cloud Synchronization

Note: Planify is not created by, affiliated with, or supported by Doist

πŸ’Ž Advanced Features

πŸ“₯ Installation

πŸͺ Official Distribution

Download on Flathub

πŸ›  Build from Source

System Requirements & Dependencies

Minimum Requirements:

Build Dependencies:

PackageVersion
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
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
libspelling-devlatest
gtksourceview-55.12.1

Install Dependencies:

Fedora/RHEL:

sudo dnf install vala meson ninja-build gtk4-devel libadwaita-devel libgee-devel libsoup3-devel webkitgtk6.0-devel libportal-devel libportal-gtk4-devel evolution-devel libspelling-devel gtksourceview5-devel

Ubuntu/Debian:

sudo apt install valac meson ninja-build libgtk-4-dev libadwaita-1-dev libgee-0.8-dev libjson-glib-dev libecal2.0-dev libsoup-3.0-dev libwebkitgtk-6.0-dev libportal-dev libportal-gtk4-dev libspelling-1-dev libgtksourceview-5-dev

Build Instructions:

# Clone the repository
git clone https://github.com/alainm23/planify.git
cd planify

# Configure build
meson build --prefix=/usr

# Compile
cd build
ninja

# Install
sudo ninja install

# Run
io.github.alainm23.planify

πŸ—οΈ Development Setup

Using GNOME Builder:

  1. Install GNOME Builder
  2. Clone this repository
  3. Open the project in GNOME Builder
  4. Click β€œRun” to build and test

🀝 Contributing

We welcome contributions! Here’s how you can help:

πŸ› Bug Reports & Feature Requests

πŸ’» Code Contributions

🌍 Translations

Help make Planify available in your language:

πŸ“‹ Code of Conduct

Planify follows the GNOME Code of Conduct. We are committed to providing a welcoming and inclusive environment for all contributors.

Our Principles:

πŸ’ Support the Project

If you find Planify useful, consider supporting its development:

Made with πŸ’— in PerΓΊ

GitHub stars GitHub forks