Skip to content

refactor: split web chat structure#3

Merged
shakkernerd merged 7 commits into
mainfrom
refactor/web-structure
May 8, 2026
Merged

refactor: split web chat structure#3
shakkernerd merged 7 commits into
mainfrom
refactor/web-structure

Conversation

@shakkernerd
Copy link
Copy Markdown
Member

Summary

Refactors the web chat app without changing behavior:

  • extracts chat helper logic from ChatApp.svelte
  • extracts composer, message, thread, profile, navigation, topbar, search, and modal components
  • keeps state ownership and API mutation paths in ChatApp.svelte
  • splits the large chat stylesheet into focused CSS files while keeping styles.css as the single import entrypoint

No visual redesign intended.

Verification

  • pnpm check
  • pnpm test:e2e

Full E2E result: 17 passed.

@shakkernerd shakkernerd marked this pull request as ready for review May 8, 2026 14:29
@shakkernerd shakkernerd merged commit 9e9e5c3 into main May 8, 2026
4 checks passed
@shakkernerd shakkernerd deleted the refactor/web-structure branch May 8, 2026 14:40
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.

1 participant