Schema Visualizer nodes are now persisted#
This was yet another request that we've commonly heard from everyone and we're taking a first step to making this happen ๐ Position of the nodes will now be stored within local storage so that you won't have to re-position them each time you land on this page. We've also added a button to help arrange the nodes automatically if that might be preferred!
Note that if you add new tables to the schema however, the node positions will be defaulted to a certain position that may overlap with other nodes - we're definitely looking into how we can make that better so that new nodes can be easily identified (and then shifted around to your liking ๐)
PR: https://github.com/supabase/supabase/pull/29136
Link: https://supabase.com/dashboard/project/_/schemas
Other improvements and bug fixes#
- Minor improvements to layouts and buttons to ensure their visibility on smaller screens (PR)
- Fix project status filter on home page to only show active projects if only the active checkbox is checked (PR)
- Fix client crash when creating an empty table with no columns (PR)
- Fix handling of of large JSON / text fields in the side panel text editor (PR)