Repository navigation
ui: Forty-Two chat shell v1 - #2
Conversation
Android Test-04 checkpoint — 2026-09-02
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b76752199e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| gpu: 'Vulkan', | ||
| hybrid: 'Híbrido', |
There was a problem hiding this comment.
Report the actual GPU backend instead of Vulkan
When a user selects GPU/hybrid on iOS or the stock Android build, these labels report Vulkan even though setRequestedBackend() merely selects the generic gpuBackendDevice; getDeviceOptions() identifies that device as Metal on iOS and OpenCL on Android (src/utils/deviceSelection.ts). Because the same labels are presented as both requested and effective backend, benchmarkers can record Vulkan execution that never occurred. Derive the displayed backend from the selected device/native telemetry, or retain the generic GPU label until Vulkan execution is verified.
Useful? React with 👍 / 👎.
18/08/2026 01:35 BRT — Frontend shell checkpoint
First branded frontend slice for Forty-Two AI.
This PR intentionally preserves the existing chat/session engine
ChatView, message rendering, keyboard behavior, drafts and input pipeline intact;02/09/2026 07:15 BRT — Launcher and real quick controls
Completed in this checkpoint
assets/branding;PROJECT_CANON.md.Verified locally
The local Gradle wrapper could not download Gradle 9.0.0 because that isolated environment could not reach
services.gradle.org. The GitHub Android workflow is the authoritative native build gate.Deliberate boundaries
Next UI work
Draft until CI and device-level build gates pass.