Commit Graph

8288 Commits

Author SHA1 Message Date
Andelf
0e4e42ac2b fix(sync): check user refresh-token as well 2023-09-07 21:53:26 +08:00
Andelf
70cb124e8b fix(sync): avoid check connectivity for non-sync graph
Close #10169
2023-09-07 21:53:26 +08:00
rcmerci
f786b6495b add timestamp to log 2023-09-07 08:20:51 -04:00
charlie
b17cf11139 enhance(dev): better logs 2023-09-07 16:57:30 +08:00
Andelf
645a8d32df chore: bump version 0.9.17 2023-09-07 11:37:19 +08:00
Andelf
9e2fe79c48 Revert "Enhance (UX): Electron loading (#10049)" (#10165)
This reverts commit 12642f5777.
2023-09-07 11:36:53 +08:00
Andelf
850bc1a89c fix(sync): missing cross-origin handling for conn check (#10163) 2023-09-07 11:33:42 +08:00
Andelf
e043a2c3fa chore(release): bump version 0.9.16 (#10149) 2023-09-06 14:52:25 +00:00
Konstantinos
b678a806a1 fix: close button visibility (#10145) 2023-09-06 14:51:44 +00:00
Charlie
331afbc04f Enhance/plugins apis (#10127)
* enhance(api): add page to recent for route api

* enhance(api): support open block in right sidebar with entity id
2023-09-06 14:49:18 +00:00
Konstantinos
12642f5777 Enhance (UX): Electron loading (#10049)
* hide window until theme is loaded

* show window on db-restored

* move manage call to handle maximized state

* hook on theme load
2023-09-06 15:34:52 +08:00
charlie
a6ace12832 fix: lint 2023-09-06 14:42:00 +08:00
charlie
e0543eb695 enhance(ui): remove legacy shortcuts entry from the general settings 2023-09-06 14:42:00 +08:00
Andelf
cd24919716 enhance(sync): refine network checking (#10147) 2023-09-06 00:18:34 +08:00
bluemeda
4b60ed2d9f add some Indonesian terms to allowed-duplicates 2023-09-05 09:53:06 -04:00
bluemeda
fe495f0380 add translation id 2023-09-05 09:53:06 -04:00
omahs
52134b3617 fix(docs): typos (#10143) 2023-09-05 11:23:21 +08:00
Andelf
5058f599e3 enhance(fs): check graph folder for bad name and nested graph 2023-09-04 17:44:43 +08:00
rcmerci
2d34af9f6a Enhance(sync): serveral enhancements in sync (#10134)
* enhance(sync): 1. dont clear-tokens when refresh-token failed

2. log invalid json when fail to parse api json body,
   usually, it's returned by firewall (e.g. a XML)
3. handle exceptions carefully in frontend.fs.sync

* enhance(sync): update avoid reentrancy related code

* rename exp to guard-ex
2023-09-04 17:27:51 +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
Konstantinos Kaloutas
92ad2e4065 move filter rule to pdf page 2023-08-30 16:52:07 +08:00
Allan Chain
474360ff1e fix: input-selection-end is not firing correctly
Fixes #10106
2023-08-30 14:16:39 +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
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
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
SPQV MF
e9798b3988 fix: remove word-spacing css rule, so inline code are actually monospace 2023-08-25 18:46:37 +08:00
Konstantinos Kaloutas
9c99c6d6db fix (pdf): copy keyboard shortcut 2023-08-24 16:50:23 -04:00
Zhizhen He
4cb23ab193 ci: upgrade typos to 1.16.8 2023-08-24 10:29:51 -04:00
Andelf
ebc8e8171f refacotr(editor): reorder create-today-journal condition, avoid file reading 2023-08-24 18:56:39 +08:00
Andelf
97a20276f4 fix(capacitor): avoid reading out all version files when backup 2023-08-24 18:56:39 +08:00
Andelf
4dd753d265 refactor(ios): refine ios initial appOpenUrl handling using preinit-homepage 2023-08-24 18:56:39 +08:00
Andelf
2d82bf082f refator(watcher): add homepage preload 2023-08-23 21:05:45 +08:00
Andelf
8274ff836f refactor(ios): refine handling of app id change(upgrading) 2023-08-23 21:05:45 +08:00
Andelf
914cb2ad30 enhance(fs): reorder initial fs watcher files 2023-08-23 21:05:45 +08:00
charlie
e04aaf219a fix(pdf): incorrect path of pdfjs cmaps resources 2023-08-23 17:25:47 +08:00
Andelf
f134570551 chore(release): bump version 0.9.15 2023-08-22 22:06:51 +08:00
Charlie
583a3d5dc8 Enhance/plugin APIs x (#10022)
* fix(apis): validate non-empty uuid input for query block

* fix(plugin): missing block data for the nested renderer macro hook

* fix(plugin): incorrect block config for the query table block items
2023-08-22 21:36:38 +08:00
Konstantinos Kaloutas
6ce6b1933c reorder fix 2023-08-22 16:08:26 +08:00
Konstantinos Kaloutas
8ebf2dbadb fix: left sidebar duplicate favorites 2023-08-22 16:08:26 +08:00
Konstantinos Kaloutas
9507f0efe6 fix: right sidebar header wrap and content padding 2023-08-22 16:08:26 +08:00
Gabriel Horner
fbee3614f8 Fix typos in right sidebar lang keys 2023-08-21 16:43:29 -04:00
hasecilu
d32a22a6cb i18n: Update Spanish translations. 2023-08-21 16:27:47 -04:00
Inge
1db0708e9c Update Norwegian translations 2023-08-21 16:26:31 -04:00
Konstantinos Kaloutas
f04fcf4abf disable sidebar pane conetnt scrolling 2023-08-22 00:15:54 +08:00
charlie
90bbd03c45 enhance(pdf): remove password model close fn state 2023-08-21 23:48:38 +08:00
Andelf
29188f90a6 enhance(pdf): pdf password input modal
Close #10033
2023-08-21 23:48:38 +08:00
Konstantinos Kaloutas
40edb61b76 fix: right sidebar pane menu overflow 2023-08-21 23:47:57 +08:00