New
- [New] Reference field type for Firestore document references (#534)
- [New] GeoPoint field type (#535)
- [New] Markdown field type (#683)
- [New] Duration field type: added side drawer editor (#545)
- [New] Filter by ID (#668)
- [New] Hide and filter columns from the column menu
- [New] Clear cell value and delete field from context menu
- [New] Display sub-tables in modal, so you don’t lose position in the main table (#634)
Improved
- [Improved] Import CSV now writes to the database in batches of 500, improving reliability and performance (#607)
- [Improved] Create a table from any page
- [Improved] Show loading indicators when loading another page of the table
- [Improved] Empty table screen now prompts you to add a row
- [Improved] Column sort button now shows current sort state and next sort state on hover
- [Improved] Image field: open images in a new tab even when column is unlocked
- [Improved] Date & Time fields let you filter by same date (#522)
- [Improved] Display browser alert when leaving the page while a table or column modal is open, to prevent losing unsaved changes
- [Improved] Allow table to scroll right far enough such that an open side drawer doesn’t hide columns
- [Improved] Added shareable links for column and table modals, and current table page
- [Improved] Display limited column menu for non-ADMIN and non-OPS users (#580)
- [Improved] Skip confirm dialogs when Alt/Option key is pressed
- [Improved] Show column index and field name when Alt/Option key is pressed
- [Improved] Navigation drawer hierarchy
- [Improved] Standard design when selecting columns for hiding, filtering, and exporting
- [Improved] Toggle design to improve clarity and to match Material 3 guidelines
- [Improved] Add warning when changing field type to one with an incompatible data type, which can result in data loss
- [Improved] Show icon for hidden fields displayed in side drawer
- [Improved] Color pickers match current theme
- [Improved] Display field name in full screen code editor
Fixed
- [Fixed] Date filters no longer require time values to match
- [Fixed] Resizing fixed columns would resize other columns with the same index
- [Fixed] Unreliable reorder and insert column actions
- [Fixed] Date field: Side drawer field would never disable
- [Fixed] Rating field: Cannot set full star rating when half-star precision is enabled (mui/material-ui#32557)
- [Fixed] Time not selectable in Date & Time side drawer field
- [Fixed] Rowy Run modal crashes when user has no roles