Skip to content

Enable individual platform specific building and viewing logs - #10

Merged
hsandhu merged 2 commits into
devfrom
feature/platform-specific-tooling
Sep 18, 2026
Merged

hsandhu merged 2 commits into
devfrom
feature/platform-specific-tooling

Conversation

@hsandhu

@hsandhu hsandhu commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Issue for this PR

Summary

  • Add independent run/stop controls for Metro, iOS, and Android in React Native and Expo projects
  • Keep manually started Metro running when either platform is stopped
  • Add build-log access to both platform panes and Metro-log access
  • Replace the Android Studio icon with a sharper toolbar-optimized SVG
  • Add Metro lifecycle API endpoints and regenerate the clients

Testing

  • Type checks pass across app, core, protocol, server, client, and UI
  • Production app build passes
  • Core tests: 7 passed
  • Client tests: 16 passed
  • UI tests: 27 passed
  • App unit tests: 722 passed; 2 pre-existing i18n failures remain unchanged

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

Screenshots / recordings

Screenshot 2026-09-16 at 4 35 10 PM

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

If you do not follow this template your PR will be automatically rejected.

@github-actions

Copy link
Copy Markdown

Hey! Your PR title Enable individual platform specific building and viewing logs doesn't follow conventional commit format.

Please update it to start with one of:

  • feat: or feat(scope): new feature
  • fix: or fix(scope): bug fix
  • docs: or docs(scope): documentation changes
  • chore: or chore(scope): maintenance tasks
  • refactor: or refactor(scope): code refactoring
  • test: or test(scope): adding or updating tests

Where scope is the package name (e.g., app, desktop, opencode).

See CONTRIBUTING.md for details.

@github-actions

Copy link
Copy Markdown

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.
  • No issue referenced. Please add Closes #<number> linking to the relevant issue.
  • Not all checklist items are checked. Please confirm you have tested locally and have not included unrelated changes.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

@hsandhu
hsandhu merged commit 151fdc5 into dev Sep 18, 2026
2 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant