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