Commit Graph

12709 Commits (19be2850ff4ec8f5353eb449cea6eeb892a55738)

Author SHA1 Message Date
Tienson Qin 3a14808b57 updated default icon for properties 2023-09-03 22:50:26 +08:00
Tienson Qin 387ad13536 enhance: group properties by classes 2023-09-03 22:09:39 +08:00
Gabriel Horner b3efb93335 Move initial namespaces to start outliner dep 2023-09-01 17:23:34 -04:00
Gabriel Horner d17c9a21f5 enhance: sort parent class options 2023-09-01 16:03:31 -04:00
Gabriel Horner 22d1cb54c5 fix: schema.org classes missing from tree
also fix typos
2023-09-01 15:08:11 -04:00
Gabriel Horner adab8a8e2e Add a basic tree hierarchy for db graph classes 2023-09-01 11:33:56 -04:00
Gabriel Horner 4c90983fd1 enhance: meta-click on a parent class to navigate to it 2023-08-31 14:24:25 -04:00
Gabriel Horner 22ac81a9d5 fix: regression on file graphs not showing hashtag for tags 2023-08-31 11:24:44 -04:00
Tienson Qin f5b290c64f enhance: show tags when editing a block 2023-08-31 17:36:38 +08:00
Tienson Qin 285bda2c29 enhance: display an empty block ready for input for block type value 2023-08-31 14:43:14 +08:00
Tienson Qin 1c12085150 fix: wrap property key if it's long 2023-08-31 13:45:03 +08:00
rcmerci 98bff93439
enhance(sync): add connectivity-testing (#10112)
* enhance(sync): add connectivity-testing

* update connectivity-testing s3 url
2023-08-31 12:20:53 +08:00
Gabriel Horner 7a48557ec9 Add url properties to schema and page properties
This required adding support for property :properties to create-graph.
Also fixed a subtle bug where transact! silently fails for positive
:db/id integers. Also misc script cleanup and docs
2023-08-30 16:15:46 -04:00
Gabriel Horner 43c299972c Fix url and text type detection in script 2023-08-30 16:15:46 -04:00
Gabriel Horner 34248736c7 First pass at a script that creates a db graph with schema.org ontology 2023-08-30 16:15:46 -04:00
rcmerci 510df28e06 support page create/rename/delete in rtc 2023-08-30 22:10:55 +08:00
Konstantinos Kaloutas 92ad2e4065 move filter rule to pdf page 2023-08-30 16:52:07 +08:00
charlie 2eaa1162e1 enhance(plugin): better log for beforeunload hook on user side 2023-08-30 14:17:14 +08:00
Allan Chain bba8aa5729 fix: reject promise on child error
So that the we won't await infinitely.

Fixes #10107
2023-08-30 14:17:14 +08:00
Allan Chain 474360ff1e fix: input-selection-end is not firing correctly
Fixes #10106
2023-08-30 14:16:39 +08:00
Leonardo Salgueiro 5e1117ef92
fix(bug): #4447 (#10111)
* actually using result from deepMerge when updating settings
* replacing merge from lodash with merge from deepmerge

---------

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
2023-08-30 14:15:45 +08:00
Charlie 10caacd830
fix(ux): make linked references filters reactive when the page properties changed (#9638)
* enhance(ux): reactive page properties for the linked references filters
2023-08-30 14:14:29 +08:00
rcmerci 27ccf55d11 listen ds tx-report to generate page related ops 2023-08-30 13:04:33 +08:00
Gabriel Horner 5a16f50340 fix: regressions on object property caused by
a recent fix
2023-08-29 21:06:44 -04:00
djm2k 7de92849dd Update develop-logseq-on-windows.md 2023-08-29 22:13:50 +08:00
Charlie 6d6da2046c
Enhance/shortcuts (#9803)
* refactor(shortcuts): simplify to build handler category map

* fix(shortcuts): redundant re-mount for the pdf shortcuts

* refactor(shortcuts): simplify names

* refactor(shortcuts): simplify user keynames

* fix(shortcuts): persist inited state for dev mode

* refactor(shortcuts): simplify handlers installation

* refactor(shortcuts): optimize shortcuts mixin

* fix: incorrect function ref

* refactor(shortcuts): shortcuts mixin

* fix(shortcuts): incorrect initialization for the pdf shortcut handler

* refactor(shortcuts): optimize binding keys map

* refactor(shortcuts): optimize shortcuts conflicts detection

* refactor(shortcuts): optimize binding ids map

* refactor(shortcuts): WIP the new keymap page

* refactor(shortcuts): WIP the new keymap related components

* feat(shortcuts): WIP fuzzy search for the shortcuts

* refactor(shortcuts): WIP the new keymap related components

* feat(shortcuts): WIP the new shorcuts record component

* feat(shortcuts): WIP the new shorcuts record component

* feat(shortcuts): WIP check shortcut conflicts component

* feat(shortcuts): WIP the new shorcuts record component

* refactor(shortcuts): WIP persist user shortcuts

* fix(shortcuts): detection for the conflicts

* feat(shortcuts): WIP detection for the conflicts

* feat(shortcuts): WIP persist user shortcuts

* refactor(shortcuts): add unit tests

* enhance(ux): search pane for the shortcuts

* feat(shortcuts): remove the existent shortcut item

* feat(shortcuts): fold/unfold categories

* feat(shortcuts): add shortcuts filters

* enhance(shortcuts): resove binding map description

* enhance(shortcuts): reactive category shortcuts

* enhance(shortcuts): register api for plugins

* feat(shortcuts): add keyboard shortcuts filters

* feat(shortcuts): impl keyboard shortcuts filters

* enhance(shortcuts): leader keys for the shortcut conflicts detection

* enhance(tests): leader keys conflicts for the shortucts

* enhance(shortcuts): parse conflicts from current binding list

* enhance(ui): polish the component of the restore shortcut action

* enhance(shortcuts): get conflicts with specific handler id

* enhance(shortcuts): polish the confilts component

* enhance(shortcuts): polish keymap conflicts component

* enhance(shortcuts): ux for handling shorcuts conflicts

* enhance(ui): polish notifications cp

* fix(shortcuts): remove reduplicate shortcuts for category

* enhance(shortcuts): polish ux for handling shorcuts conflicts

* chore(plugin): build libs core

* enhance(plugin): support shortcut command lifecycle hooks

* enhance(plugin): support shortcut command lifecycle hooks

* chore(plugin): build libs core

* enhance(shortcuts): support shortcuts saved to global config

* enhance(shortcuts): support shortcuts be saved to global config

* feat(shortcuts): support keymap manager to global settings

* enhance(shortcuts): shortcut to open keymap settings

* fix(units): tests

* fix: lints

* enhance(shortcuts): unlisten all shortcuts

* fix: lints

* fix: lints

* fix(units): tests

* fix(units): tests

* fix(units): tests

* enhance(shortcuts): unlisten/listen all shortcuts

* enhance(shortcuts): polish conflicts component

* fix(ui): modal size

* fix(ui): modal panel container

* enhance(shortcuts): i18n

* enhance(ui): layout of the shortcuts recorder component

* fix(lint): i18n

* enhance(ui): keyboard icon for the keymap settings tab

* fix(shortcuts): incorrect filters for the collaspsed shortcuts

* enhance(ui): polish details for the keymap settings

* enhance(ui): polish details for the keymap settings

* fix(shortcuts): get shortcut description error when the associated handler-id not exist

* fix(ui): the shortcut disabled label overlaps with section headers.

* refactor(shortcuts): names

* enhance(ui): filter icons
2023-08-29 19:33:48 +08:00
Konstantinos Kaloutas 99865a5eef fix: excalidraw focus 2023-08-29 18:14:13 +08:00
Konstantinos Kaloutas 9c97badf2a remove viewer duplicated css 2023-08-29 18:12:40 +08:00
Konstantinos Kaloutas 7a53eaaaf1 add pdfjs styles 2023-08-29 18:12:40 +08:00
Tienson Qin c593237b02 enhance: limit height for both form input and select 2023-08-29 13:54:11 +08:00
Tienson Qin ce84e73ac5 enhance: display add property button on hovering 2023-08-29 11:06:53 +08:00
Tienson Qin 8515fdd794 fix: add react key for page component 2023-08-29 10:31:14 +08:00
Tienson Qin 9f23dd0331 fix: duplicate properties area 2023-08-29 10:11:23 +08:00
Gabriel Horner d28d27b23e enhance: allow object to unset its class
also fixes an issue where invalid uuids options were selecting the first
option even though they weren't a match
2023-08-28 18:07:08 -04:00
Gabriel Horner 16574ff3d0 fix: object properties not selecting their chosen class
Also adjusted script effected by this change
2023-08-28 18:04:58 -04:00
Tienson Qin eda97b9a92 enhance: wrap grid columns 2023-08-28 14:57:06 +08:00
Tienson Qin 8fba326da9 fix: cursor move when outdent on enter 2023-08-28 14:49:41 +08:00
Tienson Qin 3154eeb147 enhance: don't show class settings for journals 2023-08-28 13:48:36 +08:00
Tienson Qin f74de89a1b fix: display loading for embedded blocks 2023-08-28 13:46:39 +08:00
Tienson Qin 19e7920448 fix: indent/outdent cursor move for embedded blocks 2023-08-28 13:33:36 +08:00
Tienson Qin f2eedc5972 fix: cursor move on right sidebar 2023-08-28 13:12:55 +08:00
Tienson Qin 95169b81ca fix: cursor move between linked blocks 2023-08-28 12:56:36 +08:00
Tienson Qin 14d25f7225 fix: edit block for multiple instances of linked blocks 2023-08-27 10:11:46 +08:00
Tienson Qin a306881645 fix: select all includes objects 2023-08-27 08:20:41 +08:00
Tienson Qin c1a847c594 fix: new block after collapsed object 2023-08-27 08:06:00 +08:00
Tienson Qin 43e39564ff enhance: hide add new property by default for blocks 2023-08-27 07:42:53 +08:00
Konstantinos Kaloutas 361d08debe keep the default submenu on mac 2023-08-27 07:28:13 +08:00
Konstantinos Kaloutas 2173d5ae50 disable close window shortcut #3967 2023-08-27 07:28:13 +08:00
Tienson Qin b9519c6d17 enhance: toggle class page 2023-08-27 07:16:17 +08:00
Gabriel Horner ccdc891f3f fix: query-properties is saved as ordered coll 2023-08-25 15:27:20 -04:00