You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(mongodb): nested collection subtree in ConnectionsPanel #1023
Добавить возможность раскрывать коллекции базы данных прямо в боковом дереве ConnectionsPanel (по аналогии с таблицами PostgreSQL/MySQL/SQLite) и открывать документы в один клик.
Context
Сейчас в connections_panel_mongo.dart отображается только список баз данных. Чтобы открыть коллекцию, нужно кликнуть на БД, перейти в MongoExplorerView, найти коллекцию и нажать на неё. Прямой переход из сайдбара сократит лишние клики и унифицирует поведение со всеми остальными СУБД.
Implementation Details
В lib/features/connections/connections_panel_mongo.dart добавить состояние _expanded в _MongoDatabaseNode и ленивую подгрузку conn.listCollections(database).
Создать узел _MongoCollectionNode с контекстным меню (Open, View Stats, Drop Collection, Copy Name).
Пробросить selectedMongoCollection в WorkspacePanel и MainScreenWorkspaceState.
Acceptance Criteria
Базу данных в дереве MongoDB можно развернуть для просмотра коллекций.
Коллекции подгружаются асинхронно без фризов UI.
Клик на коллекцию сразу открывает MongoDocumentsView.
Activity
fix(connections): remove unused imports and fix mongo explorer test (#…
ZhuchkaTriplesix commentedon Oct 5, 2026
Completed and merged into dev via PR #1070