mirror of
https://github.com/J3vb/OwnCord.git
synced 2026-09-03 03:50:00 +03:00
Server: - Enforce category-type validation: text/announcement only under text categories, voice only under voice categories (400 on mismatch) - Admin panel category field changed to dropdown with auto-filtered type options - Default setup creates both Text Channels and Voice Channels categories Client: - Add create/edit/delete channel modals (admin/owner only) - "+" button on category headers to create channels with pre-filled category - Right-click context menu on channels for edit/delete - Mouse-based drag-and-drop reordering within categories - Admin API methods: adminCreateChannel, adminUpdateChannel, adminDeleteChannel - Immediate local store update on reorder for instant feedback Tests: 7 server integration tests, 31 client unit tests (create/edit/delete modals)