Commit Graph

15783 Commits (5096113d3867001d8e19dbbcbb825dd847ab2f29)

Author SHA1 Message Date
Tienson Qin 8c20e3b54f fix: undo/redo editor cursor 2024-04-27 09:56:49 +08:00
Gabriel Horner 1b3b3afd32 fix: invalid placeholder for :date and :page 2024-04-26 09:22:46 -04:00
charlie 0eb44c0090 Merge branch 'master' into feat/db 2024-04-26 17:19:22 +08:00
charlie 82a1a18762 refactor(ui): simplify the old shui codes and remove support for the table.v2 2024-04-26 16:47:53 +08:00
Tienson Qin 81c267ed58 wip: undo redo editor cursor 2024-04-26 14:44:38 +08:00
Gabriel Horner 01382219ca fix: display page aliases 2024-04-25 16:48:44 -04:00
Gabriel Horner 75bd3e8ef8 fix: invalid new whiteboard pages 2024-04-25 15:12:57 -04:00
Gabriel Horner 4276a3f109 fix: replace file graph helper in db graph namespaces
with db graph equivalent
2024-04-25 12:19:58 -04:00
Gabriel Horner edca3049c0 chore: remove unused fn 2024-04-25 11:24:08 -04:00
Gabriel Horner 3681ac354b fix: move db-pipeline and datascript-report back to outliner dep
graph-parser is primarily a file graph dep that is maintained separately
from db graphs. We want to move as many namespaces out of it as
possible. Also moved differing count assertions to
their respective tests
2024-04-25 11:22:14 -04:00
Gabriel Horner cb22dca5e0 fix: db tests 2024-04-25 09:39:02 -04:00
rcmerci b28de803a5 chore: remove debug json 2024-04-25 20:59:50 +08:00
Tienson Qin 98a2cfdb80 fix: lint 2024-04-25 20:57:12 +08:00
Gabriel Horner b0c78676df fix: selecting journal in all pages displays journals
Journals are not visible by default so enable them
on select so the user can see results
2024-04-25 08:49:37 -04:00
Tienson Qin b84ea96160 fix: handle more non-consecutive cases 2024-04-25 20:39:15 +08:00
Tienson Qin 331aa50379 fix: delete blocks might be consecutive but reversed 2024-04-25 20:28:06 +08:00
rcmerci 48b69c6f9e fix(test): ensure generated-op's left,parent,self are not conflict 2024-04-25 18:26:02 +08:00
Tienson Qin d82c7fa2f5 fix: tests 2024-04-25 17:33:37 +08:00
Tienson Qin b55c064305 fix: move :block/path-res calculation to dep graph-parser 2024-04-25 16:50:04 +08:00
Tienson Qin bcd04dba05 fix: file graph issues 2024-04-25 15:57:14 +08:00
charlie 1e13b67ab0 enhance(ui): refactor the context menu with the shui dropdown menu items 2024-04-25 15:25:47 +08:00
charlie d0866fe4de enhance(ui): refactor the context menu with the shui dropdown menu items 2024-04-25 15:21:37 +08:00
Tienson Qin 349542b7b9 fix: add journal to all pages filter 2024-04-25 14:59:14 +08:00
rcmerci fcb3097602 test: add a fixture to persist tx-data-log
save the whole transact history to ease debugging
2024-04-25 12:41:01 +08:00
Gabriel Horner 878d69f342 fix: graph parser tests
extract and dependent namespaces require a db now and :block/path-refs
is no longer being handled in this dep
2024-04-24 16:55:24 -04:00
Gabriel Horner c87c077d29 enhance: new classes can be case sensitive 2024-04-24 15:18:20 -04:00
Gabriel Horner 94e6f78dc0 fix: entering case sensitive properties
Case sensitive properties worked for p1/P1 but not actor1/Actor1
2024-04-24 15:07:22 -04:00
Gabriel Horner 297e408f6f fix: db graphs can use case sensitive properties 2024-04-24 14:25:29 -04:00
Tienson Qin d416687b7b fix: :block/original-name shouldn't be unique
There're at least two use cases for same page original names:
1. multiple clients can create pages with the same title
2. multiple tagged blocks can have the same :block/original-name
2024-04-24 22:49:57 +08:00
Tienson Qin 706f3c76c2 fix: lazy load class and properties 2024-04-24 22:37:10 +08:00
Gabriel Horner a91b34a2a0 fix: inline classes for property page values 2024-04-24 09:45:01 -04:00
Tienson Qin 4c2a00d890 fix: lost cursor when prev block is a property value 2024-04-24 21:01:54 +08:00
Tienson Qin e3213d8ae6 fix: journal query 2024-04-24 20:20:40 +08:00
Tienson Qin e01a771d52 fix: add journal type to malli schema 2024-04-24 20:16:23 +08:00
Tienson Qin 96bdda45fb fix: disable :block/type filter for now 2024-04-24 20:14:55 +08:00
Tienson Qin 8d9e6da41e refactor: use :block/type for journal pages instead of :block/journal?
breaking change:
removes :block/journal attribute
2024-04-24 20:12:15 +08:00
Tienson Qin 558606e18d fix: property test 2024-04-24 19:38:51 +08:00
Tienson Qin fef4e896e1 fix: use existing property pair if exists 2024-04-24 19:13:48 +08:00
Tienson Qin 6d7d4497ff fix: loading whiteboard 2024-04-24 18:19:12 +08:00
Tienson Qin 92cb360a2f perf: whiteboard 2024-04-24 18:08:12 +08:00
Tienson Qin 13edd74c2c fix: can't save whiteboard updates 2024-04-24 17:59:01 +08:00
charlie 8f0d327d53 enhance(ui): polish animations 2024-04-24 17:31:18 +08:00
rcmerci f3a0737130 enhance(rtc): update schema for query-block-tree 2024-04-24 17:14:27 +08:00
Tienson Qin edef1ea6e6 fix: show bullets for collapsable property block values 2024-04-24 17:12:23 +08:00
Tienson Qin 58cf9f8411 fix: jump to empty block value 2024-04-24 16:59:57 +08:00
Tienson Qin 0a13e436be fix: loading block property values 2024-04-24 16:53:08 +08:00
Tienson Qin 2cd090e891 fix: jump to property block value 2024-04-24 16:43:26 +08:00
charlie 64a06568f7 enhance(ux): fix the editor popup flicker when exiting 2024-04-24 16:11:15 +08:00
charlie 7bd25fa2c3 enhance(ui): polish the editor slash commands cp 2024-04-24 15:52:57 +08:00
Tienson Qin 60067304a4 enhance: show as "empty" if a property block's value is empty 2024-04-24 15:25:34 +08:00