Skip to content

feat: MVP UI#8

Closed
bwmx wants to merge 37 commits into
mainfrom
feat/mvp-ui
Closed

feat: MVP UI#8
bwmx wants to merge 37 commits into
mainfrom
feat/mvp-ui

Conversation

@bwmx

@bwmx bwmx commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

Blockers

  • secret-key type not currently supported in the keystore.
  • Base64.install error (originating from the bootstrap method), some sort of issues with react-native-quick-crypto/base64 dependencies
  • can't build/test for iOS, some errors/issues in upstream packages (maybe need to change/upgrade dep versions)
  • can't build/test for android

TODO

  • remove mock fixtures (for testing UI before merging state) for available/current chat/threads.
  • AC2 themed logo, splash screen etc
  • update chat screen, extract ui components into /components

Optimizations/Improvements

  • useFonts hook used to preload required fonts (also in the app.config.js) and icons (MaterialIcons and FontAwesome6).
  • AC2 themed logo, icons, splash screen displayed upon initial load in app/index.tsx

Routes

  • /landing -
  • /chat -

Components

Base

  • AppText generic Text wrapper that creates consistent styles using the root unistyles theme.
  • Button generic TouchableOpacity button implementation with various variants, styles using the theme.
  • WarningBanner generic warning themed banner used on the landing page to notify user if any actions are required.

Modals

  • ServiceSecretKeyVaultModal a modal that managed the service secret keys (secret-key type).
  • ConnectNewAgentModal a modal that allows connecting to a new agent (scan.tsx functionality replicated inside this component, a dedicated route is not needed for this flow) - redirects to relevant new chat window when successful liquid: URI scanned.

Chat

  • ChatRow - list item preview for chat/thread

PhearZero and others added 30 commits June 4, 2026 14:51
Brings in 15 upstream commits: CI updates, app rename, security patches,
dependency upgrades, new ac2-open-claw-reference package, and patch removals.
pnpm-lock.yaml conflict resolved by regenerating with pnpm install.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@bwmx bwmx added the enhancement New feature or request label Jun 15, 2026
@bwmx bwmx closed this Jun 16, 2026
@bwmx
bwmx deleted the feat/mvp-ui branch June 16, 2026 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants