Repository navigation
Conversation
Model: gpt-6.1-sol
Lampese
force-pushed
the
codex/settings-empty-states
branch
from
October 19, 2026 22:41
fa23fb1 to
a45b7b5
Compare
This branch has not been deployed
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.
Related issue
Same-repository UI improvement; no intake issue.
Problem / pressure
An empty settings catalog looked like a record card containing only a “nothing here” message. Roles, memory, MCP and Prompt Shortcuts need a clear empty presentation that reads well in desktop and mobile settings while preserving their existing copy.
Summary
Replace the empty records card with a centered Lody jellyfish illustration and the original localized copy. Preserve every existing message, instruction and punctuation mark; no new guidance is added. Share the presentation with existing catalog callers and an empty Project Skills inventory. Keep populated lists, loading/error conditions, permissions and existing add actions.
The illustration is a local transparent PNG with no embedded text, generated from the existing brand mark. It is decorative for assistive technology; the adjacent text carries the meaning. The generation prompt and bilingual implementation note are included.
Add real desktop and mobile Storybook fixtures plus browser coverage for placement, wrapping, image loading and existing add dialogs.
Visual explanation
All eight images are GitHub attachments; screenshot files are not tracked in the repository. Each before/after pair uses the same synthetic fixtures, viewport and palette. Before captures use the PR base's presentation source. Desktop images show the content pane at a 1180×800 viewport. Mobile images use the production
MobileSettingsLayoutat a 393×852 touch viewport. Personal profile chrome is outside the desktop crops.Before / after
Test plan
pnpm format: passed.pnpm checkcompleted type checks and lint but exited with one five-second timeout in the unchanged iOS simulator panel test (5,742 component tests passed). Its entire 25-test suite passed independently. All 4,423 CLI tests passed, with four skipped. The complete root check is not green; translation-key and boundary guards were also run separately and passed.pnpm run docs checkretains the six known missing Kimi/Pi submodule links in the bilingual subagent-events note, with no new errors or protected-topic changes.Context handoff
Internal same-repository branch. The owning bilingual note links the earlier settings rhythm decision and records the changed empty-state presentation. Screenshots contain repository fixtures only; no captured user conversations or private workspace data are included.