Improved mobile navigation for the dashboard
https://github.com/user-attachments/assets/a2e1c815-6d65-486f-ae77-1d5993377c40
We've heard many feedback around mobile support for the dashboard and we're taking the first step towards supporting that š±š While this PR doesn't completely optimize the mobile UX for the dashboard, navigating around the dashboard on mobile is now supported! We'll definitely be looking into optimizing other parts of the dashboard for mobile use so stay tuned! š
PR: https://github.com/supabase/supabase/pull/31080
Link: https://supabase.com/dashboard
Inline completions via Assistant in SQL Editor
In hopes to make the Assistant's UX more seamless while in the SQL editor, we've added support for adjusting your SQL snippets inline while in the SQL editor without having to open the Assistant panel. Highlight the section that you'd like to edit, and hit CMD / CTRL + K to pop open the inline prompt š¬ Less clicking, more typing!
PR: https://github.com/supabase/supabase/pull/30706
Link: https://supabase.com/dashboard/project/_/sql/new
Improve date time editing in Table Editor Grid
We've also seen a couple of feedback around supporting copying and pasting raw date time values from the Table Editor. We've previously been using the browser native date time input field which we've realised have been less than optimal for the following reasons:
- Adjusting the value typically takes several clicks which can feel frustrating
- The precision of time values in JS does not match the precision of time values in Postgres
- The UX varies a lot across browsers since each browser has their own implementation of the native date time input
As such we've decided to move towards supporting editing your raw values for date, timestamp, and timestamptz type fields, with a helper tooltip to show the time formatted in UTC and your relative timezone. This UX also allows us to support setting values to NULL which we struggled to do so gracefully with native browser date time inputs. Hope this helps make editing your data via the Table Editor easier šš More screenshots available in the attached PR below!
PR: https://github.com/supabase/supabase/pull/31121
Link: https://supabase.com/dashboard/project/_/editor
Support for bulk delete users
Also another feature that we've heard many requests for - you can now delete your users in bulk! Select the users that you'd like via the checkboxes and a button will appear to allow you to delete them all. There is, however, a temporary limitation that you may only delete up to 20 users at once, but we'll be looking into lifting this limitation eventually š
PR: https://github.com/supabase/supabase/pull/31271
Link: https://supabase.com/dashboard/project/_/auth/users
Other bug fixes and improvements
- Add ability for Assistant to retrieve database functions within a schema (PR)
- Limit local storage memory to 20 chat messages for Assistant (PR)
- Support scrolling up in chat while a new response is being streamed (PR)
- Adjust warnings for destructive prompts via the Assistant (PR)
- Assistant to adhere to Supabase Linter rules when generating responses (PR)
- Add dropdown menu item to copy table name (PR)