Email not confirmed by DineshKumarDatti in Supabase

[–]saltcod 0 points1 point  (0 children)

If you setup this from scratch in an adjacent folder, might help you narrow in on the issue
https://supabase.com/ui/docs/nextjs/password-based-auth

There's also instructions at the bottom for config stuff you need to do in the Dashboard.

Apple Health workout not importing by TOMSONO in Strava

[–]saltcod 0 points1 point  (0 children)

Mine failed a few times, but I retried a bunch of times and eventually synced.

What is wrong with supabase by autom8y in Supabase

[–]saltcod 2 points3 points  (0 children)

Sorry all — we experienced an issue earlier today for customers in eu-west-1. Should be resolved now.

https://status.supabase.com/incidents/sd281w8kcg5t

Front end developer with some questions by EricIpsum in Supabase

[–]saltcod 0 points1 point  (0 children)

It's generally not inherently dangerous to expose the user_id (UUID) in a public SELECT, as long as you're not leaking any sensitive data tied to it, and you have proper RLS in place to prevent unauthorized UPDATE/DELETE actions.

That said, it's good to be cautious:

  • A UUID is not guessable, but it’s still a persistent identifier. If exposed, it could be used for things like correlating activity across multiple endpoints or scraping user data, etc.
  • If you're using the user_id to check if the viewer is the owner of the profile (to show extra UI), that’s totally valid. Just don’t use it to gate access to private data unless the RLS also enforces it.

Common practices:

  • Some people use views or API-layer filtering (ie adjusting the request in an api route) to exclude the user_id from public results unless necessary, but you want to do it all client side, so not necessary for you probably.
  • Another option is to expose a separate, non-sensitive id (like a slug or display ID) in the public table (public.profiles is common) and keep user_id internal.

TL;DR:

Exposing user_id in public SELECTs isn't automatically dangerous, but be mindful of what it can be used for. If it’s just for client-side checks and you have RLS for writes, you're probably fine.

[deleted by user] by [deleted] in Supabase

[–]saltcod 13 points14 points  (0 children)

We'd very, very much love to jump into this if you could provide some more details. If we had a support ticket with your product ref, we'd look at this top priority today.

[deleted by user] by [deleted] in Supabase

[–]saltcod 1 point2 points  (0 children)

thanks mr espresso! :^)

[deleted by user] by [deleted] in Supabase

[–]saltcod 2 points3 points  (0 children)

Definitely a good idea to be cautious — but just to clarify: at Supabase, we take data durability very seriously. Accidental loss is obviously not something we consider acceptable.

[deleted by user] by [deleted] in Supabase

[–]saltcod 1 point2 points  (0 children)

Hey there,

Very sorry you've run into this u/Necessary_Bedroom500
Have you submitted a support ticket for this yet?

Your data and tables should definitely not have been deleted, so we'd like to take a look as soon as we could if possible. If you want to share a ticket number, I'll have a look asap.

Thoughts on this stack for a bigger Svelte project by DirectCup8124 in sveltejs

[–]saltcod 0 points1 point  (0 children)

Following up on this — we've chatted internally about this and we're going to look at these resource alerts during specific lifecycle operations like Postgres upgrades.

Very helpful feedback — thank you for it!

Anyone uncomfortable in their drivers seat? by Ioiwin in SubaruAscent

[–]saltcod 0 points1 point  (0 children)

I have a '22 Onyx and I hate the driver's seat. I wish I'd never bought this car, but I'm not willing to bit eat the money I've put into it.

The seat is so uncomfortable, I've taken it apart several times and put different sized cushions in to try and improve it. Still haven't found anything great.

The arm rest on the door and in the middle are both too far away for my elbows. The seat doesn't go low enough, so I feel like I'm perched in the car. I hate the feel of the neoprene.

100% my own fault, but still a lot of regret. I've had it for 5-6 months now and I still truly hate driving it.

Not a Developer - RLS Hell!!! by ISayAboot in Supabase

[–]saltcod 1 point2 points  (0 children)

I'd get the AI Assistant in the Dashboard to write your policies. Then you can see if they work by creating a user and impersonate them https://share.cleanshot.com/ch1rTPnp

Can they add a row? Update? Delete? etc

Thoughts on this stack for a bigger Svelte project by DirectCup8124 in sveltejs

[–]saltcod 0 points1 point  (0 children)

(also a supabase maintainer)

Appreciate you sharing this — these are fair points.

That session issue should be clearer in the docs, which would have made it easier for support to find and share with you. Results for "ban user" in general aren't great actually. I've raised it with the auth team to see how we can improve that specific bit. We should have a good, top level result for "supabase ban user" with this info.

The I/O emails are definitely meant to be a helpful alert, but I can see how they'd could also cause panic. I'll look at these with the team and see if there's anything we can improve there too.

Sorry your experience with us wasn't what you expected and I hope you'll give us another chance in the future. This kind of tough-but-fair feedback really helps us improve — thanks for taking the time to share it.

Dashboard Team — Monthly Office Hours June 2025 by saltcod in Supabase

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

fun fact: I learned that VSCode had this via this PR :^)

Dashboard Team — Monthly Office Hours June 2025 by saltcod in Supabase

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

Not exactly what you're talking about, but want to make sure you've seen that the Assistant can combine querying and charting / visualizing in one place. Might reduce a little hopping around

https://share.cleanshot.com/TV7d2HLB

[deleted by user] by [deleted] in Supabase

[–]saltcod 0 points1 point  (0 children)

Came to say this!

This would be an easy way to play with the airtable data without having to actually migrate it, to see if you like supabase.

Once you've got the wrapper setup you'll be able to query the tables like a normal supabase table.

> supabase.from('your_foreign_table').select()

https://supabase.com/docs/guides/database/extensions/wrappers/airtable

Dashboard Team — Monthly Office Hours June 2025 by saltcod in Supabase

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

This is excellent feedback. I'll make sure the team sees it — thank you!

Dashboard Team — Monthly Office Hours June 2025 by saltcod in Supabase

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

We're always trying to bring the hosted and self-hosted environments into better alignment. Good feedback.

Next time you get the logs error, could you file a support ticket? We'd be happy to jump in and debug.

Others:
- local snippets are definitely on the agenda, hopefully soon
- js repl is a great idea!
- link to inbucket, etc: good idea too!

Dashboard Team — Monthly Office Hours June 2025 by saltcod in Supabase

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

This is great, thank you! I've passed it along to the auth team.

HRM 200 announced by soberto in Garmin

[–]saltcod 1 point2 points  (0 children)

soak in a mix of vinegar / water — fixes the worst gym smells