Commit Graph

283 Commits

Author SHA1 Message Date
Tienson Qin
1f18aeb8c9 fix(mobile): table view scroll container 2025-07-01 10:33:16 +08:00
Tienson Qin
3c52bced5c Merge branch 'master' into feat/capacitor-new 2025-06-22 21:39:37 +08:00
Tienson Qin
b348b031e4 enhance(ux): able to move existing pages to Library 2025-06-16 19:00:53 +08:00
charlie
018a18253d Merge branch 'master' into feat/capacitor-new 2025-06-12 11:21:27 +08:00
Tienson Qin
be66270a49 fix: filters not work for linked references (#11937)
* fix: linked references

* Using datascript query for linked references

* don't render blocks children that have excluded refs

* fix: set persistent width for reference filter

* fix: duplicated refs

* fix: separate queries for children refs and non-children refs

* refactor: move reference fns to logseq.db.common.reference

* fix: set matched children ids even if it's empty

* add tests

* add unlinked reference test

* add transit files to typos ignore

* don't memoize on node

* add comment
2025-06-12 01:56:13 +08:00
Tienson Qin
c4e4e28bea fix: table crash 2025-06-07 11:59:21 +08:00
Tienson Qin
184add530b enhance(ux): show editor popups at the top left corner 2025-06-05 07:57:48 +08:00
Tienson Qin
ddf6f8243d fix: tag table 2025-06-03 08:33:52 +08:00
charlie
cc2d4ece15 Merge branch 'feat/db' into feat/capacitor-new 2025-05-19 15:39:28 +08:00
Tienson Qin
8521f1985a Merge branch 'feat/db' into refactor/page-parent 2025-05-18 05:38:19 +08:00
rcmerci
2d67629276 enhance(rtc): show download logs when init downloading graph 2025-05-18 01:56:00 +08:00
Tienson Qin
5f547a4e17 enhance: save only namespaced pages to Library 2025-05-15 03:02:06 +08:00
charlie
664321469d Merge branch 'feat/db' into feat/capacitor-new 2025-05-12 14:10:41 +08:00
Tienson Qin
8a8d855094 enhance: shift+click to select table rows 2025-05-07 15:03:04 +08:00
charlie
6e6ba3995c Merge branch 'feat/db' into feat/capacitor-new 2025-05-06 15:23:36 +08:00
Tienson Qin
68417bbb01 enhance(ux): table row/cell navigation (#11837)
* enhance(ux): up/down to navigate table rows

* enhance: remove block id+uuid class

Use `blockid`.

* enhance: arrowleft to select cell when a table row has been selected

* wip: table cell navigation

* feat: up/down/left/right table cell navigation

* enhance(ux): scroll to cell when it's not visible

* fix: save block content when exit title cell popup

* fix: table keyboard navigation doesn't work on virtualized table

The solution is to preload more rows for virtualized tables.
2025-05-02 05:47:58 +08:00
charlie
936618c43a Merge branch 'feat/db' into feat/capacitor-new 2025-04-28 10:34:10 +08:00
Tienson Qin
2fca4b0a53 chore: remove unused code 2025-04-27 13:30:53 +08:00
charlie
9dbc658595 enhance(ux): auto focus the trigger element for the dimissing shui popup 2025-04-27 13:02:10 +08:00
charlie
5454d821a0 enhance(ui): add support for the shui popup as mask from the target 2025-04-27 10:53:04 +08:00
charlie
0a61981c48 Merge branch 'feat/db' into feat/capacitor-new 2025-04-26 14:57:46 +08:00
charlie
dd755427af enhance(ui): shui dialog blink 2025-04-25 16:56:41 +08:00
Tienson Qin
7893ece5e9 fix: dialog title accepts string or react component 2025-04-25 16:13:47 +08:00
charlie
7183bbd2b4 fix(shui): dialog content warning 2025-04-25 14:33:00 +08:00
Charlie
d9bc7fb61b refactor(ui): remove the radix primitives (#11832)
* refactor(ui): remove cloned radix primitives

* fix(ui): radix dialog warning

* fix(ui): remove radix toast warning
2025-04-25 13:02:10 +08:00
charlie
e024857d1e Merge branch 'feat/db' into feat/capacitor-new 2025-04-24 10:43:02 +08:00
Mega Yu
5f8f5b037c fix table view selection bug 2025-04-24 00:53:04 +08:00
charlie
f7997bee24 enhance(capacitor): dev scripts 2025-04-18 08:48:28 +08:00
Charlie
21c58e8912 refactor(ui): remove react tippy (#11822)
* refactor: remove all react tippy stuff
2025-04-17 18:32:06 +08:00
Gabriel Horner
bd945b2408 fix: shui/button triggers double-click when Enter is pressed
Follow up to 6cb93386ae which only
fixed it for one button
2025-04-10 12:37:48 +08:00
Tienson Qin
3d238d22fc fix: load whiteboard data for file graphs 2025-04-09 20:39:33 +08:00
Tienson Qin
bdde2c7526 Merge branch 'feat/db' into perf/app-start 2025-04-09 17:57:36 +08:00
Gabriel Horner
6cb93386ae fix: creating a choice with keyboard
always displays invalid warning. This happened because Enter was
causing a 2nd click, upsert and then the message to display.
Fixes https://test.logseq.com/#/page/67f52d87-3858-4b06-a26b-f601b0c4c1ef
2025-04-08 10:17:14 -04:00
Tienson Qin
8f13520e5a fix: pinned columns 2025-04-08 15:37:51 +08:00
Tienson Qin
aa8aa798df perf: lazy rendering table cell 2025-04-08 11:56:18 +08:00
Tienson Qin
4169f20a28 Merge branch 'feat/db' into perf/app-start 2025-04-07 20:06:45 +08:00
Tienson Qin
70e2012e29 bump React to 18 2025-04-07 19:51:14 +08:00
Tienson Qin
c2aad7109b perf: don't trigger <get-block when scrolling table view 2025-04-07 19:18:45 +08:00
Tienson Qin
38c3cfd0c2 enhance(ux): set persistent row height 2025-04-03 17:23:13 +08:00
Tienson Qin
1aca680ae4 Merge branch 'feat/db' into perf/app-start 2025-03-31 21:53:37 +08:00
Tienson Qin
da74228213 fix: later picked settings should have higher priority for sorting
fix https://test.logseq.com/#/page/67cd8311-b5f6-4974-b18d-038876725b0d
2025-03-27 15:05:16 +08:00
Tienson Qin
27a50ad0d7 fix: table select 2025-03-25 21:25:25 +08:00
charlie
ad1bc36811 chore(dev): remove warning 2025-03-25 14:59:02 +08:00
Tienson Qin
b87c43e697 Merge branch 'feat/db' into perf/app-start 2025-03-13 04:35:52 +08:00
Tienson Qin
89c7abfae1 wip: view perf improvement 2025-03-10 06:17:12 +08:00
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