31c6e4e
fix(tasks, ТЗ 4): subtasks always get a task key inheriting the parent/project prefix (MYPRF-1 -> MYPRF-2) - SubtaskService now generates the key via TaskKeyService (was inserting empty task_key), the prefix is read from the full task row (parentTaskByPublicId selected a minimal column set), TaskKeyService global scope now respects the passed prefix, and subtask API responses include task_key/task_key_prefix/task_sequence_number; hierarchy tree levels now indent as a ladder on desktop (padding-left via --task-level, previously only mobile grid indented); subtask modal pinned to viewport with internal scroll + body scroll lock
2026-08-05T11:48:01+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>