95 Commits
Author SHA1 Message Date
9f84bda5db Mobile, Desktop, Cli: Resolves #16130: Encrypt plaintext bodies on ungated saves of locked notes (#16131)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
Co-authored-by: mrjo118 <jo.118@hotmail.com>
2026-10-06 15:31:11 +01:00
Laurent Cozic 6ae9353849 Merge branch 'release-3.7' into dev 2026-09-25 17:09:18 +01:00
Aissa Benfodda 51560e8084 Desktop: Resolves #16498: AI Chat: Persist conversation history and add a chat switcher (#16583) 2026-09-25 11:53:50 +01:00
Henry Heino 24e5778256 Desktop, Cli: Migrate from node-fetch to Undici (#16566) 2026-09-19 17:04:12 +01:00
Henry Heino 141c451ff9 Chore: Desktop: Add additional networking tests (#16501) 2026-09-12 00:24:41 +01:00
Henry Heino 3dc1f5fef6 Chore: Tests: Silence expected warning in AsyncActionQueue tests (#16334) 2026-08-28 09:47:43 +01:00
Henry Heino 561ab70c5e Desktop: Fixes #16219: Fix semantic search availability check (#16220) 2026-08-18 15:13:05 +01:00
Henry Heino 1c9ed87941 Desktop: Resolves #15824: Enable semantic search in the sidebar and go-to-anything (#16118) 2026-08-06 22:42:56 +02:00
Henry HeinoandClaude Opus 4.8 cfcf796211 Chore: Upgrade ESLint to v9 (#15586)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 23:57:08 +02:00
Henry HeinoandClaude Opus 4.8 c73d47063d Chore: TypeScript: Migrate more any types (#15599)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 23:55:51 +02:00
Henry HeinoandClaude Opus 4.7 c277fb0090 Chore: Migrate more JavaScript files to TypeScript in packages/lib (#15558)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 10:59:39 +02:00
Henry HeinoandClaude Opus 4.7 24b088d73a Chore: Convert JavaScript to TypeScript in packages/lib (#15547)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 21:37:55 +01:00
Henry HeinoandClaude Opus 4.7 2a4219fae6 Chore: Convert more requires to typed imports (#15533)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 08:39:10 +01:00
Henry HeinoandClaude Opus 4.7 5df182d871 Chore: Convert most requires to imports in TypeScript files (#15527)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 22:02:07 +01:00
Laurent Cozic 16426de329 Chore: Retry flaky test on CI 2026-05-22 12:12:51 +01:00
Laurent Cozic 9ac4aac4e5 Chore: Replace any with proper types in lib (#15416) 2026-05-15 01:28:50 +01:00
Henry Heino 2196f3524e Desktop,Mobile,Cli,Server: Joplin Server/Cloud sync: Improve item deletion performance (#15392) 2026-05-13 20:58:58 +01:00
Laurent Cozic 22eb606a53 Desktop, Mobile: Resolves #15081: Speed up app startup by skipping unnecessary plugin file processing (#15085) 2026-04-30 16:08:28 +01:00
Henry Heino c2321a04ae Chore: Importing from OneNote: Add test to verify that errors are reported to JavaScript (#14550) 2026-03-05 09:13:18 +00:00
35bb52302f Update dependency react to v19.1.5 (#14327)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
Co-authored-by: Henry Heino <personalizedrefrigerator@gmail.com>
2026-02-11 12:41:41 +00:00
Laurent Cozic 97a18f722d Chore: Convert WebDavAPI.js to TypeScript (#14291) 2026-02-06 13:28:35 +00:00
Henry Heino aad460e9a1 Chore: Fixes #14222: Retry failing editor test in CI (#14231) 2026-02-04 10:03:11 +00:00
Henry Heino 418a660a66 Chore: Allow specifying a custom API key at build time (#13917) 2025-12-18 01:11:29 +00:00
Henry Heinoandpedr a52f3fea9e Mobile: Resolves: #12823: Disable auto-search for 1-2 character searches (#13444)
Co-authored-by: pedr <pedr@users.noreply.github.com>
2025-10-15 20:00:02 +01:00
Henry Heino d096a90c0e Chore: shim.mobilePlatform: Use a stronger return type (#13415) 2025-10-09 21:46:04 +01:00
Henry Heino fdde04ee85 Desktop,Mobile,Cli: Support accepting shares with a new key format (#12829) 2025-09-08 23:56:40 +01:00
Henry Heino 82760a5b6a Web: Show a "Give feedback" banner and link to a survey (#13125) 2025-09-08 10:59:40 +01:00
Henry Heino b6d32831c6 Mobile: Fixes #12880: Fix plugin support (#12890) 2025-08-06 10:23:40 +01:00
pedr cbdc98553a Desktop, Server: Add transcribe functionality to Desktop though Joplin Server (#12670) 2025-07-31 16:42:03 +01:00
Henry Heino 4c3eca1f18 Mobile: Add a Rich Text Editor (#12748) 2025-07-29 20:25:43 +01:00
Henry Heino 901fe73c08 Cli: Support managing shared notebooks (#12637) 2025-07-01 22:47:03 +01:00
Henry Heino 303ccce7d2 Chore: Silence expected warning while running tests in lib/ (#12450) 2025-06-11 00:13:13 +01:00
Henry Heino 86ee95a8d0 Desktop: Performance: Faster startup and smaller application size (#12366) 2025-06-06 10:10:49 +01:00
Tom Chedmail bdbd16240b Desktop, Cli, Mobile, Server: Add Joplin Server SAML support (#11865) 2025-06-02 16:34:08 +01:00
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 Settings 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