Tienson Qin
5d2ab65d7c
Merge branch 'feat/db' into feat/blocks-action-bar
2025-03-08 13:55:33 +08:00
charlie
f0124e0ac0
enhance(ui): improve popup management and restore last saved cursor functionality
2025-03-07 17:07:05 +08:00
charlie
919224e713
enhance(ui): improve icon picker behavior and popup management
2025-03-07 14:12:34 +08:00
Tienson Qin
02a3c407fb
Merge branch 'feat/db' into feat/blocks-action-bar
2025-02-28 19:25:24 +08:00
Tienson Qin
3ba14c6051
enhance: show selection action bar on mouse up
2025-02-28 17:01:09 +08:00
charlie
40f84e1dde
enhance(ui): polish property dropdown editor
2025-02-27 11:42:31 +08:00
Tienson Qin
82ca4bc9e5
wip: add action bar for selected blocks
...
New UI component: ButtonGroup.
2025-02-27 00:07:58 +08:00
charlie
a51b26c161
fix(ui): sticky columns for the pin table header
2025-02-26 17:33:00 +08:00
charlie
290616c14e
enhance(ux): disable sticky table header for the list journals
2025-02-26 16:02:57 +08:00
Tienson Qin
38c74161a3
Merge branch 'feat/db' into enhance/reference-view
2025-02-24 14:53:27 +08:00
charlie
2d1c3bf050
chore: remove debug
2025-02-24 14:42:07 +08:00
charlie
4e629ddaa6
enhance(ui): set active state for the popup trigger
2025-02-24 14:41:16 +08:00
Tienson Qin
1b72337b11
enhance: fade in table footer to avoid ui jitter
2025-02-20 03:36:44 +08:00
Tienson Qin
4e70901f0d
enhance: display columns visibility only for the table view
2025-02-17 18:28:40 +08:00
Tienson Qin
e7e4294088
Feat: view group by ( #11731 )
...
* wip: view group by
* feat: view group by rendering
* enhance: use current group's value when creating new block
* enhance: add icons for view layouts
* fix: group rows selection
* fix: property type migration from #11695
* refactor: use namespaced keyword for block export
instead of confusing :build/block. Also improved related tests,
simplified import steps, added some missing sqlite.build docs,
and fixed :build/uuid not working for some existing journals.
* fix: remove export+imports invalid
when uuids are kept and when journals are created.
Also removed :logseq.class/Journal from export as its needless noise
* fix(ux): incorrect behavior for the sub menu content within the table header popup
* fix: group rows delete
* fix: lint
* fix: group block delete
* fix: bump version
* fix: group by titles not correct for :checkbox
Also enable group-by for :date as they just work
* fix: disable nonsensical and unreadable groupings for :many properties
* fix: grouping not working for :default property type
and sometimes :number or :url.
Was grouping by entity and not what user reads. If there are
2 :default values with 'text ha', this seemed buggy
* fix: icons not showing for grouping by status
---------
Co-authored-by: Gabriel Horner <gabriel@logseq.com >
Co-authored-by: charlie <xyhp915@qq.com >
2025-02-12 12:56:55 -05:00
charlie
8d3dbaa0eb
fix(ux): incorrect behavior for the sub menu content within the table header popup
2025-02-11 11:43:31 +08:00
Tienson Qin
423a4b088e
feat: views support multiple columns sort ( #11694 )
...
undefined
2025-01-24 10:29:37 -05:00
charlie
a2b0afb5d9
chore(dev): fix react warnings
2025-01-01 17:14:33 +08:00
charlie
4bcda99145
enhance(rum): adapt react class for the component friendly keys warning
2024-12-31 18:47:05 +08:00
charlie
91f3dc3d41
chore(dev): react keys warnings
2024-12-31 16:16:13 +08:00
Tienson Qin
dd294992a7
fix: react key warnings
2024-12-30 09:37:17 +08:00
Tienson Qin
c75efabc04
fix: react key warning
2024-12-30 09:22:08 +08:00
Tienson Qin
307e4e7857
Merge branch 'feat/db' into feat/repeated-tasks
2024-12-26 05:44:00 +08:00
Tienson Qin
b30bc6d1df
enhance: display row id for table view
2024-12-25 18:27:23 +08:00
Tienson Qin
223928343a
Merge branch 'refactor/tag-as-type' into feat/repeated-tasks
2024-12-22 14:46:31 +08:00
Tienson Qin
972de7ae00
ux: set repeat task
2024-12-20 20:47:50 +08:00
Gabriel Horner
dbb84f0327
Merge branch 'feat/db' into refactor/tag-as-type
2024-12-19 15:29:25 -05:00
charlie
96fb8da599
enhance(ui): add ghost shui button for the toolbar
2024-12-19 17:51:33 +08:00
Tienson Qin
6505d535c3
Add shadcn tabs
2024-12-17 22:04:27 +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