Commit Graph

61 Commits (v3.3.5)

Author SHA1 Message Date
Henry Heino 338dabf5da
Mobile,Desktop: Resolves #11872: Explain why items could not be decrypted (#12048) 2025-04-07 20:03:55 +01:00
Henry Heino a16a66c37b
Desktop,Mobile: Sync: Fix share not marked as readonly if the recipient has an outgoing share (#11770) 2025-02-06 17:55:54 +00:00
Henry Heino 4e7d74e49a
Chore: Refactoring: Prefer empty array to `KeychainServiceDriverDummy` (#11216) 2024-10-26 21:02:34 +01:00
Henry Heino b61467097d
Mobile: Fixes #11134: Fix automatic resource download mode (#11144) 2024-10-11 22:14:18 +01:00
Henry Heino 5fceb5a3c9
Chore: Reduce mobile note screen test flakiness (#11145) 2024-09-28 16:20:46 +01:00
Henry Heino 5935c9c147
Chore: Mobile: Improve note screen tests and fix CI warning (#11126) 2024-09-27 15:23:02 +01:00
Henry Heino 3d42485315
Mobile: Show loading indicator while loading search results (#11104) 2024-09-24 15:12:02 +01:00
Henry Heino 806377e6ee
Desktop: Resolves #10835: Allow specifying custom language data URLs (#10846) 2024-08-09 11:29:39 +01:00
Henry Heino 08eab7a73a
Desktop: Use Electron `safeStorage` for keychain support (#10535) 2024-08-08 19:53:43 +01:00
Henry Heino 8c0769fdb3
Chore: Mobile: Add note screen tests (#10766) 2024-07-26 12:35:50 +01:00
Henry Heino a44412ae78
Chore: Increase strength of `Setting`s types (#10605) 2024-06-25 15:01:39 +02:00
Henry Heino 83b50aaa8e
Chore: Migrate file system sync to TypeScript (#10361) 2024-04-25 13:31:48 +01:00
Henry Heino ff86c253d3
Mobile: Support accepting Joplin Cloud shares (#10300) 2024-04-15 18:17:34 +01:00
Laurent Cozic 2e2a2b3193 Tools: Implement @typescript-eslint/no-explicit-any rule 2024-04-05 12:16:49 +01:00
Henry Heino f899c97c4c
Mobile,Desktop: Resolves #10206: Allow marking a plugin as mobile-only or desktop-only (#10229) 2024-04-03 18:51:09 +01:00
Henry Heino bdb2e588f3
iOS: Resolves #10154: Allow installing recommended plugins (#10223) 2024-03-29 12:40:54 +00:00
pedr 9e0a0468b2
Chore: Make resource creation from files faster by executing them in parallel (#9952) 2024-03-11 09:39:57 +00:00
Laurent Cozic f19b1c5364
All: Resolves #483: Add trash folder (#9671) 2024-03-02 14:25:27 +00:00
Laurent Cozic 7b06090255
Desktop, Mobile, Cli: Allow setting a minimum app version on the sync target (#9778) 2024-01-26 10:32:35 +00:00
Laurent Cozic 091bf4a3d7 Fix tests 2024-01-05 18:16:09 +00:00
Laurent Cozic 73ad7e0572 Chore: Added test for OCR search 2024-01-05 14:43:24 +00:00
Laurent Cozic bce94f1775
Desktop: Add support for OCR (#8975) 2023-12-13 19:24:58 +00:00
Henry Heino e7014492c5
Desktop: Fixes #8661: Fix note editor blank after syncing an encrypted note with remote changes (#8666) 2023-08-18 09:31:45 +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 887c271853
Chore: Trying to fix logger (#8610) 2023-08-04 10:57:54 +01:00
Laurent Cozic 16c87c36da Chore: Move Logger from lib to utils package 2023-07-27 16:08:11 +01:00
Laurent Cozic 6d184fb47c CI: Trying to fix random test failures 2023-07-22 11:19:57 +01:00
Laurent Cozic 77482a0c95
All: Add support for share permissions (#8491) 2023-07-16 17:42:42 +01:00
Laurent Cozic dd6eec6a03 Tools: Apply rule @typescript-eslint/ban-types 2023-06-30 10:30:29 +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 c89edd7b22 Tools: Implement "prefer-object-spread" eslint rule 2023-06-01 12:02:36 +01:00
Laurent Cozic 7fa1459dc3 Tools: Apply eslint rules "no-console" and "id-denylist" 2023-02-16 10:58:24 +00:00
Laurent Cozic 4888b4bd14 Tools: Enable eslint rule "comma-spacing" 2023-01-11 18:40:14 +00: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
jd1378 effba83a0e
Android: Fixes #5779: Fixed android filesystem sync (#6395) 2022-07-10 15:26:24 +01:00
Laurent Cozic 191c49c0cd Desktop: Fixes #6459: Sync config was lost when switching profiles 2022-05-05 18:15:10 +01:00
Laurent 6458ad0540
Desktop: Resolves #591: Add support for multiple profiles (#6385) 2022-04-11 16:49:32 +01:00
Laurent Cozic e08359f7e0 Tools: Removed no longer needed double-dash and fixed CI 2021-12-21 17:55:30 +01:00
Laurent Cozic 8f17fb7f71 Tools: Fixed tests 2021-12-20 17:24:45 +01:00
Lee Matos 5981227c06
All: Improved S3 sync error handling and reliability, and upgraded S3 SDK (#5312) 2021-11-24 23:03:03 +00:00
Laurent 47a31c4ef1
All, Server: Add support for faster built-in sync locks (#5662) 2021-11-03 12:26:26 +00: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 814f602bd6 Chore: Moved EncryptionService under e2ee directory 2021-08-23 18:47:07 +01:00
Laurent Cozic edc3496506 Tools: Fixed tests 2021-08-16 18:05:22 +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 6927335330 Revert: All: Resolves #4810, Resolves #4610: Fix AWS S3 sync error and upgrade framework to v3 (#5212)
Revert commit d2e2866995

Ref: https://github.com/laurent22/joplin/issues/5287
2021-08-11 11:24:01 +01:00
Lee Matos d2e2866995
All: Resolves #4810, Resolves #4610: Fix AWS S3 sync error and upgrade framework to v3 (#5212) 2021-08-09 19:03:03 +01:00