Skip to content

Conversation

@yagarwal1307
Copy link
Member

No description provided.

@yagarwal1307 yagarwal1307 requested a review from a team as a code owner January 5, 2026 10:20
@yagarwal1307 yagarwal1307 changed the base branch from main to dev January 5, 2026 10:20
@yagarwal1307 yagarwal1307 marked this pull request as draft January 5, 2026 10:21
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 8, 2026

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

Latest commit: b16d3ad
Status: ✅  Deploy successful!
Preview URL: https://50e2a5fa.mentra-live-ota-site.pages.dev
Branch Preview URL: https://ya-rewrite-nex-sgc.mentra-live-ota-site.pages.dev

View logs

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 8, 2026

Deploying mentra-store-dev with  Cloudflare Pages  Cloudflare Pages

Latest commit: b16d3ad
Status: ✅  Deploy successful!
Preview URL: https://96c4712f.augmentos-appstore-2.pages.dev
Branch Preview URL: https://ya-rewrite-nex-sgc.augmentos-appstore-2.pages.dev

View logs

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 8, 2026

Deploying dev-augmentos-console with  Cloudflare Pages  Cloudflare Pages

Latest commit: b16d3ad
Status: ✅  Deploy successful!
Preview URL: https://87bf9abb.dev-augmentos-console.pages.dev
Branch Preview URL: https://ya-rewrite-nex-sgc.dev-augmentos-console.pages.dev

View logs

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 8, 2026

Deploying prod-augmentos-account with  Cloudflare Pages  Cloudflare Pages

Latest commit: b16d3ad
Status: ✅  Deploy successful!
Preview URL: https://44d055bb.augmentos-e84.pages.dev
Branch Preview URL: https://ya-rewrite-nex-sgc.augmentos-e84.pages.dev

View logs

@yagarwal1307 yagarwal1307 marked this pull request as ready for review January 9, 2026 07:11
@aisraelov
Copy link
Member

@codex review

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b8c05132d3

ℹ️ 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".

The version query packet was being generated but never actually sent to
the glasses, causing glasses_protobuf_version to stay unset after connection.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@gitguardian
Copy link

gitguardian bot commented Jan 20, 2026

⚠️ GitGuardian has uncovered 1 secret following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secret in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
22988493 Triggered Generic High Entropy Secret b16d3ad .github/workflows/china-deploy-static-websites-dev.yaml View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secret safely. Learn here the best practices.
  3. Revoke and rotate this secret.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@aisraelov
Copy link
Member

@codex review

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b16d3ad808

ℹ️ 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".

@aisraelov
Copy link
Member

@codex review

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 983765f5a9

ℹ️ 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".

Comment on lines +469 to +471
val bmp = BitmapFactory.decodeByteArray(bmpData, 0, bmpData.size)

displayBitmapImageForNexGlasses(bmpData, bmp.width, bmp.height)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Handle null bitmap decode before using width/height

In MentraNex.displayBitmap, BitmapFactory.decodeByteArray can return null for malformed/unsupported image data, but the code immediately dereferences bmp.width/bmp.height. This will crash the app whenever callers pass invalid base64 or non-decodable bytes. Add a null check (as other SGCs do) and return false instead of proceeding.

Useful? React with 👍 / 👎.

Comment on lines +1437 to +1439
private fun reSendImageMissingChunks(missingChunksIndexList: List<Int>) {
if (!isImageSendProgressing || currentImageChunks.isEmpty() || missingChunksIndexList.isEmpty()) {
return

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Allow image resend when transfer reports missing chunks

reSendImageMissingChunks exits unless isImageSendProgressing is true, but this flag is never set to true when an image transfer starts (it’s only cleared). As a result, when the glasses return INCOMPLETE, the missing chunks are never resent and the image remains incomplete. Set the flag when starting a transfer or remove the guard so the resend path can run.

Useful? React with 👍 / 👎.

@aisraelov aisraelov merged commit e374b3d into dev Jan 23, 2026
6 of 8 checks passed
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.

4 participants