Skip to content

Changelog

3.3.1

Shiny new things

  • Options for a tag or select column types could be added by formula (Experimental)

Improved

  • Support labels for values of columns #693

No longer broken

  • YAML list adds a blank entry when displayed fixed#745
  • Regresion with Obsidian project fixed #786
  • Now you can delete a tag or select column type value with the menu opened #783
  • Inline values with brakets were not closed correctly #798
  • Empty space for first position of a list fixed #803
  • Output of formulas were affected with the pagination #785
  • Typo of an import affecting a setting option fixed #815 thanks to schoonc
  • Range input may not display the actual value of "Pagination size" fixed (#816)[https://github.com/RafaelGB/obsidian-db-folder/issues/816] thanks to schoonc

3.3.0

Improved

  • Relations now are shown as tags view. You can select the color of those tags in column settings

No longer broken

  • Tag format of new entries fixed #777
  • Bug fixes for CSV management #782 #778 #740

3.3.0-beta.1

Shiny new things

  • New option: Bidirectional relations. You can now create a relation between two databases and the relation will be created in both databases. #581
  • Formulas arrives to rollups! You can now use formulas in rollups. #758

Improved

  • Alias allowed with tags and select column type #613
  • Drag and drop for group filters #562

Visual

  • Relation support for light mode #771

No longer broken

  • CSV import now use papaparse library to avoid errors #734
  • Pagination button is inaccesible no more in some cases for mobile #588
  • Change column id does not remove the column anymore in some cases #770
  • Regression with nested metadata fixed #769

3.2.4

Shiny new things

  • New source of data for the plugin: Dataview JS Pages. You can write your own pages queries and use them as a source of data. #628
  • Improved

  • Projects API updated. Thanks to Marcus Olsson PR#756

Visual

  • Add row button is visible at the bottom of the table
  • Add Column button has a minimum width to avoid visual issues

3.2.3

  • Old engine editor will be used on mobile until the official API is released

3.2.2

No longer broken

Hotfix about formula and rollup: - Not desired hahaviour of persisting #738 - simple formulas do not were displayed in some cases #743

3.2.1

Shiny new things

  • Bulk delete and duplicate options (Shift + Click to select a row OR right click on context header) #548

Improved

  • Filters now include filename field as option #659

No longer broken

  • Keyboard arrow navigation includes formula, rollups and metadata too #731
  • Filters includes information about other ddbbs #737
  • A better error handler with tags #721

3.2.0

Shiny new things

  • Tabs between cells & arrow keys navigation #40
  • Columns vertical alignment options added #444

Improved

  • Improved the performance of the plugin around 15%
  • Refactor of formula modules to expose internal functions (more info on API model)

No longer broken

  • Dates will be saved with ISO format to avoid read errors #713
  • Relations fields dropdown fixed
  • A better handling of the active-leaf-change event and dv-changes event
  • Error handling of onload plugin improved #660

3.1.3

Shiny new things

  • Multi tag support (without dv query) ISSUE#706
  • Change the type of a column read the raw data from the file improving the results and avoiding errors

Visual

  • Improved expanded note style

Improved

  • Fr translation added #703 Thanks to @julien-maurel
  • Tasks, Inlinks and Outlinks columns now can be sorted ISSUE#536
  • active-leaf-change listener added to refresh bar status

No longer broken

  • Dataview datasource now allows to select existing columns on modal #377

Developer

  • Refactor of parser Service with a better performance.

3.1.2

Hotfix of select & tags contrast (empty values) and save as md array

3.1.1

Shiny new things

  • Full i18n support. You can now create a PR to support your language. #679
  • ES (Spanish) included
  • CH (Chinese) partially included. Thanks to (https://github.com/hedonihilist)

Improved

  • DateFn included as Locale of the calendar types (week start, translations...) #501
  • Width column does not have a minimum width anymore #676

Visual

  • Select and tags font color are contrasted with the background #684

No longer broken

  • Text column area will scale with the size of the text #694
  • Save data on file with the new API respect date format #683
  • List with the new edit API is not broken anymore #686

3.1.0

Shiny new things

  • Auto refresh when any external change is detected. You can disable it on global settings for performance purposes ISSUE#482
  • A database can be related with itselves ISSUE#605

Visual

  • no wrap multiple images avaliable ISSUE#476

3.1.0-beta.1

Shiny new things

  • New option for inline fields addition. Add a new field behind the last one. ISSUE#419
  • Inline edit engine improved. Edit you inline fields inside a callout or a list ISSUE#556
  • Add column Modal was refactored. Now you can interact with quick settings like type of column or remove button ISSUE#483
  • Larger input textarea (text column type) ISSUE#200
  • Text columns now support lists as [a,b,c,1,2,3]ISSUE#441
  • New option to select the font size of the rows ISSUE#498
  • You can customize the color of your group filters now ISSUE#492
  • Metadata columns now can access to some columns settings too ISSUE#589 ISSUE#464
  • Global configuration to make search bar sticky by default ISSUE#643

Improved

  • New configuration to format the metadata date ISSUE#436
  • Tasks column is refreshed with filters changes ISSUE#487
  • Improved responsiveness with the space between bottom and the table ISSUE#654
  • The cursor is kept in the same position when you add a new column option (select & tags) ISSUE#670

Visual

  • DnD new css classes to improve the visual feedback ISSUE#519
  • Dark mode support for select & tags ISSUE#656
  • Settings modal is now bigger on desktops
  • Footer formula modal is now bigger

No longer broken

  • Control illegal characters on new options (tags & select) ISSUE#668
  • Tags and select selector dropdown does not have the icon anymore (more space) ISSUE#671
  • Row context menu was overflown ISSUE#655
  • Context columns does not have access to the footer now ISSUE#653
  • DnD did not move the footer ISSUE#658
  • Last row could not be edited with pagination and search bar enabled ISSUE#652

3.0.1

Shiny new things

  • (experimental) new options for the footer including a menu to select those options:
  • Percentage of empty cells
  • Percentage of cells with a value
  • Count of empty cells
  • Count of cells with a value
  • Count of unique values
  • Formula
  • Sum of number columns

No longer broken

  • message when dv is not loaded not spammed anymore ISSUE#642
  • Correct tooltrip for export button ISSUE#641

3.0.0

Shiny new things

  • A new design for the plugin ISSUE#577
  • Row header menu now displays the entire file content below the row. Open option is now another right click option. ISSUE#633
  • Configurable shortcuts for some actions. ISSUE#154
  • Global search and filters now are avaliable with ctrl+F or with the search icon in the top bar. Leaving more space for the table.
  • (Experimental) enable/disable a footer. Currently only support summatory of number columns ISSUE#637

Improved

  • Number of total rows with the number displayed is shown in the status bar.
  • (Experimental) a custom view for errors.
  • At startup, the plugin will check if dataview loads the indexes. If not, it will show a warning to the user.

No longer broken

  • Mobile now support pagination
  • Mobile calendar view was fixed ISSUE#561

2.9.2

2.9.1

  • hotfix for 2.9.0. Not string editions typo fixed

2.9.0

Shiny new things

  • New search filters customize per type of content. You can enable/disable them in the header context menu.
  • Date range filter
  • Checkboxes filter
  • Links filter
  • Number range filter
  • Text filter with unique values suggestions
  • Select filter with unique values suggestions
  • Tags filter
  • Tasks filter

Improved

  • Improvements on Obsidnan-projects integration ISSUE#592
  • new Icon design! ISSUE#599
  • You can hide/show the icon in the bar context menu on global settings.
  • Current folder without subfolders is avaliable for root too ISSUE#606

No longer broken

  • Edit engine improved to support multiple formula editions with the same trigger ISSUE#616
  • Tags source include the tag with new files at the end of the file if a template is applied ISSUE#618
  • CSV imports will include the file path correctly ISSUE#593

2.8.4

Shiny new things

  • New rollup. All task count ISSUE#602
  • New db source, current folder without subfolders ISSUE#281
  • Now row context menu will display with right click (long press on mobile). Left click will open the note.

Improved

  • Default values avaliable for cell size and sticky of first colum on global settings ISSUE#358
  • New toggle global configuration to show/hide the row shadow ISSUE#421
  • New column text configuration to customize the name of URL alias ISSUE#356
  • Go to page of entry creation ISSUE#332
  • Support for external links ISSUE#232

No longer broken

  • Error handler with not correct calendar formats. Use a default one ISSUE#595
  • Relations of dataview sources are now filtered correctly

2.8.3

Shiny new things

  • Obsidian-projects support (experimental) ISSUE#574

Improved

  • Select file as Column template option improved. Now the columns does not replace the current ones, but add the new ones to the right of the current ones. ISSUE#230

No longer broken

  • Wrong atributtes order on CSV import fixed. ISSUE#551
  • Value of filters now support special characters. ISSUE#579
  • Relations are now correctly configured for dataview/tags sources ISSUE#572 ISSUE#573
  • Rename file function fixed for Obsidian 1.0.x

2.8.2

Visual

  • UX improvements for date picker and time picker
  • Checkbox design improvements randomsnowflake

No longer broken

  • Tags are now properly saved when it's a number with decimals with zero at the end (e.g. 1.0, 1.00, 1.000, etc.)
  • Datepicker clear button now works properly ISSUE#564
  • Vertical scroll on mobile improved ISSUE#488

2.8.1

Shiny new things

  • New rollup functions: Count unique values,Truthy count, Falsy count, Percent empty, Percent filled, Task TODO, Task completed
  • Rollup API improvements for use inside the formulas

No longer broken

  • Rollups now works with just 1 row inside the relation
  • Edit engine works correctly with empty yaml when we remove the last field or change the last field to inline ISSUE#553
  • Relations now works too with dataview sources ISSUE#568
  • useEffect loop when we persisted a formula in some cases fixed ISSUE#569

2.8.0

Shiny new things

  • Added video examples to the docs for each section imeed166
  • Relation/Rollups arrives! Now you can create a relation between two models and use it to create a rollup. Both with its own column properties. ISSUE#53
  • db.dataview and db.rollup functions were included to use in your formulas. dataview returns the API of the dv plugin and rollup returns the predefined functions of dbfolder rollups (check documentation)

Visual

  • formula textarea size calculated in funcion of length ISSUE#518

No longer broken

  • enter key listener bug for search input removed ISSUE#546
  • add multiple tags at the same time do not cause a concurrency problem ISSUE#555

2.7.4

Shiny new things

  • names of tags are now editable (updating all the related rows) ISSUE#443

Improved

  • ddbb yaml now supports linter plugins ISSUE#509
  • Enter event added to add tags on column settings ISSUE#520
  • Improved nested matadata behaviour ISSUE#500

Visual

No longer broken

2.7.3

Improved

No longer broken

  • Hotfix with rename ids breaking the rendering of the plugin ISSUE#505

2.7.2

Shiny new things

  • Edit nested metadata arrives! You can now edit nested metadata in the cell editor ISSUE#442

Performance

  • Editions use a new method to update the notes under a queue. It should prevent the plugin from locking the UI when editing a lot of notes or errors editing the same note multiple times

No longer broken

  • support for stack tabs. If a ddbb note is included Obsidian does not crash anymore ISSUE#435
  • empty line was added if yaml did not exist editing inline fields ISSUE#504

2.7.1

  • Hotfix for 2.7.0 of global settings developer options
  • Experimental support for Objects on text fields

2.7.0

Shiny new things

  • Group filters are now available. You can now filter per condition (AND/OR) This is a huhe improvement for the user experience. Those groups could be enabled/disabled easily ISSUE#268
  • Nested subfolders rules improvement! Use your select column types to create your subdolders with the deep that you need ISSUE#431 ycnmhd
  • new options of nested subfolders to remove automatically empty folders and move all the rows in function of you configuration ISSUE#183 ycnmhd
  • Improving add column UX ISSUE#267
  • Improving select tag UX ISSUE#408

Improved

  • new option for enable/disble load js formulas on init ISSUE#457

Visual

No longer broken

  • Add new line when the yaml of the frontmatter does not exist and we insert some field ISSUE#450

2.6.7

Shiny new things

  • New options for text columns: wrap and justify content ISSUE#378

Improved

  • Inline editions now support [] characters as wrap characters ISSUE#413
  • Select column type now has the same style of tags to give them support for mobiles, also the UX is improved ISSUE#401

No longer broken

  • sticky first column is not transparent with the rest of the cells scrolling ISSUE#424
  • Frontmatter editions now respect nested metadata ISSUE#194
  • Bug persisting inline field when the frontmatter was empty ISSUE#416

2.6.6

  • Hotfix of add row bottom position and min height of navbar

2.6.5

Shiny new things

No longer broken

  • Query tags are saved correctly now ISSUE#411

2.6.4

Improved

  • Filters refactor into a modal improving the UX and mobile experience ISSUE#400
  • Select and tag displayed on alfabetical order ISSUE#323
  • Existed column displayed on alfabetical order ISSUE#306
  • new rows does not insert an empty yaml in favor of templates ISSUE#403
  • Edit engine minor improvements. Now empty frontmatter is ignored

No longer broken

  • Number type problem with decimals and zero values solved ISSUE#402
  • Navbar on mobiles improved (not perfect not) 392

2.6.3

Improved

  • Translation architecture added. Now you can contribute to the translation of the plugin ISSUE#386
  • Edit engine improved. Now the plugin not inserts frontmatter yaml if is empty ISSUE#343

No longer broken

  • error habndler of js formulas on load ISSUE#396
  • now you can parse a db form another db ISSUE#398
  • Problem of portal components with Obsidian .16 resolved ISSUE#395
  • Problem with save columns if quotes wrapped is enabled was resolved ISSUE#399

2.6.2

Shiny new things

  • aligment options for every column (text,number and formula) ISSUE#292
  • Option for make inline fields as default ISSUE#304
  • Option to choose where to save new inline fields (top or bottom)ISSUE#304
  • Option to persist formulas (make them sortable and searchable) ISSUE#387
  • Configurable Date format ISSUE#297

2.6.1

  • hotfix of global settings and a partial regresion of ISSUE#375 cause some columns could not be shown

2.6.0

Shiny new things

  • New column type: Formulas! You can configure you own formula inside the column settings. Check our documentation for more details here ISSUE#49

No longer broken

  • Group folders with dv query source now respect ther target folder for new entries ISSUE#372
  • Improved sorting to respect all the types of the table ISSUE#371
  • Columns with special characters are allowed now with dv query source ISSUE#375

2.5.3

No longer broken

  • Sorting for created and modified dates working with new table version ISSUE#368
  • Destination folder for query sources fixed ISSUE#367

2.5.2

No longer broken

  • hotfix about new rows and import csv rows. Link.file object of dataview just works if the Link is loaded first
  • improving coexistence with old yamls

2.5.1

No longer broken

  • hotfix of persist saving introduced in 2.5.0 with the change of config centinel

2.5.0

Published on 2022/09/11

Shiny new things

  • Added support for mobile devices (iOS and Android) and tablets (iPad and Android tablets) ISSUE#27
  • CSV import option included on menu ISSUE#129
  • Global search now admit regex ISSUE#169
  • New metadata options from dataview: Inlinks and Outlinks ISSUE#170

Improved

  • Button to clear date and datetime fields ISSUE#160
  • New option to add an alias for all url links per column ISSUE#157

No longer broken

  • Yaml config centinel was changed to convive with Templater plugin ISSUE#179
  • onBlur did not work well on empty text cells ISSUE#352
  • DnD conflicts with resize fixed ISSUE#349
  • Dark mode for principal and filters menu ISSUE#350

2.4.1

Published on 2022/09/09

Visual

  • Search now indicate the number of avaliable rows always, not just like placeholder ISSUE#130

No longer broken

  • FINALLY, DnD columns is enabled by default and the developer config about it was removed. It does not break Obsidian DnD anymore ISSUE#239

2.4.0

Published on 2022/09/08

Shiny new things

  • Totally renewed row context menu! Now wraps the obsidian context menu, so you can use all the plugins that add items to it(rename and delete file included as custom options too) ISSUE#152
  • Created and modified columns now is rendered as daily link note using the complete date as alias ISSUE#144

Improved

  • Global search now ignore cases ISSUE#340
  • File column is ordered alphabetically using filename instead of path with sort options ISSUE#335
  • Checkbox edition save boolean values instead of 1 or 0 ISSUE#158

Visual

  • Tasks aligned to the left properly
  • Open tags cell on the bottom of the table is displayed properly ISSUE#139

No longer broken

  • new yaml breaker conditions added (>)
  • Edit a cell in a page out of the first one does not reset the pagination anymore ISSUE#338

2.3.6

Published on 2022/09/07

Improved

  • The tab title bar with Obsidian 0.16 is optional, so the settings of the ddbb where moved to the bar of the plugin itself ISSUE#330

No longer broken

2.3.5

Published on 2022/09/05

Shiny new things

  • New command & ribbon icon to generate a new database with a helpful wizard to guide you through the process ISSUE#126

No longer broken

  • Problem with saving query on yaml solved ISSUE#325

2.3.4

Published on 2022/09/04

Improved

  • If you choose a source different of current folder, now you can select the destination of your new notes ISSUE#318

No longer broken

2.3.3

Published on 2022/09/02

Shiny new things

  • New filter options: 'is not empty' and 'is empty' with visual improvements of auto resize ISSUE#151

No longer broken

  • Iterate between databases do not provoke blank screen anymore ISSUE#309
  • Refresh of table after change option color and rename column if is sorted ISSUE#305
  • Multi-sort respect priority now ISSUE#299

2.3.2

Published on 2022/09/01

Shiny new things

  • Inline fields with bold ,italics or underline key is edditable now. Also you can edit those inline fields wrapped with pharentesis in the middle of a line, respecting dataview readability ISSUE#134
  • Remove options from columns settings of tag or select type now remove that option from all the rows too ISSUE#121

Improved

Visual

  • Multi-column sort order information ISSUE#127

No longer broken

  • Enable frontmatter quotes wrapping does not break config that already has quotes ISSUE#286
  • Problem refreshing column info after modifying the label solved ISSUE#300

2.3.1

No longer broken

2.3.0

Shiny new things

  • Pagination arrived! Now you can organize your ddbb in pages, and you can choose the number of items per page in the settings panel. This also affects to the performance, so theoretically you can have a ddbb with more than 10000 items. ISSUE#116
  • Autocomplete for links and tags in the editor of text column cells. Its an adaption of Kanban plugin feature, so it will be familiar to you. ISSUE#107

Visual

  • navbar and add row forms are now static with horizontal scroll. Thanks to artisticat1

No longer broken

  • Function of obtain all fields now respect uppercase ISSUE#269
  • New rows title are now trimmed to ensure the functionality ISSUE#279
  • Now you can hide/unhide metadata columns too ISSUE#283

2.2.2

Shiny new things

  • First steps of a row context menu. You can now remove a row from a table (and also Obsidian). ISSUE#62

Improved

  • Performance of DnD columns
  • Performance of tasks column rendering
  • Performance of editing any cell (micromanagement and just save global state without reload)

Visual

No longer broken

  • Select group folder path fixed
  • Date Datetime empty did not open correctly fixed ISSUE#273
  • Label column now admits numbers only ISSUE#274

2.2.1

Visual

  • Opacity of new row form with sticky first column option ISSUE#251

No longer broken

  • menu of CSV button adapted to new version of MUI ISSUE#263
  • Cast between calendar and text works well now. Does not require a refresh ISSUE#266
  • Global menu is avaliable again

Developers

  • Added an option to use DnD columns again with a toggle button. We are working on a better solution but while we are at it, at least this option is available

2.2.0

Shiny new things

  • Refactor of filters. With the new architecture of events (Zustand), it is now possible to use filters in a dynamic way, so they were moved to the navbar menu and the changes doe not need to refresh the page. ISSUE#73
  • Button of enable/disable filters could be use as refresh button ISSUE#163
  • New menu of add columns. You can now choose between existing columns or create a new one. ISSUE#112
  • Option of hide/show columns. To enable show columns will be a section inside the new add column menuISSUE#79

Improved

  • Tags could be sorted and filtered with the global search now ISSUE#260

No longer broken

  • Minor bugs with global search. Now is case sensitive and sanitized

2.1.2

No longer broken

  • drap/drop incompatibility with Obsidian was fixed ISSUE#239
  • Split pane options was recovered ISSUE#257

2.1.1 (beta)

Improved

  • Resizing of columns performed better. ISSUE#241

No longer broken

  • Aligment issues when editing ISSUE#246
  • Rename label does not affect order with zustand ISSUE#247
  • Alter column key after modify the label ISSUE#248
  • New rows accepts editions with zustand ISSUE#254
  • Minor bug updating with zustand ISSUE#245
  • new columns respect orderISSUE#240

2.1.0 (beta)

Shiny new things

  • The dispatcher of all events was migrated to Zustand! This means a better, more stable, and more efficient way to handle events. Zustand is a library that provides a simple, efficient, and powerful way to manage state in React. Allowing future changes as formula columns. As PoC, this version update the value of modified column every time a cell is changed. ISSUE#227

No longer broken

  • qoutes inside of source query are now controlled ISSUE#233 jcdeichmann
  • Fix centered images of all notes ISSUE#231
  • Fix LaTeX formulas presentation incompatibility ISSUE#228
  • now is compatible with windows pane using activeDocumentISSUE#199

2.0.1

No longer broken

  • Fixed selection problem with datetime columns introduced in 2.0.0.

2.0.0

Shiny new things

  • New style for navBar & "new row" button ISSUE#206. Now the name of your ddbb is displayed in the navBar. To change it, just edit it into the settings.

Improved

  • Strategy of the filtering modifications. See more in this discussion DISCUSSION#225

Visual

  • row template selector dark mode support ISSUE#177
  • Improve the empty template width ISSUE#175
  • Empty calendar cells will not show placeholder message. Just when are selected. ISSUE#159

No longer broken

  • Controling the duplicated columns using the file template option to create them. ISSUE#224

2.0.0-beta.4

Improved

  • Resizing do not move the column. It has its own slider
  • The plugin shows a message when the edition fails including the error message. Common causes were added to the documentation ISSUE#196

No longer broken

  • do not lose the width property when a column is renamed ISSUE#222
  • Edit inline fields are correctly saved ISSUE#182
  • Where you add/delete new columns, there was ocasions where column order was not updated and provoked unselected columns ISSUE#102

2.0.0-beta.3

Improved

Visual

No longer broken

  • Control duplicates on tags and select columns ISSUE#209
  • Sorting works with empty cells using a custom comparator (react-table not support it yet) ISSUE#212

2.0.0-beta.2

Improved

  • unwanted columns when populating based on all fields removed. Also the memory consumption of the table is reduced significantly ISSUE#176

No longer broken

  • empty cells can be selected again
  • Now table config wraps the value with quotes ISSUE#207

2.0.0-beta.1

Shiny new things

  • new option of resizing a column. The Size is persisted. ISSUE#50
  • Performance improvements of rendering components x5 ISSUE#189

No longer broken

  • Control label value before save changes ISSUE#203

Developers

  • Migration of React to React 18.x
  • Migration of react-table-v7 to react-table-v8 (typescript native, compatibility with React 18.x)
  • DnD library modified from react-beautiful-dnd to react-dnd ( compatibility with React 18.x )
  • Material-ui migrated from Material-UI to MUI ( compatibility with React 18.x )
  • Refactor of all components to be adapted to React 18.x
  • Size of plugin from 16mb to 5mb

1.8.2

No longer broken

1.8.1

No longer broken

  • Supports for popout windows. Create new ddbb with Obsidian v15 open a new pane instead of replace file manager ISSUE#172
  • Create new rows with the task column enabled works well now ISSUE#188

1.8.0

Shiny new things

  • New source option: query. Use your own dataview query as source of the database. Start the query with the FROM term, since the plugin will autocomplete the beginning with TABLE and the column fieldsISSUE#156
  • Templates for new rows added! now you can choose a template folder on settings menu, then you can choose your template file easily near of the add row buttonISSUE#48

Improved

  • Inline fields now supports render embed images with ![[note]] syntax. ISSUE#136
  • Now you can hide completed task on task column type ISSUE#111
  • Now if your ddbb source is a tag, add a new row includes de tag tooISSUE#94
  • New config property to wrap frontmatter values with quotes ISSUE#117

No longer broken

  • If you modify the label of a column, now exist an onMouseLeave event to blur the input and be more frieldly to the user interact with the next action without a double click (once for onBlur label edition and another for your next interaction) ISSUE#114
  • Change the type of the column to checkbox respects the value 1 as marked and will not mark as 0 all by default ISSUE#161

1.7.2

No longer broken

  • add new rows hotfix. Was broken in 1.7.1 with refactor of datadispatch

1.7.1

Shiny new things

  • Create your columns easily with 2 new options. Choose a file as template or just take all the avaliable fields in your source! ISSUE#39

Improved

  • Now select source tags will be ordered alphabetically and the number of tags will be shown. ISSUE#76

Visual

No longer broken

  • More that one filter can be applied again to the same source. ISSUE#113
  • You can not order by tags because was not prepared to do it yet (crashed). ISSUE#119
  • Sorting state is not lost anymore when datadispatch is triggeredISSUE#122ISSUE#125

1.7.0

Shiny new things

  • New config option to choose the row height ISSUE#69 artisticat1
  • New config to freeze first column ISSUE#51 artisticat1
  • New type of column: Tags! Now you can select multiple options inside a cell powered with react-select component. Search of tags inside the form, control of duplicates, choose of tag colors inside the config and more! Frontmatter flavour saves the tags as yaml array. Inline flavour saves the tags as a string separated by commas ISSUE#36

Improved

  • New button to remove the cell value easily of select column types

Visual

  • Visual improvements with selected tags, properties menu & calendars PR#105 artisticat1

No longer broken

  • with subgroup config on, now file link is updated correctly ISSUE#101
  • Error handler adding option labels on modal of selected columns ( and now tags too)
  • Control of duplicated options during the load of database, leaving only one unique option
  • Control of special character that potentially breaks yaml frontmatter ISSUE#103

1.6.3

Published on 2022/06/04

No longer broken

  • Duplicated column ids on new column button is controlled now ISSUE#82
  • checkbox color supports all type of dark mode modes ISSUE#85
  • Inconsistent name of calendar and calendar time headers fixed ISSUE#86
  • Visual bug after deleting and adding the same column. The data was removed into the note but not into the table ISSUE#83
  • Add column is out of draggable area now, so you cant dnd to the right ISSUE#63
  • onBlur event when changing the name of a column now works correctly ISSUE#96
  • : inside text cells now saves wrapped with "your msg" ISSUE#90

1.6.2

Published on 2022/06/02

No longer broken

  • There was some cases where editing a file without frontmatter does not create one. This is now fixed. ISSUE#80

1.6.1

Published on 2022/06/01

No longer broken

  • State of db columns is fixed after edit column label or create new column. That fix problem with persisting information correctly.
  • Now label column edition not add _ instead of space.

1.6.0

Published on 2022/05/30

Shiny new things

  • Another kind of data sources of dataview are added(current folder will be avaliable too, of course) ISSUE#59:
  • TAGs: select a tag from a list of all tags
  • INCOMING_LINKS: select a file from a list of all files
  • OUTGOING_LINKS: select a file from a list of all files

No longer broken

  • Filters of type "contains", "starts with" & "ends with" are fixed. A bug appears when original data was empty. ISSUE#72

1.5.1

Published on 2022/05/29

Shiny new things

  • Preview mode now renders a dataview table insead of markdown content! ISSUE#41

Visual

  • Support for darkmode to checkbox column

No longer broken

  • When new row is added and metadata column of created and modified is enabled, the metadata column is automatically filled with the current date and time instead of crashing.

1.5.0

Published on 2022/05/27

Shiny new things

  • To take advantage of the task column type architecture, Checkbox column type is added! Will be a 1 is checked, 0 is unchecked. (allows sorting & better performance)
  • Improves to sorting columns: ISSUE#67
  • Sorting is persisted now.
  • Multi-column sorting is now possible.
  • You can remove sorting by clicking on the same header option again.

Visual

  • Text column style now justify the content of cells
  • Sortable columns now have a sort icon ISSUE#65

No longer broken

  • Enable media links of text column type config could be edited correctly again

1.4.0

Published on 2022/05/25

Shiny new things

  • New metadata column: File tasks! You can see the tasks that are associated with each file and interact with them. Powered with tasklist render of dataview. ISSUE#54

Improved

  • Extra margin added to the botton and top of every cell is removed. Markdown obsidian renderer add html tagging that affected the margin.ISSUE#71 artisticat1

No longer broken

  • Column settings that has a type without behavior section produce a console error no more and section tittle is not shown.

1.3.2

Published on 2022/05/24

Improved

  • Dataview Proxy DataArray are now supported. Parsed as a Array. That implies that few bugs are fixed relationated to load that kind of data.
  • Order of frontmatter fields is now respected.

No longer broken

  • Yaml array frontmatter is edited correctly now. ISSUE#61

1.3.1

Published on 2022/05/23

No longer broken

  • dataview currently supports multiple key with same name and is considered as an array. Actually this kind of array generates an error in the database plugin. Now are controlled taking just the fist hit. It will be considered as an array with future versions.
  • Add new label to selected cell type is duplicated no more. Introduced with 1.3.0 ISSUE#64

1.3.0

Published on 2022/05/23

Shiny new things

  • Refactor of column setting to Obsidian modal. Now every column will have its own configuration! As a consequence, the next point were possible:
  • Every text column can configure its own media settings
  • Options of Selected type column are now persistent. ISSUE#58
  • You can add new lavels even if does not exist in any cell (or delete it)
  • You can now select the color of the option label. ISSUE#60

Improved

  • The table will be refreshed when you close either the settings modal or the new modals of the column adjustments. This will suppose a minimal performance impact with a loading time of less than a second. Its a provisional solution until the refactor of react states stategy

1.2.0

Published on 2022/05/19

Shiny new things

  • URLs could be wrap as embed information ISSUE#57
  • New configuration section to enable/disable embedding of URLs. You can choose heigth and width of the iframe.

1.1.3

Published on 2022/05/18

No longer broken

  • width of input calendar cells fixed ISSUE#46
  • catastrofic regex failure fixed when ! was present inside fields

1.1.2

Published on 2022/05/17

No longer broken

  • FIx edit bug added with 1.1.0 ISSUE#47

1.1.1

Published on 2022/05/17

Improved

  • Now rendered markdowns supports media preview with ![[wikilink.format]] as video,audio and image. ISSUE#17

1.1.0

Published on 2022/05/17

Shiny new things

  • New type of column: Calendar time
  • Now Text column supports Obsidian Markdown rendering (links, bold, italic, etc.) ISSUE#35
  • MKdocs added as documentation tool of the project

Improved

  • New format of created and updated metadata columns allows sorting

Developers

  • Refactor of calendar column to support time as well. Changed the dependency of react-calendar to react-datepicker beacuse the onBlur event was not supported natively.

1.0.0

Published on 2022/05/13

Shiny new things

  • New type of column: Calendar ISSUE#24
  • 2 new settings to show metadata file of created and modified using a toggle button ISSUE#26
  • Now metadata columns can be sorted and add columns to the right or left

Improved

  • Type control using Literal of dataview. this will allow with futures versions the versatility of dataview plugin (images,links,...)
  • Refactor of settings to control errors in case of something is missing with a marshall and unmarshall

No longer broken

  • Control of options as unique with Select column type

0.3.1

Published on 2022/05/10

Shiny new things

  • Option to enable/disable delete fields asociated with a column when you delete the column ISSUE#28

No longer broken

  • Resize window now do not affect the width of the table ISSUE#34

0.3.0

Published on 2022/05/10

Shiny new things

  • Dataview filters added on settings modal! Now you can filter the initial data obtained from the folder ISSUE#33
  • Improve css styling ISSUE#31 artisticat1
  • Improved

  • Added event of enter to create a new row ISSUE#32

No longer broken

  • Duplicated columns are now controled when you add it ISSUE#32
  • DnD of columns is now scaling well the width.

0.2.2

Published on 2022/05/08

No longer broken

  • When you DnD a column and then edit the label, the column is not moved to the final. It mantains the same position. ISSUE#30

0.2.1

Published on 2022/05/08

Improved

  • Now when you press enter inside a text cell, it will ends the modification with onBlur event.

No longer broken

  • Create a column now adjust width automatically.
  • total width of columns not broken anymore. This bug was introduced in 0.2.0
  • Frontmatter fields that are not in the schema and were empty will not be insert a null value if a database field is updated. ISSUE#29

0.2.0

Published on 2022/05/07

Shiny new things

  • Edit inline fields are now supported! ISSUE#25
  • Big refactor about edit engine to improve resiliency and performance
  • new adjsutment section in column menu where, at the moment, you can select if column is of inline type or not

Improved

  • Now when you create a column, the field asociated is not inserted into all the rows. Just will be inserted when you edit the cell asociated.

0.1.2

Published on 2022/05/04

Improved

  • Now DnD of file column and persist order are supported. ISSUE#18

No longer broken

  • Change select cell type no crash the view anymore. This is a but introduced in 0.1.1.

0.1.1

Published on 2022/05/03

Improved

  • The width of columns are adjusted when a column is added of removed

No longer broken

  • Now if you update a cell and then use global filter, the value is updated correctly ISSUE#23

0.1.0

Published on 2022/05/02

Shiny new things

  • New button to download a CSV file with the current data (supports filtering!). Temporally this feature is inside menu bar. We are working on move it into the actual file options of Obsidian ISSUE#15

Improved

  • Now when you edit some cell, the plugin will check if the note has frontmatter and if the current column exist. If not it will be added automatically
  • Headers are now static when you scroll down.

Visual changes

  • The search bar has been moved to a static menu bar

No longer broken

  • Now when you create a new note, the label of the file shows just the basename, not the full path.
  • Add prefix to the className of components, so interference with other plugins is less probable. ISSUE#19
  • When column folder is activated and a file is moved, now link is updated correctly

0.0.7

Published on 2022/04/27

Shiny new things

  • New local property group_folder_column to specify a select column type column. This column will be used to group the notes into subfolders with the same cell value. The subfolder will be created if it does not exist. ISSUE#11

Improved

  • Sustancial improvements with error handling.
  • Beta of an error page if Config yaml is not parsed correctly with the details.
  • Now if some core config is missing, the database will be created with the default values.

No longer broken

  • Now before render a database, it will check if dataview plugin is installed. Showing a warning message if not. ISSUE#13

0.0.6

No longer broken

  • Fixed unable to add frontmatter to note after modify label ISSUE#10

0.0.5

Shiny new things

  • Added Drag & Drop columns. Order is persisted ISSUE#5
  • Style background of the table is now adapted to the theme PR#9 zubayrrr

Developers

  • State of table toggle configuration added. Show react table state at bottom of the page. It has a default value & local value of each dadabase.

0.0.4

Shiny new things

  • Global filters added

0.0.3

Shiny new things

  • Order rows alphanumericFalsyLast
  • Label of columns now is editable
  • Add new columns
  • Delete columns
  • Modify type of column

0.0.2

Initial version. Basic database view.

Shiny things

  • Cells are editable
  • Cell can render markdown
  • metadata columns added (just target file) Not configurable yet

Developers

  • LOGGER console configuration with 4 levels: debug, info, warn, error