Skip to content

Align Runta Crew feature set and fix CI packaging - #2

Merged
shiqimei merged 8 commits into
mainfrom
feat/grokbot-feature-alignment
Aug 26, 2026
Merged

shiqimei merged 8 commits into
mainfrom
feat/grokbot-feature-alignment

Conversation

@shiqimei

@shiqimei shiqimei commented Aug 26, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • add an explicit Grok Bot → Runta Crew feature-parity matrix
  • add Cmd/Ctrl+K command palette without a permanent toolbar control
  • add typed native attachments, message reactions, full local Agent lifecycle, notifications/dock badge and strict deep links
  • route Computer Open/Take over through the stable CloudAgentsClient seam
  • fix electron-vite development mode and make Electron binary setup reproducible after a clean npm ci
  • simplify the desktop UI through an element-by-element necessity audit
  • align composer geometry, elevation, button states, exact submit SVG and global typography with the locally installed ChatGPT.app renderer
  • prevent electron-builder from treating GitHub Actions as an implicit release publisher

UI necessity audit

Removed page logo/wordmark, large create button, timestamps, unread numbers, repeated role subtitle, normal connection status, visible command-palette control, decorative computer artwork, persistent details column, redundant status dots, shadows and non-functional navigation. Kept only macOS window controls, create, bordered search, Agent identity/status, current Agent, Computer entry, messages, structured activity, composer and Settings.

ChatGPT.app-derived primitives

  • system sans UI stack; mono only for code semantics
  • 24px multiline composer radius
  • half-pixel stroke plus 3px/7.5px and 20px elevation layers
  • 36px circular submit action with shared active/disabled form
  • exact ArrowUp paths: m5 12 7-7 7 7 and M12 19V5

Confirmed boundaries

  • local attachment upload is rejected by HttpCloudAgentsClient until the backend contract exists
  • background notifications, durable reactions/lifecycle and real computer transport remain API-dependent
  • Runta Crew is temporarily not using Runta Review; GitHub PR + CI is the repository gate

Validation

  • clean npm ci followed by live Electron development launch
  • npm audit --audit-level=high (0 vulnerabilities)
  • npm run typecheck
  • npm run lint
  • npm test (20 tests)
  • npm run package
  • npm run smoke
  • packaged screenshot QA at 1440x920 and 960x640

@shiqimei
shiqimei merged commit 7f29763 into main Aug 26, 2026
1 check passed
@shiqimei
shiqimei deleted the feat/grokbot-feature-alignment branch August 26, 2026 13:46
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