Commit Graph

16325 Commits (c1126e756a00186b01bb6b4d1e88d538b2bffec3)

Author SHA1 Message Date
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