Commit Graph

8279 Commits

Author SHA1 Message Date
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
Andelf
d85177827a chore(release): bump version 0.9.14 2023-08-17 19:58:45 +08:00
Konstantinos Kaloutas
c089fde242 fix: recent whiteboards click 2023-08-17 19:58:31 +08:00
Konstantinos Kaloutas
74fadb0bc8 fix sub-pixel anti-aliasing #2813 2023-08-16 23:50:26 +08:00
Konstantinos
caf1d9d1e3 Enhance: Left sidebar (#9880)
* wip: right sidebar

* fix: graph height

* re-enable scrolling on list

* style: indentation

* fix: always expand block when added to sidebar

* fix: show close button on mobile

* wip: right sidebar

* support default and custom icons

* fix whiteboard icon

* fix: header overflow

* remove unneeded dependency

* fix graph icon

* add middle click action and context menu

* add more context menu actions

* add reordering support

* fix dropdown visibility

* dnd fixes and initial state

* varous fixes

* fix event propagation

* enhance accesibility

* area expanded fix

* add translations

* refactoring

* enhance performance

* enhance text overflow

* fix page link

* drag enter fix

* add rounded corners and transition

* add keyboard shortcuts icon

* revert left sidebar change

* left sidebar bg and border

* various left sidebar enhancements

* alignment fixes

* split favorites and recents scrolling

* handle unavailable icon

* handle overflow edge case

* fix and refactor menu shortcuts

* handle zero items

* display nan shortcuts on mouse over

* min height fix

* min height fix

* simplify chevron icon

* minor fixes

* add flashcards shortcut

* revert initial sidebar state changes

* cloud icon fix

* fix border radius

* add missing go-home shortcut

* add clear recent button

* fix typo

* hide scrollbars

* remove transition

* fix: favorites

* fix: border and rounded corners

* fix: dnd delay

* Revert "add clear recent button"

This reverts commit d8c52c35f0.

* fix: keyboard shortcuts

* fix: shortcuts

* remove unused require
2023-08-16 23:39:29 +08:00
Tienson Qin
5cd3bec911 fix: can't redirect to block 2023-08-16 00:36:55 +08:00
Andelf
6fee36d3e8 fix(editor): error notification when template insert error 2023-08-15 23:38:35 +08:00
Andelf
deba094724 fix(editor): template expansion if ac-ui is blurred
See-also: #8728
2023-08-15 23:38:35 +08:00
situ2001
35124d5ffb fix: add drag threshold 2023-08-15 13:12:34 +08:00
charlie
1d7b6c9999 enhance(zotero): polish ui details of the zotero search component 2023-08-15 13:11:47 +08:00