Future Considerations and Phases
Create new category modal (Post-MVF)
New checkbox for managed category - Default off
As another post-MVF enhancement, we’ll add a new flag ‘Make this a managed category’ to the existing Create new category modal. When enabled, the category will be a team-shared managed category rather than a personal category in the sidebar.
Once created, the sidebar will show as a new category - just like existing categories do. The ‘drag channels here’ option will only show when we add support for drag-and-drop.
Category Management UI (Post-MVF)
Not in MVF
In a later phase, we are considering A "Managed Categories" config in the Team Settings left nav. The panel contains a toggle to enable/disable the feature at the team level.
When the toggle is off, the managed category options are hidden from from the entry points identified above.
If the setting Enable managed sidebar categories is disabled in the system console, the ‘Managed categories’ tab is hidden entirely from the team settings modal.
This will also be the location where categories can be edited, re-ordered, and deleted. From this UI, Team admins will have the ability to create new categories, rename categoires, re-order, choose the sorting for categories, and delete empty categories.
Creating a new category
When ‘Create new category is selected from this context, a modal will appear on top to enter the new category name. Clicking 'Create’ will add it to the list in the management UI.
Renaming a managed category
Similarly, when choosing to rename a category from this UI, a modal is displayed to rename the existing category.
Deleting a managed category
When category has no active (non-archived) channels mapped:
The three-dot menu shows "Delete category" in enabled state (red text). A category can be deleted if it has no active (non-archived) channels mapped. Categories containing only archived channels are eligible for deletion.
Team Admin clicks "Delete", a confirmation dialog shows to confirm the destructive action. Category removed from Team Settings and all sidebars. Any archived channel mappings are also removed.
These changes are not staged like other settings, since they each have their own discrete modals. They happen immediately.
When category has active (non-archived) channels mapped:
"Delete category" is grayed out / disabled.
Tooltip: "Only empty categories can be deleted."
aria-disabled="true"on the menu item.
Change Channel Sort Method for a category
Three-dot menu shows "Sort channels" with current method (e.g., "Alphabetically >"). Chevron indicates sub-menu.
Sub-menu opens with three options: Alphabetically (default, checked), Recent activity, Manually. Current selection has checkmark.
Team Admin selects different sort method. Server updates the category's channel sort setting.
This change is not staged, but applied immediately.
Allow personal sidebar categories - Default on
Another checkbox displays to prevent users from creating new personal categories. If this is turned off, existing personal categories are preserved — this only blocks new ones.
This only displays once ‘Managed Sidebar Categories’ are enabled.
Future Considerations Tracking
Consideration | Deferred To | Rationale |
|---|---|---|
| Post-MVF | See Section 3.1 for System Console setting. |
Bulk channel assignment to categories | TBD | Reduces admin overhead for large-scale category setup. |
System Console centralized category management | TBD | Provides cross-team visibility for System Admins. |
Nested categories (sub-categories) | TBD | Flat list for MVF. Nesting adds complexity. |
"View As Role" diagnostic preview | TBD | Shows sidebar as rendered for a specific role. Valuable for Mission Commanders. |
Rate limiting for category operations | TBD | Mitigates TM-7 denial of service threat. |
Plugin API for category management | TBD | Native feature supersedes plugin workarounds. |
Cross-team category synchronization | TBD | Categories are team-scoped for MVF. Multi-team bulk management deferred. |
Automated plugin migration tooling | TBD | Manual migration via mmctl for MVF. Automated tooling is a Customer Success initiative. |
Mobile Team Admin management interface | TBD | Drag-to-reorder impractical on mobile. Web/desktop only for MVF. |