Commit Graph

921 Commits (d113f1f043b90bf2766a37dc015b29bd33b3d611)

Author SHA1 Message Date
charlie c3b401ca64 enhance(ui): refactor the global context menu with the shui popup 2024-03-18 14:51:12 +08:00
charlie dc106a5a99 enhance(ui): add shui avatar component 2024-03-18 14:51:12 +08:00
charlie a61f9b8a4d enhance(ui): add trigger as to shui 2024-03-18 11:40:47 +08:00
Tienson Qin c4e6db9afb fix: don't start rtc for local db graphs
Also, stop rtc when switching into a local graph.
2024-03-17 13:47:19 +08:00
Tienson Qin cd1c71291b fix: conflict datoms from sqlite db and tail
Fixes LOG-3087.
Addressed by fc3645fa4a.
2024-03-17 12:05:44 +08:00
Gabriel Horner 67a7a0a3e9 enhance: Add default namespace of :logseq.property
for db/ident of built-in-properties. Namespacing block identities will
be important for future features. Adding namespacing also fixed some
hidden coupling between identity and name. Also converted a couple more
related :block/name queries to use :db/ident to slowly get us closer to
named blocks
2024-03-15 18:37:15 -04:00
Gabriel Horner 148f2f7b16 fix: built-in class property check works
if property or class name changes
2024-03-15 13:07:45 -04:00
Gabriel Horner 9cdf78ca6a enhance: use db/ident for classes
allows built-in class names to change
2024-03-15 09:22:35 -04:00
charlie 553a4a7866 enhance(ux): refactor the shui popup default as dropdown with dimissing layer 2024-03-15 16:10:05 +08:00
Gabriel Horner 40a6b31fcf fix: db lint 2024-03-14 15:32:52 -04:00
Gabriel Horner 6e7c410427 fix: other closed values should have :db/ident
Without db/ident, these values could be deleted easily
which would cause users to lose functionality
2024-03-14 15:26:18 -04:00
Gabriel Horner c053fbab41 refactor: use db idents for more property identification
e.g. internal property validation, status and priority. The less we rely
on :block/name the more features we can open up later e.g.
interchangeable block/page and rename any page
2024-03-14 14:54:50 -04:00
charlie 26b7eac65d enhance(ux): polish property editor interaction 2024-03-14 23:57:21 +08:00
charlie c74f1749c8 enhance(ux): support enter key shortcut for the shui button 2024-03-14 14:38:54 +08:00
charlie cdbb586495 enhance(ux): support enter key shortcut for the shui button 2024-03-14 14:32:32 +08:00
Gabriel Horner 345fd96e2a enhance: full file graph import works from CLI
Also cleaned up naming, added docstrings and fixed a bug that
failed import hard when user didn't input any tag-classes or
property-classes
2024-03-13 16:23:49 -04:00
charlie f12a242673 enhance(ui): support focus target with the shui popup 2024-03-13 20:33:14 +08:00
charlie 7f5ae850d5 refactor(dev): names for the shui popup options 2024-03-13 14:28:33 +08:00
charlie 8d927ca6fb enhance(ui): update demos 2024-03-13 14:17:14 +08:00
charlie 0b43253bbe enhance(ui): support multi select within the popup 2024-03-13 12:09:08 +08:00
Gabriel Horner 2f599919fb fix: favorites not importing
Also made underlying fns reusable from UI and nbb compatible.
Fixes LOG-3031
2024-03-12 17:57:47 -04:00
charlie 02bc2dbdc8 enhance(ui): demos for the multi select 2024-03-12 22:35:04 +08:00
charlie 947e839180 enhance(ui): demos for the multi select 2024-03-12 18:00:47 +08:00
charlie 94ed777d41 enhance(ui): update demo 2024-03-12 16:53:51 +08:00
Gabriel Horner 96b35c0252 Update nbb-logseq to stub in cljs-bean.transit 2024-03-11 15:19:50 -04:00
Tienson Qin aebb39a98e fix: icon wasn't shown initially 2024-03-11 22:19:17 +08:00
charlie bea9d9c4a5 enhance(ui): support align for the shui popup 2024-03-11 20:30:35 +08:00
charlie 0e428f9e55 enhance(ui): demos for the multi select 2024-03-11 19:40:29 +08:00
Andelf 329818e4c4 fix(db): css assets loading
- move make-asset-url to assets-handler
- handle assets for db-based graph in add-style-if-exists!
2024-03-11 18:38:48 +08:00
charlie c681c6be8f enhance(ux): enhance hooks
for the multi select
2024-03-11 18:10:54 +08:00
charlie 40cc59844b enhance(ux): enhance shortcuts for the multi select 2024-03-11 15:51:31 +08:00
rcmerci fb6484c70e fix: don't rebuild transit-handlers everytime 2024-03-11 12:40:56 +08:00
charlie 1b1a4e375a enhance(ux): add shortcut(ctrl+l) to select the search input 2024-03-11 12:28:30 +08:00
Tienson Qin a6174525dc fix: cljs bean data failed to be seralized to transit 2024-03-11 11:59:36 +08:00
Tienson Qin a159d5acc4 fix: Entity transit write should include kv 2024-03-10 13:28:48 +08:00
Gabriel Horner 79fccaa659 fix: two bugs caused by not getting correct
closed value names for page/date closed values - one in
query builder property value dropdown and the other in show block data command.
Also cleaned up query-dsl which shouldn't be making db graph queries
on file graphs
2024-03-08 15:40:27 -05:00
Gabriel Horner 62e6084b45 fix: page/date closed values for *property queries
Also updated example graph to show closed value queries working
2024-03-08 10:17:22 -05:00
charlie 44a4ecdcd0 enhance(ui): WIP enhance the multi select component for shui 2024-03-08 11:35:13 +08:00
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