Commit Graph

16524 Commits (374f43e0c4066d867b85d3691f08321933c9ec48)

Author SHA1 Message Date
Tienson Qin 374f43e0c4 enhance: add table action bar 2024-07-08 16:12:57 +08:00
charlie b273df3e76 fix(ui): css tweaks for the ls table container 2024-07-08 15:27:42 +08:00
charlie 73c4bac53c enhance(ux): add the table footer row 2024-07-08 14:03:45 +08:00
Tienson Qin 57c578d215 enhance: add class property directly from table 2024-07-08 11:56:04 +08:00
Tienson Qin 75bad976a0 fix: lint warning 2024-07-08 09:51:17 +08:00
Tienson Qin b9603c56b7 refactor: create blocks for class views
Table state will be stored in the view entity instead of the class.

This is for multiple views support, there could be multiple views
including table, kanban, card, etc.
2024-07-08 09:46:30 +08:00
charlie 19505ae692 fix(ui): css tweaks for the ls table container 2024-07-07 21:44:07 +08:00
Tienson Qin 1854286cf0 refactor: persistent views stored using blocks 2024-07-07 21:05:14 +08:00
charlie a44b8abd7c fix(ui): css tweaks for the ls table container 2024-07-07 19:30:03 +08:00
Tienson Qin 199b92c3c2 fix: pages width 2024-07-07 16:25:33 +08:00
Tienson Qin bbcc2e490f fix: all pages width 2024-07-07 16:24:54 +08:00
charlie 73a53cb368 enhance(ux): WIP another solution for the sticky table header row 2024-07-07 15:41:24 +08:00
Tienson Qin e27e5f9aa9 fix: built-in? value block is not loaded 2024-07-07 15:08:12 +08:00
Tienson Qin ff4d3a9c14 enhance: use virtualized-list instead of virtualized-table
This should makes it easier to implement group-by
2024-07-07 14:56:14 +08:00
Tienson Qin 0e397bcd09 fix: move child classes above linked references 2024-07-07 13:41:03 +08:00
Tienson Qin 1a0b333e7d Merge branch 'refactor/add-page-type' into feat/db 2024-07-07 13:31:27 +08:00
Tienson Qin 7f209d1776 fix: add page type for file graphs too 2024-07-07 13:29:34 +08:00
Tienson Qin 49b9bfc487 fix: add page type for old db graphs 2024-07-07 13:18:54 +08:00
charlie 61afe1ee2f enhance(ux): WIP sticky header for the objects table 2024-07-07 11:25:43 +08:00
Gabriel Horner 564effbe07 fix: db import of property pages with new properties
Part of LOG-3176
2024-07-06 21:42:31 -04:00
Gabriel Horner 8008ae4a76 fix: db import of tagged pages and blocks
using :property-classes option. Part of LOG-3176
2024-07-06 17:13:44 -04:00
Gabriel Horner 655c701d9d chore: make last arg optional for get-page-blocks 2024-07-06 12:24:07 -04:00
Gabriel Horner b870d71ea2 chore: configure and test importing favorites
Also test :hidden config with existing page count assertion and new ignored page
2024-07-06 12:15:52 -04:00
Tienson Qin 69a1f77b36 fix: add object 2024-07-05 22:20:22 +08:00
Tienson Qin dc456c0c72 fix: get children classes' objects too for a parent class 2024-07-05 22:08:26 +08:00
Tienson Qin f8894663cc fix: whiteboard missing page :block/type 2024-07-05 21:31:59 +08:00
Tienson Qin 84f7266d96 wip: add "page" :block/type 2024-07-05 21:27:33 +08:00
Tienson Qin 22c6d59160 fix: migrate should set new schema version 2024-07-05 18:00:53 +08:00
Tienson Qin 7c66c68512 fix: empty value 2024-07-05 17:50:22 +08:00
charlie 821caa2536 enhance(ux): WIP sticky header for the objects table 2024-07-05 17:30:23 +08:00
Tienson Qin 7ed13279be fix: all pages don't have associated entity yet 2024-07-05 17:28:33 +08:00
Tienson Qin 997cf3fc3c fix: reactive table 2024-07-05 17:27:46 +08:00
Tienson Qin 3bcd90c80b enhance: show select when hovering on it 2024-07-05 15:55:04 +08:00
Tienson Qin d5e96a1e9f fix: lint 2024-07-05 15:27:32 +08:00
Tienson Qin f0b496db93 Merge branch 'feat/tables' into feat/db 2024-07-05 15:25:10 +08:00
Tienson Qin d523948803 Use new tables for all pages 2024-07-05 15:13:34 +08:00
charlie f54393b24e enhance(ux): modify the shortcuts binding for the built-in property 2024-07-04 20:23:30 +08:00
charlie d4e8f1d90c enhance(ux): management for the property shortcuts in the global shortcuts module 2024-07-04 18:14:58 +08:00
Tienson Qin 5fa81817de wip: multiple views and prepare views to be used for all pages
and query results
2024-07-04 18:03:51 +08:00
Tienson Qin 31305e1904 Merge branch 'feat/db' into feat/tables 2024-07-04 14:48:55 +08:00
Tienson Qin afb6417023 enhance: debounced filter 2024-07-04 14:36:15 +08:00
charlie a8e7e45170 enhance(ui): polish ui details 2024-07-04 14:35:47 +08:00
Tienson Qin 01c918b8f7 fix: persist table filters 2024-07-04 14:29:12 +08:00
charlie c644ee674c enhance(api): support page name routes to be compatible with the legacy plugin APIs 2024-07-04 11:59:35 +08:00
Gabriel Horner e268f2a719 chore: add test for db import of icon
part of LOG-3092
2024-07-03 17:08:02 -04:00
Gabriel Horner 96b6763d22 fix: db import of pre-block children
Caused by :block/name no longer being unique. Also created helper
for common lookup of page-names-to-uuids. Part of LOG-3176
2024-07-03 16:37:33 -04:00
Tienson Qin 2f50b41066 feat: DB migration for built-in properties && persistent table state 2024-07-04 04:12:51 +08:00
Gabriel Horner 1cdd4bd89a fix: linked references section fails on property pages
Move assertion as it was failing for nil eids. Also add assertion
to recent-pages which used to have uuids and thus triggers the
exception in entity. Related to LOG-3180
2024-07-03 16:04:07 -04:00
Tienson Qin 6da32a33a0 wip: persist table state 2024-07-04 01:01:12 +08:00
Gabriel Horner 4fb25ff269 fix: incorrect properties warning for empty pages in db import
Also remove unused macros and tweaked test assertions from last import
commit
2024-07-03 12:48:10 -04:00