Skip to content

restyle chat ui - #622

Draft
Loosand wants to merge 17 commits into
Stack-Cairn:mainfrom
Loosand:codex/chat-ui-gallery
Draft

restyle chat ui#622
Loosand wants to merge 17 commits into
Stack-Cairn:mainfrom
Loosand:codex/chat-ui-gallery

Conversation

@Loosand

@Loosand Loosand commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

wait

Loosand and others added 15 commits August 19, 2026 15:50
- Introduced macOS DMG settings in tauri.conf.json, including custom background image and window/app positioning.
- Added a new background image for the DMG installer.
…tion scripts

- Added macOS DMG settings to the Makefile, including background image and volume icon configurations.
- Introduced a new Python script for deterministic DMG layout, ensuring stable Finder metadata.
- Created a verification script to check the integrity of the generated DMG, ensuring required files and symlinks are present.
- Updated GitHub Actions workflow to install the necessary dmgbuild tool for building DMGs.
…ffTable, FilterTable, FineTuneCard, Flowchat, and LoadingState
…unctionality

- Updated CSS for chat gallery to enhance overflow handling and layout consistency.
- Modified `ComposerGallery` to support additional props and improve state management.
- Introduced new `LIVEAGENT_OVERVIEW_MESSAGES` for project overview in fixtures.
- Added scenario for `liveagent-overview` to enhance conversation context.
- Integrated `GalleryComposerHarness` into `TranscriptGallery` for better composer handling.
- Improved Markdown styling for better readability and consistency across components.
- Introduced a new TaskRows component to display task progress with animated status indicators.
- Implemented SpinnerRing and Badge components for visual feedback on task states.
- Enhanced task detail display with expandable rows and dynamic status updates.
- Updated tests to validate the new task progress semantics and UI behavior.
- Adjusted existing test cases to accommodate the new structure and ensure consistency.
…tus tests

- Changed the opacity class assertion in AskUserQuestionCard test from "opacity-55" to "opacity-50".
- Refactored AssistantStatus test to simplify the rendering check, ensuring it validates the text-only label without the Loader2 component.
- Adjusted imports and removed unused components in AssistantStatus for cleaner code.
@Loosand Loosand changed the title Codex/chat UI gallery chat ui Aug 25, 2026
@StackCairn
StackCairn marked this pull request as draft August 25, 2026 15:35
@github-actions

Copy link
Copy Markdown
Contributor

PR governance checks failed — this PR has been converted to draft.

  • No linked issue: the PR body must contain Closes #123 / Fixes #123 / Resolves #123. This project requires an issue before a PR — see the contribution guidelines.
  • UI change without screenshots: this PR modifies frontend code. Please add before/after screenshots or a recording under "Screenshots / preview" in the PR body.

Fix the items above, then click Ready for review to re-run the checks.

@Loosand Loosand changed the title chat ui restyle chat ui Aug 25, 2026
…ompact chip design

- Added a `compactChip` prop to `ToolCallItem` for a more streamlined display option.
- Updated the layout and styling of `ToolCallItem` to support compact chip rendering, improving visual consistency.
- Refactored `ToolTraceGroup` to utilize the new `compactChip` feature, enhancing the overall user interface.
- Adjusted component structure for better responsiveness and usability in chat interactions.
- Introduced a new `resultContent` variable to streamline the rendering of tool results based on various conditions.
- Enhanced error handling and readability for tool results, ensuring errors are displayed prominently.
- Adjusted layout and styling for better integration with the `compactChip` design, improving overall user experience.
- Simplified conditional rendering to improve code clarity and maintainability.
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