Skip to content

Conversation

@raaymax
Copy link
Owner

@raaymax raaymax commented Dec 10, 2025

No description provided.

@github-actions
Copy link
Contributor

Docker image

ghcr.io/raaymax/quack:build-48

- Remove deprecated storybook addon-essentials and addon-interactions (Storybook 9)
- Enable search route that was commented out in Router
- Fix import path in DiscussionHeader.stories.tsx
- Add null checks in MessageListScroller to prevent crashes
- Add navigation on search close and null check for messages model
- Enable network access for Vite dev server (host: true)
- Change default backend port from 8080 to 3001
- Fix default database from 'tests' to 'chat'
@github-actions
Copy link
Contributor

Docker image

ghcr.io/raaymax/quack:build-49

- Remove MobX observer wrappers from atom components
- Remove direct client/API dependencies from atoms
- Pass data via props instead of accessing global state
- Move LoggedUser from atoms to molecules (it uses app context)
- Create ThemeButtonConnected molecule for stateful theme toggle
- Update parent components to pass required props
- Simplify Image, File, ProfilePic to be pure presentational components
- Use proper directory handling with DIR variable
- Create separate windows: nvim, claude, dev servers
- Organize dev servers (frontend, backend, storybook) in split panes
- Start in nvim window by default
- Remove obsolete pushd/popd commands
@github-actions
Copy link
Contributor

Docker image

ghcr.io/raaymax/quack:build-50

@github-actions
Copy link
Contributor

Docker image

ghcr.io/raaymax/quack:build-51

* fix(storybook): resolve molecules layer rendering issues

- Add viteFinal config to inherit define/alias from vite.config.ts
- Fix emoji mock data to use hex codes instead of Unicode characters
- Add missing channel mocks (toolbar-test, test, unknown-channel)
- Fix TextMenu.stories.tsx import path for InputContext
- Convert MessageToolbar and Reactions stories to render pattern
  to ensure loaders run before app.getMessages() is called
- Add useFileUrl hook and isUserActive utility
- Refactor LoggedUser to base/connected pattern
- Remove unnecessary observer wrappers from Files and NavUserButton
- Update Storybook deps to v10.2.3 and add playwright for testing
- Add check-storybook.mjs for automated story validation

Storybook pass rate improved from 0% to 97.5% (119/122 stories)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* refactor(molecules): address code review feedback

- Rename useFileUrl.ts to fileUrl.ts and functions to getFileUrl,
  getThumbnailUrl, getDownloadUrl (they're not React hooks)
- Extract magic number to ACTIVE_USER_THRESHOLD_MS constant in utils.ts
- Add proper TypeScript types to Attachments.stories.tsx
- Add proper TypeScript types to TextMenu.stories.tsx

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

Docker image

ghcr.io/raaymax/quack:build-52

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