Commit Graph
100 Commits
Author SHA1 Message Date
Henry Heino 6de5ec074a Desktop: Fix error overlay text has low contast in dark mode (#16827) 2026-10-12 21:26:41 +01:00
Henry Heino 052583a8fb Server: Allow syncing with a web app instance hosted on a custom domain (#16760) 2026-10-11 16:02:44 +01:00
Henry HeinoandLaurent Cozic b0affc0a30 Mobile: Implement redesigned screen header (#16345)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2026-10-08 12:03:38 +01:00
Henry HeinoandLaurent Cozic ab241bd8d6 Desktop, Mobile: Resolves #16710: Improve E2EE UI when a key is stored in an unknown format (#16711)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2026-10-06 15:42:30 +01:00
Henry HeinoandLaurent Cozic 9e4ca948be Mobile: Fixes #16589: Upgrade React Native to v0.86, Expo to v57 (#16636)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2026-10-06 15:37:33 +01:00
Henry Heino c64cfb1943 Desktop: Fix infinite loop in some cases when the notebook ordering is set to "updated date" (#16692) 2026-10-02 16:53:05 +01:00
Henry Heino 5a48b72d43 Chore: Desktop: Refactor warning banner (#16722) 2026-10-02 16:50:03 +01:00
Henry Heino 4978154dc1 Web: Fixes #16633: Fix sync (#16634) 2026-09-25 12:01:44 +01:00
Henry Heino ef29c43cae Desktop, Mobile, Cli: Fixes #16647: Fix notes and sub-folders are still marked as published after being moved out of a published folder (#16648) 2026-09-25 11:55:30 +01:00
Henry Heino 310b5bbbb6 Desktop: Resolves #16644: Improve how semantic search interacts with item IDs (#16652) 2026-09-25 11:55:00 +01:00
Henry Heino 61eecacf49 Chore: Coding style: Prefer single quotes for SQLite string literals (#16653) 2026-09-25 11:54:44 +01:00
Henry Heino 24e5778256 Desktop, Cli: Migrate from node-fetch to Undici (#16566) 2026-09-19 17:04:12 +01:00
Henry Heino cbd3445de9 Linux: Fixes #16457: Fix dropping notes into the whiteboard editor (#16565) 2026-09-19 17:03:56 +01:00
Henry Heino 8cc854c9be Chore: Refactor settings screen logic (#16564) 2026-09-19 17:00:17 +01:00
Henry Heino a859a62506 Server: Accessibility: Associate labels with controls on the "Your Profile" page (#16588) 2026-09-18 19:10:16 +01:00
Henry Heino 32578c761e Web: Fixes #16593: Fix crash when clicking the "upgrade app banner" (#16591) 2026-09-18 19:09:56 +01:00
Henry Heino 27da730f04 Chore: Improve return type of reg.syncTarget() (#16592) 2026-09-18 19:09:36 +01:00
Henry Heino a661b8897a Chore: Fixes #16503: Fix mobile startup tests not running (#16505) 2026-09-13 11:38:07 +01:00
Henry Heino 70ebecb781 Desktop: Fixes #16539: Fix LMStudio compatibility (#16552) 2026-09-13 11:36:20 +01:00
Henry Heino 141c451ff9 Chore: Desktop: Add additional networking tests (#16501) 2026-09-12 00:24:41 +01:00
Henry Heino b1979eda7c Mobile: Joplin Cloud login: Hide "invalid credentials" banner on login screen (#16490) 2026-09-11 09:30:22 +01:00
Henry Heino e55856d74c Mobile: Joplin Cloud login screen: Fix loading indicator is difficult to see in dark mode (#16480) 2026-09-10 18:00:28 +01:00
Henry Heino e0f51d8f43 Server, Web: Applications tab: Fix web app is marked as "unknown" (#16478) 2026-09-10 18:00:06 +01:00
Henry Heino df261c2465 Desktop: Fixes #16454: In-editor Markdown rendering: Fix markup syntax is visible while clicking and dragging the scrollbar (#16461) 2026-09-09 23:55:14 +01:00
Henry Heino 62f07b4f64 Mobile: Resolves #16442: Remove sync wizard button from config screen (#16458) 2026-09-09 12:07:46 +01:00
Henry Heino 5d733e3268 Linux: Fixes #16434: Fix missing window icon with certain system setups (#16437) 2026-09-09 12:06:16 +01:00
Henry Heino 6470029203 Mobile: Adjust sidebar appearance (#16389) 2026-09-09 12:04:42 +01:00
Henry Heino 63e1f216e1 Desktop, Mobile: Fixes #16407: Fix keyboard navigation issues related to level-1 headings (#16409) 2026-09-06 20:13:05 +01:00
Henry Heino e6a99b978a Chore: Allow the "Web" prefix in pull request titles (#16406) 2026-09-06 20:12:45 +01:00
Henry Heino a263733971 Web: Fix incorrect "Only one copy of Joplin can be open at a time" warning in Safari and Firefox (#16405) 2026-09-06 20:12:36 +01:00
Henry Heino e3e4aebc67 Web: Fixes #16379: Fix menu animation in Safari (#16404) 2026-09-06 20:12:25 +01:00
Henry Heino c27de4f34e iOS, Android: Database: Migrate to expo-sqlite (#16347) 2026-09-06 12:47:42 +01:00
Henry Heino 845dc16402 Android: Fix additional space present below new note menu on some devices (#16361) 2026-09-01 09:51:35 +01:00
Henry Heino a79a2b4de7 Desktop: Resolves #16350: External editor: Add additional logic to avoid overwriting a note with older content (#16352) 2026-08-30 12:47:56 +01:00
Henry Heino f488dad27a Chore: Tests: Silence expected handleCallbackUrl warnings (#16343) 2026-08-28 18:51:20 +01:00
Henry Heino 683240968b Desktop: Fixes #15890: Limit maximum size of stored OCR text (#16325) 2026-08-28 09:49:09 +01:00
Henry Heino 7fba0fda68 Desktop: Fixes #16317: Markdown editor: Disable table editor when opting out of in-editor rendering (#16333) 2026-08-28 09:47:55 +01:00
Henry Heino 3dc1f5fef6 Chore: Tests: Silence expected warning in AsyncActionQueue tests (#16334) 2026-08-28 09:47:43 +01:00
Henry Heino 8b97347f3a Chore: Tests: Increase timeout in useSearchMarkers test (#16335) 2026-08-28 09:46:57 +01:00
Henry Heino 3899ca9ce5 Chore: Desktop: Refactor end-to-end tests to reduce dependence on a particular default editor state (#16339) 2026-08-28 09:45:41 +01:00
Henry Heino 098b1edaa5 Desktop: Resolves #16120: Increase semantic search minimum relevance (#16340) 2026-08-28 09:45:11 +01:00
Henry Heino 347915c4ba Mobile, Desktop, Cli: Resolves #16251: Sync: Enable new notebook sharing key format (#16305) 2026-08-27 10:01:15 +01:00
Henry Heino 8f98933f14 Desktop: Sharing: Improve error message when public key format is unsupported (#16306) 2026-08-27 10:00:17 +01:00
Henry Heino 9b75d9e4d8 Desktop: Rich Text Editor: Fix error while saving changes (#16307) 2026-08-27 09:59:56 +01:00
Henry Heino dff722d6d8 Desktop: Fixes #12811: Rich Text Editor: Save note changes after changing formatting (#16308) 2026-08-27 09:59:41 +01:00
Henry Heino 97fb8d5ec2 Mobile: Fixes #16312: Improve shadow colors in dark mode (#16326) 2026-08-27 09:52:24 +01:00
Henry Heino 2a83642dbf Desktop, Mobile: Fixes #16285: Editor: Avoid crash when editing certain partially-loaded documents (#16286) 2026-08-24 11:27:24 +01:00
Henry Heino b21a55e073 Desktop, Mobile: Fixes #15770: HTML notes: Fix certain content incorrectly renders as linked text (#16289) 2026-08-24 11:23:24 +01:00
Henry Heino 94911a86ff Desktop, Mobile: Markdown editor: Support opening same-note links to elements with id="..." attributes (#16287) 2026-08-22 22:04:24 +01:00
Henry Heino 92eed39ff7 Chore: Mobile: Deduplicate ProseMirror dependencies (#16283) 2026-08-22 19:49:54 +01:00
Henry HeinoandLaurent Cozic 6845e9d1ee Desktop: Resolves #6088: Highlight global search matches in the Rich Text Editor (#11361)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2026-08-22 11:46:46 +01:00
Henry Heino 99f0779db5 Chore: Tests: Mobile: Fix "failed to set timeout" warning in note screen tests (#16259) 2026-08-22 11:46:38 +01:00
Henry Heino d36432dd0a Desktop: Improve chat connection check (#16256) 2026-08-21 14:42:37 +01:00
Henry Heino 49756e09f1 Chore: Server: Fix truncateUserDataTables debug command only deletes old changes (#16257) 2026-08-21 14:31:36 +01:00
Henry Heino 7e4bdb64b1 Chore: Embedding tests: Silence expected warnings (#16258) 2026-08-21 14:31:18 +01:00
Henry Heino 011a15374c Desktop, Mobile: Fixes #16070: Fix Markdown editor selection issues (#16126) 2026-08-20 19:06:43 +01:00
Henry Heino ae5855a85f Mobile, Desktop, Cli: Resolves #15753: Support syncing with Joplin v3.7 (#15889) 2026-08-20 19:06:22 +01:00
Henry Heino 09e7e72273 Desktop: Fixes #16015: Fix sync wizard extended options are partially offscreen (#16247) 2026-08-20 11:22:37 +01:00
Henry Heino 9db5a8df36 Desktop, Cli, Mobile: Fixes #16153: Support unpublishing notes published by other users (#16246) 2026-08-20 11:22:24 +01:00
Henry Heino ce36c14098 Chore: Desktop: Add performance logging for the embedding indexer (#16249) 2026-08-20 11:21:37 +01:00
Henry Heino cdee3c8901 Desktop: Fixes #16007: Fix toggling the chat panel clears undo/redo history (#16236) 2026-08-19 11:25:08 +01:00
Henry Heino 561ab70c5e Desktop: Fixes #16219: Fix semantic search availability check (#16220) 2026-08-18 15:13:05 +01:00
Henry Heino 36b7709072 Desktop: Sync: Apply changes to proxy settings immediately (#16222) 2026-08-18 11:46:46 +01:00
Henry Heino d640f36ab1 Desktop: Fixes #16016: Chat panel: Allow closing the chat panel in small windows (#16189) 2026-08-17 18:53:42 +01:00
Henry Heino b46a96e03c Desktop: Chat panel: Fix OpenAI, Anthropic compatibility (#16188) 2026-08-17 18:52:55 +01:00
Henry Heino 628e6bd6f6 Desktop: Fixes #16167: Fix conflict created when syncing a just-published note (#16182) 2026-08-17 18:52:31 +01:00
Henry HeinoandLaurent Cozic aed0d55398 Desktop: Resolves #16148: Evernote import: Support importing cross-notebook links in some cases (#16151)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2026-08-07 23:44:38 +02:00
Henry Heino 39169894dd Chore: Website: Fix build (#16164) 2026-08-07 23:44:16 +02:00
Henry Heino 20e55c9937 Chore: Fix generated files precommit check (#16154) 2026-08-06 22:55:31 +02:00
Henry Heino 6e8fc6cd75 Desktop: MCP: Return correct API response type (#16144) 2026-08-06 22:54:09 +02:00
Henry Heino 391cdf7f15 Desktop: Chat panel: Support reading images (#16141) 2026-08-06 22:53:44 +02: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 Heino 45c3cf6fcf Mobile: Implement redesigned new note menu (#16082) 2026-08-03 00:09:03 +02:00
Henry Heino 5ab92fe5b7 Chore: Fixes #15841: Fix "makeInlineReplaceExtension" CI failures (#16112) 2026-07-31 21:19:30 +02:00
Henry Heino 1704b5cf7d Web, Android: Resolves #16107: Dialogs: Bold and add margin below titles (#16113) 2026-07-31 20:55:12 +02:00
Henry Heino 1d7c5c0a44 Mobile: Implement redesigned notebook long-press menu (#16027) 2026-07-31 11:31:51 +02:00
Henry Heino d7c29c1d1a Android: Add shadows to the new note and note actions menus (#16067) 2026-07-31 11:31:31 +02:00
Henry Heino d167ae507c Desktop: Plugin API: Fix panels hidden on startup are incorrectly shown in some cases (#16072) 2026-07-31 11:31:14 +02:00
Henry Heino a23e78825d Mobile: Fix inconsistent button order in profile switcher, tag screen, and deletion confirmation dialogs (#16076) 2026-07-31 11:28:26 +02:00
Henry Heino cec9c97ef2 Mobile: Remove single-word titles from error/warning dialogs (#16096) 2026-07-31 11:19:36 +02:00
Henry Heino 710f7983b3 Chore: Retry failing Markdown replacement tests in CI (#16077) 2026-07-30 15:16:01 +02:00
Henry Heino 37feb9a6d0 Chore: Testing: Retry plugin install/uninstall tests (#16079) 2026-07-29 01:53:40 +01:00
Henry Heino f233b8780b Chore: Testing: Fix chat panel test failure (#16078) 2026-07-29 01:53:29 +01:00
Henry Heino ac40404d94 Chore: Fixes #16073: CI: Fix desktop end-to-end test failures caused by missing initial notebook (#16074) 2026-07-29 01:50:25 +01:00
Henry HeinoandJGCarroll 7990ec79db Desktop: Fixes #15030: Upgrade electron-builder (#15043)
Co-authored-by: JGCarroll <JGCarroll@users.noreply.github.com>
2026-07-28 13:21:49 +01:00
Henry Heino b6eb739680 Chore: Desktop: AI chat panel: Allow enabling existing MCP tools for use in the chat panel (#15999) 2026-07-28 12:57:16 +01:00
Henry Heino eeef83b081 Mobile: Add shadow to note actions menu (#16053) 2026-07-28 12:53:35 +01:00
Henry Heino 15c78bca60 iOS: Improve drag-to-dismiss behavior for drawer menus (#16055) 2026-07-28 12:53:22 +01:00
Henry Heino 7d90db0bf6 Desktop: Fixes #15874: AI chat panel: Fix changing the note body causes a cache miss (#15969) 2026-07-26 15:24:42 +01:00
Henry Heino 87f82bb8fb Desktop: Chat panel: Fix rate limit handling (#16031) 2026-07-24 08:54:20 +01:00
Henry Heino 1408b87794 Chore: Server: Update home page for users that sync with an external server (#16026) 2026-07-23 20:07:56 +01:00
Henry Heino 966f600d30 Chore: Server: Make the default application name match the built image name (#16025) 2026-07-23 20:07:26 +01:00
Henry Heino aed692d5c6 Chore: Server: Prevent regenerating database types when there are migrations left over from switching branches (#16006) 2026-07-22 11:29:18 +01:00
Henry Heino 9395c9fa87 Desktop: Resolves #15880: Avoid including unused onnxruntime-node files in the built application (#15997) 2026-07-21 17:16:31 +01:00
Henry Heino 151faf9f88 Mobile: Note actions menu: Decrease padding size (#15998) 2026-07-21 10:15:40 +01:00
Henry Heino 4246e09f89 Mobile: Note action menu: Vertically align icons (#15996) 2026-07-21 00:17:53 +01:00
Henry Heino fca026f0d9 Android: Fixes #15928: Fix menu animations and drag-to-dismiss (#15971) 2026-07-18 10:58:16 +01:00
Henry Heino 4c2c38f43e Android, Web: Fixes #15959: Increase minimum prompt button width (#15966) 2026-07-17 23:52:20 +01:00
Henry Heino 45309e1d0a Desktop: AI chat panel: Improve accessibility (#15956) 2026-07-16 23:16:44 +01:00
Henry Heino 54b8e69750 Chore: Fix CI (#15949) 2026-07-16 01:37:55 +01:00