Commit Graph

2083 Commits

Author SHA1 Message Date
Gabriel Horner
7005025802 fix: closed values with icon losing existing property 2024-03-07 16:32:41 -05:00
Gabriel Horner
631f481de5 enhance: mark built-in closed values
and disallow their deletion. Also fix a bug where
used/undeleted closed values could still be deleted
because ui state was incorrectly updated. Part of LOG-3048
2024-03-07 16:21:21 -05:00
Tienson Qin
22a9b61b32 fix: remove :block/metadata
Use built-in properties
2024-03-08 01:01:55 +08:00
Gabriel Horner
8d0b3c5058 Remove unused :preferred-workflow config for db graphs
part of LOG-3041. Also clean up related namespaces with docstrings
2024-03-07 11:39:51 -05:00
Gabriel Horner
2a17e04aa2 fix: cljs graph parser tests due to missing dep 2024-03-07 10:11:34 -05:00
charlie
807ca2908a enhance(ui): WIP enhance the multi select component for shui 2024-03-07 21:45:50 +08:00
charlie
d70582a2ed fix(ui): export names 2024-03-07 18:09:04 +08:00
charlie
1e9842733c enhance(ui): WIP enhance the multi select component for shui 2024-03-07 17:49:49 +08:00
charlie
a57a062c4e enhance(ui): WIP enhance the multi select component for shui 2024-03-07 15:43:17 +08:00
charlie
6f7509e712 enhance(ui): WIP enhance the multi select component for shui 2024-03-07 15:29:39 +08:00
charlie
77ecb5e8ae feat(ui): WIP add multi select component for shui 2024-03-07 15:05:15 +08:00
Tienson Qin
17c1c47e78 fix: transit doesn't support entity 2024-03-07 13:21:14 +08:00
Gabriel Horner
c0ae06d8fb fix: schema out of date with latest changes
to closed values, properties, classes and built in pages
2024-03-06 17:16:43 -05:00
Gabriel Horner
c6e358c983 fix: outliner test failing b/c not nbb compatible
bumped to latest nbb-logseq which is
2024-03-06 11:06:18 -05:00
Tienson Qin
759555f5c7 enhance: add db/ident for task status and priority closed values 2024-03-06 22:36:05 +08:00
Tienson Qin
61bb5ed862 fix: disallow built-in class properties to be deleted
fixes LOG-3050
2024-03-06 22:07:09 +08:00
Tienson Qin
fbce74522b fix: add both scheduled and deadline to the task class 2024-03-06 21:31:19 +08:00
Tienson Qin
4c03e58b6c fix: disallow built-in page or property names from being edited
fixes LOG-3049
2024-03-06 21:29:22 +08:00
Tienson Qin
7acaf58bad enhance: add :db/ident for built-in properties
Now we can refer to a built-in property using it's ident instead of
its name, `name` might be changed by users.
2024-03-06 21:29:22 +08:00
Tienson Qin
eb1270fff9 perf: use datascript.transit instead of edn for ui<>worker messages 2024-03-06 16:48:50 +08:00
Gabriel Horner
09816b6427 enhance: assets can be imported on CLI
Also add individual asset error handling, like is done for doc files
2024-03-05 17:05:18 -05:00
Gabriel Horner
1706a5c725 fix: hidden pages like favorites showing up in page property
dropdown. Dry up favorites page name scattered across namespaces.
Should be using vars + namespaces in common dep for commonly
referenced features
2024-03-05 10:27:42 -05:00
Tienson Qin
0bb2778f2b fix: unused macros shouldn't be handled in outliner/save
Fixes LOG-3065.

