Features
- add support for semantic version strings. We do this so we can increment higher than 690. e.g. "6.10.0"
- add undo/redo support for row sorting
- add esc key for closing a menu
Fixes
- fix row sort for the
Currency
cell types - maintain the order of tag references when adding/removing a tag from a cell
- tag menu search is now case insensitive #438
- fix row sort for
Tag
andMulti-tag
cell types #437 - fix ghost drag indicator #460
- add mobile support for column drag and drop #379
- add mobile support for row drag and drop #379
- make the OptionBar component content wrap when overflowing
- set a max size to sorting bubbles
- add padding so that a user can press the "New row" button on mobile #458
- fix display of filter rules on mobile
- fix buttons to remain the same width on mobile as desktop
- add Obsidian colors for multi-tag select in filter rules menu
- replace select with react-select for tag select in filter rules menu
- overhaul the menu system. Menus will now resize dynamically according the content found within. Menu performance has also improved as we only need to render once for proper placement
Refactor
- refactor the entire update system. We now store all previous table state Typescript types in the table for convenience and consistency
- refactor how tags are saved in file data. We now store tags directly in columns and include tag references directly in body cells. We do this so that we can maintain of the order of tag references for cells.
- move the row drag button to the left side of the row
Docs
- add Docsify for documentation. Setup hosting for github pages