feat: polish 3D chat quick actions - #2951
Merged
Merged
Conversation
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.
What changed
Why
The previous action matrix stretched controls across narrow grid cells, gave every icon the same signal treatment, and mixed creation, insight, and workflow actions in one dense list. A rigid second column also crowded the avatar. Three create-app actions bypassed the fresh-project restriction applied to Web and Desktop. Stage humor rotated too frequently and could repeat early because each time bucket selected independently.
User impact
The 3D chat stage is easier to scan, more spacious, and visually balanced around the Project Manager. Create-app entry points now disappear consistently after the seed repository changes. Delegated work presents more varied agency humor without live-region churn or rapid repetition.
Validation
pnpm run lintpnpm run test:backend— 5,327 passed, 7 skippedpnpm run test:dashboard— 2,135 passed, 2 skippedpnpm run buildpnpm run check:docs-webhttp://localhost:4444/chatusing the approved local test project; 13 actions, 13 icon colors, consistent control height, zero clipped controls, and a measured 55px buffer before the avatar canvasRisk and rollback
Risk is limited to chat quick-action presentation, create-app eligibility enforcement, and presentation-only humor selection. Roll back this commit to restore the previous layout, eligibility scope, and status-copy cadence.