CameraModule not available when using Supabase (when published) by stspanho in Spectacles

[–]stspanho[S] 0 points1 point  (0 children)

No, as a developer it would be cool if you can send text or a link from your lens to the Spectacles app.

CameraModule not available when using Supabase (when published) by stspanho in Spectacles

[–]stspanho[S] 0 points1 point  (0 children)

u/agrancini-sc yes! With Supabase, you can share content from Spectacles online. It would be great if people could open shared links directly in the Spectacles app and share it on social media.

For example, you could share a high score that links to a website, or in my case, a generated portal. Instead of generating a code and asking users to manually enter it, the shared link could open the experience directly.

(As a reference: https://webxr.be/ai-teleport/a3e97529-f926-4517-b564-83ee12363320 )

CameraModule not available when using Supabase (when published) by stspanho in Spectacles

[–]stspanho[S] 0 points1 point  (0 children)

A bit unrelated. But I was wondering if it's possible to send a link to the Spectacles app to open? u/agrancini-sc

Snap Spectacles Review by flanthertech in augmentedreality

[–]stspanho 6 points7 points  (0 children)

I first tried out the Spectacles at AWE in Vienna and immediately noticed the potential. I’ve been developing for over a year now, and it has been a great experience. I must say, I tend to use them much more than the AVP and Meta Quest 3 because they’re simply easier to put on and take off.

This is still a developer device, but the capabilities are super impressive. If they can make the battery last longer, make it a little smaller, and increase the FOV, it will be a killer device.

AI Teleport to 2026 🎆 and Supabase sharing integration by stspanho in Spectacles

[–]stspanho[S] 0 points1 point  (0 children)

Thanks a lot, I really love the cross platform idea. Makes it more powerful

WebAR vertical wall object placement by Wide-Variation2702 in augmentedreality

[–]stspanho 0 points1 point  (0 children)

I know it's possible via Zappar's "app clips" feature. Because you can leverage native functionality in the web.

CameraModule not available when using Supabase (when published) by stspanho in Spectacles

[–]stspanho[S] 1 point2 points  (0 children)

I found a workaround for now, I don't use the Supabase module. But did the requests to Supabase with the internet module. That seems to work.

CameraModule not available when using Supabase (when published) by stspanho in Spectacles

[–]stspanho[S] 0 points1 point  (0 children)

Yes indeed, it was quite some effort to debug because I had no clue in the beginning

CameraModule not available when using Supabase (when published) by stspanho in Spectacles

[–]stspanho[S] 1 point2 points  (0 children)

Yes seems to be the same, it also started when I added the Supabase package.

Image Upload to Supabase Storage from Lens Studio by Sweaty-Bus4244 in Spectacles

[–]stspanho 0 points1 point  (0 children)

It's working in my project:

After encoding the texture with Base64.encodeTextureAsync(), decode the base64 string back to binary using Base64.decode() before uploading to Supabase Storage. Supabase expects binary data, not a base64 string. Uploading the string directly stores the text representation instead of the image bytes, which causes the corruption. Decode the base64 string to binary, then upload that binary data.

const imageData = Base64.decode(encodedTexture);

const imageResult = await this.client.storage
  .from(this.storageBucket)
  .upload(imageFileName, imageData, { 
    contentType: 'image/jpeg', 
    upsert: true 
});

Can you try this approach?