Skip to content

Conversation

@aisraelov
Copy link
Member

No description provided.

@github-actions
Copy link

github-actions bot commented Dec 30, 2025

📋 PR Review Helper

📱 Mobile App Build

Ready to test! (commit ffe6a54)

📥 Download APK

🕶️ ASG Client Build

Ready to test! (commit ffe6a54)

📥 Download ASG APK


🔀 Test Locally

gh pr checkout 1779

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 30, 2025

Deploying mentra-live-ota-site with  Cloudflare Pages  Cloudflare Pages

Latest commit: a8b9ec2
Status: ✅  Deploy successful!
Preview URL: https://27ffed42.mentra-live-ota-site.pages.dev
Branch Preview URL: https://dev.mentra-live-ota-site.pages.dev

View logs

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 31, 2025

Deploying mentra-store-dev with  Cloudflare Pages  Cloudflare Pages

Latest commit: e0d43cc
Status: ✅  Deploy successful!
Preview URL: https://246d14c3.augmentos-appstore-2.pages.dev

View logs

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 31, 2025

Deploying dev-augmentos-console with  Cloudflare Pages  Cloudflare Pages

Latest commit: e0d43cc
Status: ✅  Deploy successful!
Preview URL: https://0bb4766d.dev-augmentos-console.pages.dev

View logs

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 31, 2025

Deploying prod-augmentos-account with  Cloudflare Pages  Cloudflare Pages

Latest commit: e0d43cc
Status: ✅  Deploy successful!
Preview URL: https://99b051f8.augmentos-e84.pages.dev
Branch Preview URL: https://dev.augmentos-e84.pages.dev

View logs

aisraelov and others added 20 commits December 31, 2025 12:09
# Conflicts:
#	mobile/src/components/glasses/Gallery/GalleryScreen.tsx
Buffer.buffer returns the entire underlying ArrayBuffer, not just the
slice. For UDP audio where the buffer is created via buf.slice(6) to
skip the header, passing .buffer directly would include header bytes
in the LC3 decoder input, causing decode failures or garbage audio.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
… for smoother photo transitions. Added state management for initial loading and loading counts, along with debug logging for better tracking of loading processes.
- Wire up /ota/check-for-updates screen to check for updates via phone-side HTTP fetch
- Create /ota/progress screen with retry logic and edge case handling
- Add INSTALLING stage notification from glasses before APK install
- Detect successful install by watching for buildNumber increase after reconnect
- Handle BLE disconnection gracefully during install (glasses reboot)
- Add translations for all OTA states

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Drakonheart and others added 29 commits January 9, 2026 19:41
Create new Hono-based store API routes under /api/store for the Mentr…
Mark 6 crashes as fixed:
- MENTRA-OS-3: iOS Watchdog/RAM (SileroVAD memory leak)
- MENTRA-OS-T9: Android NPE (react-native-fs migration)
- MENTRA-OS-5V: iOS BLE crash (Bridge.swift thread safety)
- MENTRA-OS-MC: iOS threading (Bridge.swift thread safety)
- MENTRA-OS-14G: iOS VAD crash (ContiguousArray fix)
- MENTRA-OS-V6: iOS threading (Bridge.swift thread safety)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Use CHANGE_NETWORK_STATE permission to satisfy connectedDevice FGS
requirement. This is a normal permission (auto-granted at install)
that allows the app to use connectedDevice FGS type even when users
deny Bluetooth permissions, avoiding the 6-hour dataSync timeout
that causes ForegroundServiceDidNotStopInTimeException on Android 14+.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@aisraelov aisraelov closed this Jan 13, 2026
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.

6 participants