Laurent Cozic
446db2d688
Releasing sub-packages
2021-01-18 14:38:23 +00:00
Laurent Cozic
3c5ac1ecc5
Server: Removed the need for file controller
2021-01-14 13:07:38 +00:00
Laurent Cozic
5aa5089ae0
Plugins: Add support for "keywords" manifest field
2021-01-12 15:34:59 +00:00
Laurent Cozic
4413e6a1ee
Tools: Handle obsolete packages on plugin repo
2021-01-12 15:29:08 +00:00
Laurent Cozic
e595e19c0d
Typo
2021-01-12 02:27:56 +00:00
Laurent Cozic
2489409abb
Plugins: Added support for bi-directional messages in content scripts and webview scripts using postMessage
2021-01-11 23:33:10 +00:00
Caleb John
63a331c82f
Desktop: Fixes #4338 : Some commands were no longer working ( #4343 )
2021-01-11 22:17:55 +00:00
Caleb John
b7313568de
Desktop: Fixes #4338 : Some commands were no longer working ( #4343 )
2021-01-11 22:17:34 +00:00
Laurent Cozic
aa4905ab45
Releasing sub-packages
2021-01-11 11:40:56 +00:00
Laurent Cozic
023170548f
Plugins: Added joplin.settings.onChange event
2021-01-08 22:20:59 +00:00
Laurent Cozic
d75adc3740
Desktop: Fixed attaching local files that contain spaces in path
...
Ref: https://discourse.joplinapp.org/t/a-minor-bug-on-linking-to-local-files/13654
2021-01-08 18:33:22 +00:00
Laurent Cozic
c9f40ea23f
Desktop, Cli: Resolves #4310 : Do not display error message when fixing ENEX resource mime type
2021-01-08 17:49:53 +00:00
Laurent Cozic
c8755839be
Desktop, Cli: Resolves #4316 : Improved support for bold and italic format when importing ENEX file
2021-01-08 17:40:18 +00:00
Laurent Cozic
c3e696db5a
Merge branch 'release-1.5' into dev
2021-01-08 17:27:41 +00:00
Caleb John
c484c88715
Desktop: Fix issue that was preventing editor context menu from being refreshed ( #4303 )
2021-01-08 16:35:23 +00:00
Jonathan Heard
5d1dc224ca
All: Fixes #4313 : Fixed OneDrive issue that would require a full resync every time ( #4324 )
2021-01-08 16:07:03 +00:00
Laurent Cozic
32dab88054
Tools: Fixed validatePluginId test
2021-01-07 19:30:29 +00:00
Laurent Cozic
6dc5a816e5
Desktop: Add support for searching and installing plugins from repository
2021-01-07 16:30:53 +00:00
Laurent Cozic
1700b29f7d
Merge branch 'dev' of github.com:laurent22/joplin into dev
2021-01-07 16:30:13 +00:00
Jerry Zhao
7a6966405c
All: Support natural sorting by title ( #4272 )
2021-01-07 16:29:53 +00:00
Laurent Cozic
7114228fd6
Validate plugin ID
2021-01-06 20:27:04 +00:00
Laurent Cozic
8d4d438136
Tools: Updated script to build plugin repository
2021-01-06 20:23:23 +00:00
Laurent Cozic
b5fc206202
Plugins: Added joplin.workspace.selectedFolder()
2021-01-04 16:49:59 +00:00
Laurent Cozic
794fb6a122
Plugins: Fixes #4285 : Allow API paths that contain 4 elements
2021-01-04 16:17:06 +00:00
Laurent Cozic
3e948146cd
Generator: Resolves #4229 : Add support for compiling content script
2021-01-03 13:21:48 +00:00
Laurent Cozic
0e57baf5b9
Desktop: Made editor padding more consistent and ensure it is present even when sidebars are gone
2021-01-02 17:27:37 +00:00
Laurent Cozic
05f65c326a
Merge branch 'dev' of github.com:laurent22/joplin into dev
2021-01-02 16:55:20 +00:00
Laurent Cozic
491714cde6
Desktop, Mobile: Fixed issue where file:// URLs would not be rendered correctly
2021-01-02 16:53:59 +00:00
Laurent Cozic
34c1096307
Plugins: Allow loading external JS or CSS from dialog
2021-01-02 16:21:32 +00:00
Jonathan Heard
740aba90ea
All: Resolves #3528 : Upload Big Notes to Onedrive ( #4120 )
2021-01-02 15:09:33 +00:00
Laurent Cozic
5b295d5f6f
Plugins: Add support for hiding and showing panels
2021-01-02 13:32:15 +00:00
Helmut K. C. Tessarek
0be8cdf760
Update translations
2021-01-01 21:00:35 -05:00
Laurent Cozic
56ded0062a
All: Add more log info when a revision cannot be deleted due to still-encrypted itel
2021-01-01 13:04:15 +00:00
Laurent Cozic
d2771029a3
Server: Support for notifications and clean up
2020-12-30 18:35:18 +00:00
Laurent Cozic
89d173b460
Mobile: Add support for Joplin Server
2020-12-30 10:54:00 +00:00
Laurent Cozic
74a797b410
Desktop, Cli: Fixed importing ENEX files that contain hidden sections
2020-12-30 00:17:15 +00:00
Helmut K. C. Tessarek
9dc505e85b
fix typo in source and all translations
2020-12-29 12:10:52 -05:00
Laurent Cozic
70381a233b
Merge branch 'release-1.5' into dev
2020-12-29 16:17:18 +00:00
Laurent Cozic
143f0b4bc5
Desktop, Cli: Improve support for SVG images when importing ENEX files
2020-12-29 15:58:20 +00:00
Helmut K. C. Tessarek
24ec3b8897
Update translations (for new server code)
2020-12-28 15:17:17 -05:00
Laurent Cozic
34a99f738c
linter
2020-12-28 17:26:15 +00:00
Laurent Cozic
2fda067034
Server: Improved logging and error handling
2020-12-28 15:15:30 +00:00
Laurent Cozic
29177330b0
Merge branch 'release-1.5' into dev
2020-12-28 14:31:37 +00:00
Laurent Cozic
469cd19ec1
Desktop: Fix issue when importing ENEX file that contains invalid list elements
2020-12-28 14:29:02 +00:00
Laurent
41684a64ef
Server: Add Joplin Server package ( #1872 )
2020-12-28 11:48:47 +00:00
Laurent Cozic
4897c763bd
Releasing sub-packages
2020-12-26 00:45:11 +00:00
Laurent Cozic
b8f14d50f5
Desktop, Cli: Add table captions when importing ENEX files
2020-12-25 17:44:51 +00:00
Laurent Cozic
9e2f60523f
Desktop, Cli: Fixed issues when importing hidden tables within hidden sections in Enex files
2020-12-25 16:37:05 +00:00
Laurent Cozic
5dc3baa50c
Desktop: Removed warning for Markdown editor spell checking
2020-12-23 23:19:35 +00:00
Laurent Cozic
5826a8d373
Desktop, Cli: Improved error handling when importing ENEX files
2020-12-23 17:25:26 +00:00
Laurent Cozic
db4f6e9ce5
Chore: Fixed mobile build
2020-12-20 07:52:28 +00:00
Laurent Cozic
1aebcbb27c
Merge branch 'dev' of github.com:laurent22/joplin into dev
2020-12-19 22:17:48 +00:00
Caleb John
2529da5b09
Desktop: Fixes #4130 : Register Markdown editor commands with the Keyboard Shortcut editor ( #4136 )
2020-12-19 17:57:41 +00:00
Laurent Cozic
d1a7d31335
Desktop: Use plugins whenever printing or exporting notes
...
Ref: https://discourse.joplinapp.org/t/external-css-per-note-is-being-ignored/13016/6
2020-12-19 17:42:18 +00:00
Laurent Cozic
b8493baa5e
Desktop, Cli: Fixed import of ENEX files that contain invisible sections
...
Ref: https://discourse.joplinapp.org/t/code-block-imports-from-evernote/13113/4
2020-12-19 16:18:07 +00:00
Laurent Cozic
f53a7d3a8a
Desktop, Cli: Fixed importing certain code blocks from ENEX
...
Ref: https://discourse.joplinapp.org/t/13113
2020-12-19 15:37:42 +00:00
Laurent Cozic
33c5037816
Desktop, Cli: Fixed importing ENEX files that contain resources with invalid mime type
2020-12-18 23:56:38 +00:00
Laurent Cozic
38b0702314
Android: Disable long press on images as it interferes with zoom in and out
2020-12-18 13:37:36 +00:00
Laurent Cozic
693f59d07a
Tools: Fixed OneDrive test units
2020-12-16 11:19:35 +00:00
Laurent Cozic
4180d4bd28
Tools: Allow publishing all lib packages to @joplin
2020-12-14 14:55:31 +00:00
Laurent Cozic
9f8e6a3060
Plugins: Add support for context menu items on notebooks and tags
2020-12-11 13:28:59 +00:00
Laurent Cozic
5cd9114334
Chore: access modifiers on classes
2020-12-11 12:29:21 +00:00
Laurent Cozic
65cc6853bd
Plugins: Added a way to execute commands from Markdown-it content scripts
2020-12-11 12:00:24 +00:00
Laurent Cozic
bc76e4a918
Plugins: Fixed disabling plugin files that start with "_"
2020-12-10 16:45:00 +00:00
Laurent Cozic
5cafc8cea5
Chore: Fixed a few links that were broken after Lerna upgrade
2020-12-10 15:13:29 +00:00
Laurent Cozic
ff5e8ee7aa
Chore: Fixed a few links that were broken after Lerna upgrade
2020-12-10 15:04:54 +00:00
Laurent Cozic
afebce145f
Doc: Fixed formatting
2020-12-09 22:04:10 +00:00
Laurent
5737560e19
Desktop, Mobile: Restrict auto-detection of links, and added option to toggle linkify ( #4205 )
2020-12-09 21:52:52 +00:00
Laurent Cozic
13dbeb4b36
Desktop: Add support for media players (video, audio and PDF)
2020-12-09 21:30:51 +00:00
Laurent Cozic
f37224fc42
Desktop: Added doc about Rich Text editor and added way to dismiss warning banner
2020-12-09 15:58:15 +00:00
Roman Musin
92b4795410
All: Fixed #4025 : Fixed issue when searching for text that contains diacritic ( #4152 )
2020-12-09 13:02:54 +00:00
Laurent Cozic
dc3e9178ef
Desktop: Fixed issue with attachment paths being invalid when user has spaces in home directory path. Also fixed race condition in test units that could make them randomly fail.
2020-12-09 12:53:47 +00:00
Laurent Cozic
46ed1304f2
Desktop: Improved warning banner colors
2020-12-08 23:44:54 +00:00
Laurent Cozic
f21199a7f3
Chore: Convert test-utils to TypeScript
2020-12-08 20:01:33 +00:00
Laurent Cozic
cdf2873883
Plugins: Commands would not show up in keymap editor when no shortcut was associated with them
...
Ref: https://discourse.joplinapp.org/t/plugin-note-tabs/12752/39
2020-12-08 19:45:08 +00:00
Laurent Cozic
0390928fea
Merge branch 'dev' of github.com:laurent22/joplin into dev
2020-12-08 19:04:03 +00:00
Laurent Cozic
efb3546675
Plugins: Add support for workspace.onSyncStart event
2020-12-08 19:03:22 +00:00
Helmut K. C. Tessarek
b780261153
Chore: moving the keycode map to a separate file ( #4192 )
...
/ref https://github.com/laurent22/joplin/pull/4022#issuecomment-726263640
2020-12-06 15:01:30 +00:00
Helmut K. C. Tessarek
50f046ffc4
Update translations
2020-12-05 16:36:47 -05:00
Laurent Cozic
046433a947
Tools: Fixed issue with gettext not knowing how to parse regex that includes backtick
2020-12-05 11:54:58 +00:00
Laurent Cozic
8d90cc234f
Clipper: Fixes #4105 : Handle certain types of code block
2020-12-02 15:43:44 +00:00
Caleb John
92fe5e2362
Desktop: Fixes #4036 : Focus editor after pressing toolbar buttons ( #4037 )
2020-12-02 10:36:00 +00:00
Laurent Cozic
717b8da1f8
Tools: Cleaned up tests and splitted sync tests into smaller parts
2020-12-01 18:05:24 +00:00
Laurent Cozic
05e9000087
Plugins: Improved note change event handling. Also added tests and improved debugging plugins.
2020-12-01 14:08:41 +00:00
Laurent Cozic
eed3dc8617
Merge branch 'release-1.4' into dev
2020-12-01 11:29:07 +00:00
Laurent Cozic
89abc4395f
All: Disable soft-break by default in Markdown rendering
...
Although soft-break is part of the CommonMark spec, it requires a
special editor that can wrap text at a certain limit. That doesn't make
much sense in Joplin, where the editor can have various sizes, from
desktop to mobile, and where the tools to wrap text are not present.
2020-12-01 09:49:59 +00:00
Laurent Cozic
48e3811fbd
Desktop, Cli: Fixed importing ENEX files that contain empty resources
2020-11-30 19:29:44 +00:00
Laurent Cozic
e8d216016e
Chore: Make debugging log less verbose for link replacement code
2020-11-30 18:37:58 +00:00
Jan Blunck
f965708ad3
Mobile: Fixes #3601 : Fix uploading resource files to S3 with RN ( #4127 )
...
When the mobile application tries to synchronize a note with attached
resource files, e.g. from the notebook "Welcome! (Mobile)", readFile()
is called to return a Buffer although that isn't implemented in
FsDriverRN.readFile(). This is changing the code to return base64
encoded content from react-native and turn it into a Buffer before the S3
putObject() API call is used to create the remote object.
Tested with AVD Android 10.0 target.
Signed-off-by: Jan Blunck <jblunck@users.noreply.github.com>
2020-11-29 17:29:46 +00:00
Laurent Cozic
d588bddfaa
Revert "Tools: Adding debug info to tests"
...
This reverts commit 154b3573a4
.
2020-11-29 16:47:07 +00:00
Laurent Cozic
154b3573a4
Tools: Adding debug info to tests
2020-11-29 13:13:53 +00:00
Laurent Cozic
1851b0e7d1
Merge branch 'release-1.4' into dev
2020-11-29 00:22:17 +00:00
Laurent Cozic
849ef418a6
Desktop: Fixed notifications on macOS
2020-11-28 12:03:06 +00:00
Laurent Cozic
03942a0073
All: Fix sorting by title in a case insensitive way
2020-11-27 15:16:50 +00:00
Laurent Cozic
cb696276da
Desktop: Fixes #4146 : Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes
2020-11-27 12:21:34 +00:00
Laurent Cozic
5f80628a4d
Desktop: Fixed potential crash when watching note files or resources
2020-11-27 12:19:57 +00:00
Laurent Cozic
6ad9931e43
Desktop: Fixes #4146 : Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes
2020-11-27 11:12:28 +00:00
Laurent Cozic
011a65f73b
Desktop: Fixed potential crash when watching note files or resources
2020-11-27 11:08:42 +00:00
Naveen M V
69a4a895d4
All: Fixed basic search when executing a query in Chinese ( #4034 )
2020-11-26 12:35:04 +00:00
Laurent Cozic
9b64c1fbdb
Added no-floating-promises eslint rule
2020-11-25 14:40:25 +00:00
Laurent Cozic
a37f84e988
Clipper: Certain tags could be missing from the dropdownlist
2020-11-25 10:27:41 +00:00
Laurent Cozic
416a7b36e7
Fix logger type
2020-11-25 09:40:54 +00:00
Laurent Cozic
1ef380d995
Merge branch 'dev' of github.com:laurent22/joplin into dev
2020-11-23 16:40:50 +00:00
Laurent Cozic
c213d5056c
Desktop: Fixed resource watching on Windows
2020-11-23 16:38:29 +00:00
Laurent Cozic
1dd6c7dde5
All: Fix handling of new line escaping when using external edit
2020-11-23 16:25:57 +00:00
Laurent Cozic
3e65e1539b
Desktop, Cli: Fixed importing certain ENEX files that contain invalid dates
2020-11-23 11:23:56 +00:00
Laurent Cozic
544d879c0b
Plugins: Use plugin ID as filename
2020-11-19 23:46:04 +00:00
Laurent Cozic
fdc84aa6bb
Desktop: Upgrade to Electron 10
2020-11-19 21:01:19 +00:00
Caleb John
858508bfa9
Desktop: Add option to toggle spellchecking for the markdown editor ( #4109 )
2020-11-19 17:14:44 +00:00
Anshuman Pandey
031a26116c
Desktop: Resolves #4096 : Disabled the auto update option in linux ( #4102 )
2020-11-19 17:00:22 +00:00
Laurent Cozic
65962e26ce
Desktop: Fixes #4098 : Fix crash due to React when trying to upgrade sync target
2020-11-19 16:38:44 +00:00
Laurent Cozic
30913a5d58
API: Always include 'has_more' field for paginated data
2020-11-19 16:25:32 +00:00
Laurent Cozic
61618fb37c
All: Refresh sidebar and notes when moving note outside of conflict folder
2020-11-19 16:21:24 +00:00
Laurent Cozic
dbbd930f81
All: Added global logger
...
Avoids having to pass around a logger to every module and sub-module,
and makes it easier to set log level globally.
2020-11-19 15:25:02 +00:00
Laurent Cozic
e57444dc32
Desktop: Add config screen to add, remove or enable, disable plugins
2020-11-19 12:34:49 +00:00
Laurent Cozic
8e2daef144
Plugins: Add support for the JPL plugin format
2020-11-18 10:17:27 +00:00
Laurent Cozic
73571f1c48
Merge branch 'dev' of github.com:laurent22/joplin into dev
2020-11-17 18:28:46 +00:00
Caleb John
3e00f6078d
Plugins: Add support for external CodeMirror plugins ( #4015 )
2020-11-17 18:28:32 +00:00
Laurent Cozic
355ba2c278
Plugins: Add support for JPL archive format
2020-11-17 18:26:24 +00:00
Laurent Cozic
4e08adb76f
Plugins: Added command to export folders and notes
2020-11-17 14:50:28 +00:00
Laurent Cozic
eb8284ecdb
Desktop, Cli: Resolves #4095 : Allow exporting conflict notes
2020-11-17 11:50:46 +00:00
Laurent Cozic
7be93b1fbb
API: Make sure pagination sort options are respected for search and other requests
2020-11-17 09:53:50 +00:00
Laurent Cozic
5f05f85e41
Desktop: Fixes #4011 : Prevent log from filling up when certain external editors trigger many watch events
2020-11-16 16:34:05 +00:00
Laurent Cozic
adde092ea6
Plugins: Fixed issue with dialog being empty in some cases
2020-11-16 16:14:26 +00:00
Laurent Cozic
a808281dd2
Desktop: Regression: Fixed external edit file watching
2020-11-16 11:03:44 +00:00
Laurent Cozic
ce59d29bb3
Plugins: Added support app_min_version property and made it required
2020-11-15 14:18:46 +00:00
Laurent Cozic
7f88f507df
All: Fixes #3997 : Display note count for conflict folder, and display notes even if they are completed to-dos
2020-11-14 12:37:18 +00:00
Laurent Cozic
2b95bce272
Desktop: Fixes #4073 : Resource links could not be opened from Rich Text editor on Linux
2020-11-14 10:59:26 +00:00
Laurent Cozic
2f1cc71922
Fixed path
2020-11-14 00:31:45 +00:00
Laurent Cozic
4f41fb7b54
Plugins: Add support for editor context menu
2020-11-14 00:02:17 +00:00
Laurent Cozic
7151a48138
Merge branch 'dev' of github.com:laurent22/joplin into dev
2020-11-13 23:37:24 +00:00
Laurent Cozic
872d2942b4
All: Allow lowercase filters when doing search
2020-11-13 22:29:28 +00:00
Laurent Cozic
918b768634
Plugins: Fix crash when path includes trailing slash
2020-11-13 22:03:10 +00:00
Laurent Cozic
8305eb4403
API: Fix note and resource association end points
2020-11-13 21:45:25 +00:00
Laurent Cozic
458ae3731d
Doc: Add beta banner for plugin API
2020-11-13 19:12:49 +00:00
Laurent Cozic
a647272cf0
Plugins: Allow retrieving form values from dialogs
2020-11-13 18:48:42 +00:00
Laurent Cozic
67f0739d3c
Desktop: Allow customising application layout
2020-11-13 17:09:28 +00:00
Laurent Cozic
17d835d694
Tools: Apply rule @typescript-eslint/member-delimiter-style
2020-11-12 19:29:22 +00:00
Laurent Cozic
42799b0662
Tools: Apply rule @typescript-eslint/comma-dangle
2020-11-12 19:23:54 +00:00
Laurent Cozic
d20694e52c
Tools: Apply rule @typescript-eslint/type-annotation-spacing
2020-11-12 19:13:28 +00:00
Helmut K. C. Tessarek
e29e745b96
Desktop: add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday) ( #4023 )
...
* add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday)
In certain situation it is useful to reference the beginning of the week.
Unfortunately the current system does not allow to that, not even with a custom datetime format.
I've also added the 2 new template variables to the documentation.
* README: better wording
2020-11-12 18:41:37 +00:00
Helmut K. C. Tessarek
340312fa80
Desktop: Fix handling of certain keys in shortcut editor ( #4022 )
...
String.fromCharCode expects unicode charcodes as an argument; e.keyCode returns javascript keycodes.
Javascript keycodes and unicode charcodes are not the same thing!
Therefore I used an array to map keycodes. This seems to be the only way to make this work properly.
I also changed the width of the shortcut recorder input field to 200px, since certain key combinations are cut off, because they don't fit in the field.
2020-11-12 18:40:00 +00:00
Laurent Cozic
8808b38d83
Fixed desktop build
2020-11-11 12:51:51 +00:00
Laurent Cozic
0fd0451c17
API: Change pagination to has_more model
2020-11-11 11:52:47 +00:00
Laurent Cozic
06f2fda946
Tools: Replace Jasmine with Jest to run tests
2020-11-10 15:59:30 +00:00
Laurent Cozic
ed71726e87
Desktop: Fixes #3876 : Tags could not be selected in some cases
2020-11-09 13:33:12 +00:00
Laurent Cozic
31a0449e71
Tools: Added script to generate database types for TypeScript
2020-11-09 13:12:11 +00:00
Laurent Cozic
d0ec598ee4
Desktop: Fixes #3904 , Fixes #3973 : Fixed inconsistent note list state when using search
2020-11-09 12:07:37 +00:00
Laurent Cozic
ca8b05631a
Tools: Fixed tests
2020-11-09 09:21:05 +00:00
Laurent Cozic
5269a4b7fa
Chore: Convert ResourceService to TypeScript
2020-11-08 16:46:48 +00:00
Laurent Cozic
88a2f9c85c
Desktop: Regression: Fix exporting to HTML and PDF
2020-11-08 02:20:56 +00:00
Laurent Cozic
bd2081c3b6
Desktop: Added toolbar button to switch spell checker language
2020-11-08 01:08:33 +00:00
Laurent Cozic
aa47ffb30f
Api: Added way to get the notes associated with a resource
2020-11-07 16:45:02 +00:00
Laurent Cozic
83b175bb5b
Api: Added ability to watch resource file
2020-11-07 16:32:08 +00:00
Laurent Cozic
04bfbec96b
Tools: Renamed package namespace from @joplinapp to @joplin
2020-11-07 15:59:37 +00:00
Laurent Cozic
7e2d512fde
Merge branch 'release-1.3' into dev
2020-11-06 12:05:15 +00:00
Laurent Cozic
4a1dc2c80e
Tools: Need to remove spellfix.dll otherwise it gets signed by CI
2020-11-05 21:12:55 +00:00
Laurent Cozic
cc07016b07
All: Use Lerna to manage monorepo
2020-11-05 16:58:23 +00:00