Commit Graph

18312 Commits

Author SHA1 Message Date
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
Tienson Qin
de6ce64fba fix: get-page-alias-names takes page id instead of page name
Related to LOG-3180
2024-07-04 00:45:21 +08:00
rcmerci
bc2b7bade6 enhance(rtc): add :db/ident in :update op 2024-07-04 00:10:58 +08:00
Gabriel Horner
766add9f0c fix: pages with tags import as classes with
:tag-classes option. Part of LOG-3176
2024-07-03 10:01:05 -04:00
Tienson Qin
028ea1aa35 enhance: remove grouped properties by classes 2024-07-03 21:27:33 +08:00
charlie
1638d5274d fix(ui): can't close the file sync related modals for the onboarding flow 2024-07-03 20:56:15 +08:00
Tienson Qin
d078974ee2 fix: loop recur of get-class-parents 2024-07-03 18:05:21 +08:00
charlie
dee3fdb774 enhance(ui): refactor classic dropdown menu with the shui popup dropdown 2024-07-03 17:53:01 +08:00
rcmerci
98d0d10929 refactor(rtc): update user-info related keys 2024-07-03 17:11:17 +08:00
charlie
e240db8eaf enhance(ui): refactor the classic modals with the new shui dialog 2024-07-03 15:42:13 +08:00
charlie
bbf7d50fce enhance(ux): more interactive areas for table header columns button 2024-07-03 12:17:50 +08:00
Tienson Qin
d132522590 enhance: checkbox color 2024-07-03 10:51:28 +08:00
Tienson Qin
484c4305ef fix: checkbox 2024-07-03 10:25:14 +08:00