feat: add adaptive custom backgrounds for solo chats (OPTIONAL) - #15
Merged
Conversation
- support device-local custom backgrounds for fresh and regular solo chats - derive optional light/dark theme colors from uploaded images - add responsive frosted surfaces for fresh-chat content, thinking logs, and work logs - keep wallpaper loaders transparent and chat bubbles content-sized - add dedicated thought-bubble and work-log header icons - validate bounded PNG, JPG, WebP, and GIF uploads - honor reduced-motion preferences feat: Enhance workspace quality of life - Clarified that CrewCoder's SSH workspaces do not create a virtual filesystem, allowing direct access to provider-native tools. - Updated `HourlyUsagePill` and `WeeklyUsagePill` components to accept a `status` prop. - Conditional rendering based on status to display usage information or an unavailable message. - Modified `WorkspaceDock` to pass the rate limit status to usage pills. fix: handle legacy Codex model names in dock usage provider - Updated `dockUsageProviderId` to return 'codex' for legacy GPT model names when used with CrewCoder. feat: implement app build info loading hook - Created `useAppBuildInfo` hook to fetch and cache app build information. fix: update app build info retrieval in web RPC client - Changed `appBuildInfo` method in web RPC client to correctly fetch build information. chore: update app build info interface documentation - Clarified documentation for `AppBuildInfo` interface to specify version context.
CjLogic
marked this pull request as ready for review
September 11, 2026 02:08
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
feat: add adaptive custom backgrounds for solo chats (OPTIONAL)
feat: Enhance workspace quality of life
HourlyUsagePillandWeeklyUsagePillcomponents to accept astatusprop.WorkspaceDockto pass the rate limit status to usage pills.fix: handle legacy Codex model names in dock usage provider
dockUsageProviderIdto return 'codex' for legacy GPT model names when used with CrewCoder.feat: implement app build info loading hook
useAppBuildInfohook to fetch and cache app build information.fix: update app build info retrieval in web RPC client
appBuildInfomethod in web RPC client to correctly fetch build information.chore: update app build info interface documentation
AppBuildInfointerface to specify version context.