Commit Graph

210 Commits

Author SHA1 Message Date
charlie
96fb8da599 enhance(ui): add ghost shui button for the toolbar 2024-12-19 17:51:33 +08:00
Tienson Qin
8b8fd8712c feat: highlight recent blocks 2024-12-02 21:07:04 +08:00
charlie
4e1f7bbdbd fix(ui): table new button from the right sidebar 2024-11-29 11:55:38 +08:00
charlie
d6354529a0 enhance(ux): auto calculate popup side position for default option 2024-11-06 16:46:20 +08:00
Tienson Qin
e85b05336d perf: table search
1. cache :block/title calculation
2. sort rows if only sorting changed
3. use string/includes? instead of fuzzy search
2024-10-13 02:38:13 +08:00
charlie
eb4cb0609f enhance(ui): remove all of the classic modal components 2024-10-12 15:17:32 +08:00
Gabriel Horner
a0d4e43d18 enhance: add /Advanced Query for db graphs
Related to
https://linear.app/logseq/issue/LOG-3246/improve-advanced-query-editor.
Had to upgrade promesa to get p/doseq
2024-09-26 10:55:50 -04:00
Tienson Qin
263a2bf219 feat: add #Cards and :logseq.property/query
Some enhancements:
1. DSL query is a property value (:default type) for better UX.
2. Cards can be selected on the flashcards dialog.
2024-09-24 18:19:05 +08:00
Tienson Qin
b826fc5ba9 fix: built-in pages shouldn't be deleted
Fixes https://github.com/logseq/db-test/issues/91.

We still need to add validation before db/transact!, this will be
handled in another commit.
2024-09-16 06:24:38 +08:00
charlie
1561a5b98f fix(ui): page crash for the tagged journal node icon 2024-09-10 11:56:00 +08:00
charlie
24ff1d2540 enhance(ux): improve interaction for the dummy block 2024-09-02 11:17:03 +08:00
charlie
3d582c9cda enhance(ux): support do not remind me for the shui confirm dialog 2024-08-26 16:34:53 +08:00
charlie
ac2417a9fb enhance(ux): WIP dropdown property editor 2024-08-20 12:49:02 +08:00
rcmerci
138900ccad fix(shui): limit value's type before compare when sorting 2024-08-16 02:31:39 +08:00
charlie
528aa48b87 fix(ux): sticky table header within the right sidebar 2024-08-12 17:53:37 +08:00
charlie
37830905ae fix(ux): table sticky header in viewport 2024-08-12 12:09:29 +08:00
Tienson Qin
6c403fe506 fix: sort nodes by closed value properties and task deadline 2024-08-11 10:07:57 +08:00
charlie
fcb92a5bdc fix(ui): sticky header for all pages table 2024-08-09 17:58:27 +08:00
charlie
bbe28d1ad2 fix(ui): sticky header for the tagged table 2024-08-09 17:21:28 +08:00
charlie
6db0e786e3 enhance(ux): improvements for the page preview editor 2024-07-18 15:41:14 +08:00
charlie
15b15af181 enhance(ui): icon color for the page reference 2024-07-13 16:29:38 +08:00
charlie
95ebc1e805 fix(ui): z-index for the table header row 2024-07-08 23:23:31 +08:00
Tienson Qin
374f43e0c4 enhance: add table action bar 2024-07-08 16:12:57 +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
charlie
19505ae692 fix(ui): css tweaks for the ls table container 2024-07-07 21:44:07 +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
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
charlie
61afe1ee2f enhance(ux): WIP sticky header for the objects table 2024-07-07 11:25:43 +08:00
charlie
821caa2536 enhance(ux): WIP sticky header for the objects table 2024-07-05 17:30:23 +08:00
Tienson Qin
3bcd90c80b enhance: show select when hovering on it 2024-07-05 15:55:04 +08:00
Tienson Qin
d523948803 Use new tables for all pages 2024-07-05 15:13:34 +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
Tienson Qin
a4f7014700 Style tweaks 2024-07-03 09:42:06 +08:00
Tienson Qin
cba34dbfcf feat: table properties dnd 2024-07-02 23:36:52 +08:00
Tienson Qin
3c0e57c75c enhance: add muted color for th 2024-07-02 22:30:06 +08:00
Gabriel Horner
3809d58b21 fix: typos 2024-07-02 20:17:02 +08:00
Tienson Qin
52987fc02f enhance: table use fixed layout 2024-07-02 18:17:44 +08:00
Tienson Qin
6c653094dd wip: class objects table 2024-06-29 00:50:30 +08:00
Tienson Qin
d8c94b7a2f Revert "feat(shui): add shui table & expose tanStackReact APIs"
This reverts commit e2b6623ef5.
2024-06-27 15:48:45 +08:00
Tienson Qin
a21a61fde6 fix: sorting 2024-06-26 22:26:20 +08:00
Tienson Qin
cc56ba1227 add delete support for all pages 2024-06-26 20:27:33 +08:00
Tienson Qin
5c965e5235 fix: load all pages initially
There're still some issues when loading partial pages initially,
let's improve the performance during the test.
2024-06-26 17:46:52 +08:00
charlie
119b519e2a Merge branch 'feat/db' into experiment/tanstack-table 2024-06-26 11:33:18 +08:00
charlie
d278067f8c enhance(ui): support hide close button option for the shui dialog 2024-06-26 10:01:54 +08:00
Tienson Qin
2cdfaa7fdf Remove debug 2024-06-25 22:42:53 +08:00
Tienson Qin
9b259a8291 fix: shui table demo 2024-06-25 22:42:23 +08:00
Tienson Qin
da602e7490 wip: shui table 2024-06-25 19:10:58 +08:00
charlie
946499ad56 enhance(ui): support auto width for the shui dialog content 2024-06-25 18:06:13 +08:00