Skip to content

Taskoverlord - Modern desktop client for Taskwarrior.

License

Notifications You must be signed in to change notification settings

lebriton/taskoverlord

Repository files navigation

Taskoverlord

Modern desktop client for Taskwarrior.

GitHub last commit GitHub Issues GitHub Pull Requests

Taskoverlord is currently only available for Linux.
Windows and Mac builds may come in the future.

Warning

This project is currently in alpha stage, meaning it's under active development and may contain bugs.
Please use with caution and report any issues you encounter.

✨ Features

  • Supports Taskwarrior x.x.x+
  • 100% free and open source under the GPLv3 license.
  • Run the desktop client seamlessly on any Linux distribution thanks to the AppImage technology, and a dedicated Debian package for Debian-based systems.
  • Enjoy a seamless user experience with a focus on keyboard-driven interactions, although mouse usage is also supported for familiarity.
    • Utilize intuitive shortcuts to swiftly maneuver through the application and perform various actions.
    • Navigate effortlessly with familiar Vim-like keybindings.

🗺️ Roadmap

To stay updated with TaskOverlord's latest developments, planned features, and progress, visit the GitHub project page. Your feedback and contributions are highly appreciated.

📦 Install

📖 Documentation

👩‍💻 Contributing

Setup

With rust, pnpm and just installed, run just setup.

Develop

To launch the app in development mode, run just develop.

Before committing any changes to git, run just pre-commit.
Alternatively, you can opt to automate the prior command's execution by installing a git hook with just install-pre-commit-hook.

Publish

A GitHub action automatically creates a new release on GitHub whenever code is pushed to the release branch.

📜 License

Taskoverlord is released under the GPLv3 license. For details check the LICENSE file.

Releases

No releases published

Packages

No packages published