TaskBox is a standalone, feature-rich task management application designed for individuals and teams. It supports nested lists (sublists), multi-user collaboration, list sharing with granular permissions (View, Modify, Full), admin controls, and extensive task organization features like parent/child relationships and pinning, all in a secure, self-hosted Docker container.
Task Relationships: Link tasks as Parent/Child to create sub-tasks. Parent tasks cannot be completed until all children are done.
Remember Last List: Automatically reloads the last list you were viewing.
Global View Persistence: By default, all lists and Global Views remember your sort/filter settings. This can be toggled globally in User Settings or individually per list via the toolbar.
Custom Task Ordering: Manual Up/Down sorting toggled per list.
Sidebar Controls: Tri-state toggle for Expand All, Collapse All, and Accordion Mode (auto-close other lists).
Focused List: Keep track of your most important tasks using the new permanent "Focused" list.
Global Views: View tasks across all lists via the "File Cabinet". Now includes "All Due Tasks" view.
Global Search: Instantly find tasks across all your lists using the search bar in the header.
Printing: Clean, ink-friendly print view. Supports printing Global Views and Focused lists properly across multiple pages.
Duplicate Prevention: Strict checks during paste/import to prevent creating duplicate tasks.
Clipboard Management: Copy active lists to clipboard (All Data or Descriptions Only) or paste tasks.
Sidebar Toolbar: Centralized control for list actions (Rename, Share, Move, Merge, Delete).
Nested Lists: Hierarchical structure (Top Level -> Master List -> Sublist -> Nested Sublist). Max nesting depth is 3 levels.
Merge Lists: Consolidate lists by merging them together.
Multi-User Support: Secure user registration and login system.
Shared Permissions: Share lists with specific access levels: View Only, Modify, or Full Access.
Ownership Transfer: Transfer full ownership of lists to other users. Admins can force transfer.
Admin Panel: User management, security logs (with CSV export), and database maintenance.
Database Backup/Restore: Download full backups or restore DB via file upload (Admin only).
Import/Export: Support for CSV and Text files. (Import disabled in Global Views).
Statistics Page: View completion rates and overdue tasks.
Custom Themes: Light, Dark, and High-Contrast Orange/Black.