Repository navigation
Releases: Kylian-Project/tui-tasker
Releases · Kylian-Project/tui-tasker
Release list
v1.0.2 - PyPi install support
Add PyPi install support
Installation
Install with PyPi:
pip install tui-tasker
Install with Poetry:
poetry install
Or install from wheel:
pip install tui_tasker-1.0.0-py3-none-any.whl
Quick Start
Launch TUI:
tui-tasker
Requirements
- Python 3.10+
- See pyproject.toml for full dependencies
Documentation
Full documentation available in the README.md
v1.0.1 - Data Directory Fix
Bug fix release improving data storage location.
Fixed
- Database and notifications are now stored in proper application data directory
- Windows: C:\Users<username>\AppData\Local\tui-tasker\
- Linux/Mac: ~/.local/share/tui-tasker/
- Prevents data loss when running the app from different directories
- Automatic directory creation on first launch
Installation
Install with Poetry:
poetry install
Or install from wheel:
pip install tui_tasker-1.0.0-py3-none-any.whl
Quick Start
Launch TUI:
poetry run python -m todo.adapters.tui.app
Launch API server:
poetry run uvicorn todo.adapters.api.api:app --reload
Requirements
- Python 3.10+
- See pyproject.toml for full dependencies
Documentation
Full documentation available in the README.md
v1.0.0 - First Stable Release 🎉
v1.0.0 — First Stable Release
First stable release of TUI-Tasker, a modern task manager combining a beautiful Terminal User Interface with a powerful REST API.
Features
Terminal User Interface (TUI)
- Create, edit, and delete tasks
- Modern UI powered by Textual
- Full keyboard and mouse navigation
- Real-time statistics with progress bars
- Due date management with automatic overdue detection
- Live activity log
REST API
- Full CRUD operations (GET, POST, PATCH, DELETE)
- API Key authentication
- Auto-generated Swagger documentation
- Data validation with Pydantic
Architecture
- Hexagonal architecture (Ports & Adapters)
- SQLite persistence
- Unit tests included
- Clean separation of concerns
Installation
Install with Poetry:
poetry install
Or install from wheel:
pip install tui_tasker-1.0.0-py3-none-any.whl
Quick Start
Launch TUI:
poetry run python -m todo.adapters.tui.app
Launch API server:
poetry run uvicorn todo.adapters.api.api:app --reload
Requirements
- Python 3.10+
- See pyproject.toml for full dependencies
Documentation
Full documentation available in the README.md
Built with Textual, FastAPI, and SQLAlchemy