Laurent Cozic
bcf054fd08
All: Resolves #6978 : Improved handling of invalid sync info
2023-09-24 16:26:01 +01:00
Henry Heino
ec7f5aaf9b
Desktop: Fixes #8898 : Show a gear when a plugin doesn't specify an icon ( #8909 )
2023-09-19 11:29:19 +01:00
Laurent Cozic
fa0740338d
Desktop: Resolves ##5389: Add support for note list plugins ( #8897 )
2023-09-18 17:40:36 +01:00
Laurent Cozic
510caa77cc
Desktop: Remove potentially slow methods from imaging plugin API
2023-09-17 18:07:24 +01:00
Laurent Cozic
3b4717b674
Desktop: Added more methods to the imaging plugin API
2023-09-17 14:08:55 +01:00
Laurent Cozic
3d8c96489f
Desktop: Add support for plugin imaging API ( #8900 )
2023-09-17 11:40:50 +01:00
Laurent Cozic
b9f36705ff
Desktop: Fixes #8844 : Hide option to share a notebook when it is not available
2023-09-12 19:20:12 +01:00
Hubert
5a5a8526c3
Desktop: Resolves #8722 : Add option to import HTML and TXT file ( #8729 )
2023-09-11 17:25:12 +01:00
Laurent Cozic
13b7e3657b
Merge branch 'release-2.12' into dev
2023-08-23 19:10:58 +01:00
Laurent Cozic
77df474b46
Tools: Enable eslint rule comma-dangle: always-multiline for functions
2023-08-23 18:28:00 +01:00
Laurent Cozic
73eedd3ec3
Desktop: Fixes #8706 : Pasting a resource in Rich Text editor breaks the resource link
2023-08-23 18:16:06 +01:00
Laurent Cozic
2e9f93ad9a
Tools: Enable eslint rule comma-dangle: always-multiline for functions
2023-08-22 11:58:53 +01:00
Laurent Cozic
0edc66da49
Desktop: Refactor note list in preparation for plugin support ( #8624 )
...
Relates to #5389
2023-08-21 16:01:20 +01:00
Henry Heino
c50052ac04
Chore: Desktop: Fix NoteEditor unnecessary rerendering ( #8662 )
2023-08-14 18:33:48 +01:00
Laurent Cozic
eca1afb6d5
All: Resolves #8657 : Temporarily revert to AES-128 as encryption method due to severe performance issues
2023-08-14 18:26:49 +01:00
Henry Heino
c6c2733726
Desktop: Resolves #8625 : Show missing sync password warning and link to FAQ ( #8644 )
2023-08-14 18:12:49 +01:00
Laurent Cozic
95ca89bf5b
Desktop: Improved sharing error handling
2023-08-05 16:40:05 +01:00
Laurent Cozic
16c87c36da
Chore: Move Logger from lib to utils package
2023-07-27 16:08:11 +01:00
Laurent Cozic
0c4513838a
Update manifestFromObject.ts
2023-07-25 16:26:00 +01:00
Hubert
672ef1fd7c
Desktop: Resolves #8408 : Adding support for plugin icons ( #8499 )
2023-07-25 15:47:43 +01:00
Laurent Cozic
1c1d20f82c
Chore: Desktop: Update for share permissions ( #8528 )
2023-07-23 15:57:55 +01:00
Laurent Cozic
c49b53cb4b
Tools: Trying to fix flaky test
2023-07-22 15:32:09 +01:00
Laurent Cozic
6d184fb47c
CI: Trying to fix random test failures
2023-07-22 11:19:57 +01:00
Henry Heino
776b6d8f12
Desktop: Fixes #8504 : Support plugin toolbar icons in the Rich Text editor toolbar ( #8519 )
2023-07-21 20:49:49 +01:00
Henry Heino
6ce8865719
Mobile: Add JEX export ( #8428 )
2023-07-18 14:58:06 +01:00
Laurent Cozic
77482a0c95
All: Add support for share permissions ( #8491 )
2023-07-16 17:42:42 +01:00
Henry Heino
d95d6733a1
Chore: Refactor InteropService to not use dynamic imports ( #8454 )
2023-07-12 10:30:38 +01:00
Henry Heino
28923a69b2
Chore: Resolves #8360 : Use @typescript-eslint/indent for TypeScript files ( #8367 )
2023-07-06 19:17:41 +01:00
Henry Heino
8eba798cdd
Chore: Fix search filter tests in non UTC+0 timezones ( #8411 )
2023-07-04 18:56:06 +01:00
Laurent Cozic
dd6eec6a03
Tools: Apply rule @typescript-eslint/ban-types
2023-06-30 10:30:29 +01:00
Laurent Cozic
48ef6db4a5
Tools: Apply @typescript-eslint/ban-ts-comment rule
2023-06-30 10:22:47 +01:00
Laurent Cozic
7591a1182e
Tools: Apply eslint rule multiline-comment-style with checkJSDoc option
2023-06-30 09:55:56 +01:00
Laurent Cozic
0c4ba592f6
Tools: Apply rule github/array-foreach
2023-06-30 09:39:21 +01:00
Laurent Cozic
c6a15b3186
Tools: Add eslint rule @typescript-eslint/array-type
2023-06-30 09:16:08 +01:00
Laurent Cozic
e89b59be8e
Tools: Apply eslint rule @typescript-eslint/no-inferrable-types with ignoreArguments=false
2023-06-30 09:11:26 +01:00
Laurent Cozic
315f071337
Tools: Apply eslint rule @typescript-eslint/no-inferrable-types with ignoreProperties=false
2023-06-30 09:07:03 +01:00
Laurent Cozic
92c68882e2
Desktop: Resolves #8080 : Add support for plugin user data ( #8312 )
2023-06-13 18:06:16 +01:00
Laurent Cozic
f555e528ba
All: Resolves #7686 : Upgrade E2EE encryption method to AES-256
2023-06-10 19:20:08 +01:00
Laurent Cozic
c89edd7b22
Tools: Implement "prefer-object-spread" eslint rule
2023-06-01 12:02:36 +01:00
Laurent Cozic
e647775608
All: When resetting the master password, also create a new master key with that password
2023-05-31 20:31:44 +01:00
Laurent Cozic
577aa519e0
All: Fixes #8254 : Improve selection of active E2EE key
2023-05-31 20:17:22 +01:00
Laurent Cozic
b99ba85acd
Fixed tests
2023-05-15 18:14:26 +01:00
Laurent Cozic
a0b707cbda
Desktop, Server: Improved handling of items with duplicate IDs
2023-05-15 17:49:26 +01:00
Laurent Cozic
8cedf27fea
Desktop, Mobile: Resolves #8154 : Translate Welcome notes
2023-05-10 12:20:04 +01:00
Laurent Cozic
6672f63981
Desktop: Fixes #8143 : Fixes crash when using multiple profiles along with certain plugins
2023-05-08 16:45:18 +01:00
Laurent Cozic
f390eca4de
Desktop: Fixes #8143 : Fixes crash when using multiple profiles along with certain plugins
2023-05-08 15:34:38 +01:00
Laurent Cozic
738f1decbb
Chore: Add types to search engine
2023-04-23 10:07:38 +01:00
Laurent Cozic
357a3e2e7b
Chore: Add types to search engine
2023-04-23 10:05:13 +01:00
Arun Kumar
fabd0b4dda
Desktop, Mobile: Fixes #7940 : Removed MasterKey
from Sync Status report ( #8026 )
2023-04-09 12:54:48 +01:00
Laurent Cozic
b2b412105a
Merge branch 'release-2.10' into dev
2023-04-03 18:30:55 +02:00
Laurent Cozic
376e4ebde0
Desktop: Fixed display of installed plugins in About box
2023-04-03 18:01:06 +02:00
Laurent Cozic
3e52411bc4
Tools: Moved some utility functions to @joplin/utils to reduce dependencies between packages
2023-03-19 15:38:09 +00:00
Julien
71ea74d273
Desktop: Fixes #4801 : Do not allow update for plugins incompatible with current version ( #7936 )
2023-03-17 08:50:51 +00:00
Laurent Cozic
99c6c9b411
Tools: Add more eslint/jest rules
2023-03-09 17:50:56 +00:00
Laurent Cozic
c1db7182ac
Tools: Add class member accessibility modifiers and converted rule @typescript-eslint/explicit-member-accessibility to an error
2023-03-06 14:22:37 +00:00
Self Not Found
ad4d71dbe1
Desktop: Fixes #7831 : Skip the resources which haven't been downloaded yet when exporting ( #7843 )
2023-03-03 11:31:49 +00:00
Laurent Cozic
a6536e1ef9
Chore: Improve logging on api/notes
2023-02-24 18:50:04 +00:00
Laurent Cozic
92cf5abd08
Desktop: Fixed clipping certain pages that contain images within links
2023-02-24 18:49:27 +00:00
pedr
6a9848ebe7
Desktop: Fixes #7782 : Markdown + Front Matter export fails when tag(s) lost ( #7820 )
2023-02-21 17:57:04 +00:00
pedr
f2995dd196
Tools: Add prefer-arrow-callbacks to ESlint rules ( #7810 )
2023-02-20 15:02:29 +00:00
Laurent Cozic
7fa1459dc3
Tools: Apply eslint rules "no-console" and "id-denylist"
2023-02-16 10:58:24 +00:00
pedr
c706b8dd2f
Desktop: Allow 'Paste as Text' on the Rich Text Editor ( #7751 )
2023-02-13 19:16:33 +00:00
Laurent Cozic
0019bb8d6b
Tools: Add eslint rule "@typescript-eslint/no-inferrable-types"
2023-02-05 12:27:09 +00:00
Wartijn
4e942afba6
API: Fixes #6862 set todo related fields when adding or changing a todo ( #7395 )
2023-01-11 19:14:19 +00:00
Laurent Cozic
4888b4bd14
Tools: Enable eslint rule "comma-spacing"
2023-01-11 18:40:14 +00:00
Laurent Cozic
fa7d48a3bd
Chore: Desktop: Add more ways to automatically populate the database
2023-01-10 18:14:48 +00:00
Laurent Cozic
6bb52d5ad6
Mobile: Add support for multiple profiles
2023-01-10 12:08:13 +00:00
Laurent Cozic
767213cdc1
Mobile: Add support for realtime search
2022-12-30 14:12:07 +00:00
Laurent Cozic
d690146f9f
Chore: Make it easier to test publishing notes
2022-12-24 12:30:52 +00:00
Laurent Cozic
dbd480913d
Fix CI
2022-11-20 10:10:41 +00:00
Laurent Cozic
fda62a97b5
Fix build
2022-11-17 15:36:33 +00:00
Laurent Cozic
64199704c2
Chore: Complete Jest upgrade
2022-11-15 10:23:50 +00:00
SFulpius
3dd008ae9a
Desktop: Fixes #6721 : Fix exporting resources to md and md + frontmatter ( #6768 )
...
Co-authored-by: Henry Heino <46334387+personalizedrefrigerator@users.noreply.github.com>
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2022-11-01 14:35:48 +00:00
Laurent Cozic
fd445773ce
Desktop: Resolves #6979 : Display the plugin name in dialog boxes created by plugins
2022-10-30 17:45:47 +00:00
Self Not Found
fa67b7193c
Desktop: Enable proxy support when fetching list of available plugins ( #6907 )
2022-10-15 22:21:06 +01:00
Laurent Cozic
44a96f347a
Tools: Add eslint rule prefer-await-to-then
2022-09-30 17:32:00 +01:00
Mayank Bondre
66c9ee0a1a
Desktop: Fix missing plugin file error and missing setting key error in dev mode ( #6827 )
2022-09-12 16:08:06 +01:00
Laurent Cozic
7974df98ff
Desktop: Display default notebook icons when at least one notebook has an icon
2022-09-05 17:26:22 +01:00
Mayank Bondre
80906cbdb3
Desktop: Remove demo plugins folder and update pinned version of backup plugin ( #6801 )
2022-09-05 12:36:21 +01:00
Mayank Bondre
01f4bb0591
Desktop: Install default plugins on first app start ( #6585 )
2022-09-01 11:44:33 +01:00
Laurent Cozic
ebf9a9375c
Desktop, Cli: Fixes #6704 : Fixed names of imported duplicate notebooks
2022-08-29 16:22:13 +01:00
Laurent Cozic
8b91427056
Chore: Added more messages for external editing
2022-08-29 15:09:30 +01:00
Retrove
58dc4feee7
Plugins: Add support for media links in plugin manifest.json ( #6672 )
2022-08-27 12:11:56 +01:00
Anton Tuchkov
0356cbbfab
Desktop: Add support for multi-language spell check ( #6617 )
2022-08-27 12:05:44 +01:00
Laurent Cozic
ce02d4c94f
Chore: Finished applying eqeqeq rule
2022-07-23 11:33:12 +02:00
Laurent Cozic
052d9f03d6
Chore: Add eslint rule to enforce strict equality (eqeqeq)
2022-07-23 09:31:32 +02:00
Laurent Cozic
06d5feaa63
All: Fixes #6645 : Do not encrypt non-owned note if it was not shared encrypted
2022-07-12 11:28:48 +01:00
Laurent Cozic
3b35ab6581
Plugins: Added joplin.versionInfo method
2022-07-03 14:32:29 +01:00
asrient
c0bc4c38c3
Clipper: Resolves #6247 : Clipper unable to pull and store PDFs ( #6384 )
2022-06-20 13:56:54 +01:00
Laurent Cozic
91df23e959
Chore: Removed lodash package to save space
2022-05-26 15:57:44 +01:00
Laurent Cozic
015562c86a
Tools: Added cspell config
2022-05-01 19:38:00 +01:00
Laurent Cozic
fc095986b0
Plugins: Add support for file and directory selector in Settings API
2022-04-20 16:21:57 +01:00
Laurent Cozic
b7167552ec
Desktop: Enabled plugin throttling logic to prevent certain plugins from freezing the app
2022-04-19 15:53:13 +01:00
Kenichi Kobayashi
5d9b43ee31
Desktop: Resolves #5770 : Performance improvement when switching note while plugins are running ( #6409 )
2022-04-17 12:41:27 +01:00
Laurent Cozic
b4a6e17090
Desktop: Multi-profiles: Assign an ID to profiles and remove path
2022-04-16 15:04:06 +01:00
Laurent
1b043d856d
Chore: Refactor note list on desktop using React Hooks ( #6410 )
2022-04-14 16:50:42 +01:00
Laurent
e5313a9719
Desktop: Resolves #6338 : Improve E2EE usability when accidentally creating multiple keys ( #6399 )
2022-04-13 12:18:38 +01:00
Laurent Cozic
0374505212
Chore: Fixed CI tests
2022-04-12 12:42:21 +01:00
Laurent Cozic
74273cd570
Plugins: Allow updating a resource via the data API
2022-04-11 17:01:01 +01:00
Laurent
6458ad0540
Desktop: Resolves #591 : Add support for multiple profiles ( #6385 )
2022-04-11 16:49:32 +01:00
Mayank Bondre
0b32a29cce
Plugins: Resolves #5867 : Add support for "categories" manifest field ( #6109 )
2022-04-10 10:52:31 +01:00
Laurent Cozic
f2bfa30e04
Api: Fixed updating resource content
2022-04-09 11:58:08 +01:00
Laurent Cozic
27198a16a4
Chore: Make it easier to test note publishing on desktop
2022-04-05 15:37:57 +01:00
Laurent Cozic
9d9420a35c
Desktop: Support for Joplin Cloud recursive linked notes
2022-04-03 19:19:24 +01:00
Retrove
a73d822998
Desktop, Cli: Fixes #6197 : Fixed creation of empty notebooks when importing directory of files ( #6274 )
2022-03-28 17:13:13 +01:00
Laurent Cozic
37d51c3b58
Plugins: Allow updating a resource via the data API
2022-03-28 16:35:41 +01:00
JackGruber
3f732939d0
All: Resolves #6266 : Make search engine filter keywords case insensitive ( #6267 )
2022-03-15 10:03:56 +00:00
Laurent Cozic
addcfb0129
All: Fixes #6261 : Ensure that note revision markup type is set correctly
2022-03-12 16:24:07 +00:00
Laurent Cozic
88ac664e37
Deskop, Cli: Fixes #6203 : Note export could fail in some cases (regression)
2022-02-27 10:49:18 +00:00
Laurent Cozic
20784b0e99
Desktop: Resolves #5531 : Prevent certain errors from stopping the revision service
2022-02-27 10:30:40 +00:00
Laurent Cozic
a325bf6dc6
All: Improve error message when revision metadata cannot be decoded, to improve debugging
2022-02-26 18:20:23 +00:00
Laurent Cozic
fe787d1257
Chore: clean up
2022-02-12 17:46:32 +00:00
Laurent Cozic
a70f9b1a13
Desktop: Fixes #6129 : Exported JEX notebook should not contain share metadata
2022-02-12 17:44:07 +00:00
Laurent Cozic
de757026d4
All: Fixes #6092 : Shared resource was not encrypted with correct encryption key
2022-02-11 10:38:45 +00:00
Laurent
9f252ea673
Desktop: Add support for custom notebook icons ( #6110 )
2022-02-06 16:42:00 +00:00
Thibault Jan Beyer
3ba4a1de72
Doc: Update editorCommandDeclarations link ( #5976 )
2022-01-09 11:32:53 +00:00
Laurent Cozic
f451633a51
Desktop: Fixes #5927 : Update menu item labels when the language changes
2021-12-31 07:50:32 +01:00
Laurent Cozic
2660ff3af6
Plugins: Adds joplin.workspace.onResourceChange
2021-12-30 12:11:22 +01:00
Laurent Cozic
c7d0d659a0
Tools: Fixed linter and tsc errors
2021-12-28 14:17:59 +01:00
Hieu-Thi Luong
46438a5888
Desktop: Better handling of bold text to simplify customisation ( #5732 )
2021-12-28 09:57:34 +00:00
Laurent Cozic
c423551723
Plugins: Added ModelType type
2021-12-27 18:10:07 +01:00
Laurent Cozic
27b62bf129
Plugins: Add utility functions joplin.data.itemType() and joplin.data.resourcePath()
2021-12-27 17:42:43 +01:00
Laurent Cozic
960863fb75
Plugins: Add support for joplin.workspace.filterEditorContextMenu to allow dynamically setting editor menu items depending on context
2021-12-27 17:38:21 +01:00
Laurent Cozic
bbe4d09260
Plugin Repo: Disallow invalid plugin version numbers
2021-12-21 10:51:37 +01:00
Laurent
7f64fbfd9b
Tools: Use Yarn 3 to manage monorepo ( #5833 )
2021-12-20 15:08:43 +00:00
Laurent Cozic
667d6420f2
All: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible
2021-12-20 15:47:50 +01:00
Laurent Cozic
e0e93c436b
All: Fixed "Invalid lock client type" error when migrating sync target
2021-12-13 10:32:22 +01:00
Laurent Cozic
605f12552e
All: Fixes #5796 : Handle duplicate attachments when the parent notebook is shared
2021-11-28 16:46:44 +00:00
Laurent Cozic
c19e59f5da
Cli: Ask for master password when encryption or decryption fails
2021-11-22 17:57:02 +00:00
Laurent Cozic
0e11273c45
Desktop: Fixes #5693 : Opening a file with ctrl and click leads to an error in the Rich Text editor
2021-11-22 17:20:48 +00:00
Laurent Cozic
e8894d486e
Tools: Fixed tests
2021-11-19 12:56:39 +00:00
Laurent Cozic
a03ef8d18a
Tools: Fixed tests
2021-11-19 12:16:07 +00:00
Laurent Cozic
0ec0d87e71
All: Resolves #5754 : Improved error message when synchronising with Joplin Server
2021-11-19 11:26:01 +00:00
Laurent Cozic
98ed2be518
Desktop, CLI: When exporting as HTML, pack all images, styles and scripts inside the HTML file
2021-11-18 15:08:13 +00:00
Laurent Cozic
e97bb78ce4
Desktop, Mobile: Added support for notebook icons
2021-11-15 17:19:51 +00:00
Helmut K. C. Tessarek
b58ea0f202
Desktop: Add shortcut for bulleted list ( #5698 )
...
Ref: https://discourse.joplinapp.org/t/shortcut-for-lists/21646
2021-11-11 15:50:15 +00:00
Laurent Cozic
0de6e9ed11
All: Fixed issue that could cause application to needlessly lock the sync target
2021-11-10 14:47:26 +00:00
agerardin
6b31609338
Plugins: Allow posting messages from plugin to webview ( #5569 )
2021-11-09 15:50:50 +00:00
Laurent Cozic
c4017e52dc
Fixed a few strings
2021-11-08 10:00:11 +00:00
Laurent Cozic
3e5ad0a374
Desktop, Cli: Fixes #5653 : Long resource filenames were being incorrectly cut
2021-11-07 16:41:39 +00:00
Laurent
af19865865
All, Server: Add support for sharing notes when E2EE is enabled ( #5529 )
2021-11-03 16:24:40 +00:00
Laurent
47a31c4ef1
All, Server: Add support for faster built-in sync locks ( #5662 )
2021-11-03 12:26:26 +00:00
Laurent Cozic
401f1b1f83
Tools: Fixed tests when using Joplin Server as sync target
2021-10-31 18:31:40 +00:00
Laurent Cozic
21a7149493
Fixed mobile build
2021-10-17 14:54:48 +01:00
Caleb John
2acd55eb81
Desktop, Cli: Resolves #5224 : Add Markdown + Front Matter exporter/importer ( #5465 )
2021-10-16 09:59:37 +01:00
Laurent Cozic
8a7fa78c54
Chore: Moved share invitation response logic to separate file (Desktop)
2021-10-15 16:16:02 +01:00
Laurent Cozic
a5f2fd8982
Chore: Linter
2021-10-15 12:39:08 +01:00
Laurent Cozic
ccf9882452
All: Ensure that shared notebook children are not deleted when shared, unshared and shared again, and a conflict happens
2021-10-15 12:38:14 +01:00
Laurent Cozic
fb935dde18
Tools: Added syncDebugLog to help debugging sync operations
2021-10-15 12:24:22 +01:00
Laurent Cozic
73545484c9
Desktop: Allows a shared notebook recipient to leave the notebook
2021-10-14 15:39:17 +01:00
Laurent Cozic
23996e0efe
Desktop: Fixes #5421 : Exclude disabled commands from Goto Anything
2021-10-05 18:09:09 +01:00
Laurent Cozic
5a9bc1297b
All: Fixes #932 : Certain attachments were not being automatically deleted
2021-10-05 17:47:38 +01:00
Laurent
c758377188
All: Add support for public-private key pairs and improved master password support ( #5438 )
...
Also improved SCSS support, which was needed for the master password dialog.
2021-10-03 16:00:49 +01:00
Laurent Cozic
4a7746beb2
Desktop: Upgrade Electron from v10 to v14
2021-10-01 19:35:27 +01:00
Laurent Cozic
b1d0c15210
Desktop, Cli: Make exported HTML more readable on mobile
2021-09-26 12:01:46 +01:00
Laurent Cozic
8ada059401
Desktop: Improved accepting a folder share
2021-09-25 18:00:43 +01:00
Laurent Cozic
62f81b4315
Chore: Converts ENEX import file to TypeScript
2021-09-23 13:16:22 +01:00
Laurent Cozic
56cac1f729
Desktop: Fixes #5161 : Improved plugin search and installing new plugins from China
2021-09-21 16:22:58 +01:00
JackGruber
afe1cf747d
All: Fixes #5444 : Misinterpreted search term after filter in quotation marks ( #5445 )
2021-09-19 11:31:38 +01:00
Laurent Cozic
b56177a4e3
Tools: Added tools to stress test Joplin Server
2021-09-17 10:59:10 +01:00
Laurent Cozic
96ac12b460
Chore: Converted encryption config screens to React Hooks to share logic between desktop and mobile
2021-09-10 19:05:47 +01:00
Laurent Cozic
a2c6461af8
Desktop: Fix handling of disabled master keys when enabling E2EE
2021-09-09 19:24:52 +01:00
Laurent Cozic
d33b99cffb
Desktop: Fix handling of disabled master keys when enabling E2EE
2021-09-09 18:46:58 +01:00
Laurent Cozic
9260b2a9ab
Plugins: Add support for enabledConditions when creating menu item from command
2021-09-09 14:44:16 +01:00
Laurent Cozic
9407efd8ec
All: Allow disabling any master key, including default or active one
...
Ref: https://discourse.joplinapp.org/t/syncing-error-with-joplin-cloud-and-e2ee-master-key-is-not-loaded/20115/5
2021-09-06 18:33:17 +01:00
Laurent Cozic
478d4accf1
Desktop: Load themes as CSS variables for use in custom themes and internal components
2021-09-06 16:57:07 +01:00
Laurent Cozic
736bbbd8ed
Plugins: Fixed import API
...
Ref: https://discourse.joplinapp.org/t/prompt-when-the-plugin-is-running-typeerror-this-module-oninit-is-not-a-function/20009/14
2021-09-04 15:07:38 +01:00
Laurent Cozic
d97ba57dda
Desktop: Sort plugin results according to recommended property, and display Recommended tag
2021-09-01 12:17:20 +01:00
Laurent Cozic
b88b747ba6
Api: Resolves #5199 : Add support for "events" end point to retrieve info about latest note changes
2021-08-30 18:53:24 +01:00
Laurent Cozic
ce89ee5bab
All: Add support for single master password, to simplify handling of multiple encryption keys
2021-08-30 14:15:35 +01:00
Laurent Cozic
dec0a08954
Desktop, Mobile: Fixes #5391 : Fixed crash when a required master key does not exist
2021-08-28 15:36:05 +01:00
Laurent Cozic
f19c4ab434
Desktop: Allow specific deprecated plugins to still work
2021-08-27 16:34:39 +01:00
Laurent Cozic
70efaddeaf
All: Do not display master key upgrade warnings for new master keys
2021-08-27 11:30:21 +01:00
Laurent Cozic
814f602bd6
Chore: Moved EncryptionService under e2ee directory
2021-08-23 18:47:07 +01:00
Caleb John
4ba417a2f4
Desktop: Various improvements to Markdown import and export ( #5290 )
...
In preparation for #5224
2021-08-23 00:35:45 +01:00
Laurent Cozic
ea99099b48
Update French translation and fix a few mistakes in code
2021-08-19 10:48:26 +01:00
Laurent Cozic
06ed58b809
All: Improved sync locks so that they do not prevent upgrading a sync target
2021-08-18 15:49:43 +01:00
Ahmad Mamdouh
9b27b3b1fb
Plugins: Resolves #5288 : Improved support for fitToContent webview property ( #5298 )
2021-08-18 12:09:45 +01:00
Laurent Cozic
7faa58e0f9
All: Add a way to disable a master key
2021-08-17 12:03:19 +01:00
Laurent Cozic
4c99400485
Desktop, Cli: Fixes #5325 : Fixed file paths when exporting as HTML
2021-08-17 07:00:54 +01:00
Laurent Cozic
edc3496506
Tools: Fixed tests
2021-08-16 18:05:22 +01:00
Laurent Cozic
f5f05e6cc5
All: Added "None" sync target to allow disabling synchronisation
2021-08-16 16:18:32 +01:00
Laurent Cozic
fe4900d254
Desktop: Add Sync Wizard dialog
2021-08-16 15:20:14 +01:00
Laurent
dcd5a8d975
All: Improved E2EE usability by making its state a property of the sync target ( #5276 )
2021-08-12 16:54:10 +01:00
Laurent Cozic
3a22674c03
Merge branch 'release-2.2' into dev
2021-08-11 16:42:22 +01:00
Laurent Cozic
70cdaa3a22
Revert "Plugins: Add ability to make dialogs fit the application window ( #5219 )"
...
This reverts commit c89037b4a2
.
Ref: https://github.com/laurent22/joplin/pull/5219#issuecomment-896702259
2021-08-11 11:25:14 +01:00
Laurent Cozic
d6eedc88c5
Doc: Update Plugin API intro
2021-08-10 12:17:03 +01:00
Laurent Cozic
c3f10d31cb
Chore: Convert E2EE related files to TypeScript
2021-08-07 12:22:37 +01:00
Laurent Cozic
e9d590169b
Desktop: Remove template feature (replaced by template plugin)
2021-08-06 10:58:32 +01:00
Laurent Cozic
f08af4d036
All: Fixes #5223 : Fixed issue with orphaned resource being created in case of a resource conflict
2021-08-05 14:25:25 +01:00
Laurent Cozic
3348b4f6f8
Desktop: Fixes #5253 : Fixed plugin state when it has been deleted outside the app
2021-08-05 12:48:39 +01:00
Laurent Cozic
7f00e4ea5b
Desktop: Turn old plugin deprecation notices into errors
2021-08-05 12:02:03 +01:00
Laurent Cozic
3a3aa701ac
Desktop, Cli: Fixes #5232 : Do not export share properties
2021-07-25 11:51:50 +01:00
Laurent Cozic
07d2a60c75
Plugins: Add support for loading application chrome and note CSS from the plugin
2021-07-23 11:05:21 +01:00
Ahmad Mamdouh
c89037b4a2
Plugins: Add ability to make dialogs fit the application window ( #5219 )
2021-07-22 10:21:57 +01:00
Laurent Cozic
d469ac174c
Merge branch 'release-2.1' into dev
2021-07-19 10:42:22 +01:00
Laurent Cozic
cafaa9cac5
All: Ensure that timestamps are not changed when sharing or unsharing a note
2021-07-19 10:27:43 +01:00
Laurent Cozic
b2de27b6fc
Desktop: Make sure clipper authorisation notification is displayed, even when in config screen
2021-07-19 09:46:32 +01:00
John Freeman
3430f0bcae
Plugins: Fix type of PostMessageHandler ( #5138 )
2021-07-06 14:00:51 +01:00
Laurent Cozic
00b39e4671
Plugins: Add support for gotoAnything command so that it can be called from plugins
2021-06-27 14:14:11 +01:00
Laurent Cozic
8e35841d79
Merge branch 'dev' of github.com:laurent22/joplin into dev
2021-06-25 09:28:26 +01:00
JackGruber
8cbcb78ad1
All: Resolves #3871 : Interpret only valid search filters ( #5103 )
2021-06-24 13:24:54 +01:00
Laurent Cozic
5ecac211ae
All: Fixed search when the index contains non-existing notes
2021-06-24 13:22:35 +01:00
Laurent Cozic
67d9977489
Desktop, Clipper: Web Clipper now must request authorisation before accessing the application data
2021-06-22 19:57:04 +01:00
Abdallah Ahmed
2e7e1948f8
Docs: Fix a typo in JoplinViewsDialogs.ts comments ( #5108 )
...
Just fixed a small typo in the comments.
2021-06-21 13:32:17 +01:00
Laurent Cozic
5bb68ba65d
All: Fixed issue when trying to sync an item associated with a share that no longer exists
2021-06-20 19:29:59 +01:00
Laurent Cozic
112157e33f
Server: Fixed handling of max item size for encrypted items
2021-06-20 16:29:35 +01:00
Laurent Cozic
d13b1f96ba
fixed tests
2021-06-20 13:46:50 +01:00
Laurent Cozic
50ecdc2ff1
Plugins: Add support for read and writing text, HTML and images from/to clipboard
2021-06-20 12:03:18 +01:00
Laurent Cozic
097e49d797
All: Fixes #5051 : Fixed error that could prevent a revision from being created, and that would prevent the revision service from processing the rest of the notes
2021-06-20 11:19:59 +01:00
Laurent Cozic
5b368e39ca
Mobile: Allow enabling and disabling feature flags
2021-06-19 17:32:36 +01:00
Laurent Cozic
ab9bbcbff2
Plugins: Fixed saving secure settings to the keychain, and added way to store plugin settings to settings.json
2021-06-19 15:56:37 +01:00
Laurent Cozic
0222c0f0a6
All: Allow uploading items in batch when synchronising with Joplin Server
2021-06-18 17:17:25 +01:00
Laurent Cozic
2867b66cf1
Tools: Fixed tests
2021-06-16 13:10:42 +01:00
Laurent Cozic
31121c86d5
Server: Fixed handling of user content URL
2021-06-15 17:24:04 +01:00
Laurent Cozic
a4a156c7a5
Desktop: Fixes #5080 : Ensure resources are decrypted when sharing a notebook with Joplin Server
2021-06-15 17:17:12 +01:00
Laurent Cozic
85cc08c0d4
typo
2021-06-15 12:41:15 +01:00
Laurent Cozic
2cf70675dc
All: Fixed user content URLs when sharing note via Joplin Server
2021-06-15 12:25:55 +01:00
Ahmad Mamdouh
2af3bf61ea
All: Conflict notes will now populate a new field with the ID of the conflict note. ( #5049 )
2021-06-12 08:46:49 +01:00
JackGruber
01e6ca4616
All: Fixes: Wrong field removed in API search ( #5066 )
2021-06-11 00:24:50 +01:00
Laurent Cozic
a36b13dcb4
Server: Handle custom user content URLs
2021-06-10 19:33:04 +02:00
Laurent Cozic
5fd6571bf1
Desktop: Allow restoring a delete note from note history using command palette
2021-06-10 11:49:20 +02:00
Laurent Cozic
ca487ade9a
Desktop: Add "Retry all" button to sync status screen for items that could not be uploaded
2021-06-08 22:36:10 +02:00
Laurent Cozic
de7579a14e
Merge branch 'dev' of github.com:laurent22/joplin into dev
2021-06-07 18:04:45 +02:00
Laurent Cozic
3c41b45e8e
Server: Check share ID when uploading a note
2021-06-07 16:17:52 +02:00
mbalint
62a371b9f3
All: Resolves #4613 : Improve search with Asian scripts ( #5018 )
2021-06-07 15:15:04 +01:00
Laurent Cozic
5528ab7cc8
Tools: Fixed tests
2021-06-07 15:46:35 +02:00
JackGruber
dd1c9e3c2a
All: Fixes #5007 : Items are filtered in the API search ( #5017 )
2021-06-07 10:21:24 +01:00
Caleb John
a7e67952b8
Plugins: Support executing codemirror commands from plugins when using execCommand ( #5012 )
2021-06-07 10:19:35 +01:00
Laurent Cozic
de45740129
Server: Load shared user content from correct domain
2021-06-06 19:14:12 +02:00
Laurent Cozic
21ea3253db
Desktop: Add Joplin Cloud sync target
2021-06-03 17:12:07 +02:00
Laurent Cozic
8f6a47536c
Desktop: Download plugins from GitHub release
2021-06-01 11:09:46 +02:00
Laurent Cozic
ed8ee67048
Server: Add mailer service
2021-05-25 11:49:47 +02:00
Laurent Cozic
e94503abbe
Tools: Fixed tests
2021-05-21 17:02:56 +02:00
Laurent Cozic
2806aa1b19
Tools: Moved lib-specific tests under lib package
2021-05-21 15:17:21 +02:00
JackGruber
eceb14ff9e
Desktop: Resolves #4433 : Import linked local files when importing Markdown files ( #4966 )
2021-05-19 22:22:03 +01:00
Laurent Cozic
bd08041f53
Desktop: Pass custom CSS property to all export handlers and renderers
2021-05-19 15:00:16 +02:00
Laurent Cozic
f7d164be6e
Desktop: Allow unsharing a note
2021-05-16 17:28:49 +02:00
Laurent Cozic
6f2f24171d
Desktop: Add Share Notebook menu item
2021-05-16 15:21:55 +02:00
Laurent Cozic
15fe119256
Desktop: Made sync more reliable by making it skip items that time out, and improved sync status screen
2021-05-15 20:56:49 +02:00
Laurent Cozic
b99cb0248d
Cli: Fixes #4845 : Fixed possible crash when trying to delete corrupted revision in revision service
2021-05-14 12:09:20 +02:00
Laurent Cozic
6959f14a3f
Desktop: Fixes #4958 : Display proper error message when JEX file is corrupted
2021-05-13 22:13:53 +02:00
Laurent
0765cf5955
All: Add support for sharing notebooks with Joplin Server ( #4772 )
...
- Joplin Server: Adds support for sharing a notebook
- Desktop: Adds support for sharing a notebook with Joplin Server
- Mobile: Adds support for reading and writing to a shared notebook (not possible to share a notebook)
- Cli: Adds support for reading and writing to a shared notebook (not possible to share a notebook)
2021-05-13 17:57:37 +01:00
JackGruber
09ad70983a
Desktop: Fix #4581 : Show or hide completed todos in search results based on user settings ( #4951 )
2021-05-13 13:23:17 +01:00
Laurent Cozic
4b26893b21
Desktop: Fixes #4919 : Make sure sync startup operations are cleared after startup
2021-05-09 18:12:47 +02:00
Laurent Cozic
a6caa357c8
Desktop: Add synchronization tools to clear local sync state or data
2021-05-03 12:57:46 +02:00
JackGruber
156a681ecf
All: Add "id" and "due" search filters ( #4898 )
2021-04-29 15:27:38 +01:00
Caleb John
b1ea3f3ad1
Desktop: Add "duplicate line" command in Markdown editor ( #4873 )
...
Ref: https://discourse.joplinapp.org/t/duplicate-line-command/12650/15
2021-04-25 09:57:35 +01:00
Laurent Cozic
3235f58f5a
Desktop: Resolves #4727 : Add support for safe mode, which temporarily disables note rendering and plugins
2021-04-24 20:23:33 +02:00
Laurent Cozic
5a620ee26e
Desktop: Fixes #4669 : Copying code block from Rich Text editor results in two copies of the text
...
Also improved copying plain text from Rich Text editor - in that case the HTML is converted to Markdown
2021-04-11 19:01:06 +02:00