Skip to content

Implement Matrix space hierarchy and drag-and-drop functionality in c…#71

Merged
mjkatgithub merged 1 commit intodevelopfrom
feature/room-category-dnd
May 9, 2026
Merged

Implement Matrix space hierarchy and drag-and-drop functionality in c…#71
mjkatgithub merged 1 commit intodevelopfrom
feature/room-category-dnd

Conversation

@mjkatgithub
Copy link
Copy Markdown
Owner

…hat sidebar

  • Added collapsible category headers for subspaces in the channel column, allowing rooms to be grouped under m.space.child order with a "General" segment for direct space children.
  • Introduced drag-and-drop reordering for category blocks and rooms, with persistence managed via m.space.child and m.room.power_levels checks.
  • Integrated vue-draggable-plus for enhanced drag-and-drop capabilities in the space channel sidebar.
  • Developed helpers and unit tests for space category mapping, state writes, and permission checks related to the new hierarchy features.
  • Updated internationalization support in useAppI18n to include new messages for category expansion and collapse actions.

…hat sidebar

- Added collapsible category headers for subspaces in the channel column, allowing rooms to be grouped under `m.space.child` order with a "General" segment for direct space children.
- Introduced drag-and-drop reordering for category blocks and rooms, with persistence managed via `m.space.child` and `m.room.power_levels` checks.
- Integrated `vue-draggable-plus` for enhanced drag-and-drop capabilities in the space channel sidebar.
- Developed helpers and unit tests for space category mapping, state writes, and permission checks related to the new hierarchy features.
- Updated internationalization support in `useAppI18n` to include new messages for category expansion and collapse actions.
@mjkatgithub mjkatgithub linked an issue May 9, 2026 that may be closed by this pull request
9 tasks
@github-project-automation github-project-automation Bot moved this to Backlog in Decentra May 9, 2026
@mjkatgithub mjkatgithub merged commit 00dcd07 into develop May 9, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Decentra May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Feature: Room categories (subspaces) with drag and drop

1 participant