Skip to content

Releases: decaf-dev/obsidian-dataloom

8.12.2

15 Nov 07:52
8f4ccd7
Compare
Choose a tag to compare

Fix

  • add disabled background and tooltip when column frontmatter key is not selected

8.12.1

15 Nov 06:30
dc65efe
Compare
Choose a tag to compare

Fix

  • don't crash if assigned property type returns null

8.12.0

15 Nov 06:08
9d1fbfb
Compare
Choose a tag to compare

Feature

  • disable MatchColumnMenu item when column is already selected
  • add BulksOperationsMenu to import columns section
  • add finalize settings step of import menu
  • allow the user to specify the date format of the dates that they are importing
  • add a date separator option to the DateCellEdit menu #414
  • add an include time option to the DateCellEdit menu #633
  • add a time format option to the DateCellEdit menu
  • use DayJS for validating date time strings
  • add placeholders for date and time input in the DateCellEdit menu
  • add date format options to the LastEdited and CreationTime header option menus
  • add clear frontmatter key button
  • show already selected frontmatter keys as disabled

Fix

  • don't focus trigger when the import match menu trigger
  • disable import button when enabled columns is 0
  • allow pointer events on disabled
  • fix menu position bottom
  • fix event triggers not working anymore. Use the custom EventManager class instead of app.trigger
  • get property types from Obsidian instead of inferring the types
  • fix undo/redo not allowing you to hold down the keys
  • rerender the app when a property's type changes externally
  • fix original property values being erased when choosing a key #810
  • handle deserialization of Obsidian date properties
  • update includeTime value based on Obsidian date
  • resolve frontmatter keys not appearing on plugin load if a view with a loom is open
  • delete a property from the FrontmatterCache if it is null
  • resolve datetime incorrectly saving as date
  • handle date incorrectly loading as datetime
  • fix bottom bar lag on mobile. Change from debounce to throttle.
  • stop empty lines from being parsed as cells during CSV import #792 #813

Refactor

  • update padding in match columns section
  • rename import match button to Match as new
  • rename lastEditedTime to lastEditedDateTime
  • make dateTime store as an ISO8601 string
  • rename creationTime to creationDateTime
  • make lastEditedDateTime store as an ISO8601 string
  • make creationDateTime store as an ISO8601 string

Test

  • add JSDom to make navigator.language available in Jest tests
  • add comprehensive unit tests for all date functions

Chore

  • replace package.lock and yarn.lock with bun.lock
  • change to Mozilla License

Docs

  • update CONTRIBUTING.md with Bun.sh info
  • add info about date frontmatter support

8.11.3

05 Nov 00:11
50dfeed
Compare
Choose a tag to compare

Fix

  • resolve "Freeze up to this column" freezing 1 extra column
  • resolve header menu content not saving when the menu closes from pressing a button #641

8.11.2

04 Nov 07:20
Compare
Choose a tag to compare

Fix

  • resolve rows not sorting on cell update #815

8.11.1

04 Nov 06:56
Compare
Choose a tag to compare

Fix

  • fix bug where some columns were not draggable #824

8.11.0

03 Nov 01:05
Compare
Choose a tag to compare

Feature

  • add include subfolders option to folder source #830

8.10.1

01 Nov 01:40
Compare
Choose a tag to compare

Fix

  • resolve table scroll not unlocking (regression 8.10.0)

8.10.0

01 Nov 01:13
Compare
Choose a tag to compare

Feature

  • add advanced multi-select for filtering #775
  • stop table scroll when a cell menu is open

8.9.3

31 Oct 06:16
Compare
Choose a tag to compare

Fix

  • ignore wrap content setting when calculating max content size on double-click to fit

Refactor

  • move useOverflow into BodyCellContainer