mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 17:35:10 +03:00
* feat: user impersonation * refactor * add anon impersonation * add user impersonation to graphiql * thanks Ivan for this one * add radio buttons * progress * working user selector * adds loading and error states to user selector * nicer popover button * default graphiql to use service role key * styling updates * fix padding in graphiql * add service role warning to graphiql * add user impersonation to realtime inspector * add feature flag * use Alert_Shadcn_ instead of old Alert * Update apps/studio/lib/role-impersonation.ts Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * update title * Update apps/studio/components/interfaces/RoleImpersonationSelector/UserImpersonationSelector.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * Update apps/studio/components/interfaces/RoleImpersonationSelector/Icons.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * Update apps/studio/components/interfaces/RoleImpersonationSelector/Icons.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * Update apps/studio/components/interfaces/RoleImpersonationSelector/Icons.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * Update apps/studio/components/interfaces/RoleImpersonationSelector/Icons.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * Update apps/studio/components/interfaces/RoleImpersonationSelector/Icons.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * Update apps/studio/components/interfaces/RoleImpersonationSelector/UserImpersonationSelector.tsx Co-authored-by: Joshen Lim <joshenlimek@gmail.com> * add constant padding at the bottom of user selector * update graphiql buttons font size * make rls warning dismissable * use text-foreground on rls warning title * fix no results while impersonating a role * fix error line number when impersonating a role --------- Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com> Co-authored-by: Joshen Lim <joshenlimek@gmail.com>