Skip to content

Conversation

@takaokouji
Copy link

Summary

Display group name and expiry time in the menu bar when meshV2 extension is enabled, with visual connection status indicators.

Changes

  • Added meshV2 menu state management in reducers/menus.js
  • Implemented Mesh V2 menu item in menu-bar.jsx
  • Added visual connection status icons (connected/disconnected)
  • Updated ja, en, ja-Hira translations to show group name and expiry time concisely
  • Depends on feat: display expiry time in meshV2 connected message scratch-vm#73 for the updated message format

Closes #494

takaokouji and others added 13 commits January 1, 2026 22:38
- Added meshV2 menu state to reducers/menus.js
- Added Mesh V2 menu item to menu-bar.jsx
- Display group name and expiry time in menu item
- Visual connection status indicator with icons
- Updated ja, en, ja-Hira translations

Issue: #494

Co-Authored-By: Gemini <noreply@google.com>
- Moved Mesh V2 menu to the tool group next to Koshien/Debug
- Aligned menu structure with project conventions (Koshien-style)
- Fixed connection status update by listening to peripheral events
- Used concise messages for menu and detailed for connection modal
- Fixed extension instance access using peripheralExtensions

Co-Authored-By: Gemini <noreply@google.com>
@takaokouji takaokouji merged commit 49e12fc into develop Jan 2, 2026
2 checks passed
@takaokouji takaokouji deleted the feature/issue-494-meshv2-menu-status branch January 2, 2026 03:41
github-actions bot pushed a commit that referenced this pull request Jan 2, 2026
…-494-meshv2-menu-status

feat: display meshV2 connection status in menu bar
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.

meshV2: Display connection status in menu bar with group name and expiry time

2 participants