Commit Graph

16564 Commits (2a48486ac1256244f0afa992e34f481eed2c3e39)

Author SHA1 Message Date
Gabriel Horner f685101c2d fix lints 2024-07-01 09:22:54 -04:00
Tienson Qin c9f5d80399 fix: table row should be reactive 2024-07-01 16:31:04 +08:00
Tienson Qin c8a7033b47 fix: :checkbox filter 2024-07-01 16:28:55 +08:00
Tienson Qin 12580d7216 wip: time before and after operator 2024-07-01 15:38:48 +08:00
Tienson Qin 73cab4c7d3 fix: date-before and date-after 2024-07-01 14:36:38 +08:00
Tienson Qin d6231b821c fix: :string-contains and :string-not-contains 2024-07-01 14:07:48 +08:00
Tienson Qin 63024d6c16 filter value select 2024-06-30 17:46:37 +08:00
Tienson Qin 8990bef6c2 add :between operator 2024-06-30 16:09:45 +08:00
Tienson Qin 0e0592aaee Add more operators support 2024-06-30 14:58:10 +08:00
charlie b35c18e85d fix(ui): incorrect ask permission dialog for the file based graph flow 2024-06-30 12:08:33 +08:00
Tienson Qin 322a0db835 Enhance: don't close properties dropdown when selecting properties 2024-06-29 14:50:05 +08:00
Gabriel Horner bd5f43d233 fix: db import of basic block properties
Some FIXMEs will be fixed soon. Part of LOG-3176
2024-06-28 17:56:27 -04:00
Tienson Qin 6c653094dd wip: class objects table 2024-06-29 00:50:30 +08:00
Gabriel Horner 9160f5a347 Revert "fix: prefer to use db-based schema's cardinality && valueType"
This reverts commit dbd9ab6bbb.
This was only temporarily needed for rtc graphs which should longer have
this problem
2024-06-28 12:04:10 -04:00
Gabriel Horner 9ee09372aa fix: cleanup inconsistent and incorrect import error handling
Some notified errors didn't include error object. Import cli didn't fail
on failure and stack was reversed. Error notifications sometimes
included full error which makes errors unreadable in CLI and possibly
confusing for users. Also fixed missing classpath. Part of
LOG-3176
2024-06-28 11:16:22 -04:00
Gabriel Horner 92134dec71 fix: add import test for asset
part of LOG-3092
2024-06-28 09:14:43 -04:00
Gabriel Horner e24b386079 Bump nbb with latest datascript
Test fixes are reasonable as datascript catches more invalid uses of
query
2024-06-27 18:07:44 -04:00
Gabriel Horner e58f1221d2 fix: Insufficient bindings error after datascript upgrade
After upgrading our forked datascript from 1.5.3 to 1.7.1,
bindings in two of our rules behaved differently. The workaround
of adding an `and` where none was required before is sufficient.
Fixes LOG-3177
2024-06-27 16:15:08 -04:00
Gabriel Horner 6b0b9c5e18 fix: db/id enhancement failing non-tx validation contexts
Simplify addition of :db/id and add it without forcing adding :db/id
in all schema declarations
2024-06-27 14:50:54 -04:00
Gabriel Horner 53bb0b689d chore: add docs to explain property values more 2024-06-27 12:11:30 -04:00
Gabriel Horner ab118d3a27 fix: typos 2024-06-27 12:05:16 -04:00
Tienson Qin dbd9ab6bbb fix: prefer to use db-based schema's cardinality && valueType
Instead of those values stored in the property blocks.
2024-06-27 23:24:35 +08:00
Tienson Qin 16c7a52468 enhance: add :db/id to invalid entity map when validated failed 2024-06-27 22:40:54 +08:00
rcmerci 6306971a46 fix(rtc): also watch :property.value/content when apply update-op 2024-06-27 20:20:00 +08:00
rcmerci aac68c16e9 fix(rtc): handle :move+update-attrs remote-op 2024-06-27 20:18:28 +08:00
Tienson Qin ade53ebce1 fix: prefer passed page-uuid 2024-06-27 17:55:35 +08:00
rcmerci acede524dd chore: assert when create-page 2024-06-27 17:51:35 +08:00
rcmerci 1a8921a407 chore: lint 2024-06-27 17:22:54 +08:00
rcmerci eb1a7a3de4 fix(rtc): transact db-schema first, then normal-blocks when download-graph 2024-06-27 17:21:37 +08:00
Tienson Qin 736c0b1f49 fix: lint 2024-06-27 17:01:17 +08:00
Tienson Qin d96f28ca7c enhance: all pages support fuzzy search 2024-06-27 16:37:44 +08:00
Tienson Qin fec74edc0c Revert "fix: don't set :logseq.property/built-in? for properties"
This reverts commit e5bb634a08.
2024-06-27 16:27:41 +08:00
Tienson Qin 073427d898 enhance: add backlinks and type to all pages 2024-06-27 16:27:15 +08:00
Tienson Qin 324a6f91ca Merge branch 'experiment/tanstack-table' into feat/db 2024-06-27 15:49:24 +08:00
Tienson Qin d8c94b7a2f Revert "feat(shui): add shui table & expose tanStackReact APIs"
This reverts commit e2b6623ef5.
2024-06-27 15:48:45 +08:00
Tienson Qin e5bb634a08 fix: don't set :logseq.property/built-in? for properties
We still keep :logseq.property/built-in? for built-in classes, pages
and closed values.

Reasons why this change:
1. built-in? value is a entity (which type is `checkbox` and value is
`true`), this breaks the rule that db attributes shouldn't reference
non-db-attribute blocks, it also forces us to load the built-in? value
entity first when loading the db.
2. we already have a built-in properties map, we can use it to check
whether a property is built-in.
2024-06-27 15:10:33 +08:00
Tienson Qin 4f8a7fd7c9 fix: hide built-in pages 2024-06-27 13:49:05 +08:00
Tienson Qin 9fdca1c3ff enhance: limit width for columns 2024-06-27 13:31:59 +08:00
Tienson Qin 055570fff5 feat: virtualized table 2024-06-27 13:16:17 +08:00
Gabriel Horner b70ba087b3 fix: new graph-parser test passes with clj runner
part of LOG-3092
2024-06-26 16:14:50 -04:00
Gabriel Horner 66536b165b fix: frontend lint 2024-06-26 15:59:51 -04:00
Gabriel Horner e619874dc4 enhance: add acceptance test for file to db graph import
Part of LOG-3092
2024-06-26 15:59:09 -04:00
Gabriel Horner 51a2c1425f fix: db import for very basic file
Basic file couldn't import because :block/name is no longer unique for
db graphs. Part of LOG-3176
2024-06-26 15:59:09 -04:00
Gabriel Horner 5520bc1d33 fix: import single file from CLI didn't print error
Also improved CLI error reporting so sci stack is readable and
not filled with stack fn docstrings
2024-06-26 15:59:09 -04:00
Tienson Qin b6bdc4b1d5 chore: update datascript version 2024-06-27 00:35:37 +08:00
Tienson Qin 039804d87a chore: bump upstream datascript 2024-06-27 00:26:31 +08:00
rcmerci 1f29628be5 enhance(rtc): :logseq.kv/schema-version will be downloaded from remote 2024-06-26 22:45:11 +08:00
Tienson Qin a21a61fde6 fix: sorting 2024-06-26 22:26:20 +08:00
Gabriel Horner 5e5a8ee1df fix: display property names not idents for query
table and settings
2024-06-26 09:34:33 -04:00
Tienson Qin 67bce113bb enhance: all pages sort by updated at desc by default 2024-06-26 20:56:27 +08:00