Skip to content

v1.3.0 – Fields refactor

Compare
Choose a tag to compare
@notsidney notsidney released this 08 Mar 10:35
931981b

New

  • [New] Set default values for columns: undefined, null, static, and dynamic (evaluated by Cloud Function)
  • [New] Option to set default value for JSON fields to empty array (#293)
  • [New] JSON export for tables
  • [New] Download attachments in Export modal
  • [New] Sparks as alpha preview

Improved

  • [Improved] Refactored code implementing all field types. This improves maintainability and makes it easier to add new features related to fields and add new fields entirely. See guide on how to add a new field type
  • [Improved] PopoverCell components to render heavier editor cells (such as Multi Select and Color) only when the user has clicked the lighter InlineCell, improving performance
  • [Improved] Added column settings to more field types
  • [Improved] Support for cell “Lock”/disabled mode for all field types
  • [Improved] Locked fields show lock icon in Side Drawer
  • [Improved] Show red/green color scale to Slider table cell component
  • [Improved] Modal component to standardize modal design
  • [Improved] Form Builder matches Modal design
  • [Improved] Switched code editor from Ace editor to Monaco editor
  • [Improved] Code editor support dark theme
  • [Improved] Renamed updatedAt and updatedBy fields being written to the database in favor of _ft_updatedAt and _ft_updatedBy
  • [Improved] Show version number to User Menu

Fixed

  • [Fixed] Side Drawer showing contents of previously-selected row, potentially causing rows to be overwritten with another row’s data
  • [Fixed] Field types using SideDrawerEditor having cell contents disappear when double-clicked to open the Side Drawer
  • [Fixed] Side Drawer not getting Firestore document ref of first row
  • [Fixed] “Edit Type” column menu item using internal, user-unfriendly field type names
  • [Fixed] Side Drawer writing default or initial values to fields the user did not touch
  • [Fixed] Side Drawer not showing permissions errors when attempting to write to the database
  • [Fixed] compressedThumbnail Cloud Function not rotating image based on EXIF orientation tag