type:feature: Move server management to per-server settings component #68
Labels
No labels
area:api
area:core
area:docs
area:infra
area:ux
dependencies
documentation
duplicate
good first issue
help wanted
invalid
question
rust
status:complete
status:partial
status:planned
type:bug
type:design
type:feature
type:infra
type:refactor
type:research
type:ux
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
icub3d/decentcom#68
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Migrated from GitHub issue icub3d/decentcom#96
Original Author: @icub3d
Original Date: 2026-04-18T21:17:43Z
Feature: Per-Server Management UI
Overview
Move the server configuration and management tools from the global sidebar settings icon to a dedicated trigger on each server icon. This makes it clearer which server is being managed and follows common patterns in similar applications.
Background
Currently, server settings (invites, bans, allowlist, roles) are accessed via a single cog icon at the bottom of the server sidebar. This icon only appears if you have permissions on the currently active server. Moving this to a per-server trigger improves discoverability and context.
Requirements
Design
Component Changes
Task List
Test List
Open Questions