Skip to content

feat(web-ui): workspace flashgrep index modal and row layout#575

Merged
GCWing merged 1 commit intomainfrom
gcwing/dev
Apr 28, 2026
Merged

feat(web-ui): workspace flashgrep index modal and row layout#575
GCWing merged 1 commit intomainfrom
gcwing/dev

Conversation

@GCWing
Copy link
Copy Markdown
Owner

@GCWing GCWing commented Apr 28, 2026

Summary

  • Workspace list: clicking the flashgrep index indicator opens a small modal with full status, progress, warnings, and build/rebuild action; hover keeps a short tooltip.
  • SCSS: name row layout (name stack / name line), smaller indicator dots, adjusted padding for actions; minor assistant card cursor tweaks.
  • Locales: en-US / zh-CN tooltip string for the indicator.
  • Updated WorkspaceListSection layout tests to match stylesheet selectors.

Verification

  • pnpm run lint:web
  • pnpm run type-check:web
  • pnpm --dir src/web-ui run test:run

- Open index status in a small modal from the nav indicator; keep hover tooltip for quick summary.

- Refine workspace name row stacking, indicator sizing, and action/menu padding in SCSS.

- Update layout stylesheet tests and add i18n strings for the indicator tooltip.
@GCWing GCWing merged commit b4d616d into main Apr 28, 2026
1 check passed
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