Laurent Cozic
36a24a5ed8
Chore: Add more tests for tags
2024-01-05 18:21:24 +00:00
Laurent Cozic
ce8e5e61be
Chore: Convert tag tests to TypeScript
2024-01-05 16:40:58 +00:00
Laurent Cozic
2bf4f39ca1
Chore: Moved search files from "searchengine" namespace to just "search"
2024-01-05 14:15:47 +00:00
Laurent Cozic
906b7c3a33
Chore: Allow saving multiple note changes in one transaction
2024-01-05 09:38:22 +00:00
Laurent Cozic
b4928eb7e5
Chore: Mobile: Fixed regression that would prevent the app from running on Android 7
2023-12-23 22:38:02 +00:00
Laurent Cozic
5341501d53
Desktop, Cli, Mobile, Server: Optimise synchronisation by making delta call return whole items
2023-12-23 13:13:50 +00:00
Laurent Cozic
bce94f1775
Desktop: Add support for OCR ( #8975 )
2023-12-13 19:24:58 +00:00
Laurent Cozic
b459ba7224
Desktop: Fixed images not being visible on encrypted published notes
2023-12-03 11:35:46 +01:00
Laurent Cozic
1af46b0246
Update translations
2023-11-14 19:00:52 +00:00
Henry Heino
e6e9f92e01
Mobile: Fixes #9123 : Fix encryption when a resource doesn't have an associated file ( #9222 )
...
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2023-11-10 14:22:26 +00:00
Henry Heino
672d028d29
Mobile: Settings screen: Create separate pages for each screen ( #8567 )
2023-11-09 19:19:08 +00:00
Laurent Cozic
a7dddaf2c4
Desktop: Allow attaching a file from the Markdown editor for HTML notes
2023-10-31 16:53:47 +00:00
Laurent Cozic
5f6370d7ba
Doc: Refactored documentation, split it into smaller articles, and added search ( #9132 )
2023-10-30 11:32:14 +00:00
Laurent Cozic
3667bf3ed9
All: Allow searching by note ID or using a callback URL
2023-10-25 14:43:22 +01:00
Laurent Cozic
9aed3e04f4
All: Allow modifying a resource metadata only when synchronising ( #9114 )
2023-10-24 10:46:33 +01:00
pedr
a77462f8ea
Chore: All: Add property to Setting to control if file storage is used to save the configuration ( #9121 )
2023-10-23 16:58:20 +01:00
Laurent Cozic
8d20aa0bb8
Fixed types
2023-10-21 16:07:44 +01:00
Laurent Cozic
1c7d22eda3
All: Fixed issues related to sharing notes on read-only notebooks
2023-10-21 09:03:42 +01:00
Laurent Cozic
5cecfde085
Update translations
2023-10-12 15:26:55 +03:00
Jens Böttge
e70f31baea
All: Enable ignoreTlsErrors and custom certificates for S3 sync ( #8980 )
2023-10-05 10:56:25 +01:00
Henry Heino
849427d1bf
Mobile: Add support for drawing pictures ( #7588 )
2023-10-02 15:15:51 +01:00
Laurent Cozic
d14b694b6c
Desktop, Mobile: Resolves #8021 : Remember whether "All notes", a notebook or a tag was opened when re-opening the app
2023-09-24 20:21:58 +01:00
Henry Heino
84c6de9b56
Desktop: Add new beta Markdown editor based on CodeMirror 6 ( #8793 )
2023-09-21 09:12:40 +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
2cb3857fbe
Desktop: Indent sub-sections in config screen
2023-09-14 22:54:11 +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
Laurent Cozic
2e9f93ad9a
Tools: Enable eslint rule comma-dangle: always-multiline for functions
2023-08-22 11:58:53 +01:00
Hubert
5f7e130ff9
Mobile, Desktop: Resolves #8566 : Add an option to disable the image resizing prompt ( #8575 )
...
Co-authored-by: Henry Heino <46334387+personalizedrefrigerator@users.noreply.github.com>
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2023-08-08 15:49:54 +01:00
Laurent Cozic
16c87c36da
Chore: Move Logger from lib to utils package
2023-07-27 16:08:11 +01:00
Laurent Cozic
1c1d20f82c
Chore: Desktop: Update for share permissions ( #8528 )
2023-07-23 15:57:55 +01:00
pedr
06b2ba9d75
Desktop, mobile: Add support for Joplin Cloud email to note functionality ( #8460 )
2023-07-18 20:15:45 +01:00
Henry Heino
9c8fbe831f
Mobile: Resolves #8490 : Add option to autodetect theme ( #8498 )
2023-07-18 14:46:11 +01:00
Laurent Cozic
77482a0c95
All: Add support for share permissions ( #8491 )
2023-07-16 17:42:42 +01:00
Laurent Cozic
c5c9d3a2ef
Merge branch 'release-2.11' into dev
2023-07-03 13:14:33 +01:00
Laurent Cozic
e0ea76c9f1
Update translations
2023-07-03 12:26:33 +01:00
Laurent Cozic
dd6eec6a03
Tools: Apply rule @typescript-eslint/ban-types
2023-06-30 10:30:29 +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
0c6f779aab
Desktop: Fixes #8287 : Duplicated published notes retain the published note's label's color
2023-06-08 15:09:10 +01:00
Laurent Cozic
90a8d704c1
Desktop: Resolves #8175 : Add support for AVIF image format
2023-06-05 18:23:41 +01:00
Laurent Cozic
c89edd7b22
Tools: Implement "prefer-object-spread" eslint rule
2023-06-01 12:02:36 +01:00
Laurent Cozic
35037e2dc9
fix tests
2023-05-08 17:30:30 +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
31897581d3
Desktop: Resolves #8028 : Remove custom PDF viewer to reduce application size
2023-04-26 21:45:02 +01:00
Laurent Cozic
e115ef4259
Mobile: Mark biometrics feature as beta and ensure no call is made if it is not enabled
2023-03-22 18:22:58 +00:00
Henry Heino
ab50ca9bbd
Mobile: Add setting to enable/disable the markdown toolbar ( #7929 )
2023-03-16 11:12:56 +00:00
Tao Klerks
80a1500634
Desktop: Fixes #7741 : With Custom Sort, new notes appear at bottom and later randomly "pop" to the top ( #7765 )
2023-03-12 15:16:45 +00:00
Laurent Cozic
99c6c9b411
Tools: Add more eslint/jest rules
2023-03-09 17:50:56 +00:00
Laurent Cozic
3eca4ada5a
Tools: Add eslint rule "jest/require-top-level-describe"
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
pedr
5289f80394
Chore: Mobile: Fixes #7822 : Spellcheck was hidden because of deprecated logic ( #7830 )
2023-02-23 13:31:08 +00:00
Julien
32bb256cca
All: Resolves #7661 : Stop synchronization with unsupported WebDAV providers ( #7819 )
2023-02-22 13:12:53 +00:00
Laurent Cozic
25a31b0689
Android: Fixes #7791 : Fixed issue where app would close after sharing a file
2023-02-20 16:09:33 +00:00
pedr
f2995dd196
Tools: Add prefer-arrow-callbacks to ESlint rules ( #7810 )
2023-02-20 15:02:29 +00:00
Tao Klerks
ca575162f7
Desktop: Fixes #7731 : Make note sort update logic use correct prior sort and drop-grouping ( #7737 )
2023-02-20 13:23:26 +00:00
Tao Klerks
bbfeffec69
All: Fixes #6956 : Custom sort order not synchronized ( #7729 )
2023-02-13 16:41:55 +00:00
Laurent Cozic
dc5dc94ed5
Desktop: Fixes #7621 : Certain plugins could create invalid settings, which could result in a crash
2023-01-17 15:34:04 +00:00
Laurent Cozic
f7682d3da3
Desktop: Resolves #7506 : Disable custom PDF viewer by default
2023-01-17 13:35:08 +00:00
Laurent Cozic
4888b4bd14
Tools: Enable eslint rule "comma-spacing"
2023-01-11 18:40:14 +00:00
Henry Heino
0530c74924
Mobile: Configurable editor font size ( #7596 )
2023-01-07 17:47:52 +00:00
Laurent Cozic
f10d9f75b0
Mobile: Add support for locking the app using biometrics
2023-01-04 20:18:51 +00:00
Laurent Cozic
275c80ade5
Mobile: Fixed proxy timeout setting UI
2023-01-03 20:22:44 +00:00
Laurent Cozic
00bc25ed5c
Revert "Mobile: Fixed proxy timeout setting UI"
...
Will cause unnecessary backward compatibility issues with plugins.
This reverts commit ff355b9f4d
.
2023-01-03 20:19:27 +00:00
Laurent Cozic
f5ef318f70
Mobile: Make the new text editor the default one
2023-01-03 19:49:08 +00:00
Laurent Cozic
ff355b9f4d
Mobile: Fixed proxy timeout setting UI
2023-01-03 19:49:05 +00:00
Laurent Cozic
64199704c2
Chore: Complete Jest upgrade
2022-11-15 10:23:50 +00:00
Laurent Cozic
996c98f0b3
Update translations
2022-10-30 18:38:38 +00:00
Laurent Cozic
ec97dd8c60
Mobile: Display icon for all notebooks if at least one notebook has an icon
2022-10-11 12:46:40 +01:00
Laurent Cozic
44a96f347a
Tools: Add eslint rule prefer-await-to-then
2022-09-30 17:32:00 +01:00
Henry Heino
62346575f8
iOS: Fixes #6805 : Add button to reduce space below markdown toolbar ( #6823 )
2022-09-09 15:11:58 +01:00
Mayank Bondre
01f4bb0591
Desktop: Install default plugins on first app start ( #6585 )
2022-09-01 11:44:33 +01:00
Laurent Cozic
6beaaf75bb
Chore: Fixed bug
2022-08-29 16:27:26 +01:00
Laurent Cozic
ebf9a9375c
Desktop, Cli: Fixes #6704 : Fixed names of imported duplicate notebooks
2022-08-29 16:22:13 +01:00
Henry Heino
ae300de42f
Mobile: Setting to disable spellcheck in beta editor ( #6780 )
2022-08-27 13:53:46 +01:00
Henry Heino
92c24c2129
Chore: Migrate mobile Dropdown, ScreenHeader to TypeScript ( #6763 )
2022-08-27 13:36:59 +01:00
Anton Tuchkov
0356cbbfab
Desktop: Add support for multi-language spell check ( #6617 )
2022-08-27 12:05:44 +01:00
Laurent Cozic
052d9f03d6
Chore: Add eslint rule to enforce strict equality (eqeqeq)
2022-07-23 09:31:32 +02:00
SFulpius
c3df191a95
Desktop: Fixes #6570 : Fixed broken image links ( #6590 )
2022-07-12 11:34:56 +01: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
Jason Williams
8bb5b4a557
Desktop: Resolves #164 : Add support for proxy ( #6537 )
2022-07-10 14:54:31 +01:00
Eduardo Esparza
8f3fd0bf8b
Cli: Resolves #6478 : Added note count indicator per notebook ( #6526 )
2022-06-26 17:55:49 +01:00
Laurent Cozic
f75a9d4a64
Chore: Fixed tests
2022-05-27 12:02:31 +01:00
Laurent Cozic
91df23e959
Chore: Removed lodash package to save space
2022-05-26 15:57:44 +01:00
Laurent Cozic
191c49c0cd
Desktop: Fixes #6459 : Sync config was lost when switching profiles
2022-05-05 18:15:10 +01:00
Laurent Cozic
814a5a0cd8
Desktop, Mobile: Sort sync target options
2022-05-05 13:19:23 +01:00
Laurent Cozic
86179bd74c
Desktop: Fixed getting geolocation for new notes
2022-04-26 13:22:43 +01:00
Laurent Cozic
d9a4a9cb30
Desktop: Ask to start in safe mode when the application has crashed
2022-04-25 17:18:26 +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
b4a6e17090
Desktop: Multi-profiles: Assign an ID to profiles and remove path
2022-04-16 15:04:06 +01:00
Laurent Cozic
0cdef66816
Desktop: Multi-profiles: Share custom CSS between profiles
2022-04-16 13:51:17 +01:00
Laurent Cozic
a111531810
Desktop: Multi-profiles: Share UI layout between profiles
2022-04-16 13:37:04 +01:00
Laurent Cozic
f27d15a5a7
Desktop: Fixes #6145 : Opening a file with ctrl-click in the editor results in a 'network error' dialogue
2022-04-15 17:48:01 +01:00
Laurent Cozic
0374505212
Chore: Fixed CI tests
2022-04-12 12:42:21 +01:00
Laurent
6458ad0540
Desktop: Resolves #591 : Add support for multiple profiles ( #6385 )
2022-04-11 16:49:32 +01:00
Laurent Cozic
3725b14e04
Revert "Desktop: Fixes #5686 : Fixed Tags Order ( #6136 )"
...
This reverts commit 07f128ae95
.
Due to regression: https://github.com/laurent22/joplin/issues/6301
2022-03-28 17:40:51 +01:00
Laurent Cozic
299a14755a
All: Resolves #6209 : Handle invalid revision patches
2022-03-03 13:20:29 +00:00