Repository navigation
TMS v0.3.2
TMS stable release for self-hosted task management.
Included:
- secure login, persistent sessions and password recovery;
- isolated multi-user task data, metadata and attachments;
- dashboard counters, status distribution, stale tasks and daily tips;
- task list, Kanban board and calendar with advanced filtering;
- append-only task and project activity history for meaningful changes;
- ordered task checklists with progress tracking and activity events;
- private saved task views for reusable filters, sorting, project scope and an optional default view;
- recurring task series with daily, weekly, monthly, every-N-days and N-days-after-completion schedules, generated idempotently as new task occurrences;
- dense responsive workbench layout across dashboard, tasks, projects, teams, discussions, notifications and administration, with mobile task cards and focused navigation;
- project-aware status filters in Tasks and Calendar: No project uses personal statuses, a selected project uses its workflow, and All projects exposes all accessible statuses;
- global quick add, task quick view with inline status/description/deadline editing and bulk task operations;
- rich-text descriptions, customers and owner-scoped custom fields;
- type-aware custom-field editing, money formatting and typed task filters;
- personal and team-owned projects with project files, project-specific task statuses and custom fields;
- teams with lead/member roles, invitations and task assignees;
- dedicated task discussion workspaces with rich editing for new comments, replies and edits;
- project discussion aggregation across project-level and task-level threads, grouped by task;
- redesigned discussion workspaces with a compact integrated composer, flatter message hierarchy, reply rails and a desktop task-discussion sidebar;
- discussion counters and unread indicators on task/project surfaces with per-user, per-team read cursors;
- project/task discussions with shallow replies, @mentions and canonical in-app notifications;
- collaboration ACL hardening and a tested v0.1.4-to-v0.2.0 database upgrade path;
- per-user timezone, notification preferences and six interface theme modes;
- Projects and Teams available directly from the primary desktop navigation, with application settings grouped inside the user menu;
- focused Project workspaces with separate Overview, Settings, Statuses, Custom fields, Files and Discussion pages;
- project status editing aligned with the compact personal-status UI;
- focused Team workspaces with separate Overview, Settings and Members pages, plus modal creation and invitations;
- secure project ownership transfer between personal and team scopes, including team-scoped discussion history and cleanup of stale assignees/personal task metadata;
- Overview summaries for projects, teams and unassigned work;
- calendar day quick-add, customer autocomplete and wheel-aware wide-board navigation;
- viewport-aware Kanban sizing that keeps the horizontal board scroller reachable when filters or selectors appear above it;
- explicit expand/collapse state indication for the task-list Filters accordion;
- optional self-registration with visual CAPTCHA, email verification and administrator approval;
- administrator user management, direct account creation, quick user details and impersonation;
- SMTP/email and Telegram notification delivery with administrator-managed credentials, selectable Long polling/Webhook command delivery, independently saved HTTP/SOCKS proxy settings and per-user Telegram delivery testing;
- Russian and English interface catalogs with count-aware pluralization for natural numeric UI labels;
- MariaDB migrations, first-admin CLI bootstrap, Docker Compose and Portainer deployment.
Stable v0.3.2 is the supported baseline for subsequent compatible fixes and incremental releases.
Container image:
ghcr.io/mirivlad/tms:v0.3.2