Skip to content

softwarenerd7/planner

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2,635 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Please do not theme this app License: GPL v3 Estado de la traducciรณn

Planify Icon

Planify

Never worry about forgetting things again

Planify Screenshot

โœจ Features

๐ŸŽฏ Core Functionality

  • ๐Ÿš€ Modern Interface: Clean, intuitive design that gets out of your way
  • ๐Ÿคš Drag & Drop: Effortlessly organize tasks and projects with natural gestures
  • ๐Ÿ’ฏ Progress Tracking: Visual indicators show completion status at a glance
  • ๐Ÿ“‚ Smart Organization: Group tasks into sections for better workflow management
  • ๐Ÿ“… Calendar Integration: Visualize your schedule and plan your day effectively
  • โฐ Flexible Reminders: Set multiple reminders per task - never miss a deadline
  • ๐ŸŒ™ Dark Mode: Seamless integration with system themes
  • ๐Ÿ” Quick Search: Find anything instantly with powerful search capabilities

โ˜๏ธ Cloud Synchronization

  • Todoist Integration: Full sync with your existing Todoist account
  • Nextcloud Support: Keep your data private with self-hosted solutions
  • Offline Mode: Work without internet - sync when you're back online
  • Cross-Platform: Access your tasks from anywhere

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

๐Ÿ’Ž Advanced Features

  • ๐Ÿ”” Smart Notifications: Never miss important tasks
  • ๐Ÿ” Recurring Tasks: Set up repeating schedules with flexible patterns
  • ๐Ÿ“Š Analytics: Track your productivity over time
  • ๐Ÿท๏ธ Labels & Filters: Organize and find tasks with custom labels
  • ๐Ÿ“Ž Attachments: Add files and links to your tasks
  • ๐ŸŽจ Customization: Personalize colors and themes

๐Ÿ“ฅ Installation

๐Ÿช Official Distribution

Download on Flathub

๐Ÿ›  Build from Source

System Requirements & Dependencies

Minimum Requirements:

  • Linux distribution with GTK4 support
  • 2GB RAM
  • 500MB disk space

Build Dependencies:

Package 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
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-dev latest
gtksourceview-5 5.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

  • Check existing issues first
  • Use our issue templates for better communication
  • Include system information and steps to reproduce

๐Ÿ’ป Code Contributions

  • Read our Architecture Guide
  • Fork the repository and create a feature branch
  • Follow our coding standards and commit message format
  • Submit a pull request with a clear description

๐ŸŒ 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:

  • Be friendly - Use welcoming and inclusive language
  • Be empathetic - Respect differing viewpoints and experiences
  • Be respectful - Disagree politely and constructively
  • Be considerate - Remember that decisions often involve competing priorities
  • Be patient - Help others learn and grow
  • Be concise - Read discussions before commenting

๐Ÿ’ Support the Project

If you find Planify useful, consider supporting its development:

Patreon PayPal Ko-fi Liberapay

Made with ๐Ÿ’— in Perรบ

GitHub stars GitHub forks

About

Task manager with Todoist support designed for GNU/Linux ๐Ÿš€

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Vala 98.1%
  • Other 1.9%
โšก