rcmerci
c1126e756a
enhance(rtc): update create-rtc-recent-updates-flow
...
inject user-info into recent-updates-flow
2024-06-25 11:54:13 +08:00
Tienson Qin
da4f9b5498
chore: remove :block/collapsed-properties
2024-06-25 10:57:44 +08:00
Gabriel Horner
3c838bc243
fix: disallow changing property cardinality from :many to :one
...
for existing data as it leads to invalid data. Fixes LOG-3164
2024-06-24 14:10:23 -04:00
Gabriel Horner
4fce0cb5d5
fix: sqlite.build journals should use new journal uuid format
2024-06-24 13:40:15 -04:00
Gabriel Horner
67d546850c
fix: recent bugs with create-user-class-ident-from-name
...
This fn keeps api's assumptions and bugs with property idents only in the api ns and
prevents them from affecting all other namespaces creating properties /cc @xyhp915. Users
should not be choosing the property namespace. Doing so allows users to
overwrite logseq's built in ones which can break basic features. It also
allows users to specify a non-property namespace, which means the
property would not work in the app
2024-06-24 11:56:50 -04:00
Gabriel Horner
e31cfecf1f
fix: case insensitive property usage for db graphs
2024-06-24 11:03:34 -04:00
Gabriel Horner
2355015517
fix: frontend lint
2024-06-24 10:30:19 -04:00
Gabriel Horner
159f7eadc4
fix: 'Click to edit' console errors
...
When clicking to create a page's first block, value can be nil in buggy
fn. Related to LOG-3166
2024-06-24 10:28:51 -04:00
charlie
305b7ff570
fix(api): ignore qulified keyword when create user property name
2024-06-24 18:25:26 +08:00
Tienson Qin
f59c1f5d70
fix: :many select values are not refreshed after updated
2024-06-24 17:49:08 +08:00
Tienson Qin
e0b2193926
fix: don't close value select when adding a new :many value
2024-06-24 17:06:44 +08:00
charlie
e2b6623ef5
feat(shui): add shui table & expose tanStackReact APIs
2024-06-24 16:59:58 +08:00
Tienson Qin
9f405a8e83
enhance: auto focus on checkbox
2024-06-24 16:54:05 +08:00
charlie
edd8746b5e
enhance(ui): refactor the classic modal with the shui dialog & enhancements for ux
2024-06-24 16:05:41 +08:00
Tienson Qin
9374443fef
fix: fuzzy search should take chars order into consideration
2024-06-24 15:14:22 +08:00
Tienson Qin
998b991172
fix: property shortcut not works always
2024-06-24 14:35:48 +08:00
charlie
4b26956d10
enhance(ui): refactor delete assets confirm modal with the shui confirm dialog
2024-06-24 14:32:39 +08:00
Tienson Qin
0b580fcdfc
fix: can't use property shortcuts
2024-06-24 14:29:16 +08:00
charlie
ec2cc78997
fix(ui): better gap with the continuous inline tags
2024-06-24 13:29:52 +08:00
charlie
5b2ddf7e1b
fix(ui): page overflowing from the right sidebar
2024-06-24 12:36:05 +08:00
Tienson Qin
3c78e5ba7b
fix: can't add new property
2024-06-24 12:29:40 +08:00
Tienson Qin
f17289c34a
fix: prefer chosen UUID value than page name
...
The reason is that multiple pages can share the same name
2024-06-24 12:11:15 +08:00
Gabriel Horner
0ea8a414f2
chore: move and rewrite outliner.property tests
...
Moved tests to be next to implementation. Rewrote some tests
so that they matched common usage of fns and rewrote some tests
so that each fn is tested independently
2024-06-23 23:47:08 -04:00
rcmerci
89c65c54a9
chore: remove debug prn
2024-06-24 01:14:50 +08:00
rcmerci
8500fbc4e2
enhance(rtc): add rtc-recent-updates-flow
2024-06-24 01:14:49 +08:00
Tienson Qin
1c22c78c94
chore: remove buggy and rough template
...
Also, :object kinda works like template, and we also plan to
support templates on Classes.
2024-06-23 22:22:33 +08:00
rcmerci
08225c4d16
enhance(rtc): add :recent-updates in response schema
2024-06-23 22:12:29 +08:00
Tienson Qin
9f6105a62d
fix: new page creates two empty blocks
2024-06-23 22:06:40 +08:00
Tienson Qin
4b6070bc0d
fix: can't delete the first empty block
2024-06-23 21:56:45 +08:00
Tienson Qin
253f0815be
fix: can't use mouse to select blocks because of virtualization
...
Notice the bug still exists for Shift select and mod+a to select
all blocks.
2024-06-23 21:46:48 +08:00
Tienson Qin
eb245e5a76
fix: lint
2024-06-23 17:58:15 +08:00
Tienson Qin
caf1af1911
enhance: bring back inline tags support
2024-06-23 17:50:51 +08:00
charlie
38f20be9fc
enhance(ui): avoid the page blink when entering the long blocks page
2024-06-23 16:50:35 +08:00
Tienson Qin
beb0b706ab
fix: lint
2024-06-23 16:33:13 +08:00
charlie
612bfcd5ed
fix(ux): incorrect behavior for the blocks virtual list when remount the component
2024-06-22 12:46:23 +08:00
Tienson Qin
4921480e0f
fix: somehow repeated content when pressing Enter too fast
2024-06-21 21:22:44 +08:00
Tienson Qin
9f9e5d21ce
fix: lint
2024-06-21 19:12:46 +08:00
Tienson Qin
62b00e182d
fix: delete block async test
2024-06-21 19:10:42 +08:00
Tienson Qin
f16e972709
fix: wrong pos when pressing Backspace
...
Editor's state including last pos and cursor range need to be cleared
when callling block-handler/edit-block!
2024-06-21 18:29:48 +08:00
Tienson Qin
797b13ac78
fix: lint and test
2024-06-21 18:09:20 +08:00
Tienson Qin
1c15e51170
fix: references/unlinked refs blink when creating a new block
...
This commit removes the performance hack for async creating and
deleting block.
2024-06-21 17:46:17 +08:00
charlie
1a9ad96ad9
chore(ui): update shui demo
2024-06-21 16:22:25 +08:00
charlie
f1f7d6810b
enhance(ui): theme-related components
2024-06-21 16:21:22 +08:00
Tienson Qin
30230b38ca
fix: test
2024-06-21 14:04:42 +08:00
charlie
37cff08d4a
fix(ui): incorrect behavior for the shui tooltip within popups trigger
2024-06-21 14:02:25 +08:00
charlie
4c9e117062
enhance(ui): polish query container
2024-06-21 13:41:10 +08:00
rcmerci
d8fb876917
fix(rtc): remote-t update position
2024-06-21 13:02:21 +08:00
rcmerci
420fe6edc9
enhance(rtc): add :local-tx :remote-tx for rtc-state map
2024-06-21 13:00:51 +08:00
Tienson Qin
b0c03b0003
fix: tests
2024-06-21 12:50:29 +08:00
Tienson Qin
89efb99b71
fix: enable property shortcut only if a block has been selected
2024-06-21 12:09:11 +08:00