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