Skip to content

Conversation

@takaokouji
Copy link

This PR implements Phase 5 of the Mesh V2 extension (#453).

Changes

  • Added Mesh V2 to the extensions selection screen.
  • Configured mesh_v2 extension metadata (no Bluetooth required, Internet required).
  • Updated ConnectionModal components to skip showing the Bluetooth icon when connecting to Mesh V2.
  • Provided translations for the extension name, description, and connection status messages.
  • Added necessary assets for the extension.

Dependencies

🤖 Generated with Gemini Code

Co-Authored-By: Gemini noreply@google.com

takaokouji and others added 8 commits December 24, 2025 18:47
- Added Mesh V2 to the extensions library with proper icons and metadata
- Updated Connection Modal to support Mesh V2 (suppressed Bluetooth icon)
- Added Japanese and English translations for Mesh V2
- Copied Mesh assets for Mesh V2 extension

🤖 Generated with [Gemini Code](https://gemini.google.com/code)

Co-Authored-By: Gemini <noreply@google.com>
This resolves build errors with the graphql package when building smalruby3-gui.

🤖 Generated with [Gemini Code](https://gemini.google.com/code)

Co-Authored-By: Gemini <noreply@google.com>
- Added localized strings for Mesh V2 specific connection messages
- Updated translation files (ja.js, en.js)

🤖 Generated with [Gemini Code](https://gemini.google.com/code)

Co-Authored-By: Gemini <noreply@google.com>
- Updated extensionId to meshV2 to match scratch-vm change
- Fixed duplicate key warning in LibraryComponent by using extensionId
- Added missing translations for mesh.fireMeshEvent
- Added environment variable support in webpack config for Mesh V2
- Points scratch-vm to the new feature branch containing createDomain implementation
- Ensures GUI pick up the mandatory domain validation changes

🤖 Generated with [Gemini Code](https://gemini.google.com/code)

Co-Authored-By: Gemini <noreply@google.com>
@takaokouji takaokouji merged commit 50d033b into develop Dec 26, 2025
2 checks passed
@takaokouji takaokouji deleted the feature/mesh-v2-phase-5 branch December 26, 2025 12:38
github-actions bot pushed a commit that referenced this pull request Dec 26, 2025
…v2-phase-5

feat: Mesh V2 Phase 5 - GUI Integration
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.

2 participants