Deleting blocks could result in unused macros too, we probably should
do this by running periodically job to find and retract all unused
refs (macros, pages, hidden blocks, etc).
2024-03-05 20:18:15 +08:00
rcmerci
92625679b3 fix: fix :block/tags, reuse ref->eid 2024-03-05 19:48:00 +08:00
Gabriel Horner
9669755cab enhance: detect and add properties to imported classes
fixes LOG-3069
2024-03-04 23:05:06 -05:00
Gabriel Horner
c1ab37a372 fix: nbb not working in most deps
core.async isn't nbb compatible yet. Moved async transact to its own
frontend ns
2024-03-04 18:06:29 -05:00
Tienson Qin
6e67e36a34 perf: use mutable data for sort-by-left 2024-03-04 21:46:40 +08:00
Tienson Qin
2e29918478 perf: use transit instead of edn for db storage 2024-03-04 18:15:03 +08:00
Tienson Qin
e79b928c6b fix: sequential writes 2024-03-03 07:41:59 +08:00
Tienson Qin
33a532455b fix: use core.async channel to ensure sequential db transactions 2024-03-03 06:39:05 +08:00
charlie
215e65a249 enhance(ux): support auto side for the shui popup 2024-03-02 11:55:07 +08:00
Gabriel Horner
82639cb07a fix: replace tags with page-refs ignores case
fixes LOG-3073
2024-03-01 16:12:32 -05:00
Gabriel Horner
b34325be77 fix: two bugs with updating tags during import
fixes LOG-3073
2024-03-01 15:51:19 -05:00
Gabriel Horner
487c86ac83 enhance: import float values with type :number
They were imported as :default b/c graph-parser didn't handle them.
Part of LOG-2985
2024-03-01 12:07:45 -05:00
charlie
97a017df9b Merge branch 'master' into feat/db 2024-03-01 17:52:21 +08:00
Tienson Qin
90576661f3 fix: hidden files show up in file graph
fixes LOG-3036
2024-03-01 16:29:03 +08:00
Gabriel Horner
0b0299b28f fix: more import fixes after testing more graphs
- collapsed:: false was failing an import
- ignore more attributes for existing pages
- also fixed import script not handling macros and absolute paths
  correctly
2024-02-29 15:06:49 -05:00
Gabriel Horner
49cc17dea5 fix: update property values for any type to :default change
that occur within same file. Also made importing behavior reproducible
across runs and made import script script less verbose by default.
Part of LOG-2985
2024-02-29 13:01:09 -05:00
Gabriel Horner
31b344d3c1 enhance: ignore blank property values from templates
to improves property type detection. Also fixed a bug in
upstream-properties detection and added more docs + better names related
to it. Part of LOG-2985
2024-02-29 11:18:18 -05:00
Tienson Qin
82d5fc6c00 fix: block marker lost in file graph
fixes LOG-2964
2024-02-29 18:35:45 +08:00
Andelf
ae41c6d192 fix(search): rm lowercase normalization for query terms 2024-02-29 18:28:22 +08:00
Andelf
27433ed6f8 fix(search): query highlight performace
Close #11027
Close #11026
2024-02-29 18:28:22 +08:00
Tienson Qin
73d6a9e729 fix: graph with a configured home page displays journals view
fixes LOG-3058
2024-02-29 15:04:51 +08:00
Tienson Qin
dbc43fed9f fix: load favorites initially 2024-02-29 14:39:42 +08:00
Gabriel Horner
b32eb7e9be enhance: automatically handle properties that change to :default
docs graph :platforms property now imports correctly rather than
ignored 30 times. Also allow import script to import multiple files
for testing purposes. Part of LOG-2985
2024-02-28 17:16:09 -05:00
Tienson Qin
7be3421e99 fix: can't add tag 2024-02-29 01:30:15 +08:00
Gabriel Horner
9569bed720 fix: property value with mixed refs not imported
correctly. Also fixed lints
2024-02-28 11:08:53 -05:00
rcmerci
6fa4048299 fix: avoid [:block/uuid nil] err when transact 2024-02-28 21:26:01 +08:00
charlie
15dce782ae enhance(ui): WIP polish emojis&icons picker 2024-02-28 17:16:18 +08:00
charlie
b43c576158 enhance(ui): colorful task icons 2024-02-28 11:49:50 +08:00