Commit Graph

193 Commits (sqlcipher_support)

Author SHA1 Message Date
Laurent Cozic fe67a44285 Plugins: Add support for `joplin.shouldUseDarkColors` API 2025-02-25 15:33:44 +00:00
Laurent Cozic c6154cfb4e
Mobile: Add support for plugin editor views (#11831)
Co-authored-by: Henry Heino <46334387+personalizedrefrigerator@users.noreply.github.com>
2025-02-17 13:47:56 +00:00
Henry Heino 316ef9d960
Desktop,Mobile: Plugins: Simplify getting the ID of the note open in an editor (#11841) 2025-02-17 12:08:48 +00:00
Henry Heino 762daa5a68
Desktop: Accessibility: Improve "change application layout" screen keyboard accessibility (#11718) 2025-01-27 08:18:37 -08:00
Henry Heino 98fce34fe9
Web: Add support for auto-reloading dev plugins on change (#11545) 2025-01-09 15:25:06 +00:00
Laurent Cozic 8990dec4bd
Plugins: Resolves #11579: Add Toast plugin API (#11583) 2025-01-06 10:53:46 +00:00
Laurent Cozic 6dc1bc7870
Desktop: Resolves #11314: Make js-draw a default plugin (#11516)
Co-authored-by: Henry Heino <46334387+personalizedrefrigerator@users.noreply.github.com>
2024-12-17 19:04:36 +01:00
Laurent Cozic fb6a807a37 Desktop: Trying to fix issue with permission errors when installing a plugin 2024-11-17 18:21:49 +00:00
Laurent Cozic f091c32992
Plugins: Add support for editor plugins (#11296) 2024-11-10 14:04:46 +00:00
Henry Heino 4a88d6ff7a
Desktop: Multiple window support (#11181)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2024-11-08 15:32:05 +00:00
Laurent Cozic c9ee4900ef Doc: Fixed plugin API note list images 2024-11-02 21:53:51 +00:00
Laurent Cozic 715abcce32 Plugins: Add support for joplin.settings.values and deprecate joplin.settings.value 2024-10-11 18:56:04 +01:00
Henry Heino d2b7d64f4f
Desktop: Accessibility: Improve note list keyboard and screen reader accessibility (#10940) 2024-08-31 16:05:01 +01:00
Henry Heino f69dffcf23
Mobile: Support building for web (#10650) 2024-08-02 14:51:49 +01:00
Henry Heino d2028588e8
Desktop: Resolves #10424: Move the note viewer to a separate process (#10678) 2024-07-26 12:22:49 +01:00
Henry Heino a44412ae78
Chore: Increase strength of `Setting`s types (#10605) 2024-06-25 15:01:39 +02:00
Henry Heino c7116b135f
Chore: Refactor mobile plugin logic into locations more consistent with other parts of the app (#10636) 2024-06-25 14:59:59 +02:00
Henry Heino c972ce223e
Mobile: Fixes #10593: Fix plugin list not cached in config screen (#10599)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2024-06-18 10:02:42 +01:00
Henry Heino 06f42e8246
Mobile: Implement plugin screen redesign (#10465) 2024-06-04 09:57:52 +01:00
Henry Heino 97274c95a5
Chore: Strengthen `eventManager` types (#10505) 2024-05-28 11:24:20 +01:00
Psy-Q 95b73b5f41
Doc: Fix plural of parenthesis (#10405) 2024-05-07 10:59:06 +01:00
Henry Heino d5fa8d0216
Mobile: Fix plugins aren't visible after switching to a new profile (#10386) 2024-05-02 17:05:25 +01:00
Henry Heino 85f890e7c5
Mobile: Plugins: Make panel opening/closing more consistent with desktop (#10385) 2024-05-02 14:59:50 +01:00
Henry Heino 5cdc1e93b3
Mobile: Fix quickly enabling/disabling multiple plugins can lead to errors and missing plugins (#10380) 2024-04-27 11:45:39 +01:00
Henry Heino 03617eb8a7
Mobile: Resolves #10360: Make most plugins default to being desktop-only (#10376) 2024-04-27 11:43:25 +01:00
Laurent Cozic 034e568d26 Desktop: Resolves #10334: Support URLs in plugin API imaging.createFromPath 2024-04-27 11:35:49 +01:00
Henry Heino aec77b543c
Mobile: Plugin support: Simplify reporting plugin issues (#10319) 2024-04-25 14:02:10 +01:00
Henry Heino c0c3b4d23e
Mobile: Plugins: Fix event listener memory leak when disabling/uninstalling plugins (#10280)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2024-04-11 09:04:47 +01:00
Henry Heino 58ca1a938b
Chore: Refactor EventManager to use stronger types (#10272) 2024-04-06 18:08:16 +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
Henry Heino 06aa64016f
Desktop: Resolves #9794: Plugin API: Add support for loading PDFs with the imaging API (#10177) 2024-03-27 18:53:24 +00:00
Henry Heino c4aa18a63e
Doc: Mark several desktop-only plugin API features as "desktop-only" (#10208) 2024-03-26 11:36:15 +00:00
Laurent Cozic f85db1496e Desktop: Fixed error when exporting certain notes that contain plugin content 2024-03-25 12:52:06 +00:00
Henry Heino a5419e61d5
Doc: Plugin API: Document how to add support for the Rich Text Editor to a renderer plugin (#10178) 2024-03-23 14:41:17 +00:00
Henry Heino ec4d4141ef
Doc: Plugin API: Update editor content script documentation to include information about the mobile and beta editors (#10179) 2024-03-23 14:40:14 +00:00
Henry Heino 25cd5affca
Chore: Apply changes from mobile plugins to `lib/` and `app-desktop/` (#10079) 2024-03-09 11:03:57 +00:00
Henry Heino 4c6969b17d
Chore: Plugin API: Rename `CodeMirrorContentScriptModule` to `MarkdownEditorContentScriptModule` (#10015) 2024-03-02 15:57:40 +00:00
Laurent Cozic 53d5cf55bc
Desktop: Add support for multiple columns note list (#9924) 2024-03-02 15:29:18 +00:00
Laurent Cozic 47f95cb294
Chore: Implement cSpell to detect spelling mistakes in codebase (#10001)
Co-authored-by: Helmut K. C. Tessarek <tessarek@evermeet.cx>
Co-authored-by: Henry Heino <46334387+personalizedrefrigerator@users.noreply.github.com>
2024-02-26 10:16:23 +00:00
Henry Heino fbeaf31a14
Desktop: Plugins: Allow commands registered within the beta markdown editor to take arguments (#9963) 2024-02-22 21:30:48 +00:00
Henry Heino e5e191110c
Desktop: Resolves #9857: Back up to a subdirectory of the home directory by default (#9942) 2024-02-22 21:30:21 +00:00
Henry Heino f1a833ef21
Desktop: Resolves #9964: Beta editor plugins: Allow fixing conflicts between plugins that add autocompletions (#9965) 2024-02-22 15:36:27 +00:00
Laurent Cozic 115eb5defb Desktop, Cli, Mobile: Migrate profile in preparation for trash feature 2024-02-12 15:02:52 +00:00
Henry Heino 39b44ff439
Desktop: Disable built-in copy of Simple Backup by default in Joplin Portable (#9907) 2024-02-08 22:48:39 +00:00
Henry Heino 6ebc7993be
Desktop: Fixes #9832: Fix user-installed versions of built-in plugins can't access resources in some cases (#9849) 2024-02-03 20:28:47 +01:00
Laurent Cozic 25b12a2366 Desktop: Fixes #9433: Fixed various scrolling issues when creating new notes or to-dos 2024-01-28 17:57:41 +00:00
Henry Heino 13da286b55
Desktop: Fixes #9781: Extract default plugins to directories matching their IDs (#9782) 2024-01-26 10:33:48 +00:00
Laurent Cozic fd432f928d Plugins: Add support for promo_tile manifest key 2024-01-22 17:16:27 +00:00