Skip to content

Conversation

@aster-void
Copy link
Contributor

No description provided.

- Add query schema validation to GET /channel-groups endpoint
- Add comment explaining Set reassignment for Svelte 5 reactivity
- Document all review responses in REVIEW.md
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 15, 2026

Deploying prism with  Cloudflare Pages  Cloudflare Pages

Latest commit: 674c02d
Status: ✅  Deploy successful!
Preview URL: https://fb745b84.prism-c7z.pages.dev
Branch Preview URL: https://feat-channel-group.prism-c7z.pages.dev

View logs

- Add validation in PATCH /channel-groups to prevent circular parent
  references by traversing ancestors
- Extract ChannelItem.svelte for reusable channel link display
- Extract DMSection.svelte for DM section with state management
- Reduce ChannelList.svelte from 205 to 155 lines
- Reduce ChannelGroup.svelte from 112 to 88 lines
- Add right-click context menu for channel groups with options:
  - New Channel / New Group (create children)
  - Rename / Delete group
- Add right-click context menu for channels with options:
  - Edit Channel (name/description)
  - Move to group (submenu)
  - Remove from group
- Add visual separator between grouped and ungrouped channels
- Add PATCH /channels/:id endpoint for channel editing
- Add DELETE /channels/:id endpoint with permission check
- Add delete option to channel context menu with confirmation dialog
- Change channel ordering from createdAt to alphabetical by name
- Extract ChannelList business logic to ChannelList.controller.svelte.ts
- Replace native confirm() with DaisyUI modal (ConfirmModal)
- Add toast notifications for success/error feedback
- Simplify modal state management (remove registerOpen pattern)
- Use ChannelGroup type from @packages/api-client directly
- Add DB migration for channel_groups table
@aster-void aster-void marked this pull request as ready for review January 18, 2026 10:19
@aster-void aster-void merged commit 81f9647 into main Jan 18, 2026
3 checks passed
@aster-void aster-void deleted the feat/channel-group branch January 18, 2026 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants