Future Considerations and Phases

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.

image-20260325-162702.png

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.

image-20260325-163029.png

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.

image-20260325-170525.png
image-20260325-170546.png

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.

image-20260324-191409.png

Renaming a managed category

Similarly, when choosing to rename a category from this UI, a modal is displayed to rename the existing category.

image-20260324-190920.png

Deleting a managed category

When category has no active (non-archived) channels mapped:

  1. 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.

  2. 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.

  3. 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:

image-20260325-170743.png
  1. "Delete category" is grayed out / disabled.

  2. Tooltip: "Only empty categories can be deleted."

    1. image-20260325-170617.png

       

  3. aria-disabled="true" on the menu item.

Change Channel Sort Method for a category

image-20260325-170808.png
  1. Three-dot menu shows "Sort channels" with current method (e.g., "Alphabetically >"). Chevron indicates sub-menu.

  2. Sub-menu opens with three options: Alphabetically (default, checked), Recent activity, Manually. Current selection has checkmark.

  3. Team Admin selects different sort method. Server updates the category's channel sort setting.

  4. This change is not staged, but applied immediately.

image-20260325-170837.png

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

Consideration

Deferred To

Rationale

AllowOnlyAdminSidebarCategories lockdown mode

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.