From 860cdd4214bf8bb29496f4390565b7d8821deb14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Sun, 6 Sep 2026 12:36:28 +0300 Subject: [PATCH] Document collapsed layer 1 groups --- HISTORY/2026-09-06-layer1-collapsed-groups.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 HISTORY/2026-09-06-layer1-collapsed-groups.md diff --git a/HISTORY/2026-09-06-layer1-collapsed-groups.md b/HISTORY/2026-09-06-layer1-collapsed-groups.md new file mode 100644 index 0000000..7d49c24 --- /dev/null +++ b/HISTORY/2026-09-06-layer1-collapsed-groups.md @@ -0,0 +1,21 @@ +# 2026-09-06: группы слоя 1 по умолчанию свёрнуты + +## Запрос + +При большом количестве файлов в папках и ZIP раскрытая таблица становится неудобной: все файлы сразу занимают много строк, и пользователь вынужден вручную сворачивать группы. + +Требование: папки и ZIP должны быть свёрнуты по умолчанию, с возможностью раскрывать каждую группу отдельно. + +## Найденная причина + +Рендер слоя 1 уже поддерживал `expanded === false`: дочерние строки не выводятся, а кнопка группы показывает стрелку раскрытия. Проблема находилась в создании узлов: + +- корень ZIP и вложенные папки создавались с `expanded: true`; +- корни выбранных папок и промежуточные папки также создавались с `expanded: true`. + +## План исправления + +- сделать `expanded: false` только для групп `folder` и `zip`; +- оставить leaf-файлы обычными строками; +- сохранить независимое ручное раскрытие групп; +- добавить регрессионный тест рендера свернутой группы.