What better way to wrap up Launch Week 14 than a summary of what was shipped to the dashboard (as well as several other goodies that we also shipped behind the scenes 😉)
Manage your Edge Functions directly from the dashboard#
You can now create and update your Edge Functions directly from the dashboard! We've introduced a new "Code" tab to the Edge Functions details page, which makes it possible to view and edit your Edge Function source code, then deploy the changes.
PRs:
Link: https://supabase.com/dashboard/project/_/functions
Test your Edge Functions from the dashboard too!#
To put the cherry on top, we've also introduced an Edge Function tester (which is basically a simplified version of Postman) that can be used to send requests to an Edge Function for testing. Access this UI by hitting the "Test" button while in an Edge Function 🙂
PR: https://github.com/supabase/supabase/pull/33728
Link: https://supabase.com/dashboard/project/_/functions
Tabs for the Table Editor and SQL Editor#
For those who've been with us since the very beginning, you might remember that we used to have tabs in the Table Editor which we eventually removed 😉 We're bringing this nifty UX back with a better UX too, and also introducing this into the SQL Editor as well! Conveniently go between tables across schemas, or flip between snippets without having to navigate through your list of queries (especially if you've got tons of them!)
These are currently behind their own feature previews at the moment, which you can access by clicking on your Profile picture in the top navigation bar. Feel free to let us know what you think!
PR: https://github.com/supabase/supabase/pull/31071
Link: https://supabase.com/dashboard/project/_/editor
Support for multiple Assistant chats#
We've added the ability to create and store multiple chats per project! Switch contexts without losing your conversation with the Assisant, and come back easily from where you left off thereafter too! Chats are also now scoped per project, so switching project also switches the chat.
PR: https://github.com/supabase/supabase/pull/34011
Link: https://supabase.com/dashboard/project/_
Support updating your account's email address and unlink identities#
Account Information has now been replaced with Account Identities and it'll display what identities are linked to your account (either Email and/or GitHub, or SSO). We've also added support for changing your account's email address if you've got an Email identity with us.
PR: https://github.com/supabase/supabase/pull/33966
Link: https://supabase.com/dashboard/account/me
Support saving preference for navigation side bar expand behaviour#
We've received multiple feedback from users regarding the expansion behaviour of the side navigation bar while in a project, and realised there was an almost even split between individual preferences on how the side bar should behave (keep expanded, keep closed, or expand on hover). As such, we've decided to make this behaviour controllable to your own preference, available now in the account preferences page 😄
PR: https://github.com/supabase/supabase/pull/33612
Link: https://supabase.com/dashboard/project/_
Other bug fixes and improvements#
- Fix selection of single date for audit logs not returning any results (PR)
- Cache results in browser for the queries that are generated and ran (PR)
- Fix exporting tables with large amount of rows (PR)
- Fix updating a foreign key type while trying to add a foreign key at the same time (PR)
- Update Field Reference for logs to show parameters for Shared and Dedicated Pooler (PR)
- Add Dedicated Pooler connections to Database report (PR)
- Fix switching buckets while uploading files to not upload to the bucket that was switched to (PR)
- Use TimestampInfo to show relative date and times for database backups (PR)