From d89503de656bfd747b95506982b01830ad000785 Mon Sep 17 00:00:00 2001 From: Xilin Jia <6257601+XilinJia@users.noreply.github.com> Date: Wed, 20 Dec 2023 20:45:41 +0100 Subject: [PATCH] added handling of loose notes in local dir --- LICENSE | 4 +- packages/app-desktop/package.json | 4 +- packages/app-mobile/android/app/build.gradle | 15 +- packages/lib/package.json | 2 +- readme/about/changelog/android.md | 483 --- readme/about/changelog/cli.md | 442 -- readme/about/changelog/desktop.md | 4063 ------------------ readme/about/changelog/ios.md | 233 - readme/about/changelog/server.md | 512 --- readme/about/release_cycle.md | 1 - readme/changelog.md | 4035 ----------------- readme/changelog_android.md | 467 -- readme/changelog_cli.md | 442 -- readme/changelog_ios.md | 199 - readme/changelog_server.md | 506 --- 15 files changed, 19 insertions(+), 11389 deletions(-) diff --git a/LICENSE b/LICENSE index d835f5f..bab8105 100644 --- a/LICENSE +++ b/LICENSE @@ -22,6 +22,6 @@ icons please contact the author in order to get a permission. AGPL-3.0-or-later License Copyright (c) 2016-2022 Laurent Cozic -Copyright (c) 2023 Xilin Jia +Copyright (c) 2023- Xilin Jia -https://spdx.org/licenses/AGPL-3.0-or-later.html + diff --git a/packages/app-desktop/package.json b/packages/app-desktop/package.json index c81ad33..f7ed83d 100644 --- a/packages/app-desktop/package.json +++ b/packages/app-desktop/package.json @@ -1,6 +1,6 @@ { "name": "@xilinota/app-desktop", - "version": "2.13.6", + "version": "2.13.7", "description": "Xilinota for Desktop", "main": "main.js", "private": true, @@ -22,7 +22,7 @@ "type": "git", "url": "git+https://github.com/XilinJia/Xilinota.git" }, - "author": "Laurent Cozic", + "author": "Laurent Cozic, Xilin Jia", "license": "AGPL-3.0-or-later", "bugs": { "url": "https://github.com/XilinJia/Xilinota/issues" diff --git a/packages/app-mobile/android/app/build.gradle b/packages/app-mobile/android/app/build.gradle index 9bb9ae2..97be4cc 100644 --- a/packages/app-mobile/android/app/build.gradle +++ b/packages/app-mobile/android/app/build.gradle @@ -111,7 +111,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 2097725 - versionName "2.13.5" + versionName "2.13.7" ndk { abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64" } @@ -132,6 +132,19 @@ android { include (*reactNativeArchitectures()) } } + + bundle { + language { + enableSplit = true + } + density { + enableSplit = true + } + abi { + enableSplit = true + } + } + signingConfigs { debug { storeFile file('debug.keystore') diff --git a/packages/lib/package.json b/packages/lib/package.json index d3b00d2..44626eb 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -2,7 +2,7 @@ "name": "@xilinota/lib", "version": "2.13.1", "description": "Xilinota Core library", - "author": "Laurent Cozic", + "author": "Laurent Cozic, Xilin Jia", "homepage": "", "license": "AGPL-3.0-or-later", "publishConfig": { diff --git a/readme/about/changelog/android.md b/readme/about/changelog/android.md index 89db4de..9ad43ff 100644 --- a/readme/about/changelog/android.md +++ b/readme/about/changelog/android.md @@ -1,484 +1 @@ # Xilinota Android Changelog - -## [android-v2.13.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.13.5) (Pre-release) - 2023-10-30T22:49:19Z - -- Improved: Allow searching by note ID or using a callback URL (3667bf3) -- Improved: Updated packages @react-native-community/datetimepicker (v7.6.0), react-native-device-info (v10.11.0), react-native-webview (v13.6.2) -- Fixed: Beta editor: Fix image timestamps not updated after editing (#9176) (#9175 by Henry Heino) - -## [android-v2.13.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.13.4) (Pre-release) - 2023-10-24T18:29:09Z - -- Improved: Allow modifying a resource metadata only when synchronising (#9114) -- Improved: Support for plural translations (#9033) -- Improved: Updated packages @react-native-community/datetimepicker (v7.5.0), @react-native-community/geolocation (v3.1.0), @testing-library/react-native (v12.3.0), dayjs (v1.11.10), follow-redirects (v1.15.3), glob (v10.3.6), katex (v0.16.9), markdown-it (v13.0.2), react, react-native-device-info (v10.9.0), react-native-dropdownalert (v5), react-native-image-picker (v5.7.0), react-native-paper (v5.10.6), react-native-share (v9.4.1), react-native-webview (v13.6.0), react-native-zip-archive (v6.1.0), react-redux (v8.1.3), sass (v1.67.0), sharp (v0.32.6), tar (v6.2.0) -- Fixed: Fix sidebar folder icon (cd55a9a) -- Fixed: Fix writing UTF-8 data to a file replaces non-ASCII characters with ?s (#9076) (#9069 by Henry Heino) -- Fixed: Fixed issues related to sharing notes on read-only notebooks (1c7d22e) -- Fixed: Improve list toggle logic (#9103) (#9066 by Henry Heino) - -## [android-v2.13.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.13.2) (Pre-release) - 2023-10-07T16:42:16Z - -- New: Add share button to log screen (#8364 by Henry Heino) -- New: Add support for drawing pictures (#7588 by Henry Heino) -- Improved: Apply correct size to images imported from ENEX files (#8684) -- Improved: Bump mermaid version to 10.4.0 to support new chart types (#8890) (#8728 by [@oj-lappi](https://github.com/oj-lappi)) -- Improved: Enable ignoreTlsErrors and custom certificates for S3 sync (#8980 by Jens Böttge) -- Improved: Fix random crash due to sidebar animation (#8792) (#8791 by Henry Heino) -- Improved: Improved handling of invalid sync info (#6978) -- Improved: Remember whether "All notes", a notebook or a tag was opened when re-opening the app (#8021) -- Improved: Updated packages @bam.tech/react-native-image-resizer (v3.0.7), @react-native-community/datetimepicker (v7.4.2), @react-native-community/slider (v4.4.3), @testing-library/jest-native (v5.4.3), @testing-library/react-native (v12.2.2), compare-versions (v6.1.0), deprecated-react-native-prop-types (v4.2.1), glob (v10.3.4), katex (v0.16.8), markdown-it-multimd-table (v4.2.3), nodemon (v3.0.1), react, react-native-device-info (v10.8.0), react-native-exit-app (v2), react-native-gesture-handler (v2.12.1), react-native-image-picker (v5.6.1), react-native-modal-datetime-picker (v17.1.0), react-native-paper (v5.10.4), react-native-safe-area-context (v4.7.2), react-native-share (v9.2.4), react-native-url-polyfill (v2), react-native-vector-icons (v10), react-native-webview (v13.4.0), sass (v1.66.1), sharp (v0.32.5), sprintf-js (v1.1.3), url (v0.11.3), uuid (v9.0.1) -- Fixed: Fix complex queries that contain quotes or filters (#8050) -- Fixed: Fix not all dropdown items focusable with VoiceOver (#8714) (#8707 by Henry Heino) -- Fixed: Fix search engine ranking algorithm (f504cf1) -- Fixed: Fix sharing image to Xilinota (#8970) (#8533 by Self Not Found) -- Fixed: Fix unordered list button creates checklists (#8957) (#8956 by Henry Heino) -- Fixed: Fixed code block not default line wrap in pdf view (#8626) (#8517 by [@wljince007](https://github.com/wljince007)) -- Fixed: Hide the keyboard when showing the attach dialog (#8911) (#8774 by Henry Heino) -- Fixed: Prevent accessibility tools from focusing the notes list when it's invisible (#8799) (#8798 by Henry Heino) - -## [android-v2.12.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.12.3) (Pre-release) - 2023-09-11T20:01:44Z - -- Improved: Add screen reader labels to search/note actions buttons (#8797) (#8796 by Henry Heino) -- Improved: Improve accessibility of side menu (#8839 by Henry Heino) -- Fixed: Fix older Android versions unable to set alarms (#8837) (#8789 by Henry Heino) -- Fixed: Revert to `react-native-sidemenu-updated` for navigation drawers (#8820) (#8791 by Henry Heino) - -## [android-v2.12.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.12.2) (Pre-release) - 2023-08-22T13:15:18Z - -- Improved: Only include "armeabi-v7a", "x86", "arm64-v8a", "x86_64" in APK (4e2d366) - -## [android-v2.12.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.12.1) (Pre-release) - 2023-08-19T22:32:39Z - -- New: Add JEX export (#8428 by Henry Heino) -- New: Add support for Joplin Cloud email to note functionality (#8460 by [@pedr](https://github.com/pedr)) -- New: Add support for Voice Typing for most languages (#8309) -- New: Add support for share permissions (#8491) -- Improved: Add an option to disable the image resizing prompt (#8575) (#8566 by [@hubert](https://github.com/hubert)) -- Improved: Add option to autodetect theme (#8498) (#8490 by Henry Heino) -- Improved: Improved Vosk error handling (1eeb5ab) -- Improved: Temporarily revert to AES-128 as encryption method due to severe performance issues (#8657) -- Improved: Updated packages @react-native-community/datetimepicker (v7.4.1), @react-native-community/geolocation (v3.0.6), @react-native-community/netinfo (v9.4.1), @rmp135/sql-ts (v1.18.0), @testing-library/react-native (v12.1.3), buildTools, clean-html (v2), dayjs (v1.11.9), domhandler (v5), gettext-parser (v7.0.1), glob (v10.3.3), highlight.js (v11.8.0), jsdom (v22.1.0), react-native-device-info (v10.7.0), react-native-document-picker (v9), react-native-drawer-layout (v3.2.1), react-native-gesture-handler (v2.12.0), react-native-get-random-values (v1.9.0), react-native-image-picker (v5.6.0), react-native-localize (v3.0.2), react-native-modal-datetime-picker (v15.0.1), react-native-paper (v5.9.1), react-native-reanimated (v3.2.0), react-native-safe-area-context (v4.6.4), react-redux (v8.1.2), sass (v1.63.6), sharp (v0.32.4), standard (v17.1.0), ts-loader (v9.4.4), url (v0.11.1), word-wrap (v1.2.5) -- Improved: Upgrade react-native-webview to v12 (9ceb7b9) -- Improved: Upgrade to React Native 0.71 (e740914) -- Improved: WebDAV: Show a more descriptive error message when the password is empty (#8477) (#8466 by Henry Heino) -- Fixed: Do not log data shared with the app (#8495) (#8211 by Henry Heino) -- Fixed: Fix frequent crashing on Android 12 ARM (#8516) (#8425 by Henry Heino) -- Fixed: Fixed link modal position on devices with notch (#8029) (#8027 by [@Letty](https://github.com/Letty)) -- Fixed: Fixed text update issue when attaching a file to an empty note (78f3f1c) -- Fixed: Hide markdown toolbar completely when low on vertical space (#8688) (#8687 by Henry Heino) -- Fixed: Preserve image rotation (and other metadata) when resizing (#8669) (#8310 by Henry Heino) -- Fixed: Show warning if some items could not be decrypted (#8481) (#8381 by Henry Heino) -- Fixed: The voice typing box covers the texts in the editor (#8685) (#8510 by [@hubert](https://github.com/hubert)) -- Fixed: Trying to fix sharing issues (#8533) -- Fixed: Unrevert #7953: Migrate to react-native-drawer-layout (#8379) (#7918 by Henry Heino) -- Security: Prevent XSS when passing specially encoded string to a link (57b4198) - -## [android-v2.11.32](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.32) (Pre-release) - 2023-07-03T11:33:54Z - -- Improved: Allow configuring voice typing model URL (2aab85f) - -## [android-v2.11.31](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.31) (Pre-release) - 2023-06-25T14:26:21Z - -- Improved: Upgrade E2EE encryption method to AES-256 (#7686) - -## [android-v2.11.30](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.30) (Pre-release) - 2023-06-20T15:21:15Z - -- New: Add support for Voice Typing for most languages (#8309) - -## [android-v2.11.27](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.27) (Pre-release) - 2023-06-10T15:58:58Z - -- Upgraded to React Native 0.71 -- Improved: Updated packages @react-native-community/datetimepicker (v7), buildTools, domutils (v3.1.0), react-native-document-picker (v8.2.1), react-native-safe-area-context (v4.5.3), tar (v6.1.15) - -## [android-v2.11.26](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.26) (Pre-release) - 2023-06-08T16:13:02Z - -- Improved: Updated packages @react-native-community/datetimepicker (v7), buildTools, domutils (v3.1.0), react-native-document-picker (v8.2.1), react-native-safe-area-context (v4.5.3), tar (v6.1.15) -- Fixed: Allow certain HTML anchor tags (#8286) -- Fixed: Fix alarms for latest Android versions (#8229) -- Fixed: Fix sharing data with the app (#8285) - -## [android-v2.11.25](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.25) (Pre-release) - 2023-06-03T16:40:08Z - -- Fixed: Fix Vosk logic (60b3921) -- Fixed: Fixed error "Download interrupted" when downloading resources from Joplin Cloud/Server. - -## [android-v2.11.24](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.24) (Pre-release) - 2023-06-02T15:22:04Z - -- Improved: Write to note in realtime using voice typing (7779879) - -## [android-v2.11.23](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.23) (Pre-release) - 2023-06-01T17:19:16Z - -- Improved: Auto-detect language on start (e48d55c) -- Improved: Implement parenting of notebooks (#7980) (#8193 by [@jcgurango](https://github.com/jcgurango)) -- Improved: Updated packages @react-native-community/netinfo (v9.3.10), @react-native-community/push-notification-ios (v1.11.0), aws, jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), react-native-paper (v5.8.0), react-native-reanimated (v3.1.0), react-native-safe-area-context (v4.5.2), sass (v1.62.1), sharp (v0.32.1), tar (v6.1.14), yargs (v17.7.2) -- Improved: When resetting the master password, also create a new master key with that password (e647775) -- Fixed: Fixed regression in biometric check (b19f1a1) -- Fixed: Improve selection of active E2EE key (#8254) -- Fixed: Support monochrome icons (#7772) (#7766 by Andrey Mukamolov) -- Security: Disable SVG tag support in editor to prevent XSS (caf6606) -- Security: Prevent XSS by sanitizing certain HTML attributes (9e90d90) - -## [android-v2.11.22](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.22) (Pre-release) - 2023-05-14T13:44:28Z - -- Fixed: Fix "Download interrupted" error (b023f58) - -## [android-v2.11.21](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.21) (Pre-release) - 2023-05-14T11:05:15Z - -- Improved: Updated packages react-native-paper (v5.6.0) - -## [android-v2.11.16](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.16) (Pre-release) - 2023-05-12T12:43:08Z - -- Improved: Sync as soon as the app starts, and immediately after changing a note (3eb44d2) - -## [android-v2.11.14](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.14) (Pre-release) - 2023-05-10T12:24:40Z - -- Improved: Translate Welcome notes (#8154) - -## [android-v2.11.13](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.13) (Pre-release) - 2023-05-08T20:28:29Z - -- Improved: Tells whether Hermes engine is enabled or not (5ecae17) - -## [android-v2.11.10](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.10) (Pre-release) - 2023-05-08T10:26:14Z - -- Improved: Disable Hermes engine (e9e9986) -- Fixed: Fix voice typing (d5eeb12) - -## [android-v2.11.7](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.7) (Pre-release) - 2023-05-07T14:29:08Z - -- Fixed crash when starting voice typing. - -## [android-v2.11.6](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.6) (Pre-release) - 2023-05-07T13:53:31Z - -- Disabled Hermes engine - -## [android-v2.11.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.5) (Pre-release) - 2023-05-07T12:14:21Z - -- Improved: Improved Vosk support (beta, fr only) (#8131) -- Improved: Updated packages react-native-share (v8.2.2), reselect (v4.1.8), sharp (v0.32.0) - -## [android-v2.11.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.4) (Pre-release) - 2023-05-03T11:57:27Z - -- New: Add support for offline speech to text (Beta - FR only) (#8115) -- Improved: Updated packages @react-native-community/netinfo (v9.3.9), aws, react-native-document-picker (v8.2.0), react-native-paper (v5.5.2), react-native-safe-area-context (v4.5.1), sass (v1.60.0) -- Fixed: Fixed sync crash (#8056) (#8017 by Arun Kumar) -- Fixed: Fixes issue where the note body is not updated after attaching a file (991c120) - -## [android-v2.11.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.2) (Pre-release) - 2023-04-09T12:04:06Z - -- Improved: Resolve #8022: Editor syntax highlighting was broken (#8023) (#8022 by Henry Heino) -- Improved: Updated packages @react-native-community/netinfo (v9.3.8) -- Fixed: Removed `MasterKey` from Sync Status report (#8026) (#7940 by Arun Kumar) -- Security: Prevent bypassing fingerprint lock on certain devices (6b72f86) - -## [android-v2.11.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.1) (Pre-release) - 2023-04-08T08:49:19Z - -- New: Add log info for biometrics feature (efdbaeb) -- New: Add setting to enable/disable the markdown toolbar (#7929 by Henry Heino) -- Fixed: Encode the non-ASCII characters in OneDrive URI (#7868) (#7851 by Self Not Found) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable (#7987) (#7986 by Henry Heino) -- Updated packages @lezer/highlight (v1.1.4), fs-extra (v11.1.1), jsdom (v21.1.1), markdown-it-multimd-table (v4.2.1), nanoid (v3.3.6), node-persist (v3.1.3), nodemon (v2.0.22), react-native-document-picker (v8.1.4), react-native-image-picker (v5.3.1), react-native-paper (v5.4.1), react-native-share (v8.2.1), sass (v1.59.3), sqlite3 (v5.1.6), turndown (v7.1.2), yargs (v17.7.1) - -## [android-v2.10.9](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.9) (Pre-release) - 2023-03-22T18:40:57Z - -- Improved: Mark biometrics feature as beta and ensure no call is made if it is not enabled (e44a934) - -## [android-v2.10.8](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.8) (Pre-release) - 2023-02-28T18:09:21Z - -- Improved: Stop synchronization with unsupported WebDAV providers (#7819) (#7661 by [@julien](https://github.com/julien)) -- Fixed: Custom sort order not synchronized (#7729) (#6956 by Tao Klerks) -- Fixed: Fix camera attachment (#7775) (#7675 by [@vikneshwar](https://github.com/vikneshwar)) -- Fixed: Fixed duplicate sharing issue (#7799) (#7791 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixed error when sharing a file (#7801) (#6942 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixed issue where app would close after sharing a file (#7791) -- Fixed: Hide main content while biometric is enabled and not authenticated (#7781) (#7762 by [@pedr](https://github.com/pedr)) -- Fixed: Sharing pictures to Xilinota creates recurring duplications (#7807) (#7791 by [@jd1378](https://github.com/jd1378)) - -## [android-v2.10.6](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.6) (Pre-release) - 2023-02-10T16:22:28Z - -- Improved: Add create sub-notebook feature (#7728) (#1044 by [@carlosngo](https://github.com/carlosngo)) -- Fixed: Fix double-scroll issue in long notes (#7701) (#7700 by Henry Heino) -- Fixed: Fix startup error (#7688) (#7687 by Henry Heino) -- Fixed: Sharing file to Xilinota does not work (#7691) - -## [android-v2.10.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.5) (Pre-release) - 2023-01-21T14:21:23Z - -- Improved: Improve dialogue spacing in Fountain renderer (#7628) (#7627 by [@Elleo](https://github.com/Elleo)) -- Improved: Improve filesystem sync performance (#7637) (#6942 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixes non-working alarms (138bc81) - -## [android-v2.10.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.4) (Pre-release) - 2023-01-14T17:30:34Z - -- New: Add support for multiple profiles (6bb52d5) -- Improved: Configurable editor font size (#7596 by Henry Heino) -- Improved: Confirm closing settings with unsaved changes (#7566 by Henry Heino) -- Improved: Upgrade to React Native 0.69 (7e29804) -- Improved: Upgrade to React Native 0.70 (4bdb3d0) -- Fixed: Fixed biometics prompt on new devices (9eff7e6) -- Fixed: Fixed issue when floating keyboard is visible (#7593) (#6682 by Henry Heino) -- Fixed: Remove gray line around text editor (#7595) (#7594 by Henry Heino) - -## [android-v2.10.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.3) (Pre-release) - 2023-01-05T11:29:06Z - -- New: Add support for locking the app using biometrics (f10d9f7) -- Improved: Make the new text editor the default one (f5ef318) -- Fixed: Fixed proxy timeout setting UI (275c80a) -- Fixed: Settings save button visible even when no settings have been changed (#7503) - -## [android-v2.10.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.2) (Pre-release) - 2023-01-02T17:44:15Z - -- New: Add support for realtime search (767213c) -- Fixed: Enable autocorrect with spellcheck (#7532) (#6175 by Henry Heino) - -## [android-v2.10.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.1) (Pre-release) - 2022-12-29T13:55:48Z - -- Improved: Switch license to AGPL-3.0 (faf0a4e) -- Improved: Tag search case insensitive (#7368 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Update Mermaid: 9.1.7 to 9.2.2 (#7330 by Helmut K. C. Tessarek) -- Improved: Upgrade to react-native 0.68.5 (e2d59ee) -- Fixed: Could not attach images to notes anymore (#7471) -- Fixed: Fix CodeMirror syntax highlighting (#7386 by Henry Heino) -- Fixed: Fix attaching multiple files (#7196) (#7195 by Self Not Found) -- Fixed: Update CodeMirror (#7262) (#7253 by Henry Heino) -- Security: Fix XSS when a specially crafted string is passed to the renderer (762b4e8) - -## [android-v2.9.8](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.8) (Pre-release) - 2022-11-01T15:45:36Z - -- Updated translations - -## [android-v2.9.7](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.7) (Pre-release) - 2022-10-30T10:25:01Z - -- Fixed: Fixed notebook icons alignment (ea6b7ca) -- Fixed: Fixed crash when attaching a file. - -## [android-v2.9.6](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.6) (Pre-release) - 2022-10-23T16:23:25Z - -- New: Add monochrome icon (#6954 by Tom Bursch) -- Fixed: Fix file system sync issues (#6943 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fix note attachment issue (#6932 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixed notebook icon spacing (633c9ac) -- Fixed: Support non-ASCII characters in OneDrive (#6916) (#6838 by Self Not Found) - -## [android-v2.9.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.5) (Pre-release) - 2022-10-11T13:52:00Z - -- Improved: Disable multi-highlighting to fix context menu (9b348fd) -- Improved: Display icon for all notebooks if at least one notebook has an icon (ec97dd8) - -## [android-v2.9.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.3) (Pre-release) - 2022-10-07T11:12:56Z - -- Improved: Convert empty bolded regions to bold-italic regions in beta editor (#6807) (#6808 by Henry Heino) -- Improved: Increase the attachment size limit to 200MB (#6848 by Self Not Found) -- Improved: Show client ID in log (#6897 by Self Not Found) -- Improved: Supports attaching multiple files to a note at once (#6831 by Self Not Found) -- Improved: Update Mermaid 8.13.9 to 9.1.7 (#6849 by Helmut K. C. Tessarek) -- Fixed: Double/triple-tap selection doesn't show context menu (#6803) (#6802 by Henry Heino) -- Fixed: Fix multiple webview instances (#6841 by Henry Heino) -- Fixed: Fix resources sync when proxy is set (#6817) (#6688 by Self Not Found) -- Fixed: Fixed crash when trying to move note to notebook (#6898) - -## [android-v2.9.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.2) (Pre-release) - 2022-09-01T11:14:58Z - -- New: Add Markdown toolbar (#6753 by Henry Heino) -- New: Add long-press tooltips (#6758 by Henry Heino) -- Improved: Enable spellcheck by default on beta editor (#6778 by Henry Heino) -- Improved: Setting to disable spellcheck in beta editor (#6780 by Henry Heino) -- Fixed: Don't reload the application on screen rotation (#6737) (#6732 by Henry Heino) -- Fixed: Fix default font in beta editor (#6760) (#6759 by Henry Heino) -- Fixed: Fix side menu width on wide screen devices (#6662 by Tolulope Malomo) -- Fixed: Fixed Android filesystem sync (resources) (#6789) (#6779 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixed handling of normal paths in filesystem sync (#6792) (#6791 by [@jd1378](https://github.com/jd1378)) - -## [android-v2.9.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.1) (Pre-release) - 2022-08-12T17:14:49Z - -- New: Add alt text/roles to some buttons to improve accessibility (#6616 by Henry Heino) -- New: Add keyboard-activatable markdown commands (e.g. bold, italicize) on text editor (#6707 by Henry Heino) -- Improved: Ctrl+F search support in beta editor (#6587 by Henry Heino) -- Improved: Improve syntax highlighting on mobile beta editor (#6684 by Henry Heino) -- Improved: Removes whitespace above navigation component (#6597 by [@tmclo](https://github.com/tmclo)) -- Fixed: Do not encrypt non-owned note if it was not shared encrypted (#6645) -- Fixed: Fix checklist continuation in beta editor (#6577) (#6576 by Henry Heino) -- Fixed: Fixed android filesystem sync (#6395) (#5779 by [@jd1378](https://github.com/jd1378)) -- Fixed: Note links with HTML notation did not work (#6515) -- Fixed: Scroll selection into view in beta editor when window resizes (#6610) (#5949 by Henry Heino) - -## [android-v2.8.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.8.1) (Pre-release) - 2022-05-18T13:35:01Z - -- Improved: Allow filtering tags in tag dialog (#6221 by [@shinglyu](https://github.com/shinglyu)) -- Improved: Automatically start sync after setting the sync parameters (ff066ba) -- Improved: Color of Date-Time text changed to match theme (#6279 by Ayush Srivastava) -- Improved: Handle invalid revision patches (#6209) -- Improved: Improve error message when revision metadata cannot be decoded, to improve debugging (a325bf6) -- Improved: Make search engine filter keywords case insensitive (#6267) (#6266 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Sort sync target options (814a5a0) -- Fixed: "Move Note" dropdown menu can be very narrow (#6306) (#3564 by Ayush Srivastava) -- Fixed: Cursor hard to see in dark mode (#6307) (#5987 by Henry Heino) -- Fixed: Ensure that note revision markup type is set correctly (#6261) -- Fixed: Error when pressing undo or redo button while editor is closed (#6426) (#6328 by Tolulope Malomo) -- Fixed: Long path in "Export profile" prevents tapping OK button (#6359) (#6026 by Tolulope Malomo) -- Fixed: Prevent multiline note titles (#6144) (#5482 by [@Daeraxa](https://github.com/Daeraxa)) -- Fixed: Support inserting attachments from Beta Editor (#6325) (#6324 by Henry Heino) -- Fixed: The camera button remains clickable after taking a photo bug (#6222 by [@shinglyu](https://github.com/shinglyu)) - -## [android-v2.7.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.7.2) (Pre-release) - 2022-02-12T12:51:29Z - -- New: Add additional time format HH.mm (#6086 by [@vincentjocodes](https://github.com/vincentjocodes)) -- Improved: Do not duplicate resources when duplicating a note (721d008) -- Improved: Make heading 4, 5 and 6 styling more consistent (fca5875) -- Improved: Show login prompt for OneDrive (#5933 by Jonathan Heard) -- Improved: Update Mermaid 8.13.5 -> 8.13.9 and Katex dependencies (#6039 by Helmut K. C. Tessarek) -- Fixed: Shared resource was not encrypted with correct encryption key (#6092) - -## [android-v2.6.9](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.9) - 2021-12-20T14:58:42Z - -- Fixed: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible (667d642) - -## [android-v2.6.8](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.8) - 2021-12-17T10:15:00Z - -- Improved: Update Mermaid: 8.12.1 -> 8.13.5 (#5831 by Helmut K. C. Tessarek) -- Fixed: Links in flowchart Mermaid diagrams (#5830) (#5801 by Helmut K. C. Tessarek) - -## [android-v2.6.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.5) (Pre-release) - 2021-12-13T09:41:18Z - -- Fixed: Fixed "Invalid lock client type" error when migrating sync target (e0e93c4) - -## [android-v2.6.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.4) (Pre-release) - 2021-12-01T11:38:49Z - -- Improved: Also duplicate resources when duplicating a note (c0a8c33) -- Improved: Improved S3 sync error handling and reliability, and upgraded S3 SDK (#5312 by Lee Matos) -- Fixed: Alarm setting buttons were no longer visible (#5777) -- Fixed: Alarms were not being triggered in some cases (#5798) (#5216 by Roman Musin) -- Fixed: Fixed opening attachments (6950c40) -- Fixed: Handle duplicate attachments when the parent notebook is shared (#5796) - -## [android-v2.6.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.3) (Pre-release) - 2021-11-21T16:59:46Z - -- New: Add date format YYYY/MM/DD (#5759 by Helmut K. C. Tessarek) -- New: Add support for faster built-in sync locks (#5662) -- New: Add support for sharing notes when E2EE is enabled (#5529) -- New: Added support for notebook icons (e97bb78) -- Improved: Improved error message when synchronising with Xilinota Server (#5754) -- Improved: Makes it impossible to have multiple instances of the app open (#5587 by Filip Stanis) -- Improved: Remove non-OSS dependencies (#5735 by [@muelli](https://github.com/muelli)) -- Fixed: Fixed issue that could cause application to needlessly lock the sync target (0de6e9e) -- Fixed: Fixed issue with parts of HTML notes not being displayed in some cases (#5687) -- Fixed: Sharing multiple notebooks via Xilinota Server with the same user results in an error (#5721) - -## [android-v2.6.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.1) (Pre-release) - 2021-11-02T20:49:53Z - -- Improved: Upgraded React Native from 0.64 to 0.66 (66e79cc) -- Fixed: Fixed potential infinite loop when Xilinota Server session is invalid (c5569ef) - -## [android-v2.5.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.5.5) (Pre-release) - 2021-10-31T11:03:16Z - -- New: Add padding around beta text editor (365e152) -- Improved: Capitalise first word of sentence in beta editor (4128be9) -- Fixed: Do not render very large code blocks to prevent app from freezing (#5593) - -## [android-v2.5.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.5.3) (Pre-release) - 2021-10-28T21:47:18Z - -- New: Add support for public-private key pairs and improved master password support (#5438) -- New: Added mechanism to migrate default settings to new values (72db8e4) -- Improved: Ensure that shared notebook children are not deleted when shared, unshared and shared again, and a conflict happens (ccf9882) -- Improved: Improve delete dialog message (#5481) (#4701 by Helmut K. C. Tessarek) -- Improved: Improved Xilinota Server configuration check to better handle disabled accounts (72c1235) -- Improved: Improved handling of expired sessions when using Xilinota Server (33249ca) -- Fixed: Certain attachments were not being automatically deleted (#932) -- Fixed: Fixed logic of setting master password in Encryption screen (#5585) - -## [android-v2.4.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.4.3) - 2021-09-29T18:47:24Z - -- Fixed: Fix default sync target (4b39d30) - -## [android-v2.4.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.4.2) (Pre-release) - 2021-09-22T17:02:37Z - -- Improved: Allow disabling any master key, including default or active one (9407efd) -- Improved: Update Mermaid 8.10.2 -> 8.12.1 and fix gitGraph crash (#5448) (#5295 by Helmut K. C. Tessarek) -- Fixed: Misinterpreted search term after filter in quotation marks (#5445) (#5444 by [@JackGruber](https://github.com/JackGruber)) - -## [android-v2.4.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.4.1) (Pre-release) - 2021-08-30T13:37:34Z - -- New: Add a way to disable a master key (7faa58e) -- New: Add support for single master password, to simplify handling of multiple encryption keys (ce89ee5) -- New: Added "None" sync target to allow disabling synchronisation (f5f05e6) -- Improved: Do not display master key upgrade warnings for new master keys (70efadd) -- Improved: Improved sync locks so that they do not prevent upgrading a sync target (06ed58b) -- Improved: Show the used tags first in the tagging dialog (#5315 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Fixed crash when a required master key does not exist (#5391) - -## [android-v2.3.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.3.4) (Pre-release) - 2021-08-15T13:27:57Z - -- Fixed: Bump hightlight.js to v11.2 (#5278) (#5245 by Roman Musin) - -## [android-v2.3.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.3.3) (Pre-release) - 2021-08-12T20:46:15Z - -- Improved: Improved E2EE usability by making its state a property of the sync target (#5276) - -## [android-v2.2.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.2.5) (Pre-release) - 2021-08-11T10:54:38Z - -- Revert "Plugins: Add ability to make dialogs fit the application window (#5219)" as it breaks several plugin webviews. -- Revert "Resolves #4810, Resolves #4610: Fix AWS S3 sync error and upgrade framework to v3 (#5212)" due to incompatibility with some AWS providers. -- Improved: Upgraded React Native to v0.64 (afb7e1a) - -## [android-v2.2.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.2.3) (Pre-release) - 2021-08-09T18:48:29Z - -- Improved: Ensure that timestamps are not changed when sharing or unsharing a note (cafaa9c) -- Improved: Fix AWS S3 sync error and upgrade framework to v3 (#5212) (#4810 by Lee Matos) -- Improved: Handles OneDrive throttling responses and sets User-Agent based on Microsoft best practices (#5246) (#5244 by [@alec](https://github.com/alec)) -- Improved: Make sync icon spin in the right direction (#5275) (#4588 by Lee Matos) -- Fixed: Fixed issue with orphaned resource being created in case of a resource conflict (#5223) - -## [android-v2.2.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.2.1) (Pre-release) - 2021-07-13T17:37:38Z - -- New: Added improved editor (beta) -- Improved: Disable backup to Google Drive (#5114 by Roman Musin) -- Improved: Interpret only valid search filters (#5103) (#3871 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Removed old editor code (e01a175) - -## [android-v2.1.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.1.4) - 2021-07-03T08:31:36Z - -- Fixed: Fixes #5133: Items keep being uploaded to Xilinota Server after a note has been shared. -- Fixed: Fixed issue where untitled notes where created after a note had been shared and synced - -## [android-v2.1.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.1.3) - 2021-06-27T13:34:12Z - -- New: Add support for X-API-MIN-VERSION header (51f3c00) -- Improved: Activate Xilinota Server optimisations (3d03321) -- Improved: Also allow disabling TLS errors for Joplin Cloud to go around error UNABLE_TO_GET_ISSUER_CERT_LOCALLY (118a2f9) -- Fixed: Fixed search when the index contains non-existing notes (5ecac21) -- Fixed: Fixed version number on config screen (65e9268) - -## [android-v2.1.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.1.2) (Pre-release) - 2021-06-20T18:36:23Z - -- Fixed: Fixed error that could prevent a revision from being created, and that would prevent the revision service from processing the rest of the notes (#5051) -- Fixed: Fixed issue when trying to sync an item associated with a share that no longer exists (5bb68ba) - -## [android-v2.1.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.1.1) (Pre-release) - 2021-06-19T16:42:57Z - -- New: Add version number to log (525ab01) -- New: Added feature flags to disable Xilinota Server sync optimisations by default, so that it still work with server 2.0 (326fef4) -- Improved: Allow enabling and disabling feature flags (5b368e3) -- Improved: Allow uploading items in batch when synchronising with Xilinota Server (0222c0f) -- Improved: Improved first sync speed when synchronising with Xilinota Server (4dc1210) -- Improved: Mask auth token and password in log (0d33955) -- Improved: Optimise first synchronisation, when items have never been synced before (15ce5cd) -- Improved: Update Mermaid: 8.8.4 -> 8.10.2 (#5092 by Helmut K. C. Tessarek) - -## [android-v2.0.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.0.4) - 2021-06-16T12:15:56Z - -- Improved: Prevent sync process from being stuck when the download state of a resource is invalid (5c6fd93) - -## [android-v2.0.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.0.3) (Pre-release) - 2021-06-16T09:48:58Z - -- Improved: Verbose mode for synchronizer (4bbb3d1) - -## [android-v2.0.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.0.2) - 2021-06-15T20:03:21Z - -- Improved: Conflict notes will now populate a new field with the ID of the conflict note. (#5049 by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Filter out form elements from note body to prevent potential XSS (thanks to Dmytro Vdovychinskiy for the PoC) (feaecf7) -- Improved: Focus note editor where tapped instead of scrolling to the end (#4998) (#4216 by Roman Musin) -- Improved: Improve search with Asian scripts (#5018) (#4613 by [@mablin7](https://github.com/mablin7)) -- Fixed: Fixed and improved alarm notifications (#4984) (#4912 by Roman Musin) -- Fixed: Fixed opening URLs that contain non-alphabetical characters (#4494) -- Fixed: Fixed user content URLs when sharing note via Xilinota Server (2cf7067) -- Fixed: Inline Katex gets broken when editing in Rich Text editor (#5052) (#5025 by [@Subhra264](https://github.com/Subhra264)) -- Fixed: Items are filtered in the API search (#5017) (#5007 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Wrong field removed in API search (#5066 by [@JackGruber](https://github.com/JackGruber)) diff --git a/readme/about/changelog/cli.md b/readme/about/changelog/cli.md index 4c2e267..8ef9257 100644 --- a/readme/about/changelog/cli.md +++ b/readme/about/changelog/cli.md @@ -1,443 +1 @@ # Xilinota Terminal App Changelog - -## [cli-v2.12.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.12.1) - 2023-08-23T12:53:19Z - -- New: Add support for share permissions (#8491) -- Improved: Allow importing Evernote task lists (#8440 by Rob Moffat) -- Improved: Rotating log files (#8376) (#5521 by [@hubert](https://github.com/hubert)) -- Improved: Updated packages @rmp135/sql-ts (v1.18.0), buildTools, clean-html (v2), dayjs (v1.11.9), domhandler (v5), gettext-parser (v7.0.1), glob (v10.3.3), highlight.js (v11.8.0), jsdom (v22.1.0), sass (v1.63.6), sharp (v0.32.3), standard (v17.1.0), word-wrap (v1.2.4) -- Improved: WebDAV: Show a more descriptive error message when the password is empty (#8477) (#8466 by Henry Heino) -- Security: Prevent XSS when passing specially encoded string to a link (57b4198) - -## [cli-v2.11.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.11.1) - 2023-06-27T09:28:01Z - -- Improved: Updated packages aws, buildTools, domutils (v3.1.0), fs-extra (v11.1.1), jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), nanoid (v3.3.6), node-persist (v3.1.3), open (v8.4.2), reselect (v4.1.8), sass (v1.62.1), sharp (v0.32.1), sqlite3 (v5.1.6), tar (v6.1.15), turndown (v7.1.2), yargs (v17.7.2) -- Improved: Upgrade E2EE encryption method to AES-256 (#7686) -- Improved: When resetting the master password, also create a new master key with that password (e647775) -- Fixed: Allow certain HTML anchor tags (#8286) -- Fixed: Encode the non-ASCII characters in OneDrive URI (#7868) (#7851 by Self Not Found) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable (#7987) (#7986 by Henry Heino) -- Fixed: Improve selection of active E2EE key (#8254) - -## [cli-v2.10.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.10.3) - 2023-02-26T13:03:59Z - -- Fixed: Fixed "sync" command when calling it in non-interactive mode (d157b9c) - -## [cli-v2.10.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.10.2) - 2023-02-26T12:41:23Z - -- Improved: Create subnotebooks (#6722) (#1728 by Andrej Lifinzew) - -## [cli-v2.10.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.10.1) - 2023-02-25T16:49:17Z - -- Improved: Stop synchronization with unsupported WebDAV providers (#7819) (#7661 by [@julien](https://github.com/julien)) -- Improved: Switch license to AGPL-3.0 (faf0a4e) -- Improved: Validate required flags (42cef1e) -- Fixed: Custom sort order not synchronized (#7729) (#6956 by Tao Klerks) -- Fixed: Support non-ASCII characters in OneDrive (#6916) (#6838 by Self Not Found) -- Security: Fix XSS when a specially crafted string is passed to the renderer (762b4e8) - -## [cli-v2.9.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.9.1) - 2022-10-12T14:49:48Z - -- Improved: Added note count indicator per notebook (#6526) (#6478 by Eduardo Esparza) -- Improved: Toggle short ids and mv notebooks (#6671) (#1728 by Andrej Lifinzew) -- Fixed: Do not encrypt non-owned note if it was not shared encrypted (#6645) -- Fixed: Fix resources sync when proxy is set (#6817) (#6688 by Self Not Found) -- Fixed: Fixed names of imported duplicate notebooks (#6704) - -## [cli-v2.8.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.8.1) - 2022-05-18T13:02:48Z - -- New: Add additional time format HH.mm (#6086 by [@vincentjocodes](https://github.com/vincentjocodes)) -- Improved: Do no duplicate resources when duplicating a note (721d008) -- Improved: Handle invalid revision patches (#6209) -- Improved: Improve error message when revision metadata cannot be decoded, to improve debugging (a325bf6) -- Improved: Make search engine filter keywords case insensitive (#6267) (#6266 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Show login prompt for OneDrive (#5933 by Jonathan Heard) -- Fixed: Ensure that note revision markup type is set correctly (#6261) -- Fixed: Fixed creation of empty notebooks when importing directory of files (#6274) (#6197 by [@Retrove](https://github.com/Retrove)) -- Fixed: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible (667d642) -- Fixed: Note export could fail in some cases (regression) (#6203) -- Fixed: Shared resource was not encrypted with correct encryption key (#6092) - -## [cli-v2.6.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.6.2) - 2021-12-17T11:19:45Z - -- New: Add date format YYYY/MM/DD (#5759 by Helmut K. C. Tessarek) -- New: Add support for faster built-in sync locks (#5662) -- New: Add support for more style of highlighted texts when importing ENEX files (89179c2) -- New: Add support for sharing notes when E2EE is enabled (#5529) -- Improved: Also duplicate resources when duplicating a note (c0a8c33) -- Improved: Ask for master password when encryption or decryption fails (c19e59f) -- Improved: Improved S3 sync error handling and reliability, and upgraded S3 SDK (#5312 by Lee Matos) -- Improved: Improved error message when synchronising with Xilinota Server (#5754) -- Improved: Update Mermaid: 8.12.1 -> 8.13.5 (#5831 by Helmut K. C. Tessarek) -- Improved: When exporting as HTML, pack all images, styles and scripts inside the HTML file (98ed2be) -- Fixed: Fixed "Invalid lock client type" error when migrating sync target (e0e93c4) -- Fixed: Fixed issue that could cause application to needlessly lock the sync target (0de6e9e) -- Fixed: Handle duplicate attachments when the parent notebook is shared (#5796) -- Fixed: Links in flowchart Mermaid diagrams (#5830) (#5801 by Helmut K. C. Tessarek) -- Fixed: Long resource filenames were being incorrectly cut (#5653) -- Fixed: Sharing multiple notebooks via Xilinota Server with the same user results in an error (#5721) - -## [cli-v2.6.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.6.1) - 2021-11-03T11:33:18Z - -- New: Add support for public-private key pairs and improved master password support (#5438) -- New: Added mechanism to migrate default settings to new values (72db8e4) -- Improved: Add Markdown + Front Matter exporter/importer (#5465) (#5224 by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Ensure that shared notebook children are not deleted when shared, unshared and shared again, and a conflict happens (ccf9882) -- Improved: Improved Xilinota Server configuration check to better handle disabled accounts (72c1235) -- Improved: Improved handling of expired sessions when using Xilinota Server (33249ca) (ace1118) -- Fixed: Certain attachments were not being automatically deleted (#932) -- Fixed: Fix default sync target (4b39d30) -- Fixed: Fixed potential infinite loop when Xilinota Server session is invalid (c5569ef) -- Fixed: Fixed running out of memory when importing large ENEX files (#5543) -- Fixed: Ignore newline between quotes while spliting batch (#5540) (#5341 by Kingsley Yung) - -## [cli-v2.4.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.4.1) - 2021-09-29T15:28:01Z - -- New: Add a way to disable a master key (7faa58e) -- New: Add support for single master password, to simplify handling of multiple encryption keys (ce89ee5) -- New: Added "None" sync target to allow disabling synchronisation (f5f05e6) -- Improved: Allow importing certain corrupted ENEX files (f144dae) -- Improved: Improved sync locks so that they do not prevent upgrading a sync target (06ed58b) -- Fixed: Fixed file paths when exporting as HTML (#5325) -- Fixed: Misinterpreted search term after filter in quotation marks (#5445) (#5444 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Setting note contents using "set" command does not update note timestamp (#5435) - -## [cli-v2.3.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.3.2) - 2021-08-16T09:38:40Z - -- Improved: Improved E2EE usability by making its state a property of the sync target (#5276) -- Fixed: Bump hightlight.js to v11.2 (#5278) (#5245 by Roman Musin) -- Fixed: Fixed version command so that it does not require the keychain (ca6d8ec) - -## [cli-v2.2.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.2.2) - 2021-08-11T15:34:56Z - -- Fixed: Fixed version command so that it does not require the keychain (15766d1) - -## [cli-v2.2.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.2.1) - 2021-08-10T10:21:09Z - -- Improved: Ensure that timestamps are not changed when sharing or unsharing a note (cafaa9c) -- Improved: Fix AWS S3 sync error and upgrade framework to v3 (#5212) (#4810 by Lee Matos) -- Improved: Handles OneDrive throttling responses and sets User-Agent based on Microsoft best practices (#5246) (#5244 by [@alec](https://github.com/alec)) -- Improved: Interpret only valid search filters (#5103) (#3871 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Do not export share properties (#5232) -- Fixed: Fixed issue with orphaned resource being created in case of a resource conflict (#5223) -- Fixed: Import highlighted text from ENEX files (#5213) - -## [cli-v2.1.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.1.2) - 2021-06-27T15:51:36Z - -- New: Add support for X-API-MIN-VERSION header (51f3c00) -- New: Added flag to disable local lock when synchronising (7aff6d2) -- Improved: Allow uploading items in batch when synchronising with Xilinota Server (0222c0f) -- Improved: Also allow disabling TLS errors for Joplin Cloud to go around error UNABLE_TO_GET_ISSUER_CERT_LOCALLY (118a2f9) -- Improved: Improved first sync speed when synchronising with Xilinota Server (4dc1210) -- Improved: Mask auth token and password in log (0d33955) -- Improved: Optimise first synchronisation, when items have never been synced before (15ce5cd) -- Improved: Update Mermaid: 8.8.4 -> 8.10.2 (#5092 by Helmut K. C. Tessarek) -- Fixed: Fixed error that could prevent a revision from being created, and that would prevent the revision service from processing the rest of the notes (#5051) -- Fixed: Fixed issue when trying to sync an item associated with a share that no longer exists (5bb68ba) -- Fixed: Fixed search when the index contains non-existing notes (5ecac21) -- Fixed: Handle special type of code block when importing ENEX files (#4965) - -## [cli-v2.0.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.0.1) - 2021-06-16T19:06:28Z - -- New: Add new date format YYMMDD (#4954 by Helmut K. C. Tessarek) -- New: Add support for sharing notebooks with Xilinota Server (#4772) -- Improved: Allow setting up E2EE without having to confirm the password (c5b0529) -- Improved: Conflict notes will now populate a new field with the ID of the conflict note. (#5049 by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Import SVG as images when importing ENEX files (#4968) -- Improved: Improve search with Asian scripts (#5018) (#4613 by [@mablin7](https://github.com/mablin7)) -- Improved: Prevent sync process from being stuck when the download state of a resource is invalid (5c6fd93) -- Fixed: Fixed possible crash when trying to delete corrupted revision in revision service (#4845) -- Fixed: Fixed user content URLs when sharing note via Xilinota Server (2cf7067) -- Fixed: Improved importing Evernote notes that contain codeblocks (#4965) -- Fixed: Items are filtered in the API search (#5017) (#5007 by [@JackGruber](https://github.com/JackGruber)) - -## [cli-v1.8.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.8.1) - 2021-05-10T09:38:05Z - -- New: Add "id" and "due" search filters (#4898 by [@JackGruber](https://github.com/JackGruber)) -- New: Add support for "batch" command (eef86d6) -- Improved: Also duplicate the tags when the note is duplicated (#4876) (#3157 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Bump KaTeX to 0.13.3 (#4902 by Roman Musin) -- Improved: Filter "notebook" can now be negated (#4651 by Naveen M V) -- Improved: Improved error handling when importing ENEX (257cde4) -- Improved: Save user settings to JSON file (71f976f) -- Improved: Some imported ENEX files incorrectly had invisible sections (f7a457f) -- Fixed: Disable WebDAV response caching (#4887) (#4706 by Roman Musin) -- Fixed: Fixed issue when getting version info (54884d6) -- Fixed: Fixed rendering of note and resource links (61399ce) -- Fixed: Regression: Fixed network request repeat mechanism (ede6004) -- Security: Apply npm audit security fixes (0b67446) - -## [cli-v1.6.4](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.6.4) - 2021-01-21T10:01:15Z - -- Fixed: Fixed infinite sync issue with OneDrive (#4305) - -## [cli-v1.6.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.6.3) - 2021-01-11T11:52:11Z - -- New: Add more log info when a revision cannot be deleted due to still-encrypted itel -- Improved: Do not display error message when fixing ENEX resource mime type (#4310) -- Improved: Improve support for SVG images when importing ENEX files -- Improved: Improved support for bold and italic format when importing ENEX file (#4316) -- Improved: Support natural sorting by title (#4272 by [@volatilevar](https://github.com/volatilevar)) -- Improved: Upload Big Notes to Onedrive (#4120) (#3528 by Jonathan Heard) -- Fixed: Fixed OneDrive issue that would require a full resync every time (#4324) (#4313 by Jonathan Heard) -- Fixed: Fixed importing ENEX files that contain hidden sections - -## [cli-v1.6.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.6.2) - 2021-01-11T11:41:56Z - -- New: Add more log info when a revision cannot be deleted due to still-encrypted item -- Improved: Do not display error message when fixing ENEX resource mime type (#4310) -- Improved: Improve support for SVG images when importing ENEX files -- Improved: Improved support for bold and italic format when importing ENEX file (#4316) -- Improved: Support natural sorting by title (#4272 by [@volatilevar](https://github.com/volatilevar)) -- Improved: Upload Big Notes to Onedrive (#4120) (#3528 by Jonathan Heard) -- Fixed: Fixed OneDrive issue that would require a full resync every time (#4324) (#4313 by Jonathan Heard) -- Fixed: Fixed importing ENEX files that contain hidden sections - -## [cli-v1.5.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.5.1) - 2020-12-26T00:46:31Z - -- New: Add table captions when importing ENEX files -- Improved: Allow exporting conflict notes (#4095) -- Improved: Allow lowercase filters when doing search -- Improved: Improved error handling when importing ENEX files -- Improved: Partially reverts #3975 (link rendering) -- Fixed: Fix sorting by title in a case insensitive way -- Fixed: Fixed basic search when executing a query in Chinese (#4034 by Naveen M V) -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed importing ENEX files that contain resources with invalid mime type -- Fixed: Fixed importing certain ENEX files that contain invalid dates -- Fixed: Fixed importing certain code blocks from ENEX -- Fixed: Fixed issue when searching for text that contains diacritic (#4152) (#4025 by Roman Musin) -- Fixed: Fixed issues when importing hidden tables within hidden sections in Enex files - -## [cli-v1.4.9](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.4.9) - 2020-11-26T15:00:37Z - -- Improved: Allow exporting conflict notes (#4095) -- Improved: Allow lowercase filters when doing search -- Improved: Refresh sidebar and notes when moving note outside of conflict folder -- Fixed: Fix handling of new line escaping when using external edit -- Fixed: Fixed importing certain ENEX files that contain invalid dates - -## [cli-v1.4.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.4.3) - 2020-11-06T21:19:29Z - -IMPORTANT: If you use the web API, please note that there are a few breaking changes in this release. See here for more information: https://github.com/XilinJia/Xilinota/pull/3983#issue-509624899 - -- New: API: Adds ability to paginate data (#3983) -- Fixed: Display proper error message when decryption worker cannot be started (#4000) -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute (#3955) - -## [cli-v1.3.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.3.3) - 2020-10-23T16:00:38Z - -- Improved: Added support for a custom S3 URL (#3921) (#3691 by [@aaron](https://github.com/aaron)) -- Improved: Allow setting note geolocation attributes via API (#3884) -- Improved: Import <strike>,<s> tags (strikethrough) from Evernote (#3936 by Ian Slinger) -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting (#3777 by [@shawnaxsom](https://github.com/shawnaxsom)) -- Improved: Sort tags in a case-insensitive way -- Improved: Updated installation script with BSD support (#3930 by Andros Fenollosa) -- Fixed: Crash when trying to change app locale (#3847) -- Fixed: Fix search filters when language is in Korean or with accents (#3947 by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources (#3958) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Importing ENEX as HTML was importing as Markdown (#3923) -- Fixed: Regression: Fix export of pluginAssets when exporting to html/pdf (#3927 by Caleb John) - -## [cli-v1.2.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.2.3) - 2020-10-09T11:17:18Z - -- Improved: Improved handling of database migration failures - -## [cli-v1.2.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.2.2) - 2020-09-29T11:33:53Z - -- Fixed: Fixed crash due to missing spellfix extension -- Fixed: Fixed link generation when exporting to PDF or HTML (#3780) -- Fixed: Improved handling of special characters when exporting to Markdown (#3760) - -## [cli-v1.2.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.2.1) - 2020-09-23T11:15:12Z - -- Fixed: Fixed crash due to missing spellfix extension -- Fixed: Fixed link generation when exporting to PDF or HTML (#3780) -- Fixed: Improved handling of special characters when exporting to Markdown (#3760) - -## [cli-v1.1.8](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.1.8) - 2020-09-21T12:02:29Z - -- Improved: Do not prevent export when one item is still encrypted -- Improved: Fix keytar library being loaded up in FreeBSD. (#3712) (#3711 by Jose Esteve) -- Fixed: Fixed note export when there are folders with non-existing parents. Also fixed long path issue on Windows. (#3689) -- Fixed: Increased file extension limit to 20 to prevent issue when using external editors (#3696) - -## [cli-v1.0.168](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.168) - 2020-09-14T08:47:08Z - -- Improved: Implemented reliable way to sync device and server clocks - -## [cli-v1.0.167](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.167) - 2020-09-04T17:15:49Z - -- New: Add mechanism to lock and upgrade sync targets (#3524) -- Improved: Add search filters (#3213) (#1877 by Naveen M V) -- Improved: Add support for OneDrive for Business (#3433) (#1266 by [@jonath92](https://github.com/jonath92)) -- Improved: Added link navigation shortcuts (#3275) (#3217 by j-krl) -- Improved: When searching, weight notes using Okapi BM25 score (#3454 by Naveen M V) -- Fixed: Fixed sync fetching issue (#3599) (#3591 by [@alexchee](https://github.com/alexchee)) - -## [cli-v1.0.166](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.166) - 2020-08-02T14:03:26Z - -- New: Add support for AWS S3 synchronisation (Beta) (#2815 by [@alexchee](https://github.com/alexchee)) -- Fixed: Desktop-only scripts were incorrectly being loaded in CLI server tool (#3548) -- Fixed: Fix filename when exporting notebook as Markdown (#3473) -- Fixed: Fixed attachments being out of order when importing Enex file - -## [cli-v1.0.165](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.165) - 2020-07-10T18:51:42Z - -- New: Translation: Add bahasa indonesia (id_ID.po) (#3246 by [@ffadilaputra](https://github.com/ffadilaputra)) -- Improved: Allow importing ENEX files as HTML -- Improved: Disable support for HTML export for now as it does not work -- Improved: Upload attachments > 4 MB when using OneDrive (#3195) (#173 by [@TheOnlyTrueJonathanHeard](https://github.com/TheOnlyTrueJonathanHeard)) -- Fixed: Fixed import of checkboxes in ENEX files (#3402) -- Fixed: Fixed various bugs related to the import of ENEX files as HTML -- Fixed: Only de-duplicate imported notebook titles when needed (#2331) -- Fixed: Prevent desktop.ini file from breaking sync lock (#3381) -- Fixed: Prevent notebook to be the parent of itself (#3334) -- Fixed: Sync would fail in some cases due to a database error (#3234) - -## [cli-v1.0.164](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.164) - 2020-05-13T15:30:22Z - -- New: Added support for basic search -- Improved: Improve automatic title generation (#2955) (#2915 by anirudh murali) -- Improved: Improve handling of encrypted items -- Improved: Made layout configurable (#3069 by [@jyuvaraj03](https://github.com/jyuvaraj03)) -- Improved: Start resource fetcher service when a note has been decrypted -- Fixed: Better handling of missing table field bug on Linux (#3088) -- Fixed: Fix format of geolocation data (#2673 by [@mic704b](https://github.com/mic704b)) - -## [cli-v1.0.163](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.163) - 2020-04-10T18:31:50Z - -- Improved: Update ko.po (#2986 by [@xmlangel](https://github.com/xmlangel)) -- Improved: Update it_IT.po (#2978 by [@abonte](https://github.com/abonte)) -- Improved: Update nb_NO.po (#2973 by Mats Estensen) -- Improved: Update zh_CN.po (#2971 by [@troilus](https://github.com/troilus)) -- Fixed: Add support for retrying decryption after it has failed multiple times (#2981) -- Fixed: When modifying a conflicted note, it would disappear from the view (#2709) -- Fixed: Prevent decryption loop when a resource cannot be decrypted (#2257) - -## [cli-v1.0.162](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.162) - 2020-04-01T17:16:14Z - -- New: Compatibility with new master key and sync target encryption - -## [cli-v1.0.161](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.161) - 2020-03-07T01:20:04Z - -- New: Add more context to encryption errors -- Improved: Changed default encryption method to CCM -- Improved: Change geolocation service to freegeoip.app to improve privacy (#2503 by Helmut K. C. Tessarek) -- Fixed: Handle invalid UTF-8 data when encrypting (#2591) -- Fixed: Fixed issue when a notebook does not have a parent (#2536) -- Fixed: Better handling of rare error in WebDAV server (#2485) -- Fixed: Fix importing of very large attachments (150MB+) from Evernote ENEX files - -## [cli-v1.0.154](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.154) - 2020-02-07T23:22:24Z - -- New: Added new date format YYYY.MM.DD (#2318 by XSAkos) -- Improved: Reset time fields when duplicating a note (#2428 by [@tekdel](https://github.com/tekdel)) -- Improved: More info for "unknown profile version" error message (#2361 by [@mic704b](https://github.com/mic704b)) -- Improved: Handle Thai language in search (#2387) (#2279 by Kirtan Purohit) -- Fixed: Fix escaping of title when generating a markdown link (#2456) (#2085 by Helmut K. C. Tessarek) -- Fixed: Fix console messages being displayed in GUI (#2457 by Helmut K. C. Tessarek) - -## [cli-v1.0.153](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.153) - 2020-01-24T23:16:32Z - -- New: Added new, more secure encryption methods, so that they can be switched to at a later time -- New: Add --export, --import, and --import-file flags to xilinota config (#2179 by Marcus Hill) -- New: Added more logging for resource fetching to try to debug issue -- New: Add warning message when user tries to upload a file 10MB or larger (#2102) (#2097 by Marcus Hill) -- Improved: Replace note links with relative paths in MD Exporter (#2161 by Vaidotas Simkus) -- Improved: Upgrade sqlite (#2248 by Devon Zuegel) -- Improved: Extract note renderer to separate package (WIP) (#2206 by Laurent Cozic) -- Improved: Better handling of resource download errors, and added resource info to sync status screen -- Improved: Update Node dependency to 10+ (#2177 by [@joeltaylor](https://github.com/joeltaylor)) -- Improved: Allow exporting a note as HTML -- Improved: Improved logging during sync to allow finding bugs more easily -- Fixed: Handle WebDAV servers that do not return a last modified date (fixes mail.ru) (#2091) -- Fixed: Restaured translations that had been accidentally deleted (#2126) -- Fixed: Prevent synch from happening if target dir could not be created, in local sync (#2117) -- Fixed: Handle rare case when notebook has a parent that no longer exists, which causes a crash when sorting (#2088) - -## [cli-v1.0.150](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.150) - 2019-11-11T19:19:03Z - -- New: Add command to list all tags for a note (#2003) (#1974) -- New: Added concept of sync version and client ID to allow upgrading sync targets -- Improved: Set user-agent header to Xilinota/1.0 (#2064) (#2042) -- Improved: Update sharp tp v0.23.2 (for node 13 compatibility) (#2063) -- Improved: Handle special shortcuts such as Ctrl+H -- Improved: Handle WebDAV server with empty XML namespaces (#2002) -- Improved: Allow apps to work with read-only profile -- Improved: Support italic in span tags (#1966) -- Improved: Allow setting user timestamps with "set" command -- Improved: Allow a sync client to lock a sync target, so that migration operations can be performed on it -- Improved: Give correct mime type to more file types -- Improved: Use profile temp dir when exporting files (#1932) -- Improved: Confirm encryption password (#1937) -- Fixed: Handle paths with spaces for text editor (#2039) -- Fixed: Apply default style to notes in HTML format (#1960) -- Fixed: Fixed translation of "Synchronisation Status" (#1906) -- Fixed: App would crash if trying to index a note that has not been decrypted yet (#1938) - -## [cli-v1.0.149](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.149) - 2019-09-27T21:18:57Z - -- New: Add support to Termux by returning a default when platform name cannot be determined (#1905) - -## [cli-v1.0.148](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.148) - 2019-09-27T18:42:36Z - -- Improved: Improves deletion fail-safe so it is based on percentage of notes deleted. And display warning on sidebar. -- Improved: Log last requests in case of a sync error - -## [cli-v1.0.147](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.147) - 2019-09-25T21:26:24Z - -- New: Import Evernote notes as HTML (#1887) -- New: Added fail-safe to prevent data from being wiped out when the sync target is empty -- Improved: Also allow importing TXT files with markdown -- Improved: Upgrade xilinota-turndown-plugin-gfm to fix import of certain Enex tables -- Fixed: Fixed import of notes that contain links with hashes -- Fixed: Fixed link issue following last update - -## [cli-v1.0.146](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.146) - 2019-09-08T19:12:41Z - -- Fixed: Fixed regression that was making installation fail - -## [cli-v1.0.145](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.145) - 2019-09-08T16:23:02Z - -- New: Added headless server command (Beta) (#1860) -- Improved: Improved bold formatting support in Enex import (#1708) -- Improved: Make translation files smaller by not including untranslated strings. Also add percentage translated to config screen. (#1459) -- Fixed: Make sure setting side-effects are applied even when running in command line mode (#1779) -- Fixed: Fix typo on encryption options screen (#1823) -- Fixed: Fixes fatal error with cli 1.0.141 on start (#1791) - -## [cli-v1.0.137](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.137) - 2019-05-19T11:04:28Z - -- Fixed: Fixed method to autosize resource - -## [cli-v1.0.136](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.136) - 2019-05-19T10:19:22Z - -- Improved: Put back "Fetched items" message during sync -- Fixed: Handle missing resource blob when setting resource size -- Fixed: Prevent app from trying to upload resource it has not downloaded yet - -## [cli-v1.0.135](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.135) - 2019-05-13T22:59:14Z - -- New: Added option to disable creation of welcome items -- New: Support for note history (#1415) (#712) -- Improved: Save size of a resource to the database; and added mechanism to run non-database migrations -- Improved: Display better error message when trying to sync with a new sync target from an old version of Xilinota -- Improved: Update sharp (for node 12 compatibility) (#1471) -- Fixed: Do not resize images if they are already below the max dimensions -- Fixed: Allow resources greater than 10 MB but they won't be synced on mobile (#371) -- Fixed: Bump sqlite3 to v4.0.7 for node12 support (#1508) -- Fixed: Prevents notes with no title to break after synchronize (#1472) -- Fixed: Import lists and sub-lists from Enex files with correct indentation (#1476) - -## [cli-v1.0.125](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.125) - 2019-04-29T18:38:05Z - -- Improved: Improved support for Japanese, Chinese, Korean search queries (also applies to Goto Anything) -- Improved: Display warning when changing dir for filesystem sync -- Fixed: Remove message "Processing a path that has already been done" as this is not an error (#1353) -- Fixed: Some resources could incorrectly be deleted even though they are still present in a note. Also added additional verifications before deleting a resource. (#1433) -- Fixed: Handle invalid resource tags that contain no data when importing ENEX (#1405) -- Fixed: Restored inline code styling (#1326) \ No newline at end of file diff --git a/readme/about/changelog/desktop.md b/readme/about/changelog/desktop.md index 2dee436..64f318c 100644 --- a/readme/about/changelog/desktop.md +++ b/readme/about/changelog/desktop.md @@ -1,4064 +1 @@ # Xilinota Desktop Changelog - -## [v2.13.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.13.4) (Pre-release) - 2023-10-31T00:01:00Z - -- Improved: Allow modifying a resource metadata only when synchronising ([#911](https://github.com/XilinJia/Xilinota/issues/911)4) -- Improved: Allow searching by note ID or using a callback URL ([3667bf3](https://github.com/XilinJia/Xilinota/commit/3667bf3)) -- Improved: Automatically create a bug report when import fails, and allow uploading it to the forum ([11eead1](https://github.com/XilinJia/Xilinota/commit/11eead1)) -- Improved: Make sure that the import screen is cleared even when import fails ([df9db9c](https://github.com/XilinJia/Xilinota/commit/df9db9c)) -- Improved: Updated packages nan (v2.18.0), react, sass (v1.67.0) -- Fixed: Beta editor: Improve performance on large documents ([#9116](https://github.com/XilinJia/Xilinota/issues/9116)) ([#9115](https://github.com/XilinJia/Xilinota/issues/9115) by Henry Heino) -- Fixed: Save to file after keyboard shortcuts are imported ([#9128](https://github.com/XilinJia/Xilinota/issues/9128)) ([#8916](https://github.com/XilinJia/Xilinota/issues/8916) by [@CptMeetKat](https://github.com/CptMeetKat)) - -## [v2.13.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.13.3) (Pre-release) - 2023-10-24T09:25:33Z - -- Improved: Support for plural translations ([#903](https://github.com/XilinJia/Xilinota/issues/903)3) -- Improved: Update Electron to 25.9.0 ([90832da](https://github.com/XilinJia/Xilinota/commit/90832da)) -- Improved: Updated packages dayjs (v1.11.10), follow-redirects (v1.15.3), glob (v10.3.6), katex (v0.16.9), markdown-it (v13.0.2), react, react-redux (v8.1.3), react-select (v5.7.7), sharp (v0.32.6), tar (v6.2.0) -- Improved: Use plain text editor in safe mode ([#8750](https://github.com/XilinJia/Xilinota/issues/8750)) ([#8749](https://github.com/XilinJia/Xilinota/issues/8749) by Henry Heino) -- Fixed: Added Note Properties to Note menu bar items ([#9119](https://github.com/XilinJia/Xilinota/issues/9119)) ([#9108](https://github.com/XilinJia/Xilinota/issues/9108) by [@CptMeetKat](https://github.com/CptMeetKat)) -- Fixed: Beta editor: Allow tab key to insert tabs at cursor rather than indent in some cases ([#9107](https://github.com/XilinJia/Xilinota/issues/9107)) ([#9104](https://github.com/XilinJia/Xilinota/issues/9104) by Henry Heino) -- Fixed: Fix external links in PDFs break Xilinota ([#9094](https://github.com/XilinJia/Xilinota/issues/9094)) ([#9070](https://github.com/XilinJia/Xilinota/issues/9070) by Henry Heino) -- Fixed: Fix markdown editor context menu not displaying on some devices ([#9030](https://github.com/XilinJia/Xilinota/issues/9030)) ([#8881](https://github.com/XilinJia/Xilinota/issues/8881) by Henry Heino) -- Fixed: Fixed issues related to sharing notes on read-only notebooks ([1c7d22e](https://github.com/XilinJia/Xilinota/commit/1c7d22e)) -- Fixed: Plugins: Fix building plugins on Windows ([3ac2fe9](https://github.com/XilinJia/Xilinota/commit/3ac2fe9)) - -## [v2.12.19](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.19) - 2023-10-21T09:39:18Z - -- Security: Update Electron to 25.9.0 ([#9049](https://github.com/XilinJia/Xilinota/issues/9049) by Henry Heino) -- Fixed: Fixed issues related to sharing notes on read-only notebooks ([afaa2a7](https://github.com/XilinJia/Xilinota/commit/afaa2a7)) - -## [v2.13.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.13.2) (Pre-release) - 2023-10-06T17:00:07Z - -- New: Add new beta Markdown editor based on CodeMirror 6 ([#8793](https://github.com/XilinJia/Xilinota/issues/8793) by Henry Heino) -- New: Add support for plugin imaging API ([#890](https://github.com/XilinJia/Xilinota/issues/890)0) -- New: Add support for note list plugins ([#8897](https://github.com/XilinJia/Xilinota/issues/8897)) ([#538](https://github.com/XilinJia/Xilinota/issues/538)9) -- Improved: Api: Allow accessing revision data ([e49ca26](https://github.com/XilinJia/Xilinota/commit/e49ca26)) -- Improved: Bump mermaid version to 10.4.0 to support new chart types ([#8890](https://github.com/XilinJia/Xilinota/issues/8890)) ([#8728](https://github.com/XilinJia/Xilinota/issues/8728) by [@oj-lappi](https://github.com/oj-lappi)) -- Improved: Enable ignoreTlsErrors and custom certificates for S3 sync ([#8980](https://github.com/XilinJia/Xilinota/issues/8980) by Jens Böttge) -- Improved: Improved handling of invalid sync info ([#697](https://github.com/XilinJia/Xilinota/issues/697)8) -- Improved: Indent sub-sections in config screen ([2cb3857](https://github.com/XilinJia/Xilinota/commit/2cb3857)) -- Improved: No strikethrough on completed to-dos in note list to improve readability ([#822](https://github.com/XilinJia/Xilinota/issues/822)5) -- Improved: Remember whether "All notes", a notebook or a tag was opened when re-opening the app ([#802](https://github.com/XilinJia/Xilinota/issues/802)1) -- Improved: Significantly improve performance when displaying large tables in Rich Text editor ([#673](https://github.com/XilinJia/Xilinota/issues/673)6) -- Improved: Updated packages @electron/notarize (v2.1.0), @electron/remote (v2.0.11), compare-versions (v6.1.0), glob (v10.3.4), katex (v0.16.8), sass (v1.66.1), sprintf-js (v1.1.3), uuid (v9.0.1) -- Improved: Upgrade to Electron 25.8.1 ([#8921](https://github.com/XilinJia/Xilinota/issues/8921) by Henry Heino) -- Fixed: Changing the currently opened note from plugins or the data API does not refresh the note content ([#595](https://github.com/XilinJia/Xilinota/issues/595)5) -- Fixed: Do no automatically set focus when switching layout to fix certain plugin issues ([#651](https://github.com/XilinJia/Xilinota/issues/651)4) -- Fixed: ENEX files that contain resources with invalid mime types are imported correctly ([#836](https://github.com/XilinJia/Xilinota/issues/836)3) -- Fixed: Enable translation for "Reveal file in folder" command ([#8852](https://github.com/XilinJia/Xilinota/issues/8852)) ([#6440](https://github.com/XilinJia/Xilinota/issues/6440) by [@CptMeetKat](https://github.com/CptMeetKat)) -- Fixed: Ensure that ENEX resources with invalid filenames are imported correctly ([#882](https://github.com/XilinJia/Xilinota/issues/882)3) -- Fixed: Ensure that notes that contain invalid links can still be exported as HTML or PDF ([#830](https://github.com/XilinJia/Xilinota/issues/830)5) -- Fixed: Fix escapes breaking linkified URLs ([#8873](https://github.com/XilinJia/Xilinota/issues/8873)) ([#8743](https://github.com/XilinJia/Xilinota/issues/8743) by Henry Heino) -- Fixed: Fix search engine ranking algorithm ([f504cf1](https://github.com/XilinJia/Xilinota/commit/f504cf1)) -- Fixed: Improved import of invalid Markdown+FrontMatter files ([#880](https://github.com/XilinJia/Xilinota/issues/880)2) -- Fixed: Modified placeholder text on note title input field ([#8850](https://github.com/XilinJia/Xilinota/issues/8850)) ([#8643](https://github.com/XilinJia/Xilinota/issues/8643) by [@CptMeetKat](https://github.com/CptMeetKat)) -- Fixed: Preserve previous values when updating a note's date fields ([#8948](https://github.com/XilinJia/Xilinota/issues/8948)) ([#8937](https://github.com/XilinJia/Xilinota/issues/8937) by [@CptMeetKat](https://github.com/CptMeetKat)) -- Fixed: Prevent application from being stuck when importing an invalid ENEX file ([#869](https://github.com/XilinJia/Xilinota/issues/869)9) -- Fixed: Regression: Fixes [#8877](https://github.com/XilinJia/Xilinota/issues/8877): After a note is decrypted, the note list is not updated ([#887](https://github.com/XilinJia/Xilinota/issues/887)7) -- Fixed: Remove dead area at the end of the note list ([#8825](https://github.com/XilinJia/Xilinota/issues/8825)) ([#8194](https://github.com/XilinJia/Xilinota/issues/8194) by [@CptMeetKat](https://github.com/CptMeetKat)) -- Fixed: Show a gear when a plugin doesn't specify an icon ([#8909](https://github.com/XilinJia/Xilinota/issues/8909)) ([#8898](https://github.com/XilinJia/Xilinota/issues/8898) by Henry Heino) -- Fixed: Whitelisted Xilinota markdown links for copy pasting in WYSIWYG mode ([#8972](https://github.com/XilinJia/Xilinota/issues/8972)) ([#8946](https://github.com/XilinJia/Xilinota/issues/8946) by [@CptMeetKat](https://github.com/CptMeetKat)) - -## [v2.12.18](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.18) - 2023-09-22T14:37:24Z - -- Security: Upgrade to Electron 25.8.1 ([#8921](https://github.com/XilinJia/Xilinota/issues/8921) by Henry Heino) - -## [v2.12.17](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.17) - 2023-09-14T21:54:52Z - -- Fixed: Prevent application from being stuck when importing an invalid ENEX file ([#869](https://github.com/XilinJia/Xilinota/issues/869)9) - -## [v2.13.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.13.1) (Pre-release) - 2023-09-13T09:31:50Z - -- Improved: Add option to import HTML and TXT file ([#8729](https://github.com/XilinJia/Xilinota/issues/8729)) ([#8722](https://github.com/XilinJia/Xilinota/issues/8722) by [@hubert](https://github.com/hubert)) -- Improved: Allow more special content within tables in the Rich Text editor ([#857](https://github.com/XilinJia/Xilinota/issues/857)9) -- Improved: Apply correct size to images imported from ENEX files ([#868](https://github.com/XilinJia/Xilinota/issues/868)4) -- Improved: Fetch release info from Xilinota server ([39c118b](https://github.com/XilinJia/Xilinota/commit/39c118b)) -- Improved: Improve pasting content from Word and Excel ([#8705](https://github.com/XilinJia/Xilinota/issues/8705)) ([#869](https://github.com/XilinJia/Xilinota/issues/869)1) -- Improved: Refactor note list in preparation for plugin support ([#862](https://github.com/XilinJia/Xilinota/issues/862)4) -- Improved: Updated packages markdown-it-multimd-table (v4.2.3), re-resizable (v6.9.11), react, react-redux (v8.1.2), sass (v1.64.2), sharp (v0.32.5), word-wrap (v1.2.5) -- Fixed: Fix note editor blank after syncing an encrypted note with remote changes ([#8666](https://github.com/XilinJia/Xilinota/issues/8666)) ([#8661](https://github.com/XilinJia/Xilinota/issues/8661) by Henry Heino) -- Fixed: Hide option to share a notebook when it is not available ([#884](https://github.com/XilinJia/Xilinota/issues/884)4) -- Fixed: Prevent application from being stuck when importing an invalid ENEX file ([#869](https://github.com/XilinJia/Xilinota/issues/869)9) -- Fixed: Rich Text editor toolbar doesn't show all buttons even when there's enough space ([#8754](https://github.com/XilinJia/Xilinota/issues/8754)) ([#8726](https://github.com/XilinJia/Xilinota/issues/8726) by [@hubert](https://github.com/hubert)) -- Fixed: Update CSS variables in user iframes on theme change ([#8724](https://github.com/XilinJia/Xilinota/issues/8724)) ([#8723](https://github.com/XilinJia/Xilinota/issues/8723) by Henry Heino) - -## [v2.12.16](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.16) - 2023-09-11T22:33:37Z - -- Fixed: Fix AppImage launch on older Linux distros ([#8780](https://github.com/XilinJia/Xilinota/issues/8780)) ([#8777](https://github.com/XilinJia/Xilinota/issues/8777) by Henry Heino) - -## [v2.12.15](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.15) - 2023-08-27T11:35:39Z - -- Fixed: Pasting a resource in Rich Text editor breaks the resource link ([#870](https://github.com/XilinJia/Xilinota/issues/870)6) -- Fixed: Handling of macOS ARM-64 version - -**Note:** This release does **not** support Windows 7, 8, or 8.1. See [the release notes for version 2.12.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.7). - -## [v2.12.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.12) (Pre-release) - 2023-08-19T22:44:56Z - -- Improved: Draw red border around missing encryption key passwords ([#8636](https://github.com/XilinJia/Xilinota/issues/8636)) ([#8493](https://github.com/XilinJia/Xilinota/issues/8493) by Henry Heino) -- Improved: Fetch release info from Xilinota server ([f0c1042](https://github.com/XilinJia/Xilinota/commit/f0c1042)) -- Improved: Link to FAQ when encryption password may have been reset by an update ([#8667](https://github.com/XilinJia/Xilinota/issues/8667)) ([#8493](https://github.com/XilinJia/Xilinota/issues/8493) by Henry Heino) -- Improved: Show missing sync password warning and link to FAQ ([#8644](https://github.com/XilinJia/Xilinota/issues/8644)) ([#8625](https://github.com/XilinJia/Xilinota/issues/8625) by Henry Heino) -- Improved: Temporarily revert to AES-128 as encryption method due to severe performance issues ([#865](https://github.com/XilinJia/Xilinota/issues/865)7) -- Improved: Add an option to disable the image resizing prompt ([#8575](https://github.com/XilinJia/Xilinota/issues/8575)) ([#8566](https://github.com/XilinJia/Xilinota/issues/8566) by [@hubert](https://github.com/hubert)) -- Improved: Always show reencrypt button ([#8555](https://github.com/XilinJia/Xilinota/issues/8555)) ([#8380](https://github.com/XilinJia/Xilinota/issues/8380) by Henry Heino) -- Improved: Auto-update to ARM64 version on Apple M1 hardware ([#846](https://github.com/XilinJia/Xilinota/issues/846)7) -- Improved: Improved sharing error handling ([95ca89b](https://github.com/XilinJia/Xilinota/commit/95ca89b)) -- Improved: Sync 15 seconds after changing a note ([807384c](https://github.com/XilinJia/Xilinota/commit/807384c)) -- Improved: Updated packages @rmp135/sql-ts (v1.18.0), buildTools, glob (v10.3.3), react-select (v5.7.4), sharp (v0.32.3), word-wrap (v1.2.4) -- Fixed: Fix editor not refreshed when the current note changes during sync ([#8654](https://github.com/XilinJia/Xilinota/issues/8654)) ([#8652](https://github.com/XilinJia/Xilinota/issues/8652) by Henry Heino) -- Fixed: Error while quitting the app ([#8612](https://github.com/XilinJia/Xilinota/issues/8612)) ([#8591](https://github.com/XilinJia/Xilinota/issues/8591) by [@hubert](https://github.com/hubert)) -- Fixed: Fix toggle external editing button always disabled in rich text editor ([#8595](https://github.com/XilinJia/Xilinota/issues/8595)) ([#8541](https://github.com/XilinJia/Xilinota/issues/8541) by Henry Heino) - -## [v2.12.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.10) (Pre-release) - 2023-07-30T18:25:58Z - -- Improved: Adding support for plugin icons ([#8499](https://github.com/XilinJia/Xilinota/issues/8499)) ([#8408](https://github.com/XilinJia/Xilinota/issues/8408) by [@hubert](https://github.com/hubert)) -- Improved: Updated packages gettext-parser (v7.0.1), react-redux (v8.1.1) -- Fixed: [#8370](https://github.com/XilinJia/Xilinota/issues/8370): Fix note drag-drop into markdown editor ([#8571](https://github.com/XilinJia/Xilinota/issues/8571)) ([#8370](https://github.com/XilinJia/Xilinota/issues/8370) by Henry Heino) -- Fixed: Fix CodeMirror context menu not containing correct items ([#8543](https://github.com/XilinJia/Xilinota/issues/8543)) ([#8535](https://github.com/XilinJia/Xilinota/issues/8535) by Henry Heino) -- Fixed: Note imported from Web Clipper is broken after being saved from the Rich Text editor ([#848](https://github.com/XilinJia/Xilinota/issues/848)5) -- Fixed: Preserve empty newlines created by pressing Enter repeatedly in the rich text editor ([#8549](https://github.com/XilinJia/Xilinota/issues/8549)) ([#6055](https://github.com/XilinJia/Xilinota/issues/6055) by Henry Heino) -- Fixed: Text that is pasted in Rich Text editor had extra new lines ([#847](https://github.com/XilinJia/Xilinota/issues/847)6) -- Fixed: Upgrade to electron 25.3.1 ([#8550](https://github.com/XilinJia/Xilinota/issues/8550)) ([#8535](https://github.com/XilinJia/Xilinota/issues/8535) by Henry Heino) -- Security: Fix XSS: Sanitize HTML pasted into the rich text editor. - -## [v2.12.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.9) (Pre-release) - 2023-07-25T16:06:08Z - -- New: Add support for Joplin Cloud email to note functionality ([#8460](https://github.com/XilinJia/Xilinota/issues/8460) by [@pedr](https://github.com/pedr)) -- New: Enable share permission handling for Joplin Cloud ([c88b6b6](https://github.com/XilinJia/Xilinota/commit/c88b6b6)) -- Improved: Rotating log files ([#8376](https://github.com/XilinJia/Xilinota/issues/8376)) ([#5521](https://github.com/XilinJia/Xilinota/issues/5521) by [@hubert](https://github.com/hubert)) -- Improved: Rich text editor: Disable spellcheck in inline code blocks ([#8532](https://github.com/XilinJia/Xilinota/issues/8532) by Henry Heino) -- Improved: Updated packages dayjs (v1.11.9), jsdom (v22.1.0), react-redux (v8.1.0), sass (v1.63.6), ts-loader (v9.4.4) -- Improved: WebDAV: Show a more descriptive error message when the password is empty ([#8477](https://github.com/XilinJia/Xilinota/issues/8477)) ([#8466](https://github.com/XilinJia/Xilinota/issues/8466) by Henry Heino) -- Fixed: Add "insert*before" buttons for tables in the rich text editor ([#8393](https://github.com/XilinJia/Xilinota/issues/8393)) ([#8382](https://github.com/XilinJia/Xilinota/issues/8382) by [@Marph](https://github.com/Marph)) -- Fixed: Fix Rich Text theme not matching the system theme after several global theme changes ([#8521](https://github.com/XilinJia/Xilinota/issues/8521)) ([#8520](https://github.com/XilinJia/Xilinota/issues/8520) by Henry Heino) -- Fixed: Make HTML <br/> tags convert to markdown compatible with the softbreaks setting ([#8469](https://github.com/XilinJia/Xilinota/issues/8469)) ([#8430](https://github.com/XilinJia/Xilinota/issues/8430) by Henry Heino) -- Fixed: Merge changes from upstream turndown project ([#8468](https://github.com/XilinJia/Xilinota/issues/8468)) ([#8448](https://github.com/XilinJia/Xilinota/issues/8448) by Henry Heino) -- Fixed: Rich text editor: Use fewer ` `s in markdown while still preserving initial paragraph indentation ([#8529](https://github.com/XilinJia/Xilinota/issues/8529)) ([#8530](https://github.com/XilinJia/Xilinota/issues/8530) by Henry Heino) -- Fixed: Support plugin toolbar icons in the Rich Text editor toolbar ([#8519](https://github.com/XilinJia/Xilinota/issues/8519)) ([#8504](https://github.com/XilinJia/Xilinota/issues/8504) by Henry Heino) -- Security: Fix XSS: Sanitize rendered output in safe mode ([#8507](https://github.com/XilinJia/Xilinota/issues/8507) by Henry Heino) -- Security: Close root electron window before unload: Prevent top-level redirection ([#8478](https://github.com/XilinJia/Xilinota/issues/8478) by Henry Heino) -- Security: Disallow map and area tags ([#8479](https://github.com/XilinJia/Xilinota/issues/8479) by Henry Heino) - - -## [v2.12.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.7) (Pre-release) - 2023-07-13T12:55:31Z - -- Improved: Updated packages css-loader (v6.8.1) -- Improved: Upgrade to Electron 25. Note that it means that [Windows 7/8/8.1 are no longer supported](https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice) ([#8451](https://github.com/XilinJia/Xilinota/issues/8451)) ([#8258](https://github.com/XilinJia/Xilinota/issues/8258) by Henry Heino) -- Fixed: Fix issue with Apple Silicon version ([#8452](https://github.com/XilinJia/Xilinota/issues/8452)) ([#6052](https://github.com/XilinJia/Xilinota/issues/6052) by Noah Nash) - -## [v2.12.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.5) (Pre-release) - 2023-07-12T15:03:46Z - -- Improved: Allow importing Evernote task lists ([#8440](https://github.com/XilinJia/Xilinota/issues/8440) by Rob Moffat) -- Improved: Prevent app from crashing when changing screens ([4c5837b](https://github.com/XilinJia/Xilinota/commit/4c5837b)) -- Improved: Quickly synchronise immediately after changing a note ([004d2a1](https://github.com/XilinJia/Xilinota/commit/004d2a1)) -- Improved: Updated packages standard (v17.1.0) -- Fixed: Don't start window minimized in GNOME ([#8441](https://github.com/XilinJia/Xilinota/issues/8441)) ([#8256](https://github.com/XilinJia/Xilinota/issues/8256) by Henry Heino) -- Fixed: Fix extra lines added to KaTeX source when toggling the rich text editor ([#8442](https://github.com/XilinJia/Xilinota/issues/8442)) ([#6822](https://github.com/XilinJia/Xilinota/issues/6822) by Henry Heino) -- Fixed: Fixed macOS version check so that it does not return the ARM64 version ([1abfb1c](https://github.com/XilinJia/Xilinota/commit/1abfb1c)) - -## [v2.12.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.4) (Pre-release) - 2023-07-07T22:36:53Z - -- Improved: Build macOS app as Universal binary ([#8423](https://github.com/XilinJia/Xilinota/issues/8423)) ([#6052](https://github.com/XilinJia/Xilinota/issues/6052)) - -## [v2.12.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.3) (Pre-release) - 2023-07-07T10:16:55Z - -- Improved: Build macOS app as Universal binary ([#8423](https://github.com/XilinJia/Xilinota/issues/8423)) ([#605](https://github.com/XilinJia/Xilinota/issues/605)2) -- Improved: Updated packages @electron/remote (v2.0.10), @rmp135/sql-ts (v1.17.0), clean-html (v2), glob (v10.2.7) -- Fixed: Removing Markdown when using 'Paste as Text' ([#8351](https://github.com/XilinJia/Xilinota/issues/8351)) ([#8317](https://github.com/XilinJia/Xilinota/issues/8317) by [@pedr](https://github.com/pedr)) - -## [v2.11.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.11) - 2023-06-23T15:16:37Z - -- Improved: Add support for plugin user data ([#8312](https://github.com/XilinJia/Xilinota/issues/8312)) ([#808](https://github.com/XilinJia/Xilinota/issues/808)0) -- Improved: Configure Rich Text editor to handle the first table row as header ([#8163](https://github.com/XilinJia/Xilinota/issues/8163)) ([#3535](https://github.com/XilinJia/Xilinota/issues/3535) by [@Marph](https://github.com/Marph)) -- Improved: Updated packages css-loader (v6.7.4), dayjs (v1.11.8), domhandler (v5), domutils (v3.1.0), highlight.js (v11.8.0), react-redux (v8.0.7), style-loader (v3.3.3), styled-components (v5.3.11), ts-loader (v9.4.3) -- Improved: Upgrade E2EE encryption method to AES-256 ([#768](https://github.com/XilinJia/Xilinota/issues/768)6) -- Fixed: Allow certain HTML anchor tags ([#828](https://github.com/XilinJia/Xilinota/issues/828)6) -- Fixed: Display plugin console in dev mode ([#821](https://github.com/XilinJia/Xilinota/issues/821)0) -- Fixed: Duplicated published notes retain the published note's label's color ([#828](https://github.com/XilinJia/Xilinota/issues/828)7) -- Fixed: Include more Rich Text editor commands in the menu ([#831](https://github.com/XilinJia/Xilinota/issues/831)6) -- Security: Prevent XSS when passing specially encoded string to a link (PoC by lin@UCCU Hacker) ([57b4198](https://github.com/XilinJia/Xilinota/commit/57b4198)) -- Security: Prevent calling arbitrary commands via x-callback-url (PoC by lin@UCCU Hacker) ([6982661](https://github.com/XilinJia/Xilinota/commit/6982661)) - -## [v2.11.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.9) (Pre-release) - 2023-06-06T16:23:27Z - -- Improved: Add support for AVIF image format ([#817](https://github.com/XilinJia/Xilinota/issues/817)5) -- Improved: Improved word count when em-dash is used ([#808](https://github.com/XilinJia/Xilinota/issues/808)3) -- Improved: Fix white screen issue ([8b578c5](https://github.com/XilinJia/Xilinota/commit/8b578c5)) -- Improved: Updated packages aws, buildTools, tar (v6.1.15) -- Fixed: "New note" buttons so large they occlude Search ([#8249](https://github.com/XilinJia/Xilinota/issues/8249)) ([#8159](https://github.com/XilinJia/Xilinota/issues/8159) by Rio Sinnott) - -## [v2.11.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.6) (Pre-release) - 2023-05-31T20:13:08Z - -- Improved: When resetting the master password, also create a new master key with that password ([e647775](https://github.com/XilinJia/Xilinota/commit/e647775)) -- Fixed: Don't display "obsolete encryption method" message if the key is disabled ([#8025](https://github.com/XilinJia/Xilinota/issues/8025)) ([#7933](https://github.com/XilinJia/Xilinota/issues/7933) by [@gitstart](https://github.com/gitstart)) -- Fixed: Improve selection of active E2EE key ([#825](https://github.com/XilinJia/Xilinota/issues/825)4) -- Fixed: Improve sidebar workaround for Linux w/Intel GPU ([#8126](https://github.com/XilinJia/Xilinota/issues/8126)) ([#7506](https://github.com/XilinJia/Xilinota/issues/7506) by Calum Lind) -- Fixed: Preserve Table Alignment When Editing a Note With the Rich Text Editor ([#8214](https://github.com/XilinJia/Xilinota/issues/8214)) ([#6431](https://github.com/XilinJia/Xilinota/issues/6431) by Christopher O'Toole) - -## [v2.11.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.5) (Pre-release) - 2023-05-28T00:41:40Z - -- Improved: Updated packages jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), react-select (v5.7.3), sass (v1.62.1), sharp (v0.32.1), tar (v6.1.14), yargs (v17.7.2) -- Fixed: Fix slow startup time ([#808](https://github.com/XilinJia/Xilinota/issues/808)7) -- Security: Disable SVG tag support in editor to prevent XSS ([caf6606](https://github.com/XilinJia/Xilinota/commit/caf6606)) (Vulnerability discovered by [RyotaK](https://ryotak.net/)) -- Security: Prevent XSS by sanitizing certain HTML attributes ([9e90d90](https://github.com/XilinJia/Xilinota/commit/9e90d90)) (Vulnerability discovered by [RyotaK](https://ryotak.net/)) - -## [v2.10.19](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.19) - 2023-05-17T12:25:41Z - -- Improved: Improved handling of items with duplicate IDs when synchronising with Joplin Cloud or Server ([d4c43a8](https://github.com/XilinJia/Xilinota/commit/d4c43a8)) -- Security: Fixed possible XSS injection (CVE-2023-33726) ([b26bc9e](https://github.com/XilinJia/Xilinota/commit/b26bc9e)) (Discovery and PoC by [@maple3142](https://twitter.com/maple3142)) -- Security: Prevent XSS and potential RCE when using a special HTML tag (CVE-2023-33727) ([19bdda2](https://github.com/XilinJia/Xilinota/commit/19bdda2)) (Discovery and PoC by [Yaniv Nizry](https://twitter.com/YNizry) ([SonarSource](https://www.sonarsource.com/))) - -## [v2.11.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.4) (Pre-release) - 2023-05-16T10:02:21Z - -- Fixed: Fix slow startup time ([#808](https://github.com/XilinJia/Xilinota/issues/808)7) - -## [v2.11.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.3) (Pre-release) - 2023-05-16T09:09:57Z - -- Improved: Add support for `--safe-mode` command line flag ([#7919](https://github.com/XilinJia/Xilinota/issues/7919)) ([#7889](https://github.com/XilinJia/Xilinota/issues/7889) by Arun Kumar) -- Improved: Added export graph button for Mermaid ([#7958](https://github.com/XilinJia/Xilinota/issues/7958)) ([#6101](https://github.com/XilinJia/Xilinota/issues/6101) by Arun Kumar) -- Improved: Auto-detect locale on startup ([052a829](https://github.com/XilinJia/Xilinota/commit/052a829)) -- Improved: Cache code blocks in notes to speed up rendering ([#786](https://github.com/XilinJia/Xilinota/issues/786)7) -- Improved: Compress installer to reduce size ([#8068](https://github.com/XilinJia/Xilinota/issues/8068)) ([#8028](https://github.com/XilinJia/Xilinota/issues/8028) by Arun Kumar) -- Improved: Improved handling of items with duplicate IDs ([a0b707c](https://github.com/XilinJia/Xilinota/commit/a0b707c)) -- Improved: Remove custom PDF viewer to reduce application size ([#802](https://github.com/XilinJia/Xilinota/issues/802)8) -- Improved: Translate Welcome notes ([#815](https://github.com/XilinJia/Xilinota/issues/815)4) -- Improved: Updated packages aws, fs-extra (v11.1.1), jsdom (v21.1.1), markdown-it-multimd-table (v4.2.1), nanoid (v3.3.6), node-persist (v3.1.3), react-select (v5.7.2), reselect (v4.1.8), sass (v1.60.0), sharp (v0.32.0), sqlite3 (v5.1.6), style-loader (v3.3.2), styled-components (v5.3.9), turndown (v7.1.2), yargs (v17.7.1) -- Fixed: Application cannot be installed on Windows 10 in some cases ([#814](https://github.com/XilinJia/Xilinota/issues/814)9) -- Fixed: Do not allow update for plugins incompatible with current version ([#7936](https://github.com/XilinJia/Xilinota/issues/7936)) ([#4801](https://github.com/XilinJia/Xilinota/issues/4801) by [@julien](https://github.com/julien)) -- Fixed: Encode the non-ASCII characters in OneDrive URI ([#7868](https://github.com/XilinJia/Xilinota/issues/7868)) ([#7851](https://github.com/XilinJia/Xilinota/issues/7851) by Self Not Found) -- Fixed: Enter Key No Longer Saves and Closes The Tag Dialog ([#807](https://github.com/XilinJia/Xilinota/issues/807)2) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable ([#7987](https://github.com/XilinJia/Xilinota/issues/7987)) ([#7986](https://github.com/XilinJia/Xilinota/issues/7986) by Henry Heino) -- Fixed: Fix issue where search bar can randomly lose focus while searching ([489d677](https://github.com/XilinJia/Xilinota/commit/489d677)) -- Fixed: Fix note list blank space display problems ([#7888](https://github.com/XilinJia/Xilinota/issues/7888)) ([#4124](https://github.com/XilinJia/Xilinota/issues/4124) by Arun Kumar) -- Fixed: Fixed Linux tag display issues ([#8002](https://github.com/XilinJia/Xilinota/issues/8002)) ([#8000](https://github.com/XilinJia/Xilinota/issues/8000) by Arun Kumar) -- Fixed: Fixed icon when note is dragged across notebooks ([#7924](https://github.com/XilinJia/Xilinota/issues/7924)) ([#7881](https://github.com/XilinJia/Xilinota/issues/7881) by Arun Kumar) -- Fixed: Fixed issue with text disappearing within plugin-created zones when searching for text ([0c8de68](https://github.com/XilinJia/Xilinota/commit/0c8de68)) -- Fixed: Fixes crash when using multiple profiles along with certain plugins ([#814](https://github.com/XilinJia/Xilinota/issues/814)3) -- Fixed: Removed `MasterKey` from Sync Status report ([#8026](https://github.com/XilinJia/Xilinota/issues/8026)) ([#7940](https://github.com/XilinJia/Xilinota/issues/7940) by Arun Kumar) -- Fixed: Skip the resources which haven't been downloaded yet when exporting ([#7843](https://github.com/XilinJia/Xilinota/issues/7843)) ([#7831](https://github.com/XilinJia/Xilinota/issues/7831) by Self Not Found) -- Fixed: With Custom Sort, new notes appear at bottom and later randomly "pop" to the top ([#7765](https://github.com/XilinJia/Xilinota/issues/7765)) ([#7741](https://github.com/XilinJia/Xilinota/issues/7741) by Tao Klerks) -- Security: Fixed possible XSS injection ([b26bc9e](https://github.com/XilinJia/Xilinota/commit/b26bc9e)) (Discovery and PoC by [@maple3142](https://twitter.com/maple3142)) -- Security: Prevent XSS and potential RCE when using a special HTML tag ([19bdda2](https://github.com/XilinJia/Xilinota/commit/19bdda2)) (Discovery and PoC by [Yaniv Nizry](https://twitter.com/YNizry) ([SonarSource](https://www.sonarsource.com/))) - -## [v2.10.18](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.18) - 2023-05-09T13:27:43Z - -- Fixed: Application cannot be installed on Windows 10 in some cases ([#814](https://github.com/XilinJia/Xilinota/issues/814)9) - -## [v2.10.17](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.17) - 2023-05-08T17:27:28Z - -- Fixed: Enter Key No Longer Saves and Closes The Tag Dialog ([#807](https://github.com/XilinJia/Xilinota/issues/807)2) -- Fixed: Fixes crash when using multiple profiles along with certain plugins ([#814](https://github.com/XilinJia/Xilinota/issues/814)3) - -## [v2.10.16](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.16) - 2023-04-27T09:27:45Z - -- Improved: Revert to "normal" package compression ([2e2feab](https://github.com/XilinJia/Xilinota/commit/2e2feab)) - -## [v2.10.15](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.15) (Pre-release) - 2023-04-26T22:02:16Z - -- Improved: Remove custom PDF viewer to reduce application size ([#802](https://github.com/XilinJia/Xilinota/issues/802)8) -- Improved: Compress installer to reduce size ([#8068](https://github.com/XilinJia/Xilinota/issues/8068)) ([#802](https://github.com/XilinJia/Xilinota/issues/802)8) - -## [v2.10.13](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.13) (Pre-release) - 2023-04-03T16:53:46Z - -- Fixed: Encode the non-ASCII characters in OneDrive URI ([#7868](https://github.com/XilinJia/Xilinota/issues/7868)) ([#7851](https://github.com/XilinJia/Xilinota/issues/7851) by Self Not Found) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable ([#7987](https://github.com/XilinJia/Xilinota/issues/7987)) ([#7986](https://github.com/XilinJia/Xilinota/issues/7986) by Henry Heino) -- Fixed: Fixed display of installed plugins in About box ([376e4eb](https://github.com/XilinJia/Xilinota/commit/376e4eb)) - -## [v2.10.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.12) (Pre-release) - 2023-03-23T12:17:13Z - -- Improved: Adjusted New Note and New to-do buttons' breakpoints to happen earlier ([#7961](https://github.com/XilinJia/Xilinota/issues/7961) by [@julien](https://github.com/julien)) - -## [v2.10.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.11) (Pre-release) - 2023-03-17T10:54:02Z - -- Fixed: Fixes text wrap on new buttons ([#7938](https://github.com/XilinJia/Xilinota/issues/7938) by [@julien](https://github.com/julien)) -- Fixed: List enabled plugins only in About Xilinota and in alphabetical order ([#7923](https://github.com/XilinJia/Xilinota/issues/7923)) ([#7920](https://github.com/XilinJia/Xilinota/issues/7920) by [@julien](https://github.com/julien)) - -## [v2.10.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.10) (Pre-release) - 2023-03-13T23:16:37Z - -- Fixed: Fix issue where search bar can randomly lose focus while searching ([bd42914](https://github.com/XilinJia/Xilinota/commit/bd42914)) -- Fixed: Fixed height when controls are on a single row ([#7912](https://github.com/XilinJia/Xilinota/issues/7912)) ([#7907](https://github.com/XilinJia/Xilinota/issues/7907) by [@julien](https://github.com/julien)) - -## [v2.10.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.9) (Pre-release) - 2023-03-12T16:16:45Z - -- Improved: Always show new note buttons (Regression) ([#7850](https://github.com/XilinJia/Xilinota/issues/7850) by [@julien](https://github.com/julien)) -- Improved: Made note list controls responsive ([#7884](https://github.com/XilinJia/Xilinota/issues/7884)) ([#7848](https://github.com/XilinJia/Xilinota/issues/7848) by [@julien](https://github.com/julien)) -- Improved: Paste as Text only working on hotkeys on Windows ([#7886](https://github.com/XilinJia/Xilinota/issues/7886)) ([#7880](https://github.com/XilinJia/Xilinota/issues/7880) by [@pedr](https://github.com/pedr)) -- Fixed: Drag-dropping notes to top or bottom, in custom sort, is finicky ([#7777](https://github.com/XilinJia/Xilinota/issues/7777)) ([#7776](https://github.com/XilinJia/Xilinota/issues/7776) by Tao Klerks) -- Fixed: Linux notebook display bug ([#7897](https://github.com/XilinJia/Xilinota/issues/7897)) ([#7506](https://github.com/XilinJia/Xilinota/issues/7506) by Arun Kumar) - -## [v2.10.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.8) (Pre-release) - 2023-02-26T12:53:55Z - -- Improved: Note background does not change when theme automatically updated via system ([d1e545a](https://github.com/XilinJia/Xilinota/commit/d1e545a)) -- Fixed: Fixed clipping certain pages that contain images within links ([92cf5ab](https://github.com/XilinJia/Xilinota/commit/92cf5ab)) - -## [v2.10.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.7) (Pre-release) - 2023-02-24T10:56:20Z - -- New: Add a link to twitter inside the help menu ([#7796](https://github.com/XilinJia/Xilinota/issues/7796) by [@pedr](https://github.com/pedr)) -- Improved: Added "Move Line Up" and "Move Line Down" shortcuts ([#7755](https://github.com/XilinJia/Xilinota/issues/7755)) ([#7692](https://github.com/XilinJia/Xilinota/issues/7692) by [@Polaris66](https://github.com/Polaris66)) -- Improved: Stop synchronization with unsupported WebDAV providers ([#7819](https://github.com/XilinJia/Xilinota/issues/7819)) ([#7661](https://github.com/XilinJia/Xilinota/issues/7661) by [@julien](https://github.com/julien)) -- Fixed: Make note sort update logic use correct prior sort and drop-grouping ([#7737](https://github.com/XilinJia/Xilinota/issues/7737)) ([#7731](https://github.com/XilinJia/Xilinota/issues/7731) by Tao Klerks) -- Fixed: Markdown + Front Matter export fails when tag(s) lost ([#7820](https://github.com/XilinJia/Xilinota/issues/7820)) ([#7782](https://github.com/XilinJia/Xilinota/issues/7782) by [@pedr](https://github.com/pedr)) - -## [v2.10.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.6) (Pre-release) - 2023-02-20T14:00:05Z - -- New: Add 'Paste as text' to the Context menu of the Rich Text Editor ([#7769](https://github.com/XilinJia/Xilinota/issues/7769) by [@pedr](https://github.com/pedr)) -- New: Add a menu option to reset the application layout ([#7786](https://github.com/XilinJia/Xilinota/issues/7786) by [@pedr](https://github.com/pedr)) -- Improved: Allow 'Paste as Text' on the Rich Text Editor ([#7751](https://github.com/XilinJia/Xilinota/issues/7751) by [@pedr](https://github.com/pedr)) -- Improved: Disable custom PDF viewer by default ([#750](https://github.com/XilinJia/Xilinota/issues/750)6) -- Improved: Fix copy text with no selection ([#7641](https://github.com/XilinJia/Xilinota/issues/7641)) ([#7602](https://github.com/XilinJia/Xilinota/issues/7602) by Betty Alagwu) -- Improved: Improve dialogue spacing in Fountain renderer ([#7628](https://github.com/XilinJia/Xilinota/issues/7628)) ([#7627](https://github.com/XilinJia/Xilinota/issues/7627) by [@Elleo](https://github.com/Elleo)) -- Improved: New design for "New note" and "New todo" buttons ([#7780](https://github.com/XilinJia/Xilinota/issues/7780) by [@julien](https://github.com/julien)) -- Improved: Remove auto-matching for greater than character ([#7669](https://github.com/XilinJia/Xilinota/issues/7669) by Self Not Found) -- Improved: Show installed plugins in Help - About Xilinota ([#7711](https://github.com/XilinJia/Xilinota/issues/7711)) ([#6143](https://github.com/XilinJia/Xilinota/issues/6143) by [@julien](https://github.com/julien)) -- Fixed: App freezes and displays fatal error when text provided in the search bar is too long ([#7764](https://github.com/XilinJia/Xilinota/issues/7764)) ([#7634](https://github.com/XilinJia/Xilinota/issues/7634) by [@pedr](https://github.com/pedr)) -- Fixed: Certain plugins could create invalid settings, which could result in a crash ([#762](https://github.com/XilinJia/Xilinota/issues/762)1) -- Fixed: Clicking on Save saves changes when updating a link ([#7753](https://github.com/XilinJia/Xilinota/issues/7753)) ([#7658](https://github.com/XilinJia/Xilinota/issues/7658) by [@julien](https://github.com/julien)) -- Fixed: Ctrl-X behaviour when no text is selected ([#7778](https://github.com/XilinJia/Xilinota/issues/7778)) ([#7662](https://github.com/XilinJia/Xilinota/issues/7662) by [@melsonic](https://github.com/melsonic)) -- Fixed: Custom sort order not synchronized ([#7729](https://github.com/XilinJia/Xilinota/issues/7729)) ([#6956](https://github.com/XilinJia/Xilinota/issues/6956) by Tao Klerks) -- Fixed: Fix highlighting in GotoAnything dialogue ([#7592](https://github.com/XilinJia/Xilinota/issues/7592) by [@andy1631](https://github.com/andy1631)) -- Fixed: Fix open files with non-ASCII characters in path ([#7679](https://github.com/XilinJia/Xilinota/issues/7679)) ([#7678](https://github.com/XilinJia/Xilinota/issues/7678) by Self Not Found) -- Fixed: Fix text editor text highlighting when used with special IME methods ([#7630](https://github.com/XilinJia/Xilinota/issues/7630)) ([#7565](https://github.com/XilinJia/Xilinota/issues/7565) by [@light](https://github.com/light)) -- Fixed: Markdown editor not surrounding highlighted text with backticks ([#7697](https://github.com/XilinJia/Xilinota/issues/7697)) ([#7694](https://github.com/XilinJia/Xilinota/issues/7694) by Helmut K. C. Tessarek) -- Fixed: Mermaid images are incorrectly sized when exported as PNG ([#7546](https://github.com/XilinJia/Xilinota/issues/7546)) ([#7521](https://github.com/XilinJia/Xilinota/issues/7521) by Adarsh Singh) -- Fixed: Note editor scrolls back to top when editing certain notes ([#761](https://github.com/XilinJia/Xilinota/issues/761)7) - -## [v2.10.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.5) - 2023-01-16T15:00:53Z - -- Fixed: Api: Fixes [#6862](https://github.com/XilinJia/Xilinota/issues/6862) set todo related fields when adding or changing a todo ([#7395](https://github.com/XilinJia/Xilinota/issues/7395) by [@Wartijn](https://github.com/Wartijn)) -- Fixed: Fixed crash when loading certain plugins ([#759](https://github.com/XilinJia/Xilinota/issues/759)8) -- Fixed: Fixes crash when changing note time from properties dialog ([6b9a270](https://github.com/XilinJia/Xilinota/commit/6b9a270)) -- Fixed: Hyperlink insertion no longer works in Markdown editor ([#760](https://github.com/XilinJia/Xilinota/issues/760)5) -- Fixed: Optimise sidebar rendering speed ([#761](https://github.com/XilinJia/Xilinota/issues/761)0) -- Fixed: Try to replace the external link with internal link when attachment file is pasted in Markdown editor ([#6865](https://github.com/XilinJia/Xilinota/issues/6865)) ([#6211](https://github.com/XilinJia/Xilinota/issues/6211) by Self Not Found) - -## [v2.10.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.4) (Pre-release) - 2023-01-05T13:09:20Z - -- Fixed: Fixed certain plugins that were using the sqlite3 database ([a43ce33](https://github.com/XilinJia/Xilinota/commit/a43ce33)) -- Fixed: Plugin API DirectoryPath edit problems when path contain spaces ([#701](https://github.com/XilinJia/Xilinota/issues/701)8) - -## [v2.10.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.3) (Pre-release) - 2022-12-31T15:53:23Z - -- Improved: Resolve [#6254](https://github.com/XilinJia/Xilinota/issues/6254): <details> elements remain closed when exporting to PDF ([#7515](https://github.com/XilinJia/Xilinota/issues/7515)) ([#6254](https://github.com/XilinJia/Xilinota/issues/6254) by Hitarth Thummar) -- Improved: Switch license to AGPL-3.0 ([faf0a4e](https://github.com/XilinJia/Xilinota/commit/faf0a4e)) -- Fixed: Fixed crash when closing PDF ([#752](https://github.com/XilinJia/Xilinota/issues/752)8) -- Fixed: Fixes import of tasklists from enex files ([#7344](https://github.com/XilinJia/Xilinota/issues/7344)) ([#7329](https://github.com/XilinJia/Xilinota/issues/7329) by [@Wartijn](https://github.com/Wartijn)) -- Fixed: Press Enter to select a tag ([#749](https://github.com/XilinJia/Xilinota/issues/749)3) -- Fixed: Profile paths that contain special characters can break note rendering ([#7449](https://github.com/XilinJia/Xilinota/issues/7449)) ([#7434](https://github.com/XilinJia/Xilinota/issues/7434) by [@Wartijn](https://github.com/Wartijn)) -- Fixed: Random crash when searching ([#749](https://github.com/XilinJia/Xilinota/issues/749)9) -- Fixed: Search field doesn't get focus when pressing Ctrl+F ([#7529](https://github.com/XilinJia/Xilinota/issues/7529)) ([#7520](https://github.com/XilinJia/Xilinota/issues/7520) by Betty Alagwu) - -## [v2.10.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.2) (Pre-release) - 2022-12-18T18:05:08Z - -- Improved: Update Mermaid: 9.1.7 to 9.2.2 ([#7330](https://github.com/XilinJia/Xilinota/issues/7330) by Helmut K. C. Tessarek) -- Fixed: Fix pasting plain text ([#7045](https://github.com/XilinJia/Xilinota/issues/7045)) ([#7036](https://github.com/XilinJia/Xilinota/issues/7036) by Self Not Found) -- Fixed: Open callback URLs from within the application ([#735](https://github.com/XilinJia/Xilinota/issues/735)4) - -## [v2.9.17](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.17) - 2022-11-15T10:28:37Z - -- Fixed: Switching a note using Sidebar is slow and grayed out ([#6430](https://github.com/XilinJia/Xilinota/issues/6430)) ([#6416](https://github.com/XilinJia/Xilinota/issues/6416) by Kenichi Kobayashi) -- Security: Fix XSS when a specially crafted string is passed to the renderer ([762b4e8](https://github.com/XilinJia/Xilinota/commit/762b4e8)) (PoC by [@Alise](https://github.com/a1ise)) - -## [v2.9.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.12) (Pre-release) - 2022-11-01T17:06:05Z - -- Improved: Display the plugin name in dialog boxes created by plugins ([#697](https://github.com/XilinJia/Xilinota/issues/697)9) -- Improved: Regression: Plugin CSS files were no longer being loaded correctly ([99a61f1](https://github.com/XilinJia/Xilinota/commit/99a61f1)) -- Improved: Remove unnecessary PDF viewer messages ([db4c6ea](https://github.com/XilinJia/Xilinota/commit/db4c6ea)) -- Fixed: Fix exporting resources to md and md + frontmatter ([#6768](https://github.com/XilinJia/Xilinota/issues/6768)) ([#6721](https://github.com/XilinJia/Xilinota/issues/6721) by [@SFulpius](https://github.com/SFulpius)) -- Fixed: Fixed crash when setting spellchecker language to en-IN ([ae17801](https://github.com/XilinJia/Xilinota/commit/ae17801)) -- Fixed: Fixed sidebar tag header click ([5b80fbc](https://github.com/XilinJia/Xilinota/commit/5b80fbc)) -- Fixed: Fixes an error when importing a shortcut map and canceling the dialog ([#6975](https://github.com/XilinJia/Xilinota/issues/6975) by Ahmed Azzam) - -## [v2.9.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.11) (Pre-release) - 2022-10-23T16:09:58Z - -- New: Add PDF full screen viewer ([#6821](https://github.com/XilinJia/Xilinota/issues/6821) by [@asrient](https://github.com/asrient)) -- New: Add support for multi-language spell check ([#661](https://github.com/XilinJia/Xilinota/issues/661)7) -- New: Add zoom feature on PDF viewer ([#6748](https://github.com/XilinJia/Xilinota/issues/6748) by [@asrient](https://github.com/asrient)) -- New: Added PDF viewer options ([#6800](https://github.com/XilinJia/Xilinota/issues/6800) by [@asrient](https://github.com/asrient)) -- New: Plugins: Add support for media links in plugin manifest.json ([#6672](https://github.com/XilinJia/Xilinota/issues/6672) by [@Retrove](https://github.com/Retrove)) -- Improved: Bundle default plugins with desktop application ([#6679](https://github.com/XilinJia/Xilinota/issues/6679) by Mayank Bondre) -- Improved: Display default notebook icons when at least one notebook has an icon ([7974df9](https://github.com/XilinJia/Xilinota/commit/7974df9)) -- Improved: Install default plugins on first app start ([#6585](https://github.com/XilinJia/Xilinota/issues/6585) by Mayank Bondre) -- Improved: PDF scroll persistence ([#6747](https://github.com/XilinJia/Xilinota/issues/6747) by [@asrient](https://github.com/asrient)) -- Fixed: Avoid reloading loaded plugin scripts ([#6742](https://github.com/XilinJia/Xilinota/issues/6742)) ([#6719](https://github.com/XilinJia/Xilinota/issues/6719) by [@SeptemberHX](https://github.com/SeptemberHX)) -- Fixed: Fix resources sync when proxy is set ([#6817](https://github.com/XilinJia/Xilinota/issues/6817)) ([#6688](https://github.com/XilinJia/Xilinota/issues/6688) by Self Not Found) -- Fixed: Fixed file and directory paths in plugin setting dialogs ([#669](https://github.com/XilinJia/Xilinota/issues/669)2) -- Fixed: Fixed names of imported duplicate notebooks ([#670](https://github.com/XilinJia/Xilinota/issues/670)4) - -## [v2.9.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.4) (Pre-release) - 2022-08-18T16:52:26Z - -- Fixed macOS release - -## [v2.9.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.3) (Pre-release) - 2022-08-18T13:11:09Z - -- Fixed Linux release - -## [v2.9.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.2) (Pre-release) - 2022-08-12T18:12:12Z - -- Improved: Allow electron flag to disable smooth scrolling ([#6712](https://github.com/XilinJia/Xilinota/issues/6712) by [@joserebelo](https://github.com/joserebelo)) -- Improved: New Embedded Pdf Viewer ([#6681](https://github.com/XilinJia/Xilinota/issues/6681) by [@asrient](https://github.com/asrient)) -- Fixed: Do not encrypt non-owned note if it was not shared encrypted ([#664](https://github.com/XilinJia/Xilinota/issues/664)5) -- Fixed: Fixed broken image links ([#6590](https://github.com/XilinJia/Xilinota/issues/6590)) ([#6570](https://github.com/XilinJia/Xilinota/issues/6570) by [@SFulpius](https://github.com/SFulpius)) -- Fixed: Play flac files ([#6666](https://github.com/XilinJia/Xilinota/issues/6666)) ([#6434](https://github.com/XilinJia/Xilinota/issues/6434) by [@SFulpius](https://github.com/SFulpius)) - -## [v2.9.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.1) (Pre-release) - 2022-07-11T09:59:32Z - -- New: Plugins: Added xilinota.versionInfo method ([3b35ab6](https://github.com/XilinJia/Xilinota/commit/3b35ab6)) -- Improved: Add support for proxy ([#6537](https://github.com/XilinJia/Xilinota/issues/6537)) ([#164](https://github.com/XilinJia/Xilinota/issues/164) by Jason Williams) -- Improved: Checkbox don't function while checkbox format button hidden from toolbar ([#6567](https://github.com/XilinJia/Xilinota/issues/6567)) ([#6172](https://github.com/XilinJia/Xilinota/issues/6172) by [@SFulpius](https://github.com/SFulpius)) -- Improved: Update to Electron 18 ([#6496](https://github.com/XilinJia/Xilinota/issues/6496) by [@alexmo1997](https://github.com/alexmo1997)) -- Fixed: Allow styling note list items using custom CSS ([#6542](https://github.com/XilinJia/Xilinota/issues/6542)) ([#5178](https://github.com/XilinJia/Xilinota/issues/5178) by Kenichi Kobayashi) -- Fixed: App can crash with certain combinations of plugins ([#650](https://github.com/XilinJia/Xilinota/issues/650)6) -- Fixed: Search field focus is stolen on layout change ([#651](https://github.com/XilinJia/Xilinota/issues/651)4) -- Fixed: Search field would not clear as expected ([#655](https://github.com/XilinJia/Xilinota/issues/655)7) -- Security: Fixes XSS in GotoAnything dialog (Vulnerability found by [@ly1g3](https://github.com/ly1g3) CVE-2022-35131) ([e797ebb](https://github.com/XilinJia/Xilinota/commit/e797ebb)) - -## [v2.8.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.8) - 2022-05-17T14:48:06Z - -- Improved: Remove plugin backoff handler for now ([7ec3a7b](https://github.com/XilinJia/Xilinota/commit/7ec3a7b)) -- Fixed: Dropbox login button is not visible in dark mode ([#6513](https://github.com/XilinJia/Xilinota/issues/6513)) ([#6503](https://github.com/XilinJia/Xilinota/issues/6503) by [@Retrove](https://github.com/Retrove)) - -## [v2.8.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.7) (Pre-release) - 2022-05-06T11:34:27Z - -- Improved: Sort sync target options ([814a5a0](https://github.com/XilinJia/Xilinota/commit/814a5a0)) -- Fixed: Make undo/redo menu items translatable ([#643](https://github.com/XilinJia/Xilinota/issues/643)5) -- Fixed: Sync config was lost when switching profiles ([#645](https://github.com/XilinJia/Xilinota/issues/645)9) - -## [v2.8.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.6) (Pre-release) - 2022-05-03T10:08:25Z - -- Improved: Disable crash detection handler for now ([47c3ee0](https://github.com/XilinJia/Xilinota/commit/47c3ee0)) - -## [v2.8.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.5) (Pre-release) - 2022-04-27T13:51:50Z - -- New: Plugins: Add support for file and directory selector in Settings API ([fc09598](https://github.com/XilinJia/Xilinota/commit/fc09598)) -- Improved: Ask to start in safe mode when the application has crashed ([d9a4a9c](https://github.com/XilinJia/Xilinota/commit/d9a4a9c)) -- Improved: More permissive plugin back-off rules ([22ae50c](https://github.com/XilinJia/Xilinota/commit/22ae50c)) -- Fixed: Fixed color of links within list in Markdown editor ([#6447](https://github.com/XilinJia/Xilinota/issues/6447) by Hieu-Thi Luong) -- Fixed: Fixed getting geolocation for new notes ([86179bd](https://github.com/XilinJia/Xilinota/commit/86179bd)) -- Security: Fixed disallowed tag XSS ([774c207](https://github.com/XilinJia/Xilinota/commit/774c207)) (Discovered by @hexodotsh) - -## [v2.8.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.4) (Pre-release) - 2022-04-19T18:00:09Z - -- New: Multi-profiles: Added profile ID in CSS root class so that different profiles can have different styles ([fd9fe5c](https://github.com/XilinJia/Xilinota/commit/fd9fe5c)) -- Improved: Enabled plugin throttling logic to prevent certain plugins from freezing the app ([b716755](https://github.com/XilinJia/Xilinota/commit/b716755)) -- Improved: Multi-profiles: Improve performance when switching notes, when multiple plugins are loaded ([#639](https://github.com/XilinJia/Xilinota/issues/639)4) -- Improved: Multi-profiles: Assign an ID to profiles and remove path ([b4a6e17](https://github.com/XilinJia/Xilinota/commit/b4a6e17)) -- Improved: Multi-profiles: Automatically restart the app when switching profiles on Linux ([1797e84](https://github.com/XilinJia/Xilinota/commit/1797e84)) -- Improved: Multi-profiles: Share UI layout between profiles ([a111531](https://github.com/XilinJia/Xilinota/commit/a111531)) -- Improved: Multi-profiles: Share custom CSS between profiles ([0cdef66](https://github.com/XilinJia/Xilinota/commit/0cdef66)) -- Improved: Multi-profiles: Share plugins between profiles ([510df43](https://github.com/XilinJia/Xilinota/commit/510df43)) -- Improved: Multi-profiles: Locale was not being preserved when creating a new profile ([#641](https://github.com/XilinJia/Xilinota/issues/641)1) -- Improved: Performance improvement when switching note while plugins are running ([#6409](https://github.com/XilinJia/Xilinota/issues/6409)) ([#5770](https://github.com/XilinJia/Xilinota/issues/5770) by Kenichi Kobayashi) -- Fixed: Editor context menu was broken (regression) ([#6422](https://github.com/XilinJia/Xilinota/issues/6422)) ([#6126](https://github.com/XilinJia/Xilinota/issues/6126) by [@asrient](https://github.com/asrient)) -- Fixed: Opening a file with ctrl-click in the editor results in a 'network error' dialogue ([#614](https://github.com/XilinJia/Xilinota/issues/614)5) - -## [v2.8.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.2) (Pre-release) - 2022-04-14T11:35:45Z - -- New: Add support for multiple profiles ([#6385](https://github.com/XilinJia/Xilinota/issues/6385)) ([#59](https://github.com/XilinJia/Xilinota/issues/59)1) -- New: Allow saving a Mermaid graph as a PNG or SVG via context menu ([#6126](https://github.com/XilinJia/Xilinota/issues/6126)) ([#6100](https://github.com/XilinJia/Xilinota/issues/6100) by [@asrient](https://github.com/asrient)) -- New: Support for Joplin Cloud recursive linked notes ([9d9420a](https://github.com/XilinJia/Xilinota/commit/9d9420a)) -- Improved: Don’t unpin app from taskbar on update ([#6271](https://github.com/XilinJia/Xilinota/issues/6271)) ([#4155](https://github.com/XilinJia/Xilinota/issues/4155) by Daniel Aleksandersen) -- Improved: Make search engine filter keywords case insensitive ([#6267](https://github.com/XilinJia/Xilinota/issues/6267)) ([#6266](https://github.com/XilinJia/Xilinota/issues/6266) by [@JackGruber](https://github.com/JackGruber)) -- Improved: Plugins: Add support for "categories" manifest field ([#6109](https://github.com/XilinJia/Xilinota/issues/6109)) ([#5867](https://github.com/XilinJia/Xilinota/issues/5867) by Mayank Bondre) -- Improved: Plugins: Allow updating a resource via the data API ([74273cd](https://github.com/XilinJia/Xilinota/commit/74273cd)) -- Improved: Automatically start sync after setting the sync parameters ([ff066ba](https://github.com/XilinJia/Xilinota/commit/ff066ba)) -- Improved: Improve E2EE usability when accidentally creating multiple keys ([#6399](https://github.com/XilinJia/Xilinota/issues/6399)) ([#633](https://github.com/XilinJia/Xilinota/issues/633)8) -- Improved: Improved handling of ENTER and ESCAPE keys in dialogs ([#619](https://github.com/XilinJia/Xilinota/issues/619)4) -- Fixed: Fixed color of published note on Light theme ([21706fa](https://github.com/XilinJia/Xilinota/commit/21706fa)) -- Fixed: Fixed creation of empty notebooks when importing directory of files ([#6274](https://github.com/XilinJia/Xilinota/issues/6274)) ([#6197](https://github.com/XilinJia/Xilinota/issues/6197) by [@Retrove](https://github.com/Retrove)) -- Fixed: Fixes right click menu on Markdown Editor ([#6132](https://github.com/XilinJia/Xilinota/issues/6132) by [@bishoy-magdy](https://github.com/bishoy-magdy)) -- Fixed: Scroll jumps when typing if heavy scripts or many large elements are used ([#6383](https://github.com/XilinJia/Xilinota/issues/6383)) ([#6074](https://github.com/XilinJia/Xilinota/issues/6074) by Kenichi Kobayashi) - -## [v2.7.15](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.15) - 2022-03-17T13:03:23Z - -- Improved: Handle invalid revision patches ([#620](https://github.com/XilinJia/Xilinota/issues/620)9) -- Fixed: Clicking on folder button was no longer jumping to the right folder ([#558](https://github.com/XilinJia/Xilinota/issues/558)4) -- Fixed: Ensure that note revision markup type is set correctly ([#626](https://github.com/XilinJia/Xilinota/issues/626)1) -- Fixed: Fixed Tags Order ([#6136](https://github.com/XilinJia/Xilinota/issues/6136)) ([#5686](https://github.com/XilinJia/Xilinota/issues/5686) by [@OmGole](https://github.com/OmGole)) -- Fixed: Undo and redo on note title did not work in some cases ([#621](https://github.com/XilinJia/Xilinota/issues/621)4) - -## [v2.7.14](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.14) - 2022-02-27T11:30:53Z - -- Improved: Improve error message when revision metadata cannot be decoded, to improve debugging ([a325bf6](https://github.com/XilinJia/Xilinota/commit/a325bf6)) -- Fixed: Prevent certain errors from stopping the revision service ([#553](https://github.com/XilinJia/Xilinota/issues/553)1) -- Fixed: Note export could fail in some cases (regression) ([#620](https://github.com/XilinJia/Xilinota/issues/620)3) - -## [v2.7.13](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.13) - 2022-02-24T17:42:12Z - -- Fixed: Fixed search marker background color in Markdown editor ([440618e](https://github.com/XilinJia/Xilinota/commit/440618e)) -- Updated translations - -## [v2.7.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.12) (Pre-release) - 2022-02-14T15:06:14Z - -- Fixed: Exported JEX notebook should not contain share metadata ([#612](https://github.com/XilinJia/Xilinota/issues/612)9) - -## [v2.7.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.11) (Pre-release) - 2022-02-12T13:00:02Z - -- Improved: Resize custom icon down to 256px when it is too large ([064891d](https://github.com/XilinJia/Xilinota/commit/064891d)) -- Updated translations - -## [v2.7.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.10) (Pre-release) - 2022-02-11T18:19:09Z - -Important: If you use custom notebook icons and sync with the mobile app, make sure also install the latest 2.7 mobile app. - -- New: Add additional time format HH.mm ([#6086](https://github.com/XilinJia/Xilinota/issues/6086) by [@vincentjocodes](https://github.com/vincentjocodes)) -- New: Add support for custom notebook icons ([#611](https://github.com/XilinJia/Xilinota/issues/611)0) -- Improved: Fixed sync scroll issue ([#6059](https://github.com/XilinJia/Xilinota/issues/6059)) ([#5808](https://github.com/XilinJia/Xilinota/issues/5808) by Caleb John) -- Improved: Make heading 4, 5 and 6 styling more consistent ([fca5875](https://github.com/XilinJia/Xilinota/commit/fca5875)) -- Improved: Update Mermaid 8.13.5 -> 8.13.9 and Katex dependencies ([#6039](https://github.com/XilinJia/Xilinota/issues/6039) by Helmut K. C. Tessarek) -- Fixed: Add "Other applications" import menu item ([#6118](https://github.com/XilinJia/Xilinota/issues/6118)) ([#6108](https://github.com/XilinJia/Xilinota/issues/6108) by Helmut K. C. Tessarek) -- Fixed: Global search focuses text in notes so that edits overwrite highlighted text ([#6040](https://github.com/XilinJia/Xilinota/issues/6040)) ([#6035](https://github.com/XilinJia/Xilinota/issues/6035) by Caleb John) -- Fixed: Login field was sometimes disabled on Sync Wizard dialog ([#607](https://github.com/XilinJia/Xilinota/issues/607)5) -- Fixed: Scroll position is not remembered (regression) ([#6043](https://github.com/XilinJia/Xilinota/issues/6043)) ([#6042](https://github.com/XilinJia/Xilinota/issues/6042) by Kenichi Kobayashi) -- Fixed: Shared resource was not encrypted with correct encryption key ([#609](https://github.com/XilinJia/Xilinota/issues/609)2) - -## [v2.7.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.8) (Pre-release) - 2022-01-19T09:35:27Z - -- Improved: Disable plugin throttling for now ([6bb0318](https://github.com/XilinJia/Xilinota/commit/6bb0318)) -- Fixed [#6035](https://github.com/XilinJia/Xilinota/issues/6035): Revert "Desktop: Fixes [#5850](https://github.com/XilinJia/Xilinota/issues/5850): Editor loses cursor focus when Ctrl+F search is closed ([#5919](https://github.com/XilinJia/Xilinota/issues/5919))" - -## [v2.7.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.7) (Pre-release) - 2022-01-18T14:05:07Z - -- Improved: Disable plugin throttling mechanism for now ([c6b6712](https://github.com/XilinJia/Xilinota/commit/c6b6712)) -- Fixed: Fixes alt text not appearing in html ([#6017](https://github.com/XilinJia/Xilinota/issues/6017)) ([#5803](https://github.com/XilinJia/Xilinota/issues/5803) by Mayank Bondre) - -## [v2.7.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.6) (Pre-release) - 2022-01-17T17:08:28Z - -- New: Plugins: Add support for xilinota.workspace.filterEditorContextMenu to allow dynamically setting editor menu items depending on context ([960863f](https://github.com/XilinJia/Xilinota/commit/960863f)) -- New: Plugins: Add utility functions xilinota.data.itemType() and xilinota.data.resourcePath() ([27b62bf](https://github.com/XilinJia/Xilinota/commit/27b62bf)) -- New: Plugins: Added "openItem" command ([83c0c48](https://github.com/XilinJia/Xilinota/commit/83c0c48)) -- New: Plugins: Added ModelType type ([c423551](https://github.com/XilinJia/Xilinota/commit/c423551)) -- New: Plugins: Added revealResourceFile command ([6e6432b](https://github.com/XilinJia/Xilinota/commit/6e6432b)) -- New: Plugins: Adds `xilinota.workspace.onResourceChange` ([2660ff3](https://github.com/XilinJia/Xilinota/commit/2660ff3)) -- Improved: Adjusted styling to make it more consistent across app ([d031a04](https://github.com/XilinJia/Xilinota/commit/d031a04)) -- Improved: Better handling of bold text to simplify customisation ([#5732](https://github.com/XilinJia/Xilinota/issues/5732) by Hieu-Thi Luong) -- Improved: Clickable tags in Tag Bar ([#5956](https://github.com/XilinJia/Xilinota/issues/5956) by Kenichi Kobayashi) -- Improved: Do no duplicate resources when duplicating a note ([721d008](https://github.com/XilinJia/Xilinota/commit/721d008)) -- Improved: Expand search field when clicking on search button ([#589](https://github.com/XilinJia/Xilinota/issues/589)3) -- Improved: Focus notebook title when opening Notebook dialog ([3117133](https://github.com/XilinJia/Xilinota/commit/3117133)) -- Improved: Plugins: Throttle plugins that make too many API calls ([#589](https://github.com/XilinJia/Xilinota/issues/589)5) -- Improved: Prevent Desktop Environments to launch a new window ([#5984](https://github.com/XilinJia/Xilinota/issues/5984) by Felipe Kinoshita) -- Improved: Right click on image to copy it to clipboard ([297b992](https://github.com/XilinJia/Xilinota/commit/297b992)) -- Improved: Show login prompt for OneDrive ([#5933](https://github.com/XilinJia/Xilinota/issues/5933) by Jonathan Heard) -- Improved: Use same notebook dialog when creating a new notebook too ([#593](https://github.com/XilinJia/Xilinota/issues/593)4) -- Fixed: Add back text editor commands to Command Palette ([#570](https://github.com/XilinJia/Xilinota/issues/570)7) -- Fixed: Cannot jump if local search count is one ([#5894](https://github.com/XilinJia/Xilinota/issues/5894)) ([#5549](https://github.com/XilinJia/Xilinota/issues/5549) by Kenichi Kobayashi) -- Fixed: Editor loses cursor focus when Ctrl+F search is closed ([#5919](https://github.com/XilinJia/Xilinota/issues/5919)) ([#5850](https://github.com/XilinJia/Xilinota/issues/5850) by Kenichi Kobayashi) -- Fixed: Fix white space in the bottom of Add Tag Prompt dialog ([#5998](https://github.com/XilinJia/Xilinota/issues/5998) by Krishna Kumar) -- Fixed: Fix wording "Check for updates" in settings ([#5832](https://github.com/XilinJia/Xilinota/issues/5832) by Helmut K. C. Tessarek) -- Fixed: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible ([667d642](https://github.com/XilinJia/Xilinota/commit/667d642)) -- Fixed: Fixed order of editor search buttons ([6bc70ed](https://github.com/XilinJia/Xilinota/commit/6bc70ed)) -- Fixed: Fixed search icon when note list is resized ([#5974](https://github.com/XilinJia/Xilinota/issues/5974)) ([#5916](https://github.com/XilinJia/Xilinota/issues/5916) by Krishna Kumar) -- Fixed: Note list buttons do not reappear after changing app layout ([#5994](https://github.com/XilinJia/Xilinota/issues/5994)) ([#5953](https://github.com/XilinJia/Xilinota/issues/5953) by [@asrient](https://github.com/asrient)) -- Fixed: Scroll jump when checkbox is toggled in Viewer ([#5941](https://github.com/XilinJia/Xilinota/issues/5941)) ([#5890](https://github.com/XilinJia/Xilinota/issues/5890) by Kenichi Kobayashi) -- Fixed: Scroll jumps when images are rendered in Markdown Editor ([#5929](https://github.com/XilinJia/Xilinota/issues/5929)) ([#5918](https://github.com/XilinJia/Xilinota/issues/5918) by Kenichi Kobayashi) -- Fixed: Scrolling was out of sync when a Multi Markdown Table was being used ([#5815](https://github.com/XilinJia/Xilinota/issues/5815)) ([#5808](https://github.com/XilinJia/Xilinota/issues/5808) by Caleb John) -- Fixed: Show error on sync if S3 region is not set ([#5923](https://github.com/XilinJia/Xilinota/issues/5923)) ([#5875](https://github.com/XilinJia/Xilinota/issues/5875) by [@shinglyu](https://github.com/shinglyu)) -- Fixed: Update menu item labels when the language changes ([#592](https://github.com/XilinJia/Xilinota/issues/592)7) -- Fixed: Default sort order lost on exit ([#6022](https://github.com/XilinJia/Xilinota/issues/6022)) ([#5968](https://github.com/XilinJia/Xilinota/issues/5968) by Kenichi Kobayashi) -- Fixed: Scroll positions are not preserved when layout changes ([#6021](https://github.com/XilinJia/Xilinota/issues/6021)) ([#5981](https://github.com/XilinJia/Xilinota/issues/5981) by Kenichi Kobayashi) -- Security: Fixes [#6004](https://github.com/XilinJia/Xilinota/issues/6004): Prevent XSS in Goto Anything ([#600](https://github.com/XilinJia/Xilinota/issues/600)4) - -## [v2.6.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.10) - 2021-12-19T11:31:16Z - -- Fixed: Fixed export of HTML files on Linux ([#587](https://github.com/XilinJia/Xilinota/issues/587)3) -- Fixed: Fixed exporting notes that contain Mermaid diagrams as PDF or HTML ([#587](https://github.com/XilinJia/Xilinota/issues/587)9) -- Fixed: Markdown search no longer scrolls to result ([#5876](https://github.com/XilinJia/Xilinota/issues/5876)) ([#5872](https://github.com/XilinJia/Xilinota/issues/5872) by Kenichi Kobayashi) - -## [v2.6.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.9) - 2021-12-17T11:57:32Z - -- Update translations - -## [v2.6.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.7) (Pre-release) - 2021-12-16T10:47:23Z - -- New: Added detailed tooltip for 'Toggle Sort Order Field' button ([#5854](https://github.com/XilinJia/Xilinota/issues/5854) by Kenichi Kobayashi) -- Fixed (Regression): Scroll positions are preserved ([#5826](https://github.com/XilinJia/Xilinota/issues/5826)) ([#5708](https://github.com/XilinJia/Xilinota/issues/5708) by Kenichi Kobayashi) - -## [v2.6.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.6) (Pre-release) - 2021-12-13T12:31:43Z - -- Improved: Changed note sort buttons to 3px radius ([#5771](https://github.com/XilinJia/Xilinota/issues/5771) by [@Daeraxa](https://github.com/Daeraxa)) -- Improved: Update Mermaid: 8.12.1 -> 8.13.5 ([#5831](https://github.com/XilinJia/Xilinota/issues/5831) by Helmut K. C. Tessarek) -- Fixed: Links in flowchart Mermaid diagrams ([#5830](https://github.com/XilinJia/Xilinota/issues/5830)) ([#5801](https://github.com/XilinJia/Xilinota/issues/5801) by Helmut K. C. Tessarek) - -## [v2.6.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.5) (Pre-release) - 2021-12-13T10:07:04Z - -- Fixed: Fixed "Invalid lock client type" error when migrating sync target ([e0e93c4](https://github.com/XilinJia/Xilinota/commit/e0e93c4)) - -## [v2.6.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.4) (Pre-release) - 2021-12-09T19:53:43Z - -- New: Add date format YYYY/MM/DD ([#5759](https://github.com/XilinJia/Xilinota/issues/5759) by Helmut K. C. Tessarek) -- Improved: Allow flags for native wayland ([#5804](https://github.com/XilinJia/Xilinota/issues/5804) by [@stephanoskomnenos](https://github.com/stephanoskomnenos)) -- Improved: Also duplicate resources when duplicating a note ([c0a8c33](https://github.com/XilinJia/Xilinota/commit/c0a8c33)) -- Improved: Improved S3 sync error handling and reliability, and upgraded S3 SDK ([#5312](https://github.com/XilinJia/Xilinota/issues/5312) by Lee Matos) -- Improved: Improved error message when synchronising with Xilinota Server ([#575](https://github.com/XilinJia/Xilinota/issues/575)4) -- Improved: When exporting as HTML, pack all images, styles and scripts inside the HTML file ([98ed2be](https://github.com/XilinJia/Xilinota/commit/98ed2be)) -- Fixed: Fixed sharing notebook when recipient is not allowed to share ([1bb7bbb](https://github.com/XilinJia/Xilinota/commit/1bb7bbb)) -- Fixed: Handle duplicate attachments when the parent notebook is shared ([#579](https://github.com/XilinJia/Xilinota/issues/579)6) -- Fixed: Opening a file with ctrl and click leads to an error in the Rich Text editor ([#569](https://github.com/XilinJia/Xilinota/issues/569)3) -- Fixed: Rich text editor flashing white when switching notes/editor ([#5793](https://github.com/XilinJia/Xilinota/issues/5793)) ([#5311](https://github.com/XilinJia/Xilinota/issues/5311) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Sync wizard is displayed incorrectly in dev mode ([#5749](https://github.com/XilinJia/Xilinota/issues/5749)) ([#5373](https://github.com/XilinJia/Xilinota/issues/5373) by [@Rishabhraghwendra18](https://github.com/Rishabhraghwendra18)) - -## [v2.6.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.2) (Pre-release) - 2021-11-18T12:19:12Z - -- New: Sort Order Buttons and Per-Notebook Sort Order ([#5437](https://github.com/XilinJia/Xilinota/issues/5437) by Kenichi Kobayashi) -- New: Added support for notebook icons ([e97bb78](https://github.com/XilinJia/Xilinota/commit/e97bb78)) -- New: Implements Sync-Scroll for Markdown Editor and Viewer ([#5512](https://github.com/XilinJia/Xilinota/issues/5512)) ([#2242](https://github.com/XilinJia/Xilinota/issues/2242) by Kenichi Kobayashi) -- New: Add support for encrypted notebooks via Xilinota Server ([#552](https://github.com/XilinJia/Xilinota/issues/552)9) -- New: Add shortcut for bulleted list ([#5698](https://github.com/XilinJia/Xilinota/issues/5698) by Helmut K. C. Tessarek) -- New: Add support for faster Xilinota Server built-in sync locks ([#566](https://github.com/XilinJia/Xilinota/issues/566)2) -- New: Add support for more style of highlighted texts when importing ENEX files ([89179c2](https://github.com/XilinJia/Xilinota/commit/89179c2)) -- Improved: Allow showing passwords in Master Password dialog ([79d97f2](https://github.com/XilinJia/Xilinota/commit/79d97f2)) -- Improved: Fixed and improve laggy scroll in text editor ([#5606](https://github.com/XilinJia/Xilinota/issues/5606)) ([#4827](https://github.com/XilinJia/Xilinota/issues/4827) by Kenichi Kobayashi) -- Improved: Improved error message when a file cannot be uploaded or downloaded ([567ba06](https://github.com/XilinJia/Xilinota/commit/567ba06)) -- Improved: Make code blocks horizontally scrollable on note viewer ([#574](https://github.com/XilinJia/Xilinota/issues/574)0) -- Improved: Plugins: Allow posting messages from plugin to webview ([#5569](https://github.com/XilinJia/Xilinota/issues/5569) by [@agerardin](https://github.com/agerardin)) -- Fixed: Currently opened note is not updated after sync (5582) ([#5711](https://github.com/XilinJia/Xilinota/issues/5711)) ([#5582](https://github.com/XilinJia/Xilinota/issues/5582) by Kenichi Kobayashi) -- Fixed: Fixed button to upgrade a master key ([725c79d](https://github.com/XilinJia/Xilinota/commit/725c79d)) -- Fixed: Fixed issue that could cause application to needlessly lock the sync target ([0de6e9e](https://github.com/XilinJia/Xilinota/commit/0de6e9e)) -- Fixed: Fixed issue with parts of HTML notes not being displayed in some cases ([#568](https://github.com/XilinJia/Xilinota/issues/568)7) -- Fixed: Long resource filenames were being incorrectly cut ([#565](https://github.com/XilinJia/Xilinota/issues/565)3) -- Fixed: Message in search box dialog was not readable in dark mode ([#566](https://github.com/XilinJia/Xilinota/issues/566)6) -- Fixed: OneDrive login screen was not readable in dark mode ([#572](https://github.com/XilinJia/Xilinota/issues/572)6) -- Fixed: Plugin secure settings would be lost if keychain is not enabled ([#572](https://github.com/XilinJia/Xilinota/issues/572)0) -- Fixed: Sharing multiple notebooks via Xilinota Server with the same user results in an error ([#572](https://github.com/XilinJia/Xilinota/issues/572)1) -- Fixed: Text was unreadable in dark mode when dropping a note on Rich Text editor ([#571](https://github.com/XilinJia/Xilinota/issues/571)0) - -## [v2.5.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.12) - 2021-11-08T11:07:11Z - -- Fixed regression: Long resource filenames were being incorrectly cut when exporting as Markdown ([#565](https://github.com/XilinJia/Xilinota/issues/565)3) - -## [v2.5.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.10) - 2021-11-01T08:22:42Z - -- Fixed: Fixed crash on certain Linux distributions when importing or exporting a file ([6012783](https://github.com/XilinJia/Xilinota/commit/6012783)) -- Fixed: Fixed potential infinite loop when Xilinota Server session is invalid ([c5569ef](https://github.com/XilinJia/Xilinota/commit/c5569ef)) - -## [v2.5.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.8) - 2021-10-31T11:38:03Z - -- Improved: Enable safe mode for Markdown editor too ([#559](https://github.com/XilinJia/Xilinota/issues/559)3) -- Fixed: Do not render very large code blocks to prevent app from freezing ([#559](https://github.com/XilinJia/Xilinota/issues/559)3) - -## [v2.5.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.7) (Pre-release) - 2021-10-29T14:47:33Z - -- Improved: Upgrade to Electron 15.1.3 ([9704b29](https://github.com/XilinJia/Xilinota/commit/9704b29)) - -## [v2.5.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.6) (Pre-release) - 2021-10-28T22:03:09Z - -- New: Added mechanism to migrate default settings to new values ([72db8e4](https://github.com/XilinJia/Xilinota/commit/72db8e4)) -- Improved: Improved Xilinota Server configuration check to better handle disabled accounts ([72c1235](https://github.com/XilinJia/Xilinota/commit/72c1235)) -- Improved: Improved handling of expired sessions when using Xilinota Server ([ace1118](https://github.com/XilinJia/Xilinota/commit/ace1118)) -- Improved: Improved master password state handling in Encryption screen ([7d62df8](https://github.com/XilinJia/Xilinota/commit/7d62df8)) -- Fixed: Fixed Goto Anything scrolling for long lists ([22e5c3a](https://github.com/XilinJia/Xilinota/commit/22e5c3a)) - -## [v2.5.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.4) (Pre-release) - 2021-10-19T10:10:54Z - -- New: Add support for public-private key pairs and improved master password support ([#543](https://github.com/XilinJia/Xilinota/issues/543)8) -- New: Add Markdown + Front Matter exporter/importer ([#5465](https://github.com/XilinJia/Xilinota/issues/5465)) ([#5224](https://github.com/XilinJia/Xilinota/issues/5224) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add support for callback URLs ([#5416](https://github.com/XilinJia/Xilinota/issues/5416)) ([#5168](https://github.com/XilinJia/Xilinota/issues/5168) by Roman Musin) -- Improved: Allows a shared notebook recipient to leave the notebook ([7354548](https://github.com/XilinJia/Xilinota/commit/7354548)) -- Improved: Ensure that shared notebook children are not deleted when shared, unshared and shared again, and a conflict happens ([ccf9882](https://github.com/XilinJia/Xilinota/commit/ccf9882)) -- Improved: Improved share error handling ([9bff2d1](https://github.com/XilinJia/Xilinota/commit/9bff2d1)) -- Improved: Laggy scrolling in Markdown viewer ([#5496](https://github.com/XilinJia/Xilinota/issues/5496)) ([#4827](https://github.com/XilinJia/Xilinota/issues/4827) by Kenichi Kobayashi) -- Improved: Mentioned on share dialog that it may take a few minutes for all notes to appear on the recipient device ([852c6f2](https://github.com/XilinJia/Xilinota/commit/852c6f2)) -- Fixed: Bright background around code block insertion dialog in dark mode ([#5491](https://github.com/XilinJia/Xilinota/issues/5491)) ([#5310](https://github.com/XilinJia/Xilinota/issues/5310) by [@Rishabhraghwendra18](https://github.com/Rishabhraghwendra18)) -- Fixed: Certain attachments were not being automatically deleted ([#93](https://github.com/XilinJia/Xilinota/issues/93)2) -- Fixed: Exclude disabled commands from Goto Anything ([#542](https://github.com/XilinJia/Xilinota/issues/542)1) -- Fixed: Fixed running out of memory when importing large ENEX files ([#554](https://github.com/XilinJia/Xilinota/issues/554)3) -- Fixed: Fixed share dialog button sizes ([1fee83d](https://github.com/XilinJia/Xilinota/commit/1fee83d)) - -## [v2.4.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.12) - 2021-10-13T17:24:34Z - -- Fixed: Fixed running out of memory when importing large ENEX files ([#554](https://github.com/XilinJia/Xilinota/issues/554)3) - -## [v2.5.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.1) (Pre-release) - 2021-10-02T09:51:58Z - -- Improved: Upgrade Electron from v10 to v14 ([4a7746b](https://github.com/XilinJia/Xilinota/commit/4a7746b)) - -## [v2.4.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.9) - 2021-09-29T19:08:58Z - -- Improved: Allow importing certain corrupted ENEX files ([f144dae](https://github.com/XilinJia/Xilinota/commit/f144dae)) -- Improved: Improved accepting a folder share ([8ada059](https://github.com/XilinJia/Xilinota/commit/8ada059)) -- Improved: Make exported HTML more readable on mobile ([b1d0c15](https://github.com/XilinJia/Xilinota/commit/b1d0c15)) -- Fixed: Fix default sync target ([4b39d30](https://github.com/XilinJia/Xilinota/commit/4b39d30)) - -## [v2.4.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.8) (Pre-release) - 2021-09-22T19:01:46Z - -- Fixed: Fixed Sync Wizard logo images on Windows ([da88475](https://github.com/XilinJia/Xilinota/commit/da88475)) -- Improved: Improved plugin search and installing new plugins from China ([#516](https://github.com/XilinJia/Xilinota/issues/516)1) - -## [v2.4.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.7) (Pre-release) - 2021-09-19T12:53:22Z - -- New: MacOS: Added Cmd+Backspace shortcut to delete line ([#5478](https://github.com/XilinJia/Xilinota/issues/5478) by Helmut K. C. Tessarek) -- Improved: Display 0/0 when no search results are found in editor ([#5360](https://github.com/XilinJia/Xilinota/issues/5360)) ([#5299](https://github.com/XilinJia/Xilinota/issues/5299) by Nikhil Gautam) -- Improved: Do not escape content when copying from Rich Text editor ([#544](https://github.com/XilinJia/Xilinota/issues/544)0) -- Improved: Fire resize event whenever the layout changes ([#5344](https://github.com/XilinJia/Xilinota/issues/5344)) ([#5233](https://github.com/XilinJia/Xilinota/issues/5233) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Linux: Installer: properly quote variables ([#5476](https://github.com/XilinJia/Xilinota/issues/5476) by [@a1346054](https://github.com/a1346054)) -- Improved: Support for user-data-dir flag ([#5467](https://github.com/XilinJia/Xilinota/issues/5467) by [@Marph](https://github.com/Marph)) -- Improved: Sync deleted items first to allow fixing oversized accounts ([43c594b](https://github.com/XilinJia/Xilinota/commit/43c594b)) -- Improved: Update Mermaid 8.10.2 -> 8.12.1 and fix gitGraph crash ([#5448](https://github.com/XilinJia/Xilinota/issues/5448)) ([#5295](https://github.com/XilinJia/Xilinota/issues/5295) by Helmut K. C. Tessarek) -- Fixed: Editor max width was not always applied in Rich Text editor ([#546](https://github.com/XilinJia/Xilinota/issues/546)1) -- Fixed: Misinterpreted search term after filter in quotation marks ([#5445](https://github.com/XilinJia/Xilinota/issues/5445)) ([#5444](https://github.com/XilinJia/Xilinota/issues/5444) by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Plugin onNoteSelectionChange() is triggered twice after a search ([#5449](https://github.com/XilinJia/Xilinota/issues/5449)) ([#5447](https://github.com/XilinJia/Xilinota/issues/5447) by Kenichi Kobayashi) -- Fixed: Underline was not applied when using Cmd+U in Rich Text editor ([#548](https://github.com/XilinJia/Xilinota/issues/548)0) - -## [v2.4.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.6) (Pre-release) - 2021-09-09T18:57:17Z - -- New: Plugins: Add support for enabledConditions when creating menu item from command ([9260b2a](https://github.com/XilinJia/Xilinota/commit/9260b2a)) -- Fixed: Fix handling of disabled master keys when enabling E2EE ([267c321](https://github.com/XilinJia/Xilinota/commit/267c321)) - -## [v2.4.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.5) (Pre-release) - 2021-09-06T18:03:28Z - -- New: Linux: Add Centos 7 for no sandbox ([#5401](https://github.com/XilinJia/Xilinota/issues/5401) by [@geant44](https://github.com/geant44)) -- Improved: Allow disabling any master key, including default or active one ([9407efd](https://github.com/XilinJia/Xilinota/commit/9407efd)) -- Improved: Api: Add support for "events" end point to retrieve info about latest note changes ([#519](https://github.com/XilinJia/Xilinota/issues/519)9) -- Improved: Load themes as CSS variables for use in custom themes and internal components ([478d4ac](https://github.com/XilinJia/Xilinota/commit/478d4ac)) -- Improved: Sort plugin results according to recommended property, and display Recommended tag ([d97ba57](https://github.com/XilinJia/Xilinota/commit/d97ba57)) -- Fixed: Handle invalid search index in Goto Anything ([#541](https://github.com/XilinJia/Xilinota/issues/541)7) -- Fixed: Plugins: Fixed import API ([736bbbd](https://github.com/XilinJia/Xilinota/commit/736bbbd)) - -## [v2.4.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.4) (Pre-release) - 2021-08-30T16:02:51Z - -- New: Add support for single master password, to simplify handling of multiple encryption keys ([ce89ee5](https://github.com/XilinJia/Xilinota/commit/ce89ee5)) - -## [v2.4.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.3) (Pre-release) - 2021-08-28T15:27:32Z - -- Improved: Display link to browse plugins when repository cannot be reached ([#516](https://github.com/XilinJia/Xilinota/issues/516)1) -- Fixed: Fixed crash when a required master key does not exist ([#539](https://github.com/XilinJia/Xilinota/issues/539)1) - -## [v2.4.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.2) (Pre-release) - 2021-08-27T17:13:21Z - -- Improved: Allow specific deprecated plugins to still work ([f19c4ab](https://github.com/XilinJia/Xilinota/commit/f19c4ab)) -- Improved: Disable inline code background in vim mode ([#5370](https://github.com/XilinJia/Xilinota/issues/5370)) ([#5364](https://github.com/XilinJia/Xilinota/issues/5364) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Do not display master key upgrade warnings for new master keys ([70efadd](https://github.com/XilinJia/Xilinota/commit/70efadd)) -- Improved: Various improvements to Markdown import and export ([#5290](https://github.com/XilinJia/Xilinota/issues/5290) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: "Move to notebook" would break with empty input ([#534](https://github.com/XilinJia/Xilinota/issues/534)6) -- Fixed: Prevent it from crashing with too long search queries ([#538](https://github.com/XilinJia/Xilinota/issues/538)0) - -## [v2.4.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.1) (Pre-release) - 2021-08-21T11:52:30Z - -- New: Add Sync Wizard dialog ([fe4900d](https://github.com/XilinJia/Xilinota/commit/fe4900d)) -- New: Add a way to disable a master key ([7faa58e](https://github.com/XilinJia/Xilinota/commit/7faa58e)) -- New: Added "None" sync target to allow disabling synchronisation ([f5f05e6](https://github.com/XilinJia/Xilinota/commit/f5f05e6)) -- Improved: Improved sync locks so that they do not prevent upgrading a sync target ([06ed58b](https://github.com/XilinJia/Xilinota/commit/06ed58b)) -- Improved: Place code-block background in the back in Markdown editor ([#5322](https://github.com/XilinJia/Xilinota/issues/5322) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Plugins: Improved support for fitToContent webview property ([#5298](https://github.com/XilinJia/Xilinota/issues/5298)) ([#5288](https://github.com/XilinJia/Xilinota/issues/5288) by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Removes markdown inline code padding ([#5331](https://github.com/XilinJia/Xilinota/issues/5331) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Split code block class in two ([#5359](https://github.com/XilinJia/Xilinota/issues/5359) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Add more specific classes for CodeMirror elements ([#5333](https://github.com/XilinJia/Xilinota/issues/5333)) ([#5327](https://github.com/XilinJia/Xilinota/issues/5327) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed file paths when exporting as HTML ([#532](https://github.com/XilinJia/Xilinota/issues/532)5) -- Fixed: GotoAnything is not working on first try ([#518](https://github.com/XilinJia/Xilinota/issues/518)4) - -## [v2.3.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.3.5) - 2021-08-17T06:43:30Z - -- Improved: Allow setting a max width for the editor content ([8063c94](https://github.com/XilinJia/Xilinota/commit/8063c94)) -- Improved: Improved Markdown editor code styling, and add CSS classes for code ([#5314](https://github.com/XilinJia/Xilinota/issues/5314)) ([#5297](https://github.com/XilinJia/Xilinota/issues/5297) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Bump hightlight.js to v11.2 ([#5278](https://github.com/XilinJia/Xilinota/issues/5278)) ([#5245](https://github.com/XilinJia/Xilinota/issues/5245) by Roman Musin) -- Fixed (Regression): Fixed file paths when exporting as HTML ([#532](https://github.com/XilinJia/Xilinota/issues/532)5) - -## [v2.3.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.3.3) - 2021-08-14T09:19:40Z - -CAUTION: This release will ask you to upgrade your sync target, whether it's Dropbox, OneDrive, Joplin Cloud, etc. Once it is done, only apps version 2.3+ will be able to sync with it, so make sure you are ready to upgrade all your apps before installing this version. - -- Improved: Improved E2EE usability by making its state a property of the sync target ([#527](https://github.com/XilinJia/Xilinota/issues/527)6) - -## [v2.2.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.7) - 2021-08-11T11:03:26Z - -- Revert "Plugins: Add ability to make dialogs fit the application window ([#5219](https://github.com/XilinJia/Xilinota/issues/5219))" as it breaks several plugin webviews. -- Revert "Resolves [#4810](https://github.com/XilinJia/Xilinota/issues/4810), Resolves [#4610](https://github.com/XilinJia/Xilinota/issues/4610): Fix AWS S3 sync error and upgrade framework to v3 ([#5212](https://github.com/XilinJia/Xilinota/issues/5212))" due to incompatibility with some AWS providers. - -## [v2.2.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.6) (Pre-release) - 2021-08-09T19:29:20Z - -- Improved: Fix AWS S3 sync error and upgrade framework to v3 ([#5212](https://github.com/XilinJia/Xilinota/issues/5212)) ([#4810](https://github.com/XilinJia/Xilinota/issues/4810) by Lee Matos) -- Improved: Handles OneDrive throttling responses and sets User-Agent based on Microsoft best practices ([#5246](https://github.com/XilinJia/Xilinota/issues/5246)) ([#5244](https://github.com/XilinJia/Xilinota/issues/5244) by [@alec](https://github.com/alec)) -- Improved: Plugins: Hide note list menu items for commands that are disabled ([#5270](https://github.com/XilinJia/Xilinota/issues/5270) by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Prevent plugins from crashing the application ([#527](https://github.com/XilinJia/Xilinota/issues/527)3) - -## [v2.2.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.5) (Pre-release) - 2021-08-07T10:35:24Z - -- Improved: Remove template feature (replaced by template plugin) ([e9d5901](https://github.com/XilinJia/Xilinota/commit/e9d5901)) - -## [v2.2.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.4) (Pre-release) - 2021-08-05T16:42:48Z - -IMPORTANT: If you are a plugin developer or if, as a user, you notice a plugin that no longer works, please read this post: https://discourse.xilinotaapp.org/t/19278 - -- New: Plugins: Add ability to make dialogs fit the application window ([#5219](https://github.com/XilinJia/Xilinota/issues/5219) by [@Ahmad45123](https://github.com/Ahmad45123)) -- New: Plugins: Add support for loading application chrome and note CSS from the plugin ([07d2a60](https://github.com/XilinJia/Xilinota/commit/07d2a60)) -- New: Turn old plugin deprecation notices into errors ([7f00e4e](https://github.com/XilinJia/Xilinota/commit/7f00e4e)) -- Improved: Converted Clipper notification to a modal dialog that shows up in all screens ([fb9ec10](https://github.com/XilinJia/Xilinota/commit/fb9ec10)) -- Improved: GotoAnything sometimes is not working on first try ([#518](https://github.com/XilinJia/Xilinota/issues/518)4) -- Improved: Increase space between paragraphs in viewer and Rich Text editor to match Markdown editor ([#525](https://github.com/XilinJia/Xilinota/issues/525)6) -- Fixed: Disable "Dropped file type is not supported" notification in Rich Text editor ([#526](https://github.com/XilinJia/Xilinota/issues/526)8) -- Fixed: Do not export share properties ([#523](https://github.com/XilinJia/Xilinota/issues/523)2) -- Fixed: Fixed header spacing (regression) ([d3cd843](https://github.com/XilinJia/Xilinota/commit/d3cd843)) -- Fixed: Fixed issue with orphaned resource being created in case of a resource conflict ([#522](https://github.com/XilinJia/Xilinota/issues/522)3) -- Fixed: Fixed plugin state when it has been deleted outside the app ([#525](https://github.com/XilinJia/Xilinota/issues/525)3) -- Fixed: Fixed recipient list colors in Share Notebook dialog ([#525](https://github.com/XilinJia/Xilinota/issues/525)8) -- Fixed: Fixed share note color in note list ([#525](https://github.com/XilinJia/Xilinota/issues/525)9) -- Fixed: Focus is lost while searching in all notes ([#520](https://github.com/XilinJia/Xilinota/issues/520)8) -- Fixed: Import highlighted text from ENEX files ([#521](https://github.com/XilinJia/Xilinota/issues/521)3) -- Fixed: Katex code could be broken after editing it in Rich Text editor ([#524](https://github.com/XilinJia/Xilinota/issues/524)1) - -## [v2.2.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.2) (Pre-release) - 2021-07-19T10:28:35Z - -Attention: The default font size has been changed in the Markdown editor. You can change it back in Config > Appearance > Editor font size. - -- Improved: Ensure that timestamps are not changed when sharing or unsharing a note ([cafaa9c](https://github.com/XilinJia/Xilinota/commit/cafaa9c)) -- Improved: Make Markdown editor styling closer to view styling ([#517](https://github.com/XilinJia/Xilinota/issues/517)4) -- Improved: Make sure clipper authorisation notification is displayed, even when in config screen ([b2de27b](https://github.com/XilinJia/Xilinota/commit/b2de27b)) - -## [v2.1.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.9) - 2021-07-19T10:28:43Z - -- Improved: Ensure that timestamps are not changed when sharing or unsharing a note ([cafaa9c](https://github.com/XilinJia/Xilinota/commit/cafaa9c)) -- Improved: Make sure clipper authorisation notification is displayed, even when in config screen ([b2de27b](https://github.com/XilinJia/Xilinota/commit/b2de27b)) - -## [v2.2.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.1) (Pre-release) - 2021-07-09T17:38:25Z - -- New: Add keyboard shortcuts for inserting lists in Rich Text editor ([#5137](https://github.com/XilinJia/Xilinota/issues/5137) by Philipp Keck) -- New: Plugins: Add support for gotoAnything command so that it can be called from plugins ([00b39e4](https://github.com/XilinJia/Xilinota/commit/00b39e4)) -- Improved: Interpret only valid search filters ([#5103](https://github.com/XilinJia/Xilinota/issues/5103)) ([#3871](https://github.com/XilinJia/Xilinota/issues/3871) by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Empty note list panel does not scale with the note content panel ([#5141](https://github.com/XilinJia/Xilinota/issues/5141)) ([#4524](https://github.com/XilinJia/Xilinota/issues/4524) by Siddharth Magadum) -- Fixed: Fix double-paste also on Linux ([#5143](https://github.com/XilinJia/Xilinota/issues/5143)) ([#4243](https://github.com/XilinJia/Xilinota/issues/4243) by Philipp Keck) -- Fixed: Xilinota crashes when trying to Change application layout ([#5134](https://github.com/XilinJia/Xilinota/issues/5134)) ([#5111](https://github.com/XilinJia/Xilinota/issues/5111) by [@mablin7](https://github.com/mablin7)) -- Fixed: Plugins: Fix type of PostMessageHandler ([#5138](https://github.com/XilinJia/Xilinota/issues/5138) by [@thejohnfreeman](https://github.com/thejohnfreeman)) - -## [v2.1.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.8) - 2021-07-03T08:25:16Z - -- Fixes [#5133](https://github.com/XilinJia/Xilinota/issues/5133): Items keep being uploaded to Xilinota Server after a note has been shared. -- Fixed issue where untitled notes where created after a note had been shared and synced - -## [v2.1.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.7) - 2021-06-26T19:48:55Z - -- New: Add support for Xilinota Server X-API-MIN-VERSION header ([51f3c00](https://github.com/XilinJia/Xilinota/commit/51f3c00)) -- Improved: Activate Xilinota Server optimisations ([3d03321](https://github.com/XilinJia/Xilinota/commit/3d03321)) -- Fixed: Fixed search when the index contains non-existing notes ([5ecac21](https://github.com/XilinJia/Xilinota/commit/5ecac21)) -- Fixed: Notes would appear to be in the wrong notebook after having been shared ([9693187](https://github.com/XilinJia/Xilinota/commit/9693187)) - -## [v2.1.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.5) (Pre-release) - 2021-06-23T15:08:52Z - -- New: Plugins: Add support for read and writing text, HTML and images from/to clipboard ([50ecdc2](https://github.com/XilinJia/Xilinota/commit/50ecdc2)) -- Improved: Web Clipper now must request authorisation before accessing the application data ([67d9977](https://github.com/XilinJia/Xilinota/commit/67d9977)) -- Improved: Also allow disabling TLS errors for Joplin Cloud to go around error UNABLE_TO_GET_ISSUER_CERT_LOCALLY ([118a2f9](https://github.com/XilinJia/Xilinota/commit/118a2f9)) -- Improved: Apply monospace font to code dialog in Rich Text editor ([#490](https://github.com/XilinJia/Xilinota/issues/490)5) -- Fixed: Handle special type of code block when importing ENEX files ([#496](https://github.com/XilinJia/Xilinota/issues/496)5) -- Fixed: Fixed error that could prevent a revision from being created, and that would prevent the revision service from processing the rest of the notes ([#505](https://github.com/XilinJia/Xilinota/issues/505)1) -- Fixed: Fixed issue when trying to sync an item associated with a share that no longer exists ([5bb68ba](https://github.com/XilinJia/Xilinota/commit/5bb68ba)) -- Fixed: Fixed note history line count information (Regression) ([caabdbd](https://github.com/XilinJia/Xilinota/commit/caabdbd)) -- Fixed: Fixed readability of links in notification banners ([#498](https://github.com/XilinJia/Xilinota/issues/498)3) - -## [v2.1.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.3) (Pre-release) - 2021-06-19T16:32:51Z - -- Improved: Optimise first synchronisation, when items have never been synced before ([15ce5cd](https://github.com/XilinJia/Xilinota/commit/15ce5cd)) -- Improved: Allow uploading items in batch when synchronising with Xilinota Server ([0222c0f](https://github.com/XilinJia/Xilinota/commit/0222c0f)) -- Improved: Improved first sync speed when synchronising with Xilinota Server ([4dc1210](https://github.com/XilinJia/Xilinota/commit/4dc1210)) -- Improved: Mask auth token and password in log ([0d33955](https://github.com/XilinJia/Xilinota/commit/0d33955)) -- Improved: Added feature flags to disable Xilinota Server sync optimisations by default, so that it still work with server 2.0 ([326fef4](https://github.com/XilinJia/Xilinota/commit/326fef4)) -- Improved: Update Mermaid: 8.8.4 -> 8.10.2 ([#5092](https://github.com/XilinJia/Xilinota/issues/5092) by Helmut K. C. Tessarek) -- Fixed: Plugins: Fixed saving secure settings to the keychain, and added way to store plugin settings to settings.json ([ab9bbcb](https://github.com/XilinJia/Xilinota/commit/ab9bbcb)) - -## [v2.0.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.11) - 2021-06-16T17:55:49Z - -- Improved: Prevent sync process from being stuck when the download state of a resource is invalid ([5c6fd93](https://github.com/XilinJia/Xilinota/commit/5c6fd93)) -- Fixed: Prevent app from crashing when loading a setting value that has been removed ([#5086](https://github.com/XilinJia/Xilinota/issues/5086)) - -## [v2.0.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.10) - 2021-06-16T07:58:29Z - -- Fixed: Ensure resources are decrypted when sharing a notebook with Xilinota Server ([#508](https://github.com/XilinJia/Xilinota/issues/508)0) -- Fixed: Fixed user content URLs when sharing note via Xilinota Server ([2cf7067](https://github.com/XilinJia/Xilinota/commit/2cf7067)) - -## [v2.0.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.9) (Pre-release) - 2021-06-12T09:30:30Z - -- Improved: Conflict notes will now populate a new field with the ID of the conflict note. ([#5049](https://github.com/XilinJia/Xilinota/issues/5049) by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Expose prompt to plugins as a command ([#5058](https://github.com/XilinJia/Xilinota/issues/5058) by Nishant Mittal) -- Improved: Filter out form elements from note body to prevent potential XSS (thanks to [@chinskiy](https://github.com/chinskiy) for the PoC) ([feaecf7](https://github.com/XilinJia/Xilinota/commit/feaecf7)) -- Fixed: Wrong field removed in API search ([#5066](https://github.com/XilinJia/Xilinota/issues/5066) by [@JackGruber](https://github.com/JackGruber)) - -## [v2.0.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.8) (Pre-release) - 2021-06-10T16:15:08Z - -- New: Add "Retry all" button to sync status screen for items that could not be uploaded ([ca487ad](https://github.com/XilinJia/Xilinota/commit/ca487ad)) -- New: Add Joplin Cloud sync target ([21ea325](https://github.com/XilinJia/Xilinota/commit/21ea325)) -- New: MacOS: add 'Hide Others' and 'Show All' menu items ([#5024](https://github.com/XilinJia/Xilinota/issues/5024) by Helmut K. C. Tessarek) -- Improved: Allow passing arguments to commands in command palette ([00dc1d8](https://github.com/XilinJia/Xilinota/commit/00dc1d8)) -- Improved: Allow restoring a deleted note from note history using command palette ([5fd6571](https://github.com/XilinJia/Xilinota/commit/5fd6571)) -- Improved: Improve search with Asian scripts ([#5018](https://github.com/XilinJia/Xilinota/issues/5018)) ([#4613](https://github.com/XilinJia/Xilinota/issues/4613) by [@mablin7](https://github.com/mablin7)) -- Improved: Improved Xilinota Server error handling ([95d7ccc](https://github.com/XilinJia/Xilinota/commit/95d7ccc)) -- Improved: Plugins: Support executing CodeMirror commands from plugins when using execCommand ([#5012](https://github.com/XilinJia/Xilinota/issues/5012) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Recreate http agent when the protocol changes ([#5016](https://github.com/XilinJia/Xilinota/issues/5016) by Roman Musin) -- Fixed: Certain resource paths could be corrupted when saved from the Rich Text editor ([#503](https://github.com/XilinJia/Xilinota/issues/503)4) -- Fixed: Ctrl+Clicking links in Rich Text editor was broken (regression) ([e8a02c2](https://github.com/XilinJia/Xilinota/commit/e8a02c2)) -- Fixed: Incorrect list renumbering ([#4914](https://github.com/XilinJia/Xilinota/issues/4914)) ([#4877](https://github.com/XilinJia/Xilinota/issues/4877) by Austin Doupnik) -- Fixed: Inline Katex gets broken when editing in Rich Text editor ([#5052](https://github.com/XilinJia/Xilinota/issues/5052)) ([#5025](https://github.com/XilinJia/Xilinota/issues/5025) by [@Subhra264](https://github.com/Subhra264)) -- Fixed: Items are filtered in the API search ([#5017](https://github.com/XilinJia/Xilinota/issues/5017)) ([#5007](https://github.com/XilinJia/Xilinota/issues/5007) by [@JackGruber](https://github.com/JackGruber)) - -## [v2.0.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.4) (Pre-release) - 2021-06-02T12:54:17Z - -- Improved: Download plugins from GitHub release ([8f6a475](https://github.com/XilinJia/Xilinota/commit/8f6a475)) -- Fixed: Count tags based on showCompletedTodos setting ([#4957](https://github.com/XilinJia/Xilinota/issues/4957)) ([#4411](https://github.com/XilinJia/Xilinota/issues/4411) by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Fixes panels overflowing window ([#4991](https://github.com/XilinJia/Xilinota/issues/4991)) ([#4864](https://github.com/XilinJia/Xilinota/issues/4864) by [@mablin7](https://github.com/mablin7)) - -## [v2.0.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.2) (Pre-release) - 2021-05-21T18:07:48Z - -- New: Add Share Notebook menu item ([6f2f241](https://github.com/XilinJia/Xilinota/commit/6f2f241)) -- New: Add classnames to DOM elements for theming purposes ([#4933](https://github.com/XilinJia/Xilinota/issues/4933) by [@ajilderda](https://github.com/ajilderda)) -- Improved: Allow unsharing a note ([f7d164b](https://github.com/XilinJia/Xilinota/commit/f7d164b)) -- Improved: Displays error info when Xilinota Server fails ([3f0586e](https://github.com/XilinJia/Xilinota/commit/3f0586e)) -- Improved: Handle too large items for Xilinota Server ([d29624c](https://github.com/XilinJia/Xilinota/commit/d29624c)) -- Improved: Import SVG as images when importing ENEX files ([#496](https://github.com/XilinJia/Xilinota/issues/496)8) -- Improved: Import linked local files when importing Markdown files ([#4966](https://github.com/XilinJia/Xilinota/issues/4966)) ([#4433](https://github.com/XilinJia/Xilinota/issues/4433) by [@JackGruber](https://github.com/JackGruber)) -- Improved: Improved usability when plugin repository cannot be connected to ([#446](https://github.com/XilinJia/Xilinota/issues/446)2) -- Improved: Made sync more reliable by making it skip items that time out, and improved sync status screen ([15fe119](https://github.com/XilinJia/Xilinota/commit/15fe119)) -- Improved: Pass custom CSS property to all export handlers and renderers ([bd08041](https://github.com/XilinJia/Xilinota/commit/bd08041)) -- Improved: Regression: It was no longer possible to add list items in an empty note ([6577f4f](https://github.com/XilinJia/Xilinota/commit/6577f4f)) -- Improved: Regression: Pasting plain text in Rich Text editor was broken ([9e9bf63](https://github.com/XilinJia/Xilinota/commit/9e9bf63)) -- Fixed: Fixed issue with empty panels being created by plugins ([#492](https://github.com/XilinJia/Xilinota/issues/492)6) -- Fixed: Fixed pasting HTML in Rich Text editor, and improved pasting plain text ([2226b79](https://github.com/XilinJia/Xilinota/commit/2226b79)) -- Fixed: Improved importing Evernote notes that contain codeblocks ([#496](https://github.com/XilinJia/Xilinota/issues/496)5) -- Fixed: Prevent cursor from jumping to top of page when pasting image ([#459](https://github.com/XilinJia/Xilinota/issues/459)1) - -## [v2.0.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.1) (Pre-release) - 2021-05-15T13:22:58Z - -- New: Add support for sharing notebooks with Xilinota Server ([#477](https://github.com/XilinJia/Xilinota/issues/477)2) -- New: Add new date format YYMMDD ([#4954](https://github.com/XilinJia/Xilinota/issues/4954) by Helmut K. C. Tessarek) -- New: Added button to skip an application update ([a31b402](https://github.com/XilinJia/Xilinota/commit/a31b402)) -- Fixed: Display proper error message when JEX file is corrupted ([#495](https://github.com/XilinJia/Xilinota/issues/495)8) -- Fixed: Show or hide completed todos in search results based on user settings ([#4951](https://github.com/XilinJia/Xilinota/issues/4951)) ([#4581](https://github.com/XilinJia/Xilinota/issues/4581) by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Solve "Resource Id not provided" error ([#4943](https://github.com/XilinJia/Xilinota/issues/4943)) ([#4891](https://github.com/XilinJia/Xilinota/issues/4891) by [@Subhra264](https://github.com/Subhra264)) - -## [v1.8.5](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.5) - 2021-05-10T11:58:14Z - -- Fixed: Fixed pasting of text and images from Word on Windows ([#491](https://github.com/XilinJia/Xilinota/issues/491)6) -- Security: Filter out NOSCRIPT tags that could be used to cause an XSS (CVE-2021-33295) (found by [Jubair Rehman Yousafzai](https://twitter.com/newfolderj)) ([9c20d59](https://github.com/XilinJia/Xilinota/commit/9c20d59)) - -## [v1.8.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.4) (Pre-release) - 2021-05-09T18:05:05Z - -- Improved: Improve display of release notes for new versions ([f76f99b](https://github.com/XilinJia/Xilinota/commit/f76f99b)) -- Fixed: Ensure that image paths that contain spaces are pasted correctly in the Rich Text editor ([#491](https://github.com/XilinJia/Xilinota/issues/491)6) -- Fixed: Make sure sync startup operations are cleared after startup ([#491](https://github.com/XilinJia/Xilinota/issues/491)9) -- Security: Apply npm audit security fixes ([0b67446](https://github.com/XilinJia/Xilinota/commit/0b67446)) - -## [v1.8.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.3) (Pre-release) - 2021-05-04T10:38:16Z - -- New: Add "id" and "due" search filters ([#4898](https://github.com/XilinJia/Xilinota/issues/4898) by [@JackGruber](https://github.com/JackGruber)) -- New: Add synchronization tools to clear local sync state or data ([a6caa35](https://github.com/XilinJia/Xilinota/commit/a6caa35)) -- Improved: Bump KaTeX to 0.13.3 ([#4902](https://github.com/XilinJia/Xilinota/issues/4902) by Roman Musin) -- Improved: Skip empty lines while converting selection to list ([#4832](https://github.com/XilinJia/Xilinota/issues/4832)) ([#4813](https://github.com/XilinJia/Xilinota/issues/4813) by Adarsh Singh) -- Fixed: Added RTL support for Markdown editor and Preview. ([#4822](https://github.com/XilinJia/Xilinota/issues/4822)) ([#3991](https://github.com/XilinJia/Xilinota/issues/3991) by Ahmad Mamdouh) -- Fixed: Create own copy of images while pasting ([#4852](https://github.com/XilinJia/Xilinota/issues/4852)) ([#4767](https://github.com/XilinJia/Xilinota/issues/4767) by Nishant Mittal) -- Fixed: Disable WebDAV response caching ([#4887](https://github.com/XilinJia/Xilinota/issues/4887)) ([#4706](https://github.com/XilinJia/Xilinota/issues/4706) by Roman Musin) -- Fixed: Plugin ghost panel and resizing issues ([#4865](https://github.com/XilinJia/Xilinota/issues/4865)) ([#4529](https://github.com/XilinJia/Xilinota/issues/4529) by [@mablin7](https://github.com/mablin7)) - -## [v1.8.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.2) (Pre-release) - 2021-04-25T10:50:51Z - -- New: Add "duplicate line" command in Markdown editor ([#4873](https://github.com/XilinJia/Xilinota/issues/4873) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add an option to renew the API token ([#4811](https://github.com/XilinJia/Xilinota/issues/4811) by Helmut K. C. Tessarek) -- New: Add button to copy note ID in Note Properties dialog ([#4749](https://github.com/XilinJia/Xilinota/issues/4749) by Abdallah Ahmed) -- New: Add plugin info when the app crashes -- New: Add support for safe mode, which temporarily disables note rendering and plugins ([#472](https://github.com/XilinJia/Xilinota/issues/472)7) -- Improved: Also duplicate the tags when the note is duplicated ([#4876](https://github.com/XilinJia/Xilinota/issues/4876)) ([#3157](https://github.com/XilinJia/Xilinota/issues/3157) by [@JackGruber](https://github.com/JackGruber)) -- Improved: ENTER key no longer submits dialogs when a textarea is focused. ([#4777](https://github.com/XilinJia/Xilinota/issues/4777)) ([#4766](https://github.com/XilinJia/Xilinota/issues/4766) by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Fixed editor focus issue when running command from palette ([#4812](https://github.com/XilinJia/Xilinota/issues/4812)) ([#4759](https://github.com/XilinJia/Xilinota/issues/4759) by [@Aksh-Konda](https://github.com/Aksh-Konda)) -- Improved: Note list is empty if search field is cleared ([#4739](https://github.com/XilinJia/Xilinota/issues/4739)) ([#4736](https://github.com/XilinJia/Xilinota/issues/4736) by Apoorva Shukla) -- Improved: Show notebook and note title in the title bar ([#4390](https://github.com/XilinJia/Xilinota/issues/4390)) ([#3695](https://github.com/XilinJia/Xilinota/issues/3695) by [@asrient](https://github.com/asrient)) -- Improved: Disappearing text in markdown editor ([#4750](https://github.com/XilinJia/Xilinota/issues/4750)) ([#4781](https://github.com/XilinJia/Xilinota/issues/4781) by Adarsh Singh) -- Fixed: Copying code block from Rich Text editor results in two copies of the text ([#466](https://github.com/XilinJia/Xilinota/issues/466)9) -- Fixed: Ensure that invalid plugin settings do not crash the application ([#456](https://github.com/XilinJia/Xilinota/issues/456)2) -- Fixed: File-Links with German Umlauts don't work ([#4804](https://github.com/XilinJia/Xilinota/issues/4804)) ([#4043](https://github.com/XilinJia/Xilinota/issues/4043) by [@Subhra264](https://github.com/Subhra264)) -- Fixed: Fixed cursor moved to the top issue in Markdown editor ([#4870](https://github.com/XilinJia/Xilinota/issues/4870) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Highlight existing text in global search field ([#4773](https://github.com/XilinJia/Xilinota/issues/4773)) ([#4769](https://github.com/XilinJia/Xilinota/issues/4769) by Siddhant Sehgal) -- Fixed: Prevent Goto anything from changing folders when all notes filter is on ([#4751](https://github.com/XilinJia/Xilinota/issues/4751)) ([#4697](https://github.com/XilinJia/Xilinota/issues/4697) by [@jalajcodes](https://github.com/jalajcodes)) -- Fixed: Prevents plugin from causing an error when the app closes ([#457](https://github.com/XilinJia/Xilinota/issues/457)0) -- Fixed: Regression: Fixed handling of provisional status of note -- Fixed: Roboto font in plugins ([#4755](https://github.com/XilinJia/Xilinota/issues/4755)) ([#4754](https://github.com/XilinJia/Xilinota/issues/4754) by Brett Bender) -- Fixed: Scroll position is not remembered in Markdown editor ([#4806](https://github.com/XilinJia/Xilinota/issues/4806)) ([#4797](https://github.com/XilinJia/Xilinota/issues/4797) by Roman Musin) -- Fixed: Set plain/text clipboard while copying ([#4791](https://github.com/XilinJia/Xilinota/issues/4791)) ([#4788](https://github.com/XilinJia/Xilinota/issues/4788) by Nishant Mittal) - -## [v1.8.1](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.1) (Pre-release) - 2021-03-29T10:46:41Z - -- New: Add monospace enforcement for certain elements in Markdown editor ([#4689](https://github.com/XilinJia/Xilinota/issues/4689) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add support for higlighting text from Rich Text editor -- New: Add support for strikethrough, sub, sup and insert formatting on Rich Text editor -- New: Save user settings to JSON file -- Improved: Allow registering multiple settings in one call ([#4627](https://github.com/XilinJia/Xilinota/issues/4627)) ([#4614](https://github.com/XilinJia/Xilinota/issues/4614) by [@jalajcodes](https://github.com/jalajcodes)) -- Improved: Api: Don't compress image when resource is added through api ([#4660](https://github.com/XilinJia/Xilinota/issues/4660)) ([#4655](https://github.com/XilinJia/Xilinota/issues/4655) by Nishant Mittal) -- Improved: Bring editor katex highlight in line with renderer ([#4632](https://github.com/XilinJia/Xilinota/issues/4632) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Ctrl+Shift+B to viewer when editor invisible ([#4537](https://github.com/XilinJia/Xilinota/issues/4537)) ([#2810](https://github.com/XilinJia/Xilinota/issues/2810) by Neeraj Kashyap) -- Improved: Enforce utf-8 charset for plugin scripts ([#4509](https://github.com/XilinJia/Xilinota/issues/4509) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Filter "notebook" can now be negated ([#4651](https://github.com/XilinJia/Xilinota/issues/4651) by Naveen M V) -- Improved: Give plugin config section without an icon, a default icon -- Improved: Improve mathmode syntax highlighting ([#4580](https://github.com/XilinJia/Xilinota/issues/4580)) ([#4554](https://github.com/XilinJia/Xilinota/issues/4554) by James Wright) -- Improved: Improved solarized dark theme ([#4748](https://github.com/XilinJia/Xilinota/issues/4748)) ([#3887](https://github.com/XilinJia/Xilinota/issues/3887) by Anakai Richards) -- Improved: Improved spell checking support in dialogs and text input fields ([#445](https://github.com/XilinJia/Xilinota/issues/445)8) -- Improved: Plugins: Focus dialog when it is opened so that ENTER/ESC shortcuts work ([#447](https://github.com/XilinJia/Xilinota/issues/447)4) -- Improved: Plugins: Only call onNoteChange for the current note -- Improved: Remove branch name in detached head state ([#4636](https://github.com/XilinJia/Xilinota/issues/4636) by Helmut K. C. Tessarek) -- Improved: Reset window hash to allow clicking an anchor multiple times ([#4538](https://github.com/XilinJia/Xilinota/issues/4538) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Save geo-location when saving note -- Improved: Select search text input when focusing it ([#4586](https://github.com/XilinJia/Xilinota/issues/4586) by António Ramadas) -- Improved: Set keep-alive for WebDAV/Nextcloud sync ([#4668](https://github.com/XilinJia/Xilinota/issues/4668) by Roman Musin) -- Improved: Set keep-alive on http(s) requests ([#4625](https://github.com/XilinJia/Xilinota/issues/4625) by Roman Musin) -- Improved: Sort plugin config sections alphabetically -- Improved: Toggle math highlighting in editor with markdown options ([#4631](https://github.com/XilinJia/Xilinota/issues/4631) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Allow copying images from Xilinota to external editors ([#4724](https://github.com/XilinJia/Xilinota/issues/4724)) ([#4602](https://github.com/XilinJia/Xilinota/issues/4602) by Nishant Mittal) -- Fixed: Fix mermaid diagrams in WYSIWYG editor ([#4670](https://github.com/XilinJia/Xilinota/issues/4670)) ([#4612](https://github.com/XilinJia/Xilinota/issues/4612) by [@mablin7](https://github.com/mablin7)) -- Fixed: Fixed calendar styling ([#4703](https://github.com/XilinJia/Xilinota/issues/4703)) ([#4397](https://github.com/XilinJia/Xilinota/issues/4397) by Harshit Kathuria) -- Fixed: Fixed exporting as HTML or PDF when a plugin is active, and make sure plugin assets are also exported ([#445](https://github.com/XilinJia/Xilinota/issues/445)2) -- Fixed: Fixed formatting of consecutive code blocks ([#441](https://github.com/XilinJia/Xilinota/issues/441)6) -- Fixed: Fixed issue which could cause plugin views to be orphaned -- Fixed: Fixed rendering of note and resource links -- Fixed: Improved enabling/disabling commands depending on application state ([#447](https://github.com/XilinJia/Xilinota/issues/447)3) -- Fixed: Improved handling of empty paths for Xilinota Server sync target ([#442](https://github.com/XilinJia/Xilinota/issues/442)6) -- Fixed: Make config sidebar vertically scrollable, and make it grow horizontally depending on menu items ([#449](https://github.com/XilinJia/Xilinota/issues/449)1) -- Fixed: Make plugin links clickable from search ([#4548](https://github.com/XilinJia/Xilinota/issues/4548)) ([#4505](https://github.com/XilinJia/Xilinota/issues/4505) by Roman Musin) -- Fixed: Plugin Update error when plugin was installed manually ([#4725](https://github.com/XilinJia/Xilinota/issues/4725)) ([#4723](https://github.com/XilinJia/Xilinota/issues/4723) by [@mablin7](https://github.com/mablin7)) -- Fixed: Plugins: Apply "fields" query parameter when requesting data from data API ([#440](https://github.com/XilinJia/Xilinota/issues/440)7) -- Fixed: Refresh note tags when a note is moved to another folder ([#4574](https://github.com/XilinJia/Xilinota/issues/4574)) ([#4369](https://github.com/XilinJia/Xilinota/issues/4369) by Roman Musin) -- Fixed: Updating a disabled plugin enables it ([#4711](https://github.com/XilinJia/Xilinota/issues/4711)) ([#4683](https://github.com/XilinJia/Xilinota/issues/4683) by [@mablin7](https://github.com/mablin7)) -- Fixed: Wrong background color for the table button in the toolbar ([#4681](https://github.com/XilinJia/Xilinota/issues/4681)) ([#4398](https://github.com/XilinJia/Xilinota/issues/4398) by [@zozolina123](https://github.com/zozolina123)) - -## [v1.7.11](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.11) - 2021-02-03T12:50:01Z - -- Fixed: Regression: Fixed network request repeat mechanism - -## [v1.7.10](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.10) - 2021-01-30T13:25:29Z - -- New: Added button to browse plugins -- New: Allow updating a plugin -- New: Plugins: Add support for "keywords" manifest field -- New: Plugins: Add support for `xilinota.plugins.installationDir` to allow accessing external files packaged with the plugin -- New: Plugins: Add support for `xilinota.plugins.require` API to allow using sqlite3 or fs-extra from a plugin -- New: Plugins: Add support for `plugins.dataDir` function, to provide a path for plugin to store its own data -- New: Plugins: Added support for bi-directional messages in content scripts and webview scripts using postMessage -- Fixed: Added missing translations ([#436](https://github.com/XilinJia/Xilinota/issues/436)3) -- Fixed: Fixed copying text from Rich Text editor ([#444](https://github.com/XilinJia/Xilinota/issues/444)1) -- Fixed: Fixed plugin panel issue that could crash app in rare case -- Fixed: Make sure note is automatically saved when format is set via keyboard shortcut in Rich Text editor ([#433](https://github.com/XilinJia/Xilinota/issues/433)7) -- Fixed: Plugins: Fixed dropdown settings -- Fixed: Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Do not allow installing plugins incompatible with current app version -- Improved: Enable TLS options for Xilinota Server -- Improved: Improved error handling when importing ENEX -- Improved: In config screen, click on a plugin name to open its home page -- Improved: Move plugin settings under separate section in config menu -- Improved: Some imported ENEX files incorrectly had invisible sections - -## [v1.7.9](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.9) (Pre-release) - 2021-01-28T09:50:21Z - -- New: Plugins: Add support for `xilinota.plugins.installationDir` to allow accessing external files packaged with the plugin - -## [v1.7.6](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.6) (Pre-release) - 2021-01-27T10:36:05Z - -- Fixed: Fixed installing plugins - -## [v1.7.5](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.5) (Pre-release) - 2021-01-26T09:53:05Z - -- New: Plugins: Add support for `xilinota.plugins.require` API to allow using sqlite3 or fs-extra from a plugin -- New: Plugins: Add support for `plugins.dataDir` function, to provide a path for plugin to store its own data -- Improved: Do not allow installing plugins incompatible with current app version -- Improved: Improved error handling when importing ENEX -- Improved: In config screen, click on a plugin name to open its home page -- Improved: Localise "Click to add tags" button -- Improved: Some imported ENEX files incorrectly had invisible sections - -* * * - -- New: Added button to browse plugins -- New: Plugins: Add support for "keywords" manifest field -- New: Plugins: Added support for bi-directional messages in content scripts and webview scripts using postMessage -- New: Allow updating a plugin -- Improved: Enable TLS options for Xilinota Server -- Improved: Move plugin settings under separate section in config menu -- Fixed: Added missing translations ([#436](https://github.com/XilinJia/Xilinota/issues/436)3) -- Fixed: Make sure note is automatically saved when format is set via keyboard shortcut in Rich Text editor ([#433](https://github.com/XilinJia/Xilinota/issues/433)7) -- Fixed: Plugins: Fixed dropdown settings -- Fixed: Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.7.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.4) (Pre-release) - 2021-01-22T17:58:38Z - -- New: Added button to browse plugins -- New: Plugins: Add support for "keywords" manifest field -- New: Plugins: Added support for bi-directional messages in content scripts and webview scripts using postMessage -- New: Allow updating a plugin -- Improved: Enable TLS options for Xilinota Server -- Improved: Move plugin settings under separate section in config menu -- Fixed: Added missing translations ([#436](https://github.com/XilinJia/Xilinota/issues/436)3) -- Fixed: Make sure note is automatically saved when format is set via keyboard shortcut in Rich Text editor ([#433](https://github.com/XilinJia/Xilinota/issues/433)7) -- Fixed: Plugins: Fixed dropdown settings -- Fixed: Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.6.8](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.8) - 2021-01-20T18:11:34Z - -- Fixed: Fixed infinite sync issue with OneDrive ([#430](https://github.com/XilinJia/Xilinota/issues/430)5) - -## [v1.7.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.3) (Pre-release) - 2021-01-20T11:23:50Z - -- New: Plugins: Add support for "keywords" manifest field -- New: Plugins: Added support for bi-directional messages in content scripts and webview scripts using postMessage -- New: Allow updating a plugin -- Fixed: Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.6.7](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.7) - 2021-01-11T23:20:33Z - -- Fixed (regression): Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.6.6](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.6) - 2021-01-09T16:15:31Z - -- New: Add way to install plugin from file - -## [v1.6.5](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.5) (Pre-release) - 2021-01-09T01:24:32Z - -- New: Plugins: Added xilinota.settings.onChange event -- Improved: Do not display error message when fixing ENEX resource mime type ([#431](https://github.com/XilinJia/Xilinota/issues/431)0) -- Improved: Handle case where a command is sent to an editor that is gone -- Improved: Improved support for bold and italic format when importing ENEX file ([#431](https://github.com/XilinJia/Xilinota/issues/431)6) -- Fixed: Fix issue that was preventing editor context menu from being refreshed ([#4303](https://github.com/XilinJia/Xilinota/issues/4303) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed OneDrive issue that would require a full resync every time ([#4324](https://github.com/XilinJia/Xilinota/issues/4324)) ([#4313](https://github.com/XilinJia/Xilinota/issues/4313) by Jonathan Heard) -- Fixed: Fixed attaching local files that contain spaces in path -- Fixed: Fixed context menu not being displayed on high DPI screens -- Fixed: Plugins: Fixed "exportFolders" command when exporting JEX file ([#430](https://github.com/XilinJia/Xilinota/issues/430)8) - -## [v1.6.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.4) (Pre-release) - 2021-01-07T19:11:32Z - -- New: Add support for searching and installing plugins from repository -- Improved: Support natural sorting by title ([#4272](https://github.com/XilinJia/Xilinota/issues/4272) by [@volatilevar](https://github.com/volatilevar)) -- Fixed: [#4317](https://github.com/XilinJia/Xilinota/issues/4317): Spell checker inserts correction at wrong location ([#4318](https://github.com/XilinJia/Xilinota/issues/4318)) ([#4317](https://github.com/XilinJia/Xilinota/issues/4317) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.6.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.2) (Pre-release) - 2021-01-04T22:34:55Z - -- New: Add more log info when a revision cannot be deleted due to still-encrypted item -- New: Plugins: Add support for hiding and showing panels -- New: Plugins: Added xilinota.workspace.selectedFolder() -- Improved: Add extra macOS keys ([#4259](https://github.com/XilinJia/Xilinota/issues/4259)) ([#4257](https://github.com/XilinJia/Xilinota/issues/4257) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Made editor padding more consistent and ensure it is present even when sidebars are gone -- Improved: Plugins: Allow loading external JS or CSS from dialog -- Improved: Sort attachments in a case insensitive way in Attachments screen ([#4273](https://github.com/XilinJia/Xilinota/issues/4273) by [@Daeraxa](https://github.com/Daeraxa)) -- Improved: Upload Big Notes to Onedrive ([#4120](https://github.com/XilinJia/Xilinota/issues/4120)) ([#3528](https://github.com/XilinJia/Xilinota/issues/3528) by Jonathan Heard) -- Fixed: `file://` URLs would not be rendered correctly -- Fixed: MacOS: Fixed paste as text in Rich Text editor -- Fixed: Plugins: Allow API paths that contain 4 elements ([#428](https://github.com/XilinJia/Xilinota/issues/428)5) - -## [v1.5.14](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.14) - 2020-12-30T01:48:46Z - -- Fixed: Fixed importing ENEX files that contain hidden sections - -## [v1.6.1](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.1) (Pre-release) - 2020-12-29T19:37:45Z - -At this point, this release is only to allow using Xilinota Server as a sync target. - -## [v1.5.13](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.13) - 2020-12-29T18:29:15Z - -- Improved: Improve support for SVG images when importing ENEX files - -## [v1.5.12](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.12) - 2020-12-28T15:14:08Z - -Fixed ENEX import regression: Fix issue when importing ENEX file that contains invalid list elements - -- New: Add support for media players (video, audio and PDF) -- New: Add table captions when importing ENEX files -- New: Added doc about Rich Text editor and added way to dismiss warning banner -- New: MacOS: Notarize application -- New: Plugins: Add support for content script asset files, for Markdown-it plugins -- New: Plugins: Add support for context menu items on notebooks and tags -- New: Plugins: Add support for workspace.onSyncStart event -- New: Plugins: Added a way to execute commands from Markdown-it content scripts -- Fixed: Fix End key behavior with Codemirror spellcheck ([#4215](https://github.com/XilinJia/Xilinota/issues/4215) by Caleb John) -- Fixed: Fixed basic search when executing a query in Chinese ([#4034](https://github.com/XilinJia/Xilinota/issues/4034) by Naveen M V) -- Fixed: Fixed context menu when the UI is zoomed in or out ([#420](https://github.com/XilinJia/Xilinota/issues/420)1) -- Fixed: Fixed importing certain code blocks from ENEX -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed importing ENEX files that contain resources with invalid mime type -- Fixed: Fixed issue when searching for text that contains diacritic ([#4152](https://github.com/XilinJia/Xilinota/issues/4152)) ([#4025](https://github.com/XilinJia/Xilinota/issues/4025) by Roman Musin) -- Fixed: Fixed issue with attachment paths being invalid when user has spaces in home directory path. -- Fixed: Fixed issue with note not being saved when a column is added or remove from Rich Text editor -- Fixed: Fixed issues when importing hidden tables within hidden sections in Enex files -- Fixed: Fixed numbered list bug in markdown editor ([#4116](https://github.com/XilinJia/Xilinota/issues/4116)) ([#3917](https://github.com/XilinJia/Xilinota/issues/3917) by [@MichBoi](https://github.com/MichBoi)) -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Fixed title input field width on small windows -- Fixed: Focus editor after pressing toolbar buttons ([#4037](https://github.com/XilinJia/Xilinota/issues/4037)) ([#4036](https://github.com/XilinJia/Xilinota/issues/4036) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Plugins: Fixed disabling plugin files that start with "_" -- Fixed: Prevent double paste when using Shift+Ctrl+V ([#424](https://github.com/XilinJia/Xilinota/issues/424)3) -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#414](https://github.com/XilinJia/Xilinota/issues/414)6) -- Fixed: Register Markdown editor commands with the Keyboard Shortcut editor ([#4136](https://github.com/XilinJia/Xilinota/issues/4136)) ([#4130](https://github.com/XilinJia/Xilinota/issues/4130) by Caleb John) -- Improved: Display Katex parsing errors -- Improved: Improved warning banner colors -- Improved: Plugins: Commands would not show up in keymap editor when no shortcut was associated with them -- Improved: Plugins: Improved note change event handling. -- Improved: Removed warning for Markdown editor spell checking -- Improved: Restrict auto-detection of links, and added option to toggle linkify ([#420](https://github.com/XilinJia/Xilinota/issues/420)5) -- Improved: Rich Text: Do not converts to markdown links URLs that would be linkified -- Improved: Translation: Update zh_CN ([#4195](https://github.com/XilinJia/Xilinota/issues/4195) by Zhang YANG) -- Improved: Update macOS icon for macOS Big Sur -- Improved: Update Mermaid: 8.8.1 -> 8.8.4 ([#4193](https://github.com/XilinJia/Xilinota/issues/4193) by Helmut K. C. Tessarek) -- Improved: Use plugins whenever printing or exporting notes - -## [v1.5.11](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.11) - 2020-12-27T19:54:07Z - -- New: Add support for media players (video, audio and PDF) -- New: Add table captions when importing ENEX files -- New: Added doc about Rich Text editor and added way to dismiss warning banner -- New: MacOS: Notarize application -- New: Plugins: Add support for content script asset files, for Markdown-it plugins -- New: Plugins: Add support for context menu items on notebooks and tags -- New: Plugins: Add support for workspace.onSyncStart event -- New: Plugins: Added a way to execute commands from Markdown-it content scripts -- Fixed: Fix End key behavior with Codemirror spellcheck ([#4215](https://github.com/XilinJia/Xilinota/issues/4215) by Caleb John) -- Fixed: Fixed basic search when executing a query in Chinese ([#4034](https://github.com/XilinJia/Xilinota/issues/4034) by Naveen M V) -- Fixed: Fixed context menu when the UI is zoomed in or out ([#420](https://github.com/XilinJia/Xilinota/issues/420)1) -- Fixed: Fixed importing certain code blocks from ENEX -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed importing ENEX files that contain resources with invalid mime type -- Fixed: Fixed issue when searching for text that contains diacritic ([#4152](https://github.com/XilinJia/Xilinota/issues/4152)) ([#4025](https://github.com/XilinJia/Xilinota/issues/4025) by Roman Musin) -- Fixed: Fixed issue with attachment paths being invalid when user has spaces in home directory path. -- Fixed: Fixed issue with note not being saved when a column is added or remove from Rich Text editor -- Fixed: Fixed issues when importing hidden tables within hidden sections in Enex files -- Fixed: Fixed numbered list bug in markdown editor ([#4116](https://github.com/XilinJia/Xilinota/issues/4116)) ([#3917](https://github.com/XilinJia/Xilinota/issues/3917) by [@MichBoi](https://github.com/MichBoi)) -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Fixed title input field width on small windows -- Fixed: Focus editor after pressing toolbar buttons ([#4037](https://github.com/XilinJia/Xilinota/issues/4037)) ([#4036](https://github.com/XilinJia/Xilinota/issues/4036) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Plugins: Fixed disabling plugin files that start with "_" -- Fixed: Prevent double paste when using Shift+Ctrl+V ([#424](https://github.com/XilinJia/Xilinota/issues/424)3) -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#414](https://github.com/XilinJia/Xilinota/issues/414)6) -- Fixed: Register Markdown editor commands with the Keyboard Shortcut editor ([#4136](https://github.com/XilinJia/Xilinota/issues/4136)) ([#4130](https://github.com/XilinJia/Xilinota/issues/4130) by Caleb John) -- Improved: Display Katex parsing errors -- Improved: Improved warning banner colors -- Improved: Plugins: Commands would not show up in keymap editor when no shortcut was associated with them -- Improved: Plugins: Improved note change event handling. -- Improved: Removed warning for Markdown editor spell checking -- Improved: Restrict auto-detection of links, and added option to toggle linkify ([#420](https://github.com/XilinJia/Xilinota/issues/420)5) -- Improved: Rich Text: Do not converts to markdown links URLs that would be linkified -- Improved: Translation: Update zh_CN ([#4195](https://github.com/XilinJia/Xilinota/issues/4195) by Zhang YANG) -- Improved: Update macOS icon for macOS Big Sur -- Improved: Update Mermaid: 8.8.1 -> 8.8.4 ([#4193](https://github.com/XilinJia/Xilinota/issues/4193) by Helmut K. C. Tessarek) -- Improved: Use plugins whenever printing or exporting notes - -## [v1.5.10](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.10) (Pre-release) - 2020-12-26T12:35:36Z - -- New: Add table captions when importing ENEX files -- Improved: Display Katex parsing errors -- Improved: Removed warning for Markdown editor spell checking -- Improved: Update macOS icon for macOS Big Sur -- Fixed: Fixed context menu when the UI is zoomed in or out ([#420](https://github.com/XilinJia/Xilinota/issues/420)1) -- Fixed: Fixed issues when importing hidden tables within hidden sections in Enex files -- Fixed: Prevent double paste when using Shift+Ctrl+V ([#424](https://github.com/XilinJia/Xilinota/issues/424)3) - -## [v1.5.9](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.9) (Pre-release) - 2020-12-23T18:01:08Z - -- Improved: Improved error handling when importing ENEX files - -## [v1.5.8](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.8) (Pre-release) - 2020-12-20T09:45:19Z - -- New: Plugins: Add support for content script asset files, for Markdown-it plugins -- New: Plugins: Add support for context menu items on notebooks and tags -- New: Plugins: Added a way to execute commands from Markdown-it content scripts -- Improved: Use plugins whenever printing or exporting notes -- Fixed: Fix End key behavior with Codemirror spellcheck ([#4215](https://github.com/XilinJia/Xilinota/issues/4215) by Caleb John) -- Fixed: Fixed importing ENEX files that contain resources with invalid mime type -- Fixed: Fixed importing certain code blocks from ENEX -- Fixed: Plugins: Fixed disabling plugin files that start with "_" -- Fixed: Register Markdown editor commands with the Keyboard Shortcut editor ([#4136](https://github.com/XilinJia/Xilinota/issues/4136)) ([#4130](https://github.com/XilinJia/Xilinota/issues/4130) by Caleb John) - -## [v1.5.7](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.7) (Pre-release) - 2020-12-10T12:58:33Z - -- New: MacOS: Notarize application -- New: Add support for media players (video, audio and PDF) -- New: Added doc about Rich Text editor and added way to dismiss warning banner -- New: Plugins: Add support for workspace.onSyncStart event -- Improved: Improved warning banner colors -- Improved: Plugins: Commands would not show up in keymap editor when no shortcut was associated with them -- Improved: Restrict auto-detection of links, and added option to toggle linkify ([#420](https://github.com/XilinJia/Xilinota/issues/420)5) -- Improved: Rich Text: Do not converts to markdown links URLs that would be linkified -- Improved: Translation: Update zh_CN ([#4195](https://github.com/XilinJia/Xilinota/issues/4195) by Zhang YANG) -- Improved: Update Mermaid: 8.8.1 -> 8.8.4 ([#4193](https://github.com/XilinJia/Xilinota/issues/4193) by Helmut K. C. Tessarek) -- Improved: Plugins: Improved note change event handling. -- Fixed: Fixed basic search when executing a query in Chinese ([#4034](https://github.com/XilinJia/Xilinota/issues/4034) by Naveen M V) -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed issue with note not being saved when a column is added or remove from Rich Text editor -- Fixed: Fixed numbered list bug in markdown editor ([#4116](https://github.com/XilinJia/Xilinota/issues/4116)) ([#3917](https://github.com/XilinJia/Xilinota/issues/3917) by [@MichBoi](https://github.com/MichBoi)) -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Focus editor after pressing toolbar buttons ([#4037](https://github.com/XilinJia/Xilinota/issues/4037)) ([#4036](https://github.com/XilinJia/Xilinota/issues/4036) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#414](https://github.com/XilinJia/Xilinota/issues/414)6) -- Fixed: Fixed issue when searching for text that contains diacritic ([#4152](https://github.com/XilinJia/Xilinota/issues/4152)) ([#4025](https://github.com/XilinJia/Xilinota/issues/4025) by Roman Musin) -- Fixed: Fixed issue with attachment paths being invalid when user has spaces in home directory path. -- Fixed: Fixed title input field width on small windows - -## [v1.5.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.4) (Pre-release) - 2020-12-05T12:07:49Z - -- New: MacOS: Notarize application -- Improved: Plugins: Improved note change event handling. -- Fixed: Fixed basic search when executing a query in Chinese ([#4034](https://github.com/XilinJia/Xilinota/issues/4034) by Naveen M V) -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed issue with note not being saved when a column is added or remove from Rich Text editor -- Fixed: Fixed numbered list bug in markdown editor ([#4116](https://github.com/XilinJia/Xilinota/issues/4116)) ([#3917](https://github.com/XilinJia/Xilinota/issues/3917) by [@MichBoi](https://github.com/MichBoi)) -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Focus editor after pressing toolbar buttons ([#4037](https://github.com/XilinJia/Xilinota/issues/4037)) ([#4036](https://github.com/XilinJia/Xilinota/issues/4036) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#414](https://github.com/XilinJia/Xilinota/issues/414)6) - -## [v1.4.19](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.19) - 2020-12-01T11:11:16Z - -- Improved: Disable soft-break by default in Markdown rendering - -Although soft-break is part of the CommonMark spec, it requires a special editor that can wrap text at a certain limit. That doesn't make much sense in Xilinota, where the editor can have various sizes, from desktop to mobile, and where the tools to wrap text are not present. - -## [v1.4.18](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.18) - 2020-11-28T12:21:41Z - -- Fixed: Fixed notifications on macOS -- Fixed: Re-enabled ASAR packing to improve startup time - -## [v1.4.16](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.16) - 2020-11-27T19:40:16Z - -- Fixed: Fix sorting by title in a case insensitive way -- Fixed: Fixed spell checker crash when no language is selected - -## [v1.4.15](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.15) - 2020-11-27T13:25:43Z - -- Fixed: Notifications on macOS -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#414](https://github.com/XilinJia/Xilinota/issues/414)6) -- Plugins: Fixed webview postMessage call - -## [v1.4.12](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.12) - 2020-11-23T18:58:07Z - -**Breaking Changes:** - -- If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 -- Plugins: `xilinota.views.dialogs.open()` now returns an object instead of the button ID that was clicked. So for example instead of getting just `"ok"`, you will get `{ "id": "ok" }`. This is to allow adding form data to that object. - -**Deprecated:** - -The following features are deprecated. It will still work for now but please update your code: - -- Plugins: All `create()` functions under `xilinota.views` now take a `viewId` as a first parameter. -- Plugins: `MenuItemLocation.Context` is deprecated and is now an alias for `MenuItemLocation.NoteListContextMenu` -- Plugins: The `app_min_version` manifest property is now required. If not provided it will assume v14. -- Plugins: The `id` manifest property is now required. If not set, it will be the plugin filename or directory. - -Plugin doc has been updated with some info about the [development process](https://xilinotaapp.org/api/references/plugin_api/classes/xilinota.html). - -- New: Add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday) ([#4023](https://github.com/XilinJia/Xilinota/issues/4023) by Helmut K. C. Tessarek) -- New: Add config screen to add, remove or enable, disable plugins -- New: Add option to toggle spellchecking for the markdown editor ([#4109](https://github.com/XilinJia/Xilinota/issues/4109) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Added toolbar button to switch spell checker language -- New: Adds spell checker support for Rich Text editor ([#397](https://github.com/XilinJia/Xilinota/issues/397)4) -- New: Allow customising application layout -- New: Api: Added ability to watch resource file -- New: Api: Added way to get the notes associated with a resource -- New: API: Adds ability to paginate data ([#398](https://github.com/XilinJia/Xilinota/issues/398)3) -- New: Plugins: Add command "editorSetText" for desktop app -- New: Plugins: Add support for editor context menu -- New: Plugins: Add support for external CodeMirror plugins ([#4015](https://github.com/XilinJia/Xilinota/issues/4015) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Plugins: Add support for JPL archive format -- New: Plugins: Added command to export folders and notes -- New: Plugins: Added support app_min_version property and made it required -- Fixed: Api: Fix note and resource association end points -- Fixed: Display note count for conflict folder, and display notes even if they are completed to-dos ([#399](https://github.com/XilinJia/Xilinota/issues/399)7) -- Fixed: Fix crash due to React when trying to upgrade sync target ([#409](https://github.com/XilinJia/Xilinota/issues/409)8) -- Fixed: Fix drag and drop behaviour to "copy" instead of "move" ([#4031](https://github.com/XilinJia/Xilinota/issues/4031) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix handling of certain keys in shortcut editor ([#4022](https://github.com/XilinJia/Xilinota/issues/4022) by Helmut K. C. Tessarek) -- Fixed: Fix handling of new line escaping when using external edit -- Fixed: Fix size of search bar area when notebook is empty -- Fixed: Fixed importing certain ENEX files that contain invalid dates -- Fixed: Fixed inconsistent note list state when using search ([#390](https://github.com/XilinJia/Xilinota/issues/390)4) -- Fixed: Fixed issue when a newly created note would be automatically moved to the wrong folder on save ([#403](https://github.com/XilinJia/Xilinota/issues/403)8) -- Fixed: Fixed issue with note being saved after word has been replaced by spell checker -- Fixed: Fixed links imported from ENEX as HTML ([#411](https://github.com/XilinJia/Xilinota/issues/411)9) -- Fixed: Fixed Markdown rendering when code highlighting is disabled -- Fixed: Fixed note list overflow when resized very small -- Fixed: Fixed text editor button tooltips -- Fixed: Plugins: Fix crash when path includes trailing slash -- Fixed: Plugins: Fixed issue with dialog being empty in some cases -- Fixed: Plugins: Fixed issue with toolbar button key not being unique -- Fixed: Prevent log from filling up when certain external editors trigger many watch events ([#401](https://github.com/XilinJia/Xilinota/issues/401)1) -- Fixed: Regression: Fix application name -- Fixed: Regression: Fix exporting to HTML and PDF -- Fixed: Regression: Fixed external edit file watching -- Fixed: Resource links could not be opened from Rich Text editor on Linux ([#407](https://github.com/XilinJia/Xilinota/issues/407)3) -- Fixed: Tags could not be selected in some cases ([#387](https://github.com/XilinJia/Xilinota/issues/387)6) -- Improved: Allow exporting conflict notes ([#409](https://github.com/XilinJia/Xilinota/issues/409)5) -- Improved: Allow lowercase filters when doing search -- Improved: Api: Always include 'has_more' field for paginated data -- Improved: Api: Make sure pagination sort options are respected for search and other requests -- Improved: Attempt to fix Outlook drag and drop on Markdown editor ([#4093](https://github.com/XilinJia/Xilinota/issues/4093) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Change Markdown rendering to align with CommonMark spec ([#383](https://github.com/XilinJia/Xilinota/issues/383)9) -- Improved: Disable spell checker on config and search input fields -- Improved: Disabled the auto update option in linux ([#4102](https://github.com/XilinJia/Xilinota/issues/4102)) ([#4096](https://github.com/XilinJia/Xilinota/issues/4096) by Anshuman Pandey) -- Improved: Make Markdown editor selection more visible in Dark mode -- Improved: Optimized resizing window -- Improved: Plugins: Allow retrieving form values from dialogs -- Improved: Plugins: Force plugin devtool dialog to be detached -- Improved: Plugins: Make sure "replaceSelection" command can be undone in Rich Text editor -- Improved: Plugins: Provides selected notes when triggering a command from the note list context menu -- Improved: Plugins: Rename command "editorSetText" to "editor.setText" -- Improved: Prevent lines from shifting in Markdown Editor when Scrollbar appears ([#4110](https://github.com/XilinJia/Xilinota/issues/4110) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Put title bar and toolbar button over two lines when window size is below 800px -- Improved: Refresh sidebar and notes when moving note outside of conflict folder -- Improved: Upgrade to Electron 10 - -## [v1.4.11](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.11) (Pre-release) - 2020-11-19T23:06:51Z - -**Breaking Changes:** - -- If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 -- Plugins: `xilinota.views.dialogs.open()` now returns an object instead of the button ID that was clicked. So for example instead of getting just `"ok"`, you will get `{ "id": "ok" }`. This is to allow adding form data to that object. - -**Deprecated:** - -The following features are deprecated. It will still work for now but please update your code: - -- Plugins: All `create()` functions under `xilinota.views` now take a `viewId` as a first parameter. -- Plugins: `MenuItemLocation.Context` is deprecated and is now an alias for `MenuItemLocation.NoteListContextMenu` -- Plugins: The `app_min_version` manifest property is now required. If not provided it will assume v14. -- Plugins: The `id` manifest property is now required. If not set, it will be the plugin filename or directory. - -Plugin doc has been updated with some info about the [development process](https://xilinotaapp.org/api/references/plugin_api/classes/xilinota.html). - -* * * - -- New: Add config screen to add, remove or enable, disable plugins -- New: Add option to toggle spellchecking for the markdown editor ([#4109](https://github.com/XilinJia/Xilinota/issues/4109) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Plugins: Add command "editorSetText" for desktop app -- New: Plugins: Add support for JPL archive format -- New: Plugins: Add support for external CodeMirror plugins ([#4015](https://github.com/XilinJia/Xilinota/issues/4015) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Plugins: Added command to export folders and notes -- New: Plugins: Added support app_min_version property and made it required -- Improved: Upgrade to Electron 10 -- Improved: Allow exporting conflict notes ([#409](https://github.com/XilinJia/Xilinota/issues/409)5) -- Improved: Api: Always include 'has_more' field for paginated data -- Improved: Api: Make sure pagination sort options are respected for search and other requests -- Improved: Attempt to fix Outlook drag and drop on Markdown editor ([#4093](https://github.com/XilinJia/Xilinota/issues/4093) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Disable spell checker on config and search input fields -- Improved: Disabled the auto update option in linux ([#4102](https://github.com/XilinJia/Xilinota/issues/4102)) ([#4096](https://github.com/XilinJia/Xilinota/issues/4096) by Anshuman Pandey) -- Improved: Optimized resizing window -- Improved: Plugins: Make sure "replaceSelection" command can be undone in Rich Text editor -- Improved: Plugins: Rename command "editorSetText" to "editor.setText" -- Improved: Prevent lines from shifting in Markdown Editor when Scrollbar appears ([#4110](https://github.com/XilinJia/Xilinota/issues/4110) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Put title bar and toolbar button over two lines when window size is below 800px -- Improved: Refresh sidebar and notes when moving note outside of conflict folder -- Fixed: Display note count for conflict folder, and display notes even if they are completed to-dos ([#399](https://github.com/XilinJia/Xilinota/issues/399)7) -- Fixed: Fix crash due to React when trying to upgrade sync target ([#409](https://github.com/XilinJia/Xilinota/issues/409)8) -- Fixed: Fix size of search bar area when notebook is empty -- Fixed: Fixed issue when a newly created note would be automatically moved to the wrong folder on save ([#403](https://github.com/XilinJia/Xilinota/issues/403)8) -- Fixed: Fixed note list overflow when resized very small -- Fixed: Plugins: Fixed issue with dialog being empty in some cases -- Fixed: Prevent log from filling up when certain external editors trigger many watch events ([#401](https://github.com/XilinJia/Xilinota/issues/401)1) -- Fixed: Regression: Fixed external edit file watching -- Fixed: Resource links could not be opened from Rich Text editor on Linux ([#407](https://github.com/XilinJia/Xilinota/issues/407)3) - -* * * - -- Fixed: Api: Fix note and resource association end points -- Fixed: Fix drag and drop behaviour to "copy" instead of "move" ([#4031](https://github.com/XilinJia/Xilinota/issues/4031) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix handling of certain keys in shortcut editor ([#4022](https://github.com/XilinJia/Xilinota/issues/4022) by Helmut K. C. Tessarek) -- Fixed: Fixed inconsistent note list state when using search ([#390](https://github.com/XilinJia/Xilinota/issues/390)4) -- Fixed: Fixed issue with note being saved after word has been replaced by spell checker -- Fixed: Fixed text editor button tooltips -- Fixed: Plugins: Fix crash when path includes trailing slash -- Fixed: Regression: Fix application name -- Fixed: Regression: Fix exporting to HTML and PDF -- Fixed: Tags could not be selected in some cases ([#387](https://github.com/XilinJia/Xilinota/issues/387)6) -- Improved: Allow lowercase filters when doing search -- Improved: Change Markdown rendering to align with CommonMark spec ([#383](https://github.com/XilinJia/Xilinota/issues/383)9) -- Improved: Make Markdown editor selection more visible in Dark mode -- Improved: Plugins: Allow retrieving form values from dialogs -- Improved: Plugins: Force plugin devtool dialog to be detached -- New: Add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday) ([#4023](https://github.com/XilinJia/Xilinota/issues/4023) by Helmut K. C. Tessarek) -- New: Added toolbar button to switch spell checker language -- New: Adds spell checker support for Rich Text editor ([#397](https://github.com/XilinJia/Xilinota/issues/397)4) -- New: Allow customising application layout -- New: Api: Added ability to watch resource file -- New: Api: Added way to get the notes associated with a resource -- New: API: Adds ability to paginate data ([#398](https://github.com/XilinJia/Xilinota/issues/398)3) -- New: Plugins: Add support for editor context menu - -## [v1.4.10](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.10) (Pre-release) - 2020-11-14T09:53:15Z - -**Breaking Changes:** - -- If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 -- Plugins: `xilinota.views.dialogs.open()` now returns an object instead of the button ID that was clicked. So for example instead of getting just `"ok"`, you will get `{ "id": "ok" }`. This is to allow adding form data to that object. - -**Deprecated:** - -- Plugins: All `create()` functions under `xilinota.views` now take a `viewId` as a first parameter. It will still work for now if you don't provide one, but please update your plugins. -- Plugins: `MenuItemLocation.Context` is deprecated and is now an alias for `MenuItemLocation.NoteListContextMenu` - -Plugin doc has been updated with some info about the [development process](https://xilinotaapp.org/api/references/plugin_api/classes/xilinota.html). - -* * * - -- New: Add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday) ([#4023](https://github.com/XilinJia/Xilinota/issues/4023) by Helmut K. C. Tessarek) -- New: Plugins: Add support for editor context menu -- New: Allow customising application layout -- Improved: Allow lowercase filters when doing search -- Improved: Make Markdown editor selection more visible in Dark mode -- Improved: Plugins: Allow retrieving form values from dialogs -- Fixed: Api: Fix note and resource association end points -- Fixed: Fix drag and drop behaviour to "copy" instead of "move" ([#4031](https://github.com/XilinJia/Xilinota/issues/4031) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix handling of certain keys in shortcut editor ([#4022](https://github.com/XilinJia/Xilinota/issues/4022) by Helmut K. C. Tessarek) -- Fixed: Fixed issue with note being saved after word has been replaced by spell checker -- Fixed: Plugins: Fix crash when path includes trailing slash -- Fixed: Regression: Fix application name - -* * * - -- New: Added toolbar button to switch spell checker language -- New: Api: Added way to get the notes associated with a resource -- New: Api: Added ability to watch resource file -- New: API: Adds ability to paginate data ([#398](https://github.com/XilinJia/Xilinota/issues/398)3) -- New: Adds spell checker support for Rich Text editor ([#397](https://github.com/XilinJia/Xilinota/issues/397)4) -- Fixed: Fixed inconsistent note list state when using search ([#390](https://github.com/XilinJia/Xilinota/issues/390)4) -- Fixed: Fixed text editor button tooltips -- Fixed: Regression: Fix exporting to HTML and PDF -- Fixed: Tags could not be selected in some cases ([#387](https://github.com/XilinJia/Xilinota/issues/387)6) -- Improved: Change Markdown rendering to align with CommonMark spec ([#383](https://github.com/XilinJia/Xilinota/issues/383)9) -- Improved: Plugins: Force plugin devtool dialog to be detached - -## [v1.4.9](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.9) (Pre-release) - 2020-11-11T14:23:17Z - -IMPORTANT: If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 - -* * * - -- New: Added toolbar button to switch spell checker language -- Improved: Api: Change pagination to has_more model -- Fixed: Fixed inconsistent note list state when using search ([#390](https://github.com/XilinJia/Xilinota/issues/390)4) -- Fixed: Fixed text editor button tooltips -- Fixed: Regression: Fix exporting to HTML and PDF -- Fixed: Tags could not be selected in some cases ([#387](https://github.com/XilinJia/Xilinota/issues/387)6) - -* * * - -- New: Api: Added way to get the notes associated with a resource -- New: Api: Added ability to watch resource file -- New: API: Adds ability to paginate data ([#398](https://github.com/XilinJia/Xilinota/issues/398)3) -- New: Adds spell checker support for Rich Text editor ([#397](https://github.com/XilinJia/Xilinota/issues/397)4) -- Improved: Change Markdown rendering to align with CommonMark spec ([#383](https://github.com/XilinJia/Xilinota/issues/383)9) -- Improved: Plugins: Force plugin devtool dialog to be detached - -## [v1.4.7](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.7) (Pre-release) - 2020-11-07T18:23:29Z - -IMPORTANT: If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 - -* * * - -- New: Api: Added ability to watch resource file -- New: Api: Added way to get the notes associated with a resource -- Improved: Plugins: Force plugin devtool dialog to be detached - -* * * - -- New: API: Adds ability to paginate data ([#398](https://github.com/XilinJia/Xilinota/issues/398)3) -- New: Adds spell checker support for Rich Text editor ([#397](https://github.com/XilinJia/Xilinota/issues/397)4) -- Improved: Change Markdown rendering to align with CommonMark spec ([#383](https://github.com/XilinJia/Xilinota/issues/383)9) - -## [v1.3.18](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.18) - 2020-11-06T12:07:02Z - -- Regression: Random crash when syncing due to undefined tags ([#405](https://github.com/XilinJia/Xilinota/issues/405)1) -- Fixed: Keymap editor crash when an invalid command is used ([#404](https://github.com/XilinJia/Xilinota/issues/404)9) - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Security: Remove "link" and "meta" tags from notes to prevent XSS (Discovered by [Phil Holbrook](https://twitter.com/fhlipZero)) -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Improved: Make sure all commands appear in keymap editor -- Fixed: Add history backward and forward commands to keymap and menus ([#401](https://github.com/XilinJia/Xilinota/issues/401)0) -- Fixed: Fixed handling of Option key for shortcuts in macOS -- Fixed: Fix slow Katex rendering when there are many global definitions ([#399](https://github.com/XilinJia/Xilinota/issues/399)3) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#395](https://github.com/XilinJia/Xilinota/issues/395)5) -- Fixed: Handle gzipped CSS files when importing from clipper ([#398](https://github.com/XilinJia/Xilinota/issues/398)6) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#399](https://github.com/XilinJia/Xilinota/issues/399)2) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#395](https://github.com/XilinJia/Xilinota/issues/395)8) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#389](https://github.com/XilinJia/Xilinota/issues/389)3) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button tooltip and icon - -## [v1.3.17](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.17) (Pre-release) - 2020-11-06T11:35:15Z - -- Regression: Random crash when syncing due to undefined tags ([#405](https://github.com/XilinJia/Xilinota/issues/405)1) - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Security: Remove "link" and "meta" tags from notes to prevent XSS (Discovered by [Phil Holbrook](https://twitter.com/fhlipZero)) -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Improved: Make sure all commands appear in keymap editor -- Fixed: Add history backward and forward commands to keymap and menus ([#401](https://github.com/XilinJia/Xilinota/issues/401)0) -- Fixed: Fixed handling of Option key for shortcuts in macOS -- Fixed: Fix slow Katex rendering when there are many global definitions ([#399](https://github.com/XilinJia/Xilinota/issues/399)3) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#395](https://github.com/XilinJia/Xilinota/issues/395)5) -- Fixed: Handle gzipped CSS files when importing from clipper ([#398](https://github.com/XilinJia/Xilinota/issues/398)6) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#399](https://github.com/XilinJia/Xilinota/issues/399)2) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#395](https://github.com/XilinJia/Xilinota/issues/395)8) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#389](https://github.com/XilinJia/Xilinota/issues/389)3) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button tooltip and icon - -## [v1.4.6](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.6) (Pre-release) - 2020-11-05T22:44:12Z - -IMPORTANT: If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 - -- New: API: Adds ability to paginate data ([#398](https://github.com/XilinJia/Xilinota/issues/398)3) -- New: Adds spell checker support for Rich Text editor ([#397](https://github.com/XilinJia/Xilinota/issues/397)4) -- Improved: Change Markdown rendering to align with CommonMark spec ([#383](https://github.com/XilinJia/Xilinota/issues/383)9) - -## [v1.3.15](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.15) - 2020-11-04T12:22:50Z - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Security: Remove "link" and "meta" tags from notes to prevent XSS (Discovered by [Phil Holbrook](https://twitter.com/fhlipZero)) -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Improved: Make sure all commands appear in keymap editor -- Fixed: Add history backward and forward commands to keymap and menus ([#401](https://github.com/XilinJia/Xilinota/issues/401)0) -- Fixed: Fixed handling of Option key for shortcuts in macOS -- Fixed: Fix slow Katex rendering when there are many global definitions ([#399](https://github.com/XilinJia/Xilinota/issues/399)3) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#395](https://github.com/XilinJia/Xilinota/issues/395)5) -- Fixed: Handle gzipped CSS files when importing from clipper ([#398](https://github.com/XilinJia/Xilinota/issues/398)6) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#399](https://github.com/XilinJia/Xilinota/issues/399)2) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#395](https://github.com/XilinJia/Xilinota/issues/395)8) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#389](https://github.com/XilinJia/Xilinota/issues/389)3) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button tooltip and icon - -## [v1.3.11](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.11) (Pre-release) - 2020-10-31T13:22:20Z - -- Improved: Make sure all commands appear in keymap editor -- Fixed: Add history backward and forward commands to keymap and menus ([#401](https://github.com/XilinJia/Xilinota/issues/401)0) -- Fixed: Fixed handling of Option key for shortcuts in macOS -- Security: Remove "link" and "meta" tags from notes to prevent XSS - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Fix slow Katex rendering when there are many global definitions ([#399](https://github.com/XilinJia/Xilinota/issues/399)3) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#395](https://github.com/XilinJia/Xilinota/issues/395)5) -- Fixed: Handle gzipped CSS files when importing from clipper ([#398](https://github.com/XilinJia/Xilinota/issues/398)6) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#399](https://github.com/XilinJia/Xilinota/issues/399)2) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#395](https://github.com/XilinJia/Xilinota/issues/395)8) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#389](https://github.com/XilinJia/Xilinota/issues/389)3) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.10](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.10) (Pre-release) - 2020-10-29T13:27:14Z - -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Fixed: Regression: Keyboard shortcut would not save in some cases -- Fixed: Regression: Restore "New sub-notebook" command -- Fixed: Command Palette click did not work -- Fixed: Fix slow Katex rendering when there are many global definitions ([#399](https://github.com/XilinJia/Xilinota/issues/399)3) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#395](https://github.com/XilinJia/Xilinota/issues/395)5) -- Fixed: Handle gzipped CSS files when importing from clipper ([#398](https://github.com/XilinJia/Xilinota/issues/398)6) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#399](https://github.com/XilinJia/Xilinota/issues/399)2) - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#395](https://github.com/XilinJia/Xilinota/issues/395)8) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#389](https://github.com/XilinJia/Xilinota/issues/389)3) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.9](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.9) (Pre-release) - 2020-10-23T16:04:26Z - -- New: Added `openProfileDirectory` command and menu item -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Fixed: Fix invalid tag state issue when importing notes or syncing -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed Cut menu item - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#395](https://github.com/XilinJia/Xilinota/issues/395)8) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#389](https://github.com/XilinJia/Xilinota/issues/389)3) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.8](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.8) (Pre-release) - 2020-10-21T18:46:29Z - -- New: Plugins: Added support for content scripts -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Plugins: Allow custom commands to return a result -- Fixed: Certain commands no longer worked. ([#396](https://github.com/XilinJia/Xilinota/issues/396)2) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#395](https://github.com/XilinJia/Xilinota/issues/395)8) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Regression: Fixed format of copied version info - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#389](https://github.com/XilinJia/Xilinota/issues/389)3) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.7](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.7) (Pre-release) - 2020-10-20T11:35:55Z - -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Fixed: Trying to fix sidebar performance issue when there are many notebooks or tags ([#389](https://github.com/XilinJia/Xilinota/issues/389)3) - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.5](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.5) (Pre-release) - 2020-10-17T14:26:35Z - -- Fixed: Regression: Remove Hide Xilinota menu item on Linux too -- Fixed: Regression: Editor toolbar was disabled when importing note from MD file ([#391](https://github.com/XilinJia/Xilinota/issues/391)5) -- Fixed: Regression: Header links with special characters were no longer working ([#390](https://github.com/XilinJia/Xilinota/issues/390)3) -- Fixed: Regression: Importing ENEX as HTML was importing as Markdown ([#392](https://github.com/XilinJia/Xilinota/issues/392)3) -- Fixed: Regression - Layout Button Sequence menu items were disabled ([#389](https://github.com/XilinJia/Xilinota/issues/389)9) -- Fixed: Regression: Fix export of pluginAssets when exporting to html/pdf ([#3927](https://github.com/XilinJia/Xilinota/issues/3927) by Caleb John) -- Fixed: Regression: Fixed check for update -- Fixed: Regression: Fixed move to notebook from context menu -- Fixed: Regression: Fixed opening links - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.3) (Pre-release) - 2020-10-17T10:56:57Z - -- Fixed: Regression: Remove Hide Xilinota menu item on Linux too -- Fixed: Regression: Editor toolbar was disabled when importing note from MD file ([#391](https://github.com/XilinJia/Xilinota/issues/391)5) -- Fixed: Regression: Header links with special characters were no longer working ([#390](https://github.com/XilinJia/Xilinota/issues/390)3) -- Fixed: Regression: Importing ENEX as HTML was importing as Markdown ([#392](https://github.com/XilinJia/Xilinota/issues/392)3) -- Fixed: Regression - Layout Button Sequence menu items were disabled ([#389](https://github.com/XilinJia/Xilinota/issues/389)9) -- Fixed: Regression: Fix export of pluginAssets when exporting to html/pdf ([#3927](https://github.com/XilinJia/Xilinota/issues/3927) by Caleb John) -- Fixed: Regression: Fixed check for update -- Fixed: Regression: Fixed move to notebook from context menu - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.2) (Pre-release) - 2020-10-11T20:39:49Z - -- Fixed: Regression: Context menu in sidebar could point to wrong item - -* * * - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) - -## [v1.3.1](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.1) (Pre-release) - 2020-10-11T15:10:18Z - -- New: Add support for application plugins ([#325](https://github.com/XilinJia/Xilinota/issues/325)7) -- Improved: Allow setting note geolocation attributes via API ([#388](https://github.com/XilinJia/Xilinota/issues/388)4) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#388](https://github.com/XilinJia/Xilinota/issues/388)6) - -## [v1.2.6](https://github.com/XilinJia/Xilinota/releases/tag/v1.2.6) - 2020-10-09T13:56:59Z - -- New: Updated UI ([#358](https://github.com/XilinJia/Xilinota/issues/358)6) -- Improved: Add frequently used languages to markdown editor ([#3786](https://github.com/XilinJia/Xilinota/issues/3786) by Carlos Eduardo) -- Improved: Adjust the codemirror code block colors for the dark theme ([#3794](https://github.com/XilinJia/Xilinota/issues/3794) by Caleb John) -- Improved: Disable auto-update by default -- Improved: Extend functionality of codemirror vim ([#3823](https://github.com/XilinJia/Xilinota/issues/3823) by Caleb John) -- Improved: Improved handling of database migration failures -- Improved: Optimised sidebar rendering speed -- Improved: Upgrade Mermaid to v8.8.0 ([#3745](https://github.com/XilinJia/Xilinota/issues/3745)) ([#3740](https://github.com/XilinJia/Xilinota/issues/3740) by Caleb John) -- Fixed: Add stricter rules for katex blocks ([#3795](https://github.com/XilinJia/Xilinota/issues/3795)) ([#3791](https://github.com/XilinJia/Xilinota/issues/3791) by Caleb John) -- Fixed: Allow Read Time label to be translated ([#368](https://github.com/XilinJia/Xilinota/issues/368)4) -- Fixed: Always use light theme for notes in HTML mode ([#369](https://github.com/XilinJia/Xilinota/issues/369)8) -- Fixed: Disable editor shortcuts when a dialog, such as GotoAnything, is visible ([#370](https://github.com/XilinJia/Xilinota/issues/370)0) -- Fixed: Fade out checked items in Rich Text editor too -- Fixed: Fix bug where editor would scroll to focus global search ([#3787](https://github.com/XilinJia/Xilinota/issues/3787) by Caleb John) -- Fixed: Fix missed highlighting when using the global search ([#3717](https://github.com/XilinJia/Xilinota/issues/3717) by Caleb John) -- Fixed: Fixed editor font size ([#380](https://github.com/XilinJia/Xilinota/issues/380)1) -- Fixed: Fixed issue when switching from search to "All notes" ([#374](https://github.com/XilinJia/Xilinota/issues/374)8) -- Fixed: Improved handling of special characters when exporting to Markdown ([#376](https://github.com/XilinJia/Xilinota/issues/376)0) -- Fixed: Notebooks and tags click area was too narrow ([#387](https://github.com/XilinJia/Xilinota/issues/387)6) -- Fixed: Only disable relevant toolbar buttons when editor is read-only ([#381](https://github.com/XilinJia/Xilinota/issues/381)0) -- Fixed: Prevent crash in rare case when opening the config screen ([#383](https://github.com/XilinJia/Xilinota/issues/383)5) -- Fixed: Refresh search results when searching by tag and when a tag is changed ([#375](https://github.com/XilinJia/Xilinota/issues/375)4) - -## [v1.2.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.2.4) (Pre-release) - 2020-09-30T07:34:29Z - -- Improved: Regression: Context menu on sidebar did not work anymore -- Improved: Regression: Sidebar toggle button did not work anymore - -## [v1.2.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.2.3) (Pre-release) - 2020-09-29T15:13:02Z - -- Improved: Adjust the codemirror code block colors for the dark theme ([#3794](https://github.com/XilinJia/Xilinota/issues/3794) by Caleb John) -- Improved: Always label "Click to add tags" -- Improved: Disable fuzzy search for now due to performance issues -- Improved: Extend functionality of codemirror vim ([#3823](https://github.com/XilinJia/Xilinota/issues/3823) by Caleb John) -- Improved: Improved rendering of All Notes item in sidebar -- Improved: Keep search fuzzy scores between 0 and 2 ([#3812](https://github.com/XilinJia/Xilinota/issues/3812) by Naveen M V) -- Improved: Make global search field wider when it has focus -- Improved: Optimised sidebar rendering speed -- Fixed: Fade out checked items in Rich Text editor too -- Fixed: Fix issue with highlighted search terms in CodeMirror viewer -- Fixed: Fixed editor font size ([#380](https://github.com/XilinJia/Xilinota/issues/380)1) -- Fixed: Only disable relevant toolbar buttons when editor is read-only ([#381](https://github.com/XilinJia/Xilinota/issues/381)0) -- Fixed: Prevent crash in rare case when opening the config screen ([#383](https://github.com/XilinJia/Xilinota/issues/383)5) -- Fixed: Refresh search results when searching by tag and when a tag is changed ([#375](https://github.com/XilinJia/Xilinota/issues/375)4) - -## [v1.2.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.2.2) (Pre-release) - 2020-09-22T20:31:55Z - -- New: Add frequently used languages to markdown editor ([#3786](https://github.com/XilinJia/Xilinota/issues/3786) by Carlos Eduardo) -- Improved: Disable auto-update by default -- Improved: Improved menu enabled states when not in main screen -- Improved: UI update ([#358](https://github.com/XilinJia/Xilinota/issues/358)6) -- Improved: Upgrade Mermaid to v8.8.0 ([#3745](https://github.com/XilinJia/Xilinota/issues/3745)) ([#3740](https://github.com/XilinJia/Xilinota/issues/3740) by Caleb John) -- Fixed: Add stricter rules for katex blocks ([#3795](https://github.com/XilinJia/Xilinota/issues/3795)) ([#3791](https://github.com/XilinJia/Xilinota/issues/3791) by Caleb John) -- Fixed: Allow Read Time label to be translated ([#368](https://github.com/XilinJia/Xilinota/issues/368)4) -- Fixed: Always use light theme for notes in HTML mode ([#369](https://github.com/XilinJia/Xilinota/issues/369)8) -- Fixed: Disable editor shortcuts when a dialog, such as GotoAnything, is visible ([#370](https://github.com/XilinJia/Xilinota/issues/370)0) -- Fixed: Fix bug where editor would scroll to focus global search ([#3787](https://github.com/XilinJia/Xilinota/issues/3787) by Caleb John) -- Fixed: Fix missed highlighting when using the global search ([#3717](https://github.com/XilinJia/Xilinota/issues/3717) by Caleb John) -- Fixed: Fixed issue when switching from search to "All notes" ([#374](https://github.com/XilinJia/Xilinota/issues/374)8) -- Fixed: Improved handling of special characters when exporting to Markdown ([#376](https://github.com/XilinJia/Xilinota/issues/376)0) - -## [v1.1.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.1.4) - 2020-09-21T11:20:09Z - -- New: Add keyboard shortcut editor ([#3525](https://github.com/XilinJia/Xilinota/issues/3525) by Anjula Karunarathne) -- New: Add log statement to try to fix issue [#35](https://github.com/XilinJia/Xilinota/issues/35)36 -- Improved: Change codemirror default home and end to be visual line based ([#3672](https://github.com/XilinJia/Xilinota/issues/3672) by Caleb John) -- Improved: Clarifies labels of certain actions, and added shortcut for note list toggle -- Improved: Do not prevent export when one item is still encrypted -- Improved: Fuzzy search ([#3632](https://github.com/XilinJia/Xilinota/issues/3632) by Naveen M V) -- Improved: Make codemirror the default code editor ([#3703](https://github.com/XilinJia/Xilinota/issues/3703)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by Caleb John) -- Improved: Rename menu item from "Export" to "Export all" to clarify what it does -- Improved: Sync immediately on startup -- Security: Disallow EMBED tags to prevent XSS vulnerability (CVE-2020-15930, vulnerability found by Ademar Nowasky Junior) -- Security: Upgrade packages to fix vulnerabilities -- Fixed: Creating a note after backward redirection places it in a wrong notebook ([#3759](https://github.com/XilinJia/Xilinota/issues/3759) by Naveen M V) -- Fixed: Fix applying tags to multiple notes ([#371](https://github.com/XilinJia/Xilinota/issues/371)0) -- Fixed: Fix bug with quotes when searching ([#3735](https://github.com/XilinJia/Xilinota/issues/3735) by Naveen M V) -- Fixed: Fix wildcard search ([#3713](https://github.com/XilinJia/Xilinota/issues/3713) by Naveen M V) -- Fixed: Fixed clock sync logic when creating new sync target -- Fixed: Fixed copying link in Rich Text editor ([#369](https://github.com/XilinJia/Xilinota/issues/369)7) -- Fixed: Fixed note export when there are folders with non-existing parents. Also fixed long path issue on Windows. ([#368](https://github.com/XilinJia/Xilinota/issues/368)9) -- Fixed: Fixed viewer font size, in particular for inline code ([#355](https://github.com/XilinJia/Xilinota/issues/355)3) -- Fixed: Increased file extension limit to 20 to prevent issue when using external editors ([#369](https://github.com/XilinJia/Xilinota/issues/369)6) -- Fixed: Use xilinota list handling in emacs mode ([#3758](https://github.com/XilinJia/Xilinota/issues/3758)) ([#3749](https://github.com/XilinJia/Xilinota/issues/3749) by Caleb John) - -## [v1.1.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.1.3) (Pre-release) - 2020-09-17T10:30:37Z - -- Improved: Do not prevent export when one item is still encrypted -- Fixed: Creating a note after backward redirection places it in a wrong notebook ([#3759](https://github.com/XilinJia/Xilinota/issues/3759) by Naveen M V) -- Fixed: Increased file extension limit to 20 to prevent issue when using external editors ([#369](https://github.com/XilinJia/Xilinota/issues/369)6) -- Fixed: Use xilinota list handling in emacs mode ([#3758](https://github.com/XilinJia/Xilinota/issues/3758)) ([#3749](https://github.com/XilinJia/Xilinota/issues/3749) by Caleb John) - -## [v1.1.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.1.2) (Pre-release) - 2020-09-15T12:58:38Z - -- Improved: Clarifies labels of certain actions, and added shortcut for note list toggle -- Security: Upgrade packages to fix vulnerabilities - -## [v1.1.1](https://github.com/XilinJia/Xilinota/releases/tag/v1.1.1) (Pre-release) - 2020-09-11T23:32:47Z - -- New: Add keyboard shortcut editor ([#3525](https://github.com/XilinJia/Xilinota/issues/3525) by Anjula Karunarathne) -- Improved: Change CodeMirror default home and end to be visual line based ([#3672](https://github.com/XilinJia/Xilinota/issues/3672) by Caleb John) -- Improved: Added support for fuzzy search ([#3632](https://github.com/XilinJia/Xilinota/issues/3632) by Naveen M V) -- Improved: Make CodeMirror the default code editor ([#3703](https://github.com/XilinJia/Xilinota/issues/3703)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by Caleb John) -- Improved: Rename menu item from "Export" to "Export all" to clarify what it does -- Improved: Sync immediately on startup -- Security: Disallow EMBED tags to prevent XSS vulnerability (CVE-2020-15930, vulnerability found by Ademar Nowasky Junior) -- Fixed: Fix applying tags to multiple notes ([#371](https://github.com/XilinJia/Xilinota/issues/371)0) -- Fixed: Fix bug with quotes when searching ([#3735](https://github.com/XilinJia/Xilinota/issues/3735) by Naveen M V) -- Fixed: Fix wildcard search ([#3713](https://github.com/XilinJia/Xilinota/issues/3713) by Naveen M V) -- Fixed: Fixed copying link in Rich Text editor ([#369](https://github.com/XilinJia/Xilinota/issues/369)7) -- Fixed: Fixed note export when there are folders with non-existing parents. Also fixed long path issue on Windows. ([#368](https://github.com/XilinJia/Xilinota/issues/368)9) -- Fixed: Fixed viewer font size, in particular for inline code ([#355](https://github.com/XilinJia/Xilinota/issues/355)3) - -## [v1.0.245](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.245) - 2020-09-09T12:56:10Z - -This release is to fix the sync lock issues on devices that have an incorrect clock. Specifically, it should fix this error: "Cannot acquire sync lock: either the lock could be written but not read back. Or it was expired before it was read again". - -## [v1.0.242](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.242) - 2020-09-04T22:00:34Z - -- Fixes sync target upgrade issue when custom TLS settings are used - -## [v1.0.241](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.241) - 2020-09-04T18:06:00Z - -This release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. So please make sure you upgrade your other clients too (mobile, cli, etc.). - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. This is a one off operation. - -- New: Add mechanism to lock and upgrade sync targets ([#352](https://github.com/XilinJia/Xilinota/issues/352)4) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#358](https://github.com/XilinJia/Xilinota/issues/358)0) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#356](https://github.com/XilinJia/Xilinota/issues/356)5) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed Katex font rendering ([#366](https://github.com/XilinJia/Xilinota/issues/366)4) -- Fixed: Fix links within Mermaid documents ([#361](https://github.com/XilinJia/Xilinota/issues/361)8) - -## [v1.0.239](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.239) (Pre-release) - 2020-09-01T21:56:36Z - -IMPORTANT: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. - -Regression fixes: - -- Fixes [#3645](https://github.com/XilinJia/Xilinota/issues/3645): Improved handling of startup errors, and prevent window from being invisible when upgrading sync target -- Fixed OneDrive synchronisation ([#367](https://github.com/XilinJia/Xilinota/issues/367)4) - -Main changes: - -- New: Add mechanism to lock and upgrade sync targets ([#352](https://github.com/XilinJia/Xilinota/issues/352)4) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#358](https://github.com/XilinJia/Xilinota/issues/358)0) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#356](https://github.com/XilinJia/Xilinota/issues/356)5) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.237](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.237) (Pre-release) - 2020-08-29T15:38:04Z - -IMPORTANT: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. - -Regression fixes: - -- Linux: Fixes [#3645](https://github.com/XilinJia/Xilinota/issues/3645): Prevent lock when restarting app -- Fixed OneDrive synchronisation ([#367](https://github.com/XilinJia/Xilinota/issues/367)4) - -Main changes: - -- New: Add mechanism to lock and upgrade sync targets ([#352](https://github.com/XilinJia/Xilinota/issues/352)4) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#358](https://github.com/XilinJia/Xilinota/issues/358)0) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#356](https://github.com/XilinJia/Xilinota/issues/356)5) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.236](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.236) (Pre-release) - 2020-08-28T09:16:54Z - -IMPORTANT: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. - -Regression fixes: - -- Fixed OneDrive synchronisation ([#367](https://github.com/XilinJia/Xilinota/issues/367)4) - -Main changes: - -- New: Add mechanism to lock and upgrade sync targets ([#352](https://github.com/XilinJia/Xilinota/issues/352)4) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#358](https://github.com/XilinJia/Xilinota/issues/358)0) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#356](https://github.com/XilinJia/Xilinota/issues/356)5) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.235](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.235) (Pre-release) - 2020-08-18T22:08:01Z - -Important: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is - -- New: Add mechanism to lock and upgrade sync targets ([#352](https://github.com/XilinJia/Xilinota/issues/352)4) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#358](https://github.com/XilinJia/Xilinota/issues/358)0) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#356](https://github.com/XilinJia/Xilinota/issues/356)5) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.234](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.234) (Pre-release) - 2020-08-17T23:13:02Z - -Important: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. - -- New: Add mechanism to lock and upgrade sync targets ([#352](https://github.com/XilinJia/Xilinota/issues/352)4) -- New: Add support for media player for video and audio files -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#358](https://github.com/XilinJia/Xilinota/issues/358)0) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#356](https://github.com/XilinJia/Xilinota/issues/356)5) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.233](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.233) - 2020-08-01T14:51:15Z - -- New: Add support for AWS S3 synchronisation (Beta) ([#2815](https://github.com/XilinJia/Xilinota/issues/2815) by [@alexchee](https://github.com/alexchee)) -- Security: Fixed a path traversal vulnerability in clipper server API that could allow an attacker to read or write an arbitrary file (CVE-2020-15844). Vulnerability found by [Benjamin Harris](mailto:ben@mayhem.sg). -- Improved: Improved GotoAnything speed and made it safer -- Improved: Enable searching in editor rather than the viewer for CodeMirror ([#3360](https://github.com/XilinJia/Xilinota/issues/3360) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enforce that whitespace check for unindent checks the begining of a ([#3515](https://github.com/XilinJia/Xilinota/issues/3515) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Load more CodeMirror modes for syntax highlighting ([#3401](https://github.com/XilinJia/Xilinota/issues/3401) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Split Codemirror setOptions into different effects ([#3522](https://github.com/XilinJia/Xilinota/issues/3522) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix filename when exporting notebook as Markdown ([#347](https://github.com/XilinJia/Xilinota/issues/347)3) -- Fixed: Fixed alarms on macOS -- Fixed: Improve Markdown rendering in CodeMirror, in particular for math expressions ([#3448](https://github.com/XilinJia/Xilinota/issues/3448)) ([#3440](https://github.com/XilinJia/Xilinota/issues/3440) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Crash when applying tags to multiple notes from within another tag ([#348](https://github.com/XilinJia/Xilinota/issues/348)1) -- Fixed: Fixed regression when moving note to notebook from menu ([#348](https://github.com/XilinJia/Xilinota/issues/348)2) -- Fixed: Editor window was no longer being resized with the main window ([#350](https://github.com/XilinJia/Xilinota/issues/350)3) -- Fixed: Fixed attachments being out of order when importing Enex file -- Fixed: Fixed save issue in Rich Text editor when making a change to a note and quickly switching to a different notebook -- Fixed: Fixed style caching ([#344](https://github.com/XilinJia/Xilinota/issues/344)9) -- Fixed: In some cases, changes made to an attachment would not be saved. Also added banner to show that an attachment is being edited ([#340](https://github.com/XilinJia/Xilinota/issues/340)7) -- Fixed: Note links would be broken after saving a note in Rich Text editor ([#351](https://github.com/XilinJia/Xilinota/issues/351)0) -- Fixed: Regression: Fix sort tags alphabetically in side-menu ([#3489](https://github.com/XilinJia/Xilinota/issues/3489) by Vaidotas Šimkus) -- Fixed: Regression: Fixed adding a new sub-notebook to a notebook -- Fixed: Revealing file in Windows did not work ([#336](https://github.com/XilinJia/Xilinota/issues/336)6) -- Fixed: Undoing changes multiple time on an existing note could result in a blank note ([#353](https://github.com/XilinJia/Xilinota/issues/353)4) -- Fixed: Fixed potential crash when notebook does not have a title -- Fixed: Fixed toolbar button state when going from setting screen to main screen - -## [v1.0.232](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.232) (Pre-release) - 2020-07-28T22:34:40Z - -This release is to remove the hierarchical/nested tags feature for now, as it has a performance issue. - -- New: Add support for AWS S3 synchronisation (Beta) ([#2815](https://github.com/XilinJia/Xilinota/issues/2815) by [@alexchee](https://github.com/alexchee)) -- Security: Fixed a path traversal vulnerability in clipper server API that could allow an attacker to read or write an arbitrary file (CVE-2020-15844). Vulnerability found by [Benjamin Harris](mailto:ben@mayhem.sg). -- Improved: Improved GotoAnything speed and made it safer -- Improved: Enable searching in editor rather than the viewer for CodeMirror ([#3360](https://github.com/XilinJia/Xilinota/issues/3360) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enforce that whitespace check for unindent checks the begining of a ([#3515](https://github.com/XilinJia/Xilinota/issues/3515) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Load more CodeMirror modes for syntax highlighting ([#3401](https://github.com/XilinJia/Xilinota/issues/3401) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Split Codemirror setOptions into different effects ([#3522](https://github.com/XilinJia/Xilinota/issues/3522) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix filename when exporting notebook as Markdown ([#347](https://github.com/XilinJia/Xilinota/issues/347)3) -- Fixed: Fixed alarms on macOS -- Fixed: Improve Markdown rendering in CodeMirror, in particular for math expressions ([#3448](https://github.com/XilinJia/Xilinota/issues/3448)) ([#3440](https://github.com/XilinJia/Xilinota/issues/3440) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Crash when applying tags to multiple notes from within another tag ([#348](https://github.com/XilinJia/Xilinota/issues/348)1) -- Fixed: Fixed regression when moving note to notebook from menu ([#348](https://github.com/XilinJia/Xilinota/issues/348)2) -- Fixed: Api: Fixes nested tag API to handle calls with no 'fields' query key ([#3539](https://github.com/XilinJia/Xilinota/issues/3539) by Vaidotas Šimkus) -- Fixed: Editor window was no longer being resized with the main window ([#350](https://github.com/XilinJia/Xilinota/issues/350)3) -- Fixed: Fixed attachments being out of order when importing Enex file -- Fixed: Fixed save issue in Rich Text editor when making a change to a note and quickly switching to a different notebook -- Fixed: Fixed style caching ([#344](https://github.com/XilinJia/Xilinota/issues/344)9) -- Fixed: In some cases, changes made to an attachment would not be saved. Also added banner to show that an attachment is being edited ([#340](https://github.com/XilinJia/Xilinota/issues/340)7) -- Fixed: Note links would be broken after saving a note in Rich Text editor ([#351](https://github.com/XilinJia/Xilinota/issues/351)0) -- Fixed: Regression: Fix sort tags alphabetically in side-menu ([#3489](https://github.com/XilinJia/Xilinota/issues/3489) by Vaidotas Šimkus) -- Fixed: Regression: Fixed adding a new sub-notebook to a notebook -- Fixed: Revealing file in Windows did not work ([#336](https://github.com/XilinJia/Xilinota/issues/336)6) -- Fixed: Undoing changes multiple time on an existing note could result in a blank note ([#353](https://github.com/XilinJia/Xilinota/issues/353)4) - -## [v1.0.227](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.227) - 2020-07-07T20:44:54Z - -- New: Add approximate reading time to note statistics ([#3373](https://github.com/XilinJia/Xilinota/issues/3373) by [@cadolphs](https://github.com/cadolphs)) -- Improved: Codemirror: Remove cancelled keys in favour of explicit keymaps ([#3417](https://github.com/XilinJia/Xilinota/issues/3417) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Manually refresh codemirror whenever the window size changes ([#3388](https://github.com/XilinJia/Xilinota/issues/3388) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Refactored command system -- Fixed: Fix link color for dark theme ([#3391](https://github.com/XilinJia/Xilinota/issues/3391) by Helmut K. C. Tessarek) -- Fixed: Fixed custom order when note title is changed ([#341](https://github.com/XilinJia/Xilinota/issues/341)2) -- Fixed: Fixed import of checkboxes in ENEX files ([#340](https://github.com/XilinJia/Xilinota/issues/340)2) -- Fixed: Only de-duplicate imported notebook titles when needed ([#233](https://github.com/XilinJia/Xilinota/issues/233)1) -- Fixed: Prevent code highlighting from freezing the app in some cases ([#328](https://github.com/XilinJia/Xilinota/issues/328)1) -- Fixed: WYSIWYG: Fix undo issue -- Fixed: Fixed GotoAnything rendering issue with HTML notes -- Fixed: Fixed regression which could cause a crash after deleting a notebook ([#346](https://github.com/XilinJia/Xilinota/issues/346)1) -- Fixed: WYSIWYG: Fixed inserting date time and other content inside header - -## [v1.0.226](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.226) (Pre-release) - 2020-07-04T10:21:26Z - -- Improved: Codemirror: Remove cancelled keys in favour of explicit keymaps ([#3417](https://github.com/XilinJia/Xilinota/issues/3417) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Manually refresh codemirror whenever the window size changes ([#3388](https://github.com/XilinJia/Xilinota/issues/3388) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Refactored command system -- Fixed: Fix link color for dark theme ([#3391](https://github.com/XilinJia/Xilinota/issues/3391) by Helmut K. C. Tessarek) -- Fixed: Fixed custom order when note title is changed ([#341](https://github.com/XilinJia/Xilinota/issues/341)2) -- Fixed: Fixed import of checkboxes in ENEX files ([#340](https://github.com/XilinJia/Xilinota/issues/340)2) -- Fixed: Only de-duplicate imported notebook titles when needed ([#233](https://github.com/XilinJia/Xilinota/issues/233)1) -- Fixed: Prevent code highlighting from freezing the app in some cases ([#328](https://github.com/XilinJia/Xilinota/issues/328)1) -- Fixed: WYSIWYG: Fix undo issue - -## [v1.0.224](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.224) - 2020-06-20T22:26:08Z - -- Fixed regression in v1.0.223 - -## [v1.0.223](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.223) (Pre-release) - 2020-06-20T11:51:27Z - -- Improved: API: Improved error handling on service end-point -- Fixed: API: Fixed externalEditWatcher/noteIsWatched call, fixed tests - -## [v1.0.221](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.221) (Pre-release) - 2020-06-20T01:44:20Z - -- New: API: Add support for external editing from API -- New: Add default filename for jex export ([#3034](https://github.com/XilinJia/Xilinota/issues/3034) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add swapLineUp and swapLineDown keys to Code Mirror editor ([#3363](https://github.com/XilinJia/Xilinota/issues/3363) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Do not expand the left notebook when following a link to a note -- Improved: Reduce database logging statements -- Improved: Remove auto-indent for in note html/xml for Code Mirror ([#3374](https://github.com/XilinJia/Xilinota/issues/3374) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix getLineSpan logic and list token regex logic ([#3365](https://github.com/XilinJia/Xilinota/issues/3365) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed various bugs related to the import of ENEX files as HTML -- Fixed: Prevent desktop.ini file from breaking sync lock ([#338](https://github.com/XilinJia/Xilinota/issues/338)1) - -## [v1.0.220](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.220) - 2020-06-13T18:26:22Z - -- Improved: Improved escaping of Markdown titles in links ([#333](https://github.com/XilinJia/Xilinota/issues/333)3) -- Improved: Refactored themes to allow using the same ones in both desktop and mobile version -- Fixed: Fixed issue with setting filename for edited attachments -- Fixed: Prevent notebook to be the parent of itself ([#333](https://github.com/XilinJia/Xilinota/issues/333)4) - -## [v1.0.218](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.218) - 2020-06-07T10:43:34Z - -- Fixed: Fixed regression when applying theme for Ace Editor ([#3338](https://github.com/XilinJia/Xilinota/issues/3338)) ([#3337](https://github.com/XilinJia/Xilinota/issues/3337) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Regression: Fixed issue with note being needlessly reloaded in WYSIWYG editor - -## [v1.0.217](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.217) (Pre-release) - 2020-06-06T15:17:27Z - -- New: Add option to choose Code Mirror as code editor ([#3284](https://github.com/XilinJia/Xilinota/issues/3284) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Translation: Add bahasa indonesia (id_ID.po) ([#3246](https://github.com/XilinJia/Xilinota/issues/3246) by [@ffadilaputra](https://github.com/ffadilaputra)) -- Improved: Add support for editable resources ([#3305](https://github.com/XilinJia/Xilinota/issues/3305)) ([#27](https://github.com/XilinJia/Xilinota/issues/27)9) -- Improved: Add support for system keychain to save sensitive settings ([#3207](https://github.com/XilinJia/Xilinota/issues/3207)) ([#277](https://github.com/XilinJia/Xilinota/issues/277)3) -- Improved: Add way to manually order notes by dragging them ([#3235](https://github.com/XilinJia/Xilinota/issues/3235)) ([#5](https://github.com/XilinJia/Xilinota/issues/5)1) -- Improved: Create new notes with minimum set of properties to prevent a few minor bugs -- Improved: Dev fix: Only disable editor toolbar in preview mode -- Improved: Unindent empty list markup on Enter ([#2772](https://github.com/XilinJia/Xilinota/issues/2772)) ([#2614](https://github.com/XilinJia/Xilinota/issues/2614) by Shotaro Yamada) -- Improved: Upload attachments > 4 MB when using OneDrive ([#3195](https://github.com/XilinJia/Xilinota/issues/3195)) ([#173](https://github.com/XilinJia/Xilinota/issues/173) by [@TheOnlyTrueJonathanHeard](https://github.com/TheOnlyTrueJonathanHeard)) -- Fixed: Always make the first item selected in Goto Anything ([#3181](https://github.com/XilinJia/Xilinota/issues/3181)) ([#3170](https://github.com/XilinJia/Xilinota/issues/3170) by 叡山电车) -- Fixed: Attaching an image, then cancelling the resize dialog, would crash the app ([#332](https://github.com/XilinJia/Xilinota/issues/332)4) -- Fixed: Disable editor toolbar when editor is not in focus ([#328](https://github.com/XilinJia/Xilinota/issues/328)6) -- Fixed: Disable middle-clicking external URLs, as they would open inside the application ([#328](https://github.com/XilinJia/Xilinota/issues/328)7) -- Fixed: Fix styling of note title in exported PDF and print ([#322](https://github.com/XilinJia/Xilinota/issues/322)7) -- Fixed: Fixed date popup dialog overflow issue inside info dialog -- Fixed: Fixed issue with accentuated letters in GotoAnything ([#3183](https://github.com/XilinJia/Xilinota/issues/3183)) ([#3171](https://github.com/XilinJia/Xilinota/issues/3171) by 叡山电车) -- Fixed: Fixed issue with invalid image paths when config path contains spaces ([#326](https://github.com/XilinJia/Xilinota/issues/326)7) -- Fixed: Fixed note list context menu ([#333](https://github.com/XilinJia/Xilinota/issues/333)1) -- Fixed: Fixed portable app issue with resource paths -- Fixed: Fixed shortcut to focus Note List when editor is in focus ([#329](https://github.com/XilinJia/Xilinota/issues/329)8) -- Fixed: Make GotoAnyting work with East Asian charactors ([#3180](https://github.com/XilinJia/Xilinota/issues/3180)) ([#3153](https://github.com/XilinJia/Xilinota/issues/3153) by 叡山电车) -- Fixed: Prevent drag and dropping of text in editor as it can lead to data loss ([#330](https://github.com/XilinJia/Xilinota/issues/330)2) - -## [v1.0.216](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.216) - 2020-05-24T14:21:01Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- New: Add support for system theme auto-switching ([#266](https://github.com/XilinJia/Xilinota/issues/266)5) -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#314](https://github.com/XilinJia/Xilinota/issues/314)3) -- Improved: Made sidebar chevrons consistent -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#313](https://github.com/XilinJia/Xilinota/issues/313)7) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Improved: Themes switched for more appealing text highlighting ([#3192](https://github.com/XilinJia/Xilinota/issues/3192)) ([#2883](https://github.com/XilinJia/Xilinota/issues/2883) by [@infinity052](https://github.com/infinity052)) -- Fixed: Fix undo issue when loading new note -- Fixed: Fixed inserting templates into existing notes ([#325](https://github.com/XilinJia/Xilinota/issues/325)9) -- Fixed: Fixed issue with the editor showing previous note when it should show nothing -- Fixed: Fixed two way scrolling issue in Markdown editor -- Fixed: Fixed infinite rendering loop, which would cause the app to crash (white window) ([#320](https://github.com/XilinJia/Xilinota/issues/320)0) -- Fixed: Markdown editor would not scroll in sync with viewer in some cases ([#322](https://github.com/XilinJia/Xilinota/issues/322)8) -- Fixed: Sync would fail in some cases due to a database error ([#323](https://github.com/XilinJia/Xilinota/issues/323)4) -- Fixed: Better handling of missing table field bug on Linux ([#308](https://github.com/XilinJia/Xilinota/issues/308)8) -- Fixed: Disable or enable menu items depending on the current view ([#246](https://github.com/XilinJia/Xilinota/issues/246)7) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#309](https://github.com/XilinJia/Xilinota/issues/309)3) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#321](https://github.com/XilinJia/Xilinota/issues/321)9) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.214](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.214) (Pre-release) - 2020-05-21T17:15:15Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- New: Add support for system theme auto-switching ([#266](https://github.com/XilinJia/Xilinota/issues/266)5) -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#314](https://github.com/XilinJia/Xilinota/issues/314)3) -- Improved: Made sidebar chevrons consistent -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#313](https://github.com/XilinJia/Xilinota/issues/313)7) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Improved: Themes switched for more appealing text highlighting ([#3192](https://github.com/XilinJia/Xilinota/issues/3192)) ([#2883](https://github.com/XilinJia/Xilinota/issues/2883) by [@infinity052](https://github.com/infinity052)) -- Fixed: Fixed issue with the editor showing previous note when it should show nothing -- Fixed: Fixed two way scrolling issue in Markdown editor -- Fixed: Fixed infinite rendering loop, which would cause the app to crash (white window) ([#320](https://github.com/XilinJia/Xilinota/issues/320)0) -- Fixed: Markdown editor would not scroll in sync with viewer in some cases ([#322](https://github.com/XilinJia/Xilinota/issues/322)8) -- Fixed: Sync would fail in some cases due to a database error ([#323](https://github.com/XilinJia/Xilinota/issues/323)4) -- Fixed: Better handling of missing table field bug on Linux ([#308](https://github.com/XilinJia/Xilinota/issues/308)8) -- Fixed: Disable or enable menu items depending on the current view ([#246](https://github.com/XilinJia/Xilinota/issues/246)7) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#309](https://github.com/XilinJia/Xilinota/issues/309)3) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#321](https://github.com/XilinJia/Xilinota/issues/321)9) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.212](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.212) (Pre-release) - 2020-05-21T07:48:39Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#314](https://github.com/XilinJia/Xilinota/issues/314)3) -- Improved: Made sidebar chevrons consistent -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#313](https://github.com/XilinJia/Xilinota/issues/313)7) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Improved: Themes switched for more appealing text highlighting ([#3192](https://github.com/XilinJia/Xilinota/issues/3192)) ([#2883](https://github.com/XilinJia/Xilinota/issues/2883) by [@infinity052](https://github.com/infinity052)) -- Fixed: Fixed issue with the editor showing previous note when it should show nothing -- Fixed: Fixed two way scrolling issue in Markdown editor -- Fixed: Fixed infinite rendering loop, which would cause the app to crash (white window) ([#320](https://github.com/XilinJia/Xilinota/issues/320)0) -- Fixed: Markdown editor would not scroll in sync with viewer in some cases ([#322](https://github.com/XilinJia/Xilinota/issues/322)8) -- Fixed: Sync would fail in some cases due to a database error ([#323](https://github.com/XilinJia/Xilinota/issues/323)4) -- Fixed: Better handling of missing table field bug on Linux ([#308](https://github.com/XilinJia/Xilinota/issues/308)8) -- Fixed: Disable or enable menu items depending on the current view ([#246](https://github.com/XilinJia/Xilinota/issues/246)7) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#309](https://github.com/XilinJia/Xilinota/issues/309)3) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#321](https://github.com/XilinJia/Xilinota/issues/321)9) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.211](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.211) (Pre-release) - 2020-05-20T08:59:16Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#314](https://github.com/XilinJia/Xilinota/issues/314)3) -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#313](https://github.com/XilinJia/Xilinota/issues/313)7) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Improved: Themes switched for more appealing text highlighting ([#3192](https://github.com/XilinJia/Xilinota/issues/3192)) ([#2883](https://github.com/XilinJia/Xilinota/issues/2883) by [@infinity052](https://github.com/infinity052)) -- Fixed: Fixed infinite rendering loop, which would cause the app to crash (white window) ([#320](https://github.com/XilinJia/Xilinota/issues/320)0) -- Fixed: Markdown editor would not scroll in sync with viewer in some cases ([#322](https://github.com/XilinJia/Xilinota/issues/322)8) -- Fixed: Sync would fail in some cases due to a database error ([#323](https://github.com/XilinJia/Xilinota/issues/323)4) -- Fixed: Better handling of missing table field bug on Linux ([#308](https://github.com/XilinJia/Xilinota/issues/308)8) -- Fixed: Disable or enable menu items depending on the current view ([#246](https://github.com/XilinJia/Xilinota/issues/246)7) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#309](https://github.com/XilinJia/Xilinota/issues/309)3) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#321](https://github.com/XilinJia/Xilinota/issues/321)9) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.209](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.209) (Pre-release) - 2020-05-17T18:32:51Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#314](https://github.com/XilinJia/Xilinota/issues/314)3) -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#313](https://github.com/XilinJia/Xilinota/issues/313)7) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Fixed: Better handling of missing table field bug on Linux ([#308](https://github.com/XilinJia/Xilinota/issues/308)8) -- Fixed: Disable or enable menu items depending on the current view ([#246](https://github.com/XilinJia/Xilinota/issues/246)7) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#309](https://github.com/XilinJia/Xilinota/issues/309)3) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#321](https://github.com/XilinJia/Xilinota/issues/321)9) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.207](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.207) (Pre-release) - 2020-05-10T16:37:35Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Fixed: Better handling of missing table field bug on Linux ([#308](https://github.com/XilinJia/Xilinota/issues/308)8) -- Fixed: Disable or enable menu items depending on the current view ([#246](https://github.com/XilinJia/Xilinota/issues/246)7) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#309](https://github.com/XilinJia/Xilinota/issues/309)3) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#314](https://github.com/XilinJia/Xilinota/issues/314)3) - -## [v1.0.201](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.201) - 2020-04-15T22:55:13Z - -- Improved: Search in title and body by default when using Goto Anything -- Improved: Disable prompt dialog OK button when input is empty ([#2905](https://github.com/XilinJia/Xilinota/issues/2905)) ([#2799](https://github.com/XilinJia/Xilinota/issues/2799) by Siddhant Sehgal) -- Improved: Disable BASE html tag, which can break certain plugins such as Katex -- Fixed: In some cases, notes with Katex code were not exported correctly as PDF ([#305](https://github.com/XilinJia/Xilinota/issues/305)8) -- Fixed: Trying to fix resource path issue in WYSIWYG editor ([#296](https://github.com/XilinJia/Xilinota/issues/296)8) -- Fixed: Fixed Katex rendering issue when greater than symbol appears in markup ([#303](https://github.com/XilinJia/Xilinota/issues/303)3) - -## [v1.0.200](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.200) - 2020-04-12T12:17:46Z - -This is to fix a few regressions in previous release. - -- New: Add more log statements to attempt to fix [#29](https://github.com/XilinJia/Xilinota/issues/29)68 -- Improved: Update zh_TW.po ([#3020](https://github.com/XilinJia/Xilinota/issues/3020) by Ethan Chen) -- Improved: Update sv.po ([#3013](https://github.com/XilinJia/Xilinota/issues/3013) by [@abolishallprivateproperty](https://github.com/abolishallprivateproperty)) -- Fixed: Fix Go To Anything closing when clicking inside the modal ([#3029](https://github.com/XilinJia/Xilinota/issues/3029)) ([#3028](https://github.com/XilinJia/Xilinota/issues/3028) by Anjula Karunarathne) -- Fixed: Fix JEX export ([#3026](https://github.com/XilinJia/Xilinota/issues/3026) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixes todo mouse hover behaviour ([#2831](https://github.com/XilinJia/Xilinota/issues/2831)) ([#2830](https://github.com/XilinJia/Xilinota/issues/2830) by Siddhant Sehgal) -- Fixed: Fixes selection in text editor after applying formatting ([#2737](https://github.com/XilinJia/Xilinota/issues/2737)) ([#2736](https://github.com/XilinJia/Xilinota/issues/2736) by [@Rishgod](https://github.com/Rishgod)) -- Fixed: Title auto-update didn't work anymore ([#301](https://github.com/XilinJia/Xilinota/issues/301)9) - -## [v1.0.199](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.199) - 2020-04-10T18:41:58Z - -- New: Added new Aritim-Dark theme ([#2997](https://github.com/XilinJia/Xilinota/issues/2997) by [@TobiasDev](https://github.com/TobiasDev)) -- New: WYSIWYG: Added support for code blocks edition and creation -- New: WYSIWYG: Added support for tables -- New: WYSIWYG: Apply theme to toolbar -- New: WYSIWYG: Better handling of links on macOS and inside Katex block -- New: WYSIWYG: Do not display target list in link dialog -- New: WYSIWYG: Handle internal note links -- New: WYSIWYG: Handle resource download mode -- New: WYSIWYG: Improved documentation on what plugins are compatible with WYSIWYG editor -- New: WYSIWYG: Preserve HTML code in Markdown when editing from wysiwyg editor -- New: Add "Retry All" option to synchronisation page ([#268](https://github.com/XilinJia/Xilinota/issues/268)8) -- New: Add friendly default filenames to export options ([#2749](https://github.com/XilinJia/Xilinota/issues/2749) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add message box to ask confirmation when resizing image -- Improved: Clear provisional flag as soon as note is modified to avoid data loss ([#268](https://github.com/XilinJia/Xilinota/issues/268)1) -- Improved: Close `Goto Anything` modal on outside click ([#2940](https://github.com/XilinJia/Xilinota/issues/2940) by Siddhant Sehgal) -- Improved: Moved all themes out into their own .js theme files ([#2951](https://github.com/XilinJia/Xilinota/issues/2951) by [@TobiasDev](https://github.com/TobiasDev)) -- Improved: Resource screen improvements ([#2850](https://github.com/XilinJia/Xilinota/issues/2850)) ([#263](https://github.com/XilinJia/Xilinota/issues/263)9) -- Improved: Right-click to move note to notebook ([#2566](https://github.com/XilinJia/Xilinota/issues/2566)) ([#2296](https://github.com/XilinJia/Xilinota/issues/2296) by Siddhant Sehgal) -- Improved: Update it_IT.po ([#2978](https://github.com/XilinJia/Xilinota/issues/2978) by [@abonte](https://github.com/abonte)) -- Improved: Update ko.po ([#2986](https://github.com/XilinJia/Xilinota/issues/2986) by [@xmlangel](https://github.com/xmlangel)) -- Improved: Update nb_NO.po ([#2973](https://github.com/XilinJia/Xilinota/issues/2973) by Mats Estensen) -- Improved: Update zh_CN.po ([#2971](https://github.com/XilinJia/Xilinota/issues/2971) by [@troilus](https://github.com/troilus)) -- Improved: Wait for note to be saved before closing the app -- Fixed: Fixed iOS and macOS icons and created script to automate icon creation ([#260](https://github.com/XilinJia/Xilinota/issues/260)4) -- Fixed: Fixed regression when drag and dropping files -- Fixed: Fixed styling issues with rendered Markdown -- Fixed: Prevent decryption loop when a resource cannot be decrypted ([#225](https://github.com/XilinJia/Xilinota/issues/225)7) -- Fixed: When modifying a conflicted note, it would disappear from the view ([#270](https://github.com/XilinJia/Xilinota/issues/270)9) - -## [v1.0.197](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.197) - 2020-03-30T17:21:22Z - -- New: Added support for checkboxes and fixed various issues with WYSIWYG editor -- New: Added Vietnamese translation -- Improved: Go To Anything by body ([#2686](https://github.com/XilinJia/Xilinota/issues/2686)) ([#2683](https://github.com/XilinJia/Xilinota/issues/2683) by Anjula Karunarathne) -- Improved: Cleaning up the install / update script ([#2719](https://github.com/XilinJia/Xilinota/issues/2719) by Brandon Wulf) -- Fixed: MD importer handle special chars in linked image name ([#2346](https://github.com/XilinJia/Xilinota/issues/2346)) ([#2334](https://github.com/XilinJia/Xilinota/issues/2334) by [@bart](https://github.com/bart)) -- Fixed: Prevent title overflow on small windows ([#2918](https://github.com/XilinJia/Xilinota/issues/2918)) ([#2917](https://github.com/XilinJia/Xilinota/issues/2917) by anirudh murali) -- Fixed: Fixed top margin of toolbar ([#2828](https://github.com/XilinJia/Xilinota/issues/2828)) ([#2824](https://github.com/XilinJia/Xilinota/issues/2824) by Siddhant Sehgal) - -## [v1.0.195](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.195) - 2020-03-22T19:56:12Z - -- New: Added experimental WYSIWYG editor ([#2556](https://github.com/XilinJia/Xilinota/issues/2556)) ([#17](https://github.com/XilinJia/Xilinota/issues/17)6) -- New: Added way to upgrade master key encryption and sync target encryption -- New: Add button to About box to copy Xilinota's information to the clipboard ([#2711](https://github.com/XilinJia/Xilinota/issues/2711) by Helmut K. C. Tessarek) -- New: Api: Add support for "tags" property for note PUT request ([#2649](https://github.com/XilinJia/Xilinota/issues/2649)) ([#941](https://github.com/XilinJia/Xilinota/issues/941) by [@jyuvaraj03](https://github.com/jyuvaraj03)) -- New: Add global shortcut to show/hide Xilinota ([#2653](https://github.com/XilinJia/Xilinota/issues/2653) by Helmut K. C. Tessarek) -- Improved: Fast notebook deletion ([#2730](https://github.com/XilinJia/Xilinota/issues/2730)) ([#2703](https://github.com/XilinJia/Xilinota/issues/2703) by [@RedDocMD](https://github.com/RedDocMD)) -- Improved: Enhance notelist focus behaviour ([#2520](https://github.com/XilinJia/Xilinota/issues/2520) by [@mic704b](https://github.com/mic704b)) -- Improved: Indent lists by pressing tab when caret is after bullet ([#2713](https://github.com/XilinJia/Xilinota/issues/2713)) ([#498](https://github.com/XilinJia/Xilinota/issues/498) by Shotaro Yamada) -- Fixed: Expand notebook tree when clicking on notebook in search results ([#2620](https://github.com/XilinJia/Xilinota/issues/2620)) ([#2616](https://github.com/XilinJia/Xilinota/issues/2616) by Mohammed Rabeeh) -- Fixed: Remember last selected note ([#2809](https://github.com/XilinJia/Xilinota/issues/2809)) ([#2803](https://github.com/XilinJia/Xilinota/issues/2803) by Naveen M V) -- Fixed: Fix menu bar shortcut (Alt+E) while editing a note (Win) ([#2776](https://github.com/XilinJia/Xilinota/issues/2776) by [@nullpointer666](https://github.com/nullpointer666)) -- Fixed: Fix integration test harness issues. ([#2723](https://github.com/XilinJia/Xilinota/issues/2723) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix calls to non-existent function ([#2675](https://github.com/XilinJia/Xilinota/issues/2675) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix format of note timestamps ([#2672](https://github.com/XilinJia/Xilinota/issues/2672) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix show-all-notes update bugs. ([#2642](https://github.com/XilinJia/Xilinota/issues/2642) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue with tag not being displayed below note when it is created -- Fixed: Fix button label wrapping in toolbar ([#2708](https://github.com/XilinJia/Xilinota/issues/2708)) ([#2700](https://github.com/XilinJia/Xilinota/issues/2700) by Anjula Karunarathne) -- Fixed: Fixed renaming tag issue ([#261](https://github.com/XilinJia/Xilinota/issues/261)8) - -## [v1.0.194](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.194) (Pre-release) - 2020-03-14T00:00:32Z - -The main purpose of this pre-release is to allow evaluating the WYSIWYG editor. - -- New: Added experimental WYSIWYG editor ([#2556](https://github.com/XilinJia/Xilinota/issues/2556)) ([#17](https://github.com/XilinJia/Xilinota/issues/17)6) -- New: Added way to upgrade master key encryption and sync target encryption -- New: Add button to About box to copy Xilinota's information to the clipboard ([#2711](https://github.com/XilinJia/Xilinota/issues/2711) by Helmut K. C. Tessarek) -- New: Api: Add support for "tags" property for note PUT request ([#2649](https://github.com/XilinJia/Xilinota/issues/2649)) ([#941](https://github.com/XilinJia/Xilinota/issues/941) by [@jyuvaraj03](https://github.com/jyuvaraj03)) -- Improved: Enhance notelist focus behaviour ([#2520](https://github.com/XilinJia/Xilinota/issues/2520) by [@mic704b](https://github.com/mic704b)) -- Improved: Indent lists by pressing tab when caret is after bullet ([#2713](https://github.com/XilinJia/Xilinota/issues/2713)) ([#498](https://github.com/XilinJia/Xilinota/issues/498) by Shotaro Yamada) -- Fixed: Expand notebook tree when clicking on notebook in search results ([#2620](https://github.com/XilinJia/Xilinota/issues/2620)) ([#2616](https://github.com/XilinJia/Xilinota/issues/2616) by Mohammed Rabeeh) - -## [v1.0.193](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.193) - 2020-03-08T08:58:53Z - -- New: Added concept of provisional note to simplify creation and handling of newly created notes -- New: Add word counter feature to notes ([#2444](https://github.com/XilinJia/Xilinota/issues/2444)) ([#160](https://github.com/XilinJia/Xilinota/issues/160) by [@jdrobertso](https://github.com/jdrobertso)) -- New: Added zoom controls to the application menu ([#216](https://github.com/XilinJia/Xilinota/issues/216)2) -- New: Added Mermaid diagrams support ([#200](https://github.com/XilinJia/Xilinota/issues/200)1) -- New: Add "add or remove tags" for multiple notes. ([#2386](https://github.com/XilinJia/Xilinota/issues/2386)) ([#539](https://github.com/XilinJia/Xilinota/issues/539) by [@mic704b](https://github.com/mic704b)) -- New: Added new date format YYYY.MM.DD ([#2318](https://github.com/XilinJia/Xilinota/issues/2318) by XSAkos) -- New: Added new, more secure encryption methods, so that they can be switched to at a later time -- Fixed: Handle invalid UTF-8 data when encrypting ([#259](https://github.com/XilinJia/Xilinota/issues/259)1) -- New: Add more context to encryption errors -- Security: Fixed potential Arbitrary File Read via XSS (Reported by [Javier Olmedo](https://github.com/JavierOlmedo), fixed by Laurent Cozic) -- Security: Changed default encryption method to CCM -- Security: Change geolocation service to freegeoip.app to improve privacy ([#2503](https://github.com/XilinJia/Xilinota/issues/2503) by Helmut K. C. Tessarek) -- Improved: Improve code css for Solarized Dark ([#2626](https://github.com/XilinJia/Xilinota/issues/2626) by [@rajprakash](https://github.com/rajprakash)) -- Improved: Empty note body has 0 line count ([#2623](https://github.com/XilinJia/Xilinota/issues/2623) by [@jdrobertso](https://github.com/jdrobertso)) -- Improved: Use asar packing to improve performances ([#2531](https://github.com/XilinJia/Xilinota/issues/2531) by [@R-L-T-Y](https://github.com/R-L-T-Y)) -- Improved: Implement "show all notes" ([#2472](https://github.com/XilinJia/Xilinota/issues/2472)) ([#262](https://github.com/XilinJia/Xilinota/issues/262) by [@mic704b](https://github.com/mic704b)) -- Improved: Create a screen that list all the resouces ([#2189](https://github.com/XilinJia/Xilinota/issues/2189)) ([#592](https://github.com/XilinJia/Xilinota/issues/592) by Georg Grab) -- Improved: Ensure tabs act like tabs and spaces act like spaces in editor. ([#2508](https://github.com/XilinJia/Xilinota/issues/2508) by [@mic704b](https://github.com/mic704b)) -- Improved: Update Electron to 7.1.12 ([#2500](https://github.com/XilinJia/Xilinota/issues/2500) by Helmut K. C. Tessarek) -- Improved: Support export of multiple notes to PDF files. ([#2468](https://github.com/XilinJia/Xilinota/issues/2468) by [@mic704b](https://github.com/mic704b)) -- Improved: Use current year in About box (in the copyright text) ([#2466](https://github.com/XilinJia/Xilinota/issues/2466) by Helmut K. C. Tessarek) -- Improved: Show master instead of HEAD as branch in about box ([#2465](https://github.com/XilinJia/Xilinota/issues/2465) by Helmut K. C. Tessarek) -- Improved: Sort tags in drop-down list (when adding tags) ([#2453](https://github.com/XilinJia/Xilinota/issues/2453) by Helmut K. C. Tessarek) -- Improved: Support scrolling in the note list using keys (eg page up, page down) ([#2404](https://github.com/XilinJia/Xilinota/issues/2404) by [@mic704b](https://github.com/mic704b)) -- Improved: Do not select pasted text no matter the paste method ([#2431](https://github.com/XilinJia/Xilinota/issues/2431) by [@mic704b](https://github.com/mic704b)) -- Improved: Support list creation on multi-line selections ([#2408](https://github.com/XilinJia/Xilinota/issues/2408)) ([#1014](https://github.com/XilinJia/Xilinota/issues/1014) by [@mic704b](https://github.com/mic704b)) -- Improved: Allow --no-sandbox flag to go around AppImage limitation ([#2436](https://github.com/XilinJia/Xilinota/issues/2436) by Vaidotas Simkus) -- Improved: Reset time fields when duplicating a note ([#2428](https://github.com/XilinJia/Xilinota/issues/2428) by Andrey Dolgov) -- Improved: Improved Note search bar UI ([#2329](https://github.com/XilinJia/Xilinota/issues/2329) by [@mic704b](https://github.com/mic704b)) -- Improved: Emphasise note title ([#2311](https://github.com/XilinJia/Xilinota/issues/2311) by [@mic704b](https://github.com/mic704b)) -- Improved: Support "select all" in the note list ([#2403](https://github.com/XilinJia/Xilinota/issues/2403) by [@mic704b](https://github.com/mic704b)) -- Improved: More info for "unknown profile version" error message ([#2361](https://github.com/XilinJia/Xilinota/issues/2361) by [@mic704b](https://github.com/mic704b)) -- Improved: Handle Thai language in search ([#2387](https://github.com/XilinJia/Xilinota/issues/2387)) ([#2279](https://github.com/XilinJia/Xilinota/issues/2279) by Kirtan Purohit) -- Improved: Improve appearance of note Info dialog -- Fixed: Fix issue with disappearing button labels in toolbar ([#2619](https://github.com/XilinJia/Xilinota/issues/2619)) ([#2615](https://github.com/XilinJia/Xilinota/issues/2615) by [@anjulalk](https://github.com/anjulalk)) -- Fixed: Fix window dimensions and position when the application starts ([#2514](https://github.com/XilinJia/Xilinota/issues/2514)) ([#2476](https://github.com/XilinJia/Xilinota/issues/2476) by Daulet Amirkhanov) -- Fixed: Improved detection of selected text when applying formatting ([#2582](https://github.com/XilinJia/Xilinota/issues/2582)) ([#2573](https://github.com/XilinJia/Xilinota/issues/2573) by [@Rishgod](https://github.com/Rishgod)) -- Fixed: Speed up WebDAV and Nextcloud Sync on Linux ([#2577](https://github.com/XilinJia/Xilinota/issues/2577)) ([#1023](https://github.com/XilinJia/Xilinota/issues/1023) by [@WisdomCode](https://github.com/WisdomCode)) -- Fixed: Fix to update tag list when note is deleted. ([#2554](https://github.com/XilinJia/Xilinota/issues/2554) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix Resources menu item on macOS ([#2530](https://github.com/XilinJia/Xilinota/issues/2530) by Helmut K. C. Tessarek) -- Fixed: Fixed search bar text not visible in dark mode -- Fixed: Better handling of rare error in WebDAV server ([#248](https://github.com/XilinJia/Xilinota/issues/248)5) -- Fixed: Fixed note renderer asset caching issue -- Fixed: Add new Katex fonts to improve rendering ([#2478](https://github.com/XilinJia/Xilinota/issues/2478)) ([#2477](https://github.com/XilinJia/Xilinota/issues/2477) by Helmut K. C. Tessarek) -- Fixed: Fix `.desktop` file & force refresh ([#2479](https://github.com/XilinJia/Xilinota/issues/2479) by Brandon Wulf) -- Fixed: Fixed incorect location format ([#2480](https://github.com/XilinJia/Xilinota/issues/2480) by [@anjulalk](https://github.com/anjulalk)) -- Fixed: Fix importing of very large attachments (150MB+) from Evernote ENEX files -- Fixed: Fix to update the note list if the selected tag is deleted. ([#2398](https://github.com/XilinJia/Xilinota/issues/2398) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix alignment of checkboxes and other list items in rendered note ([#227](https://github.com/XilinJia/Xilinota/issues/227)7) -- Fixed: Fix slow rendering and memory leak issues with Katex notes ([#235](https://github.com/XilinJia/Xilinota/issues/235)7) -- Fixed: Fix rendering of certain letters in Katex. Fixed printing when note contains Katex code ([#237](https://github.com/XilinJia/Xilinota/issues/237)4) -- Fixed: Fix markdown export ([#2463](https://github.com/XilinJia/Xilinota/issues/2463)) ([#2455](https://github.com/XilinJia/Xilinota/issues/2455) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix escaping of title when generating a markdown link ([#2456](https://github.com/XilinJia/Xilinota/issues/2456)) ([#2085](https://github.com/XilinJia/Xilinota/issues/2085) by Helmut K. C. Tessarek) -- Fixed: Fix rendering of tabs in code blocks ([#2446](https://github.com/XilinJia/Xilinota/issues/2446)) ([#2330](https://github.com/XilinJia/Xilinota/issues/2330) by [@mic704b](https://github.com/mic704b)) -- Fixed: Do not show "could not print" warning dialog after cancelling print. ([#2410](https://github.com/XilinJia/Xilinota/issues/2410)) ([#2407](https://github.com/XilinJia/Xilinota/issues/2407) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fixes long lines warpped ([#2447](https://github.com/XilinJia/Xilinota/issues/2447) by Amit singh) -- Fixed: Ensure the main window is hidden when Xilinota starts ([#2432](https://github.com/XilinJia/Xilinota/issues/2432)) ([#2365](https://github.com/XilinJia/Xilinota/issues/2365) by 0xCLOVER) -- Fixed: Fix hang when selecting tag when multiple notes are selected (also for search) ([#2372](https://github.com/XilinJia/Xilinota/issues/2372) by [@mic704b](https://github.com/mic704b)) -- Fixed: Apply userstyle again when exporting to PDF or printing ([#232](https://github.com/XilinJia/Xilinota/issues/232)4) -- Fixed: Fixed update message box -- Fixed: Fix identification of note in pdf export from main menu. ([#2323](https://github.com/XilinJia/Xilinota/issues/2323) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fixed bad table rendering with multitable ([#235](https://github.com/XilinJia/Xilinota/issues/235)2) -- Fixed: Fixed issues with Katex and MultiMd table plugin ([#233](https://github.com/XilinJia/Xilinota/issues/233)9) -- Fixed: Fix Linux installation script ([#2333](https://github.com/XilinJia/Xilinota/issues/2333) by Carl Bordum Hansen) - -## [v1.0.192](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.192) (Pre-release) - 2020-03-06T23:27:52Z - -More fixes following latest pre-release. - -- Security: Changed default encryption method to CCM -- Fixed: Handle invalid UTF-8 data when encrypting ([#259](https://github.com/XilinJia/Xilinota/issues/259)1) -- Fixed: Fixed top margin issue on note rendering -- Fixed: Fixed issue with style embeded in notes - -## [v1.0.190](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.190) (Pre-release) - 2020-03-06T01:22:22Z - -Fix more regressions from previous pre-release. - -- Fixed: Fixed sanitize function so that it does not break HTML ([#266](https://github.com/XilinJia/Xilinota/issues/266)7) -- Fixed: Templates when creating note were broken ([#266](https://github.com/XilinJia/Xilinota/issues/266)0) - -## [v1.0.189](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.189) (Pre-release) - 2020-03-04T17:27:15Z - -Fixed issue from previous pre-release 1.0.187. - -- New: Add more context to encryption errors -- Improved: Improve code css for Solarized Dark ([#2626](https://github.com/XilinJia/Xilinota/issues/2626) by [@rajprakash](https://github.com/rajprakash)) -- Improved: Empty note body has 0 line count ([#2623](https://github.com/XilinJia/Xilinota/issues/2623) by [@jdrobertso](https://github.com/jdrobertso)) -- Fixed: Fix creation of new notes ([#265](https://github.com/XilinJia/Xilinota/issues/265)6) -- Fixed: Improved Mermaid rendering on small viewports ([#263](https://github.com/XilinJia/Xilinota/issues/263)8) -- Fixed: Fixed auto-title feature ([#265](https://github.com/XilinJia/Xilinota/issues/265)2) -- Fixed: HTML code within Markdown was rendered incorrectly in some cases ([#264](https://github.com/XilinJia/Xilinota/issues/264)0) - -## [v1.0.187](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.187) (Pre-release) - 2020-03-01T12:31:06Z - -- New: Added concept of provisional note to simplify creation and handling of newly created notes -- New: Add word counter feature to notes ([#2444](https://github.com/XilinJia/Xilinota/issues/2444)) ([#160](https://github.com/XilinJia/Xilinota/issues/160) by [@jdrobertso](https://github.com/jdrobertso)) -- New: Added zoom controls to the application menu ([#216](https://github.com/XilinJia/Xilinota/issues/216)2) -- New: Added Mermaid diagrams support ([#200](https://github.com/XilinJia/Xilinota/issues/200)1) -- New: Add "add or remove tags" for multiple notes. ([#2386](https://github.com/XilinJia/Xilinota/issues/2386)) ([#539](https://github.com/XilinJia/Xilinota/issues/539) by [@mic704b](https://github.com/mic704b)) -- New: Added new date format YYYY.MM.DD ([#2318](https://github.com/XilinJia/Xilinota/issues/2318) by XSAkos) -- New: Added new, more secure encryption methods, so that they can be switched to at a later time -- Security: Fixed potential Arbitrary File Read via XSS (Reported by [Javier Olmedo](https://github.com/JavierOlmedo), fixed by Laurent Cozic) -- Improved: Change geolocation service to freegeoip.app to improve privacy ([#2503](https://github.com/XilinJia/Xilinota/issues/2503) by Helmut K. C. Tessarek) -- Improved: Use asar packing to improve performances ([#2531](https://github.com/XilinJia/Xilinota/issues/2531) by [@R-L-T-Y](https://github.com/R-L-T-Y)) -- Improved: Implement "show all notes" ([#2472](https://github.com/XilinJia/Xilinota/issues/2472)) ([#262](https://github.com/XilinJia/Xilinota/issues/262) by [@mic704b](https://github.com/mic704b)) -- Improved: Create a screen that list all the resouces ([#2189](https://github.com/XilinJia/Xilinota/issues/2189)) ([#592](https://github.com/XilinJia/Xilinota/issues/592) by Georg Grab) -- Improved: Ensure tabs act like tabs and spaces act like spaces in editor. ([#2508](https://github.com/XilinJia/Xilinota/issues/2508) by [@mic704b](https://github.com/mic704b)) -- Improved: Update Electron to 7.1.12 ([#2500](https://github.com/XilinJia/Xilinota/issues/2500) by Helmut K. C. Tessarek) -- Improved: Support export of multiple notes to PDF files. ([#2468](https://github.com/XilinJia/Xilinota/issues/2468) by [@mic704b](https://github.com/mic704b)) -- Improved: Use current year in About box (in the copyright text) ([#2466](https://github.com/XilinJia/Xilinota/issues/2466) by Helmut K. C. Tessarek) -- Improved: Show master instead of HEAD as branch in about box ([#2465](https://github.com/XilinJia/Xilinota/issues/2465) by Helmut K. C. Tessarek) -- Improved: Sort tags in drop-down list (when adding tags) ([#2453](https://github.com/XilinJia/Xilinota/issues/2453) by Helmut K. C. Tessarek) -- Improved: Support scrolling in the note list using keys (eg page up, page down) ([#2404](https://github.com/XilinJia/Xilinota/issues/2404) by [@mic704b](https://github.com/mic704b)) -- Improved: Do not select pasted text no matter the paste method ([#2431](https://github.com/XilinJia/Xilinota/issues/2431) by [@mic704b](https://github.com/mic704b)) -- Improved: Support list creation on multi-line selections ([#2408](https://github.com/XilinJia/Xilinota/issues/2408)) ([#1014](https://github.com/XilinJia/Xilinota/issues/1014) by [@mic704b](https://github.com/mic704b)) -- Improved: Allow --no-sandbox flag to go around AppImage limitation ([#2436](https://github.com/XilinJia/Xilinota/issues/2436) by Vaidotas Simkus) -- Improved: Reset time fields when duplicating a note ([#2428](https://github.com/XilinJia/Xilinota/issues/2428) by Andrey Dolgov) -- Improved: Improved Note search bar UI ([#2329](https://github.com/XilinJia/Xilinota/issues/2329) by [@mic704b](https://github.com/mic704b)) -- Improved: Emphasise note title ([#2311](https://github.com/XilinJia/Xilinota/issues/2311) by [@mic704b](https://github.com/mic704b)) -- Improved: Support "select all" in the note list ([#2403](https://github.com/XilinJia/Xilinota/issues/2403) by [@mic704b](https://github.com/mic704b)) -- Improved: More info for "unknown profile version" error message ([#2361](https://github.com/XilinJia/Xilinota/issues/2361) by [@mic704b](https://github.com/mic704b)) -- Improved: Handle Thai language in search ([#2387](https://github.com/XilinJia/Xilinota/issues/2387)) ([#2279](https://github.com/XilinJia/Xilinota/issues/2279) by Kirtan Purohit) -- Improved: Improve appearance of note Info dialog -- Fixed: Fix issue with disappearing button labels in toolbar ([#2619](https://github.com/XilinJia/Xilinota/issues/2619)) ([#2615](https://github.com/XilinJia/Xilinota/issues/2615) by [@anjulalk](https://github.com/anjulalk)) -- Fixed: Fix window dimensions and position when the application starts ([#2514](https://github.com/XilinJia/Xilinota/issues/2514)) ([#2476](https://github.com/XilinJia/Xilinota/issues/2476) by Daulet Amirkhanov) -- Fixed: Improved detection of selected text when applying formatting ([#2582](https://github.com/XilinJia/Xilinota/issues/2582)) ([#2573](https://github.com/XilinJia/Xilinota/issues/2573) by [@Rishgod](https://github.com/Rishgod)) -- Fixed: Speed up WebDAV and Nextcloud Sync on Linux ([#2577](https://github.com/XilinJia/Xilinota/issues/2577)) ([#1023](https://github.com/XilinJia/Xilinota/issues/1023) by [@WisdomCode](https://github.com/WisdomCode)) -- Fixed: Fix to update tag list when note is deleted. ([#2554](https://github.com/XilinJia/Xilinota/issues/2554) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix Resources menu item on macOS ([#2530](https://github.com/XilinJia/Xilinota/issues/2530) by Helmut K. C. Tessarek) -- Fixed: Fixed search bar text not visible in dark mode -- Fixed: Better handling of rare error in WebDAV server ([#248](https://github.com/XilinJia/Xilinota/issues/248)5) -- Fixed: Fixed note renderer asset caching issue -- Fixed: Add new Katex fonts to improve rendering ([#2478](https://github.com/XilinJia/Xilinota/issues/2478)) ([#2477](https://github.com/XilinJia/Xilinota/issues/2477) by Helmut K. C. Tessarek) -- Fixed: Fix `.desktop` file & force refresh ([#2479](https://github.com/XilinJia/Xilinota/issues/2479) by Brandon Wulf) -- Fixed: Fixed incorect location format ([#2480](https://github.com/XilinJia/Xilinota/issues/2480) by [@anjulalk](https://github.com/anjulalk)) -- Fixed: Fix importing of very large attachments (150MB+) from Evernote ENEX files -- Fixed: Fix to update the note list if the selected tag is deleted. ([#2398](https://github.com/XilinJia/Xilinota/issues/2398) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix alignment of checkboxes and other list items in rendered note ([#227](https://github.com/XilinJia/Xilinota/issues/227)7) -- Fixed: Fix slow rendering and memory leak issues with Katex notes ([#235](https://github.com/XilinJia/Xilinota/issues/235)7) -- Fixed: Fix rendering of certain letters in Katex. Fixed printing when note contains Katex code ([#237](https://github.com/XilinJia/Xilinota/issues/237)4) -- Fixed: Fix markdown export ([#2463](https://github.com/XilinJia/Xilinota/issues/2463)) ([#2455](https://github.com/XilinJia/Xilinota/issues/2455) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix escaping of title when generating a markdown link ([#2456](https://github.com/XilinJia/Xilinota/issues/2456)) ([#2085](https://github.com/XilinJia/Xilinota/issues/2085) by Helmut K. C. Tessarek) -- Fixed: Fix rendering of tabs in code blocks ([#2446](https://github.com/XilinJia/Xilinota/issues/2446)) ([#2330](https://github.com/XilinJia/Xilinota/issues/2330) by [@mic704b](https://github.com/mic704b)) -- Fixed: Do not show "could not print" warning dialog after cancelling print. ([#2410](https://github.com/XilinJia/Xilinota/issues/2410)) ([#2407](https://github.com/XilinJia/Xilinota/issues/2407) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fixes long lines warpped ([#2447](https://github.com/XilinJia/Xilinota/issues/2447) by Amit singh) -- Fixed: Ensure the main window is hidden when Xilinota starts ([#2432](https://github.com/XilinJia/Xilinota/issues/2432)) ([#2365](https://github.com/XilinJia/Xilinota/issues/2365) by 0xCLOVER) -- Fixed: Fix hang when selecting tag when multiple notes are selected (also for search) ([#2372](https://github.com/XilinJia/Xilinota/issues/2372) by [@mic704b](https://github.com/mic704b)) -- Fixed: Apply userstyle again when exporting to PDF or printing ([#232](https://github.com/XilinJia/Xilinota/issues/232)4) -- Fixed: Fixed update message box -- Fixed: Fix identification of note in pdf export from main menu. ([#2323](https://github.com/XilinJia/Xilinota/issues/2323) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fixed bad table rendering with multitable ([#235](https://github.com/XilinJia/Xilinota/issues/235)2) -- Fixed: Fixed issues with Katex and MultiMd table plugin ([#233](https://github.com/XilinJia/Xilinota/issues/233)9) -- Fixed: Fix Linux installation script ([#2333](https://github.com/XilinJia/Xilinota/issues/2333) by Carl Bordum Hansen) - -## [v1.0.179](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.179) - 2020-01-24T22:42:41Z - -- New: Added new, more secure encryption methods, so that they can be switched to at a later time -- Improved: Improve appearance of note Info dialog -- Fixed: Apply userstyle again when exporting to PDF or printing ([#232](https://github.com/XilinJia/Xilinota/issues/232)4) -- Fixed: Fixed update message box -- Fixed: Fix identification of note in pdf export from main menu. ([#2323](https://github.com/XilinJia/Xilinota/issues/2323) by mic704b) -- Fixed: Undefined text was being displayed on top of notes in revision viewer ([#235](https://github.com/XilinJia/Xilinota/issues/235)2) -- Fixed: Fixed issues with Katex and MultiMd table plugin ([#233](https://github.com/XilinJia/Xilinota/issues/233)9) -- Fixed: Fix Linux installation script ([#2333](https://github.com/XilinJia/Xilinota/issues/2333) by [@carlbordum](https://github.com/carlbordum)) - -## [v1.0.178](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.178) - 2020-01-20T19:06:45Z - -- New: Add ability to search by folder or tag title -- New: Add option to disable auto-matching braces ([#225](https://github.com/XilinJia/Xilinota/issues/225)1) -- New: Display selected tags under a note title ([#221](https://github.com/XilinJia/Xilinota/issues/221)7) -- New: Add external editor actions to the note context menu. ([#221](https://github.com/XilinJia/Xilinota/issues/221)4) -- Improved: When importing MD files create resources for local linked files ([#226](https://github.com/XilinJia/Xilinota/issues/226)2) -- Improved: Update Electron to 7.1.9 ([#231](https://github.com/XilinJia/Xilinota/issues/231)4) -- Improved: Show completed date in note properties ([#229](https://github.com/XilinJia/Xilinota/issues/229)2) -- Improved: Maintain selection when non-selected note is deleted ([#229](https://github.com/XilinJia/Xilinota/issues/229)0) -- Improved: Don't count completed to-dos in note counts when they are not shown ([#228](https://github.com/XilinJia/Xilinota/issues/228)8) -- Improved: Replace note links with relative paths in MD Exporter ([#216](https://github.com/XilinJia/Xilinota/issues/216)1) -- Fixed: Fix pdf export when mouse over non-selected note in notelist. ([#2255](https://github.com/XilinJia/Xilinota/issues/2255)) ([#225](https://github.com/XilinJia/Xilinota/issues/225)4) -- Fixed: Fixed regression in HTML note rendering -- Fixed: Fixed export to HTML, PDF and printing - -## [v1.0.177](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.177) (Pre-release) - 2019-12-30T14:40:40Z - -This is to test the Electron framework upgrade and the switch to a separate note renderer. If you find any bug please report on the forum or GitHub tracker. - -- New: Allow exporting a note as HTML -- Improved: Extract note renderer to separate package ([#220](https://github.com/XilinJia/Xilinota/issues/220)6) -- Improved: Better handling of resource download errors, and added resource info to sync status screen -- Improved: Update Katex to 0.11.1 ([#220](https://github.com/XilinJia/Xilinota/issues/220)1) -- Improved: Improved Nextcloud API error handling -- Improved: Updated OneDrive login to remove webview dependency -- Improved: Decrypt notes that are meant to be shared -- Improved: Make it easier to view early errors when the app starts -- Improved: Upgrade to Electron 7 -- Improved: Render note using iframe instead of deprecated webview -- Fixed: Fix Goto Anything scrolling issue ([#2199](https://github.com/XilinJia/Xilinota/issues/2199)) ([#212](https://github.com/XilinJia/Xilinota/issues/212)2) -- Fixed: Prevent app from crashing when pressing focus shortcut from search bar ([#215](https://github.com/XilinJia/Xilinota/issues/215)7) -- Fixed: Handle WebDAV servers that do not return a last modified date (fixes mail.ru) ([#209](https://github.com/XilinJia/Xilinota/issues/209)1) -- Fixed: Fix notifications on Windows 7 ([#214](https://github.com/XilinJia/Xilinota/issues/214)4) - -## [v1.0.176](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.176) (Pre-release) - 2019-12-14T10:36:44Z - -- New: Add ability to share a note publicly using Nextcloud ([#217](https://github.com/XilinJia/Xilinota/issues/217)3) -- Improved: Allow for custom Xilinota theme and Ace editor styles ([#209](https://github.com/XilinJia/Xilinota/issues/209)9) - -## [v1.0.175](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.175) - 2019-12-08T11:48:47Z - -- New: Add warning message when user tries to upload a file 10MB or larger ([#2102](https://github.com/XilinJia/Xilinota/issues/2102)) ([#209](https://github.com/XilinJia/Xilinota/issues/209)7) -- Improved: Improved text editor syntax highlighting ([#210](https://github.com/XilinJia/Xilinota/issues/210)0) -- Improved: Improved logging during sync to allow finding bugs more easily -- Improved: Allow Electron debugging flag ([#208](https://github.com/XilinJia/Xilinota/issues/208)4) -- Improved: Updated application icons -- Fixed: Restaured translations that had been accidentally deleted ([#212](https://github.com/XilinJia/Xilinota/issues/212)6) -- Fixed: Fixed warning boxes in solarized theme ([#182](https://github.com/XilinJia/Xilinota/issues/182)6) -- Fixed: Prevent sync from happening if target dir could not be created, in local sync ([#211](https://github.com/XilinJia/Xilinota/issues/211)7) -- Fixed: Handle rare case when notebook has a parent that no longer exists, which causes a crash when sorting ([#208](https://github.com/XilinJia/Xilinota/issues/208)8) - -## [v1.0.174](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.174) - 2019-11-12T18:20:58Z - -- Improved: Show note count by default -- Fixed: Do not crash when a notebook parent does not exist ([#207](https://github.com/XilinJia/Xilinota/issues/207)9) -- Fixed: Fix scaling of inline svg resource icons ([#207](https://github.com/XilinJia/Xilinota/issues/207)5) - -## [v1.0.173](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.173) - 2019-11-11T08:33:35Z - -- New: Add new setting to show note counts for folders and tags ([#200](https://github.com/XilinJia/Xilinota/issues/200)6) -- New: Add keyboard modes to editor (vim, emacs) ([#2056](https://github.com/XilinJia/Xilinota/issues/2056)) ([#129](https://github.com/XilinJia/Xilinota/issues/129)8) -- New: Added link resource icon ([#203](https://github.com/XilinJia/Xilinota/issues/203)5) -- New: Add `` tag support ([#2044](https://github.com/XilinJia/Xilinota/issues/2044)) ([#204](https://github.com/XilinJia/Xilinota/issues/204)3) -- New: Add Nord theme ([#2004](https://github.com/XilinJia/Xilinota/issues/2004)) ([#190](https://github.com/XilinJia/Xilinota/issues/190)3) -- New: Add menu item to toggle note list ([#1991](https://github.com/XilinJia/Xilinota/issues/1991)) ([#198](https://github.com/XilinJia/Xilinota/issues/198)8) -- New: Add context menu and menu item to create sub-notebook ([#198](https://github.com/XilinJia/Xilinota/issues/198)4) -- New: Add typographer support ([#198](https://github.com/XilinJia/Xilinota/issues/198)7) -- Improved: Set user-agent header to Xilinota/1.0 ([#2064](https://github.com/XilinJia/Xilinota/issues/2064)) ([#204](https://github.com/XilinJia/Xilinota/issues/204)2) -- Improved: Prevent window from being shown on startup when it should be hidden in tray ([#203](https://github.com/XilinJia/Xilinota/issues/203)1) -- Improved: Allow selecting what views should be available from the Layout button ([#2028](https://github.com/XilinJia/Xilinota/issues/2028)) ([#190](https://github.com/XilinJia/Xilinota/issues/190)0) -- Improved: Fill X primary selection from the editor on text selection ([#2029](https://github.com/XilinJia/Xilinota/issues/2029)) ([#21](https://github.com/XilinJia/Xilinota/issues/21)5) -- Improved: Allow custom CSS when printing ([#2014](https://github.com/XilinJia/Xilinota/issues/2014)) ([#191](https://github.com/XilinJia/Xilinota/issues/191)8) -- Improved: Update Markdown plugins: toc-done-right, anchor ([#2005](https://github.com/XilinJia/Xilinota/issues/2005)) ([#195](https://github.com/XilinJia/Xilinota/issues/195)3) -- Improved: Handle WebDAV server with empty XML namespaces ([#200](https://github.com/XilinJia/Xilinota/issues/200)2) -- Improved: Stop watching external edits when closing editor ([#198](https://github.com/XilinJia/Xilinota/issues/198)1) -- Improved: Allow apps to work with read-only profile -- Fixed: Fix handling of URLs that contain single quotes ([#203](https://github.com/XilinJia/Xilinota/issues/203)0) -- Fixed: Prevent horizontal scrolling on Linux when a scrollbar is present in note list ([#2062](https://github.com/XilinJia/Xilinota/issues/2062)) ([#157](https://github.com/XilinJia/Xilinota/issues/157)0) -- Fixed: Fix TOC with special characters ([#205](https://github.com/XilinJia/Xilinota/issues/205)2) -- Fixed: Stop print command from resetting theme ([#1999](https://github.com/XilinJia/Xilinota/issues/1999)) ([#179](https://github.com/XilinJia/Xilinota/issues/179)0) -- Fixed: Fixed attachment markup when importing ENEX files as HTML so that it works in mobile too -- Fixed: Api: Fixed error handling when getting resources of a note that does not exist ([#201](https://github.com/XilinJia/Xilinota/issues/201)8) -- Fixed: Fix scrolling issue when clicking on internal link ([#186](https://github.com/XilinJia/Xilinota/issues/186)7) -- Fixed: Open links in external browser from revision view ([#200](https://github.com/XilinJia/Xilinota/issues/200)8) - -## [v1.0.170](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.170) - 2019-10-13T22:13:04Z - -- New: Added support for chemical equations using mhchem for Katex -- New: Add option to set page dimensions when printing ([#197](https://github.com/XilinJia/Xilinota/issues/197)6) -- New: Add checkmark to menu item, if Dev Tools are on ([#194](https://github.com/XilinJia/Xilinota/issues/194)9) -- New: Added Dracula theme ([#1924](https://github.com/XilinJia/Xilinota/issues/1924)) ([#186](https://github.com/XilinJia/Xilinota/issues/186)3) -- New: Added concept of sync version and client ID to allow upgrading sync targets -- Improved: Truncate update changelog when it's too long ([#1967](https://github.com/XilinJia/Xilinota/issues/1967)) ([#122](https://github.com/XilinJia/Xilinota/issues/122)2) -- Improved: Support italic in span tags ([#196](https://github.com/XilinJia/Xilinota/issues/196)6) -- Improved: Allow a sync client to lock a sync target, so that migration operations can be performed on it -- Improved: Give correct mime type to more file types -- Improved: Api: Allow getting the resources of a note ([#195](https://github.com/XilinJia/Xilinota/issues/195)6) -- Improved: Set cancel as the default in dangerous operations ([#1934](https://github.com/XilinJia/Xilinota/issues/1934)) ([#166](https://github.com/XilinJia/Xilinota/issues/166)2) -- Improved: Hide some toolbar buttons when editor hidden ([#1940](https://github.com/XilinJia/Xilinota/issues/1940)) ([#189](https://github.com/XilinJia/Xilinota/issues/189)6) -- Improved: Larger search bar ([#1933](https://github.com/XilinJia/Xilinota/issues/1933)) ([#91](https://github.com/XilinJia/Xilinota/issues/91)7) -- Improved: Use profile temp dir when exporting files ([#193](https://github.com/XilinJia/Xilinota/issues/193)2) -- Improved: Code button now detects multiline ([#191](https://github.com/XilinJia/Xilinota/issues/191)5) -- Fixed: Prevent note content from being deleted when using certain external editors (in particular Typora) ([#185](https://github.com/XilinJia/Xilinota/issues/185)4) -- Fixed: Display error message when notes cannot be exported ([#197](https://github.com/XilinJia/Xilinota/issues/197)0) -- Fixed: Note view was not reloaded after viewing revisions ([#181](https://github.com/XilinJia/Xilinota/issues/181)9) -- Fixed: Fixed alarms that would trigger immediately when they were set too far in future ([#182](https://github.com/XilinJia/Xilinota/issues/182)9) -- Fixed: Text input context menu was not working in Windows ([#170](https://github.com/XilinJia/Xilinota/issues/170)3) -- Fixed: App would crash if trying to index a note that has not been decrypted yet ([#193](https://github.com/XilinJia/Xilinota/issues/193)8) - -## [v1.0.169](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.169) - 2019-09-27T18:35:13Z - -- New: Add support for Deepin desktop environment in install script ([#188](https://github.com/XilinJia/Xilinota/issues/188)4) -- Improved: Improves deletion fail-safe so it is based on percentage of notes deleted. And display warning on sidebar. -- Improved: Log last requests in case of a sync error - -## [v1.0.168](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.168) - 2019-09-25T21:21:38Z - -- New: Import Evernote notes as HTML ([#188](https://github.com/XilinJia/Xilinota/issues/188)7) -- New: Added fail-safe to prevent data from being wiped out when the sync target is empty -- Improved: Also allow importing TXT files with markdown -- Improved: Cleaned up and improved config screen design, move all screens under same one, and added section buttons -- Fixed: Fixed broken menu bar -- Fixed: Fixed import of notes that contain links with hashes -- Fixed: Support non-alphabetical characters in note link anchors ([#187](https://github.com/XilinJia/Xilinota/issues/187)0) - -## [v1.0.167](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.167) - 2019-09-10T08:48:37Z - -- Fixed: Fixed link issue following last update - -## [v1.0.166](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.166) - 2019-09-09T17:35:54Z - -Note that on Windows the code signing certificate has been renewed, which some times triggers warnings when installing the application. - -- New: Add support for anchor hashes in note links ([#149](https://github.com/XilinJia/Xilinota/issues/149)0) -- Improved: Only support checkboxes that start with a dash ([#183](https://github.com/XilinJia/Xilinota/issues/183)2) -- Improved: Apply current locale to date and time ([#182](https://github.com/XilinJia/Xilinota/issues/182)2) -- Improved: Update template prompt font and sort templates ([#180](https://github.com/XilinJia/Xilinota/issues/180)6) -- Fixed: Do not scroll text when search is open and user type in note ([#183](https://github.com/XilinJia/Xilinota/issues/183)3) -- Fixed: Fixed cropped content issue when printing or exporting to PDF ([#181](https://github.com/XilinJia/Xilinota/issues/181)5) -- Fixed: Fix typo on encryption options screen ([#182](https://github.com/XilinJia/Xilinota/issues/182)3) -- Fixed: Use correct date format for templates ([#1810](https://github.com/XilinJia/Xilinota/issues/1810)) ([#180](https://github.com/XilinJia/Xilinota/issues/180)3) - -## [v1.0.165](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.165) - 2019-08-14T21:46:29Z - -- New: Added support for Fountain screenwriting language -- New: Add solarized themes to desktop client ([#173](https://github.com/XilinJia/Xilinota/issues/173)3) -- New: Added support for templates ([#164](https://github.com/XilinJia/Xilinota/issues/164)7) -- New: Added markup language to property dialog -- New: Add support for cinnamon to install script ([#173](https://github.com/XilinJia/Xilinota/issues/173)8) -- Improved: Better handling of adding the title to print and export to PDF ([#174](https://github.com/XilinJia/Xilinota/issues/174)4) -- Improved: Improved bold formatting support in Enex import ([#170](https://github.com/XilinJia/Xilinota/issues/170)8) -- Improved: Create fileURLs via drag and drop ([#165](https://github.com/XilinJia/Xilinota/issues/165)3) -- Improved: No longer crash if certain theme properties are not set -- Improved: Make translation files smaller by not including untranslated strings. Also add percentage translated to config screen. ([#145](https://github.com/XilinJia/Xilinota/issues/145)9) -- Improved: Only repeat failed requests up to 3 times during sync -- Improved: Upgraded packages to fix security issue -- Improved: Make depthColor theme property optional -- Improved: Optimised loading of multiple items -- Improved: Disable Markdown actions for HTML notes -- Improved: Footnote, toc-done-right, anchor ([#174](https://github.com/XilinJia/Xilinota/issues/174)1) -- Fixed: Fixed Back button icon on Config screen -- Fixed: Fixed note order when dragging a note outside a notebook ([#173](https://github.com/XilinJia/Xilinota/issues/173)2) -- Fixed: Fixed race condition when loading a note while another one is still loading. Improved performance when loading large note. - -## [v1.0.161](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.161) - 2019-07-13T18:30:00Z - -- Improved: Show git branch and hash in About dialog ([#169](https://github.com/XilinJia/Xilinota/issues/169)2) -- Improved: Better logging in case of error while indexing search -- Improved: When doing local search do not split query into words -- Improved: For Ubuntu users, added unity to if condition for desktop icon creation ([#168](https://github.com/XilinJia/Xilinota/issues/168)3) -- Improved: Cache code blocks in notes to speed up rendering ([#164](https://github.com/XilinJia/Xilinota/issues/164)9) -- Improved: Optimised resource download queue by exiting early if resources are already downloaded -- Fixed: Keep back button when opening a note link from the search results ([#172](https://github.com/XilinJia/Xilinota/issues/172)7) -- Fixed: Improved note selection and scrolling when moving a note to a different notebook ([#172](https://github.com/XilinJia/Xilinota/issues/172)4) -- Fixed: Import Evernote audio files correctly ([#172](https://github.com/XilinJia/Xilinota/issues/172)3) -- Fixed: Fixed issue with certain commands being repeated in some cases ([#172](https://github.com/XilinJia/Xilinota/issues/172)0) -- Fixed: Set note title to correct size when zoom is enabled ([#170](https://github.com/XilinJia/Xilinota/issues/170)4) -- Fixed: Hide toolbar button text when it is below a certain size ([#169](https://github.com/XilinJia/Xilinota/issues/169)9) -- Fixed: When deleting resource from sync target also delete associated data blob ([#169](https://github.com/XilinJia/Xilinota/issues/169)4) -- Fixed: Add override for ACE editor shortcut `Ctrl+K` ([#1705](https://github.com/XilinJia/Xilinota/issues/1705)) ([#134](https://github.com/XilinJia/Xilinota/issues/134)2) -- Fixed: Only log master key ID -- Fixed: Preserve user timestamps when adding note via API ([#167](https://github.com/XilinJia/Xilinota/issues/167)6) -- Fixed: Fix line break issue when importing certain notes from Evernotes ([#167](https://github.com/XilinJia/Xilinota/issues/167)2) -- Fixed: Fixed issue with issue with watching file on Linux ([#165](https://github.com/XilinJia/Xilinota/issues/165)9) -- Fixed: Disable certain menu items when no note or multiple notes are selected, and fixed menu item to set tag ([#166](https://github.com/XilinJia/Xilinota/issues/166)4) - -## [v1.0.160](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.160) - 2019-06-15T00:21:40Z - -- New: Highlight notebooks based on depth ([#163](https://github.com/XilinJia/Xilinota/issues/163)4) -- New: Added menu item to format inline code ([#164](https://github.com/XilinJia/Xilinota/issues/164)1) -- Improved: Added shortcut for tags (`Cmd+Opt+T` / `Ctrl+Alt+T`) ([#163](https://github.com/XilinJia/Xilinota/issues/163)8) -- Fixed: Allow opening external editor on new notes ([#144](https://github.com/XilinJia/Xilinota/issues/144)3) - -## [v1.0.159](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.159) - 2019-06-08T00:00:19Z - -- New: Added option to open development tools, to make it easier to create custom CSS -- Improved: Improved tag dialog to make it easier to add and remove tags ([#158](https://github.com/XilinJia/Xilinota/issues/158)9) -- Improved: Speed up synchronisation by allowing multiple connections when downloading items ([#163](https://github.com/XilinJia/Xilinota/issues/163)3) -- Improved: Better handling of items that cannot be decrypted, including those that cause crashes -- Improved: Upgrade TOC plugin version to 4.0.0 to fix various issues ([#160](https://github.com/XilinJia/Xilinota/issues/160)3) -- Improved: Improve how font size is applied ([#160](https://github.com/XilinJia/Xilinota/issues/160)1) -- Improved: Improved workflow of downloading and decrypting data during sync -- Fixed: Fix icon path and directory in Linux install script ([#161](https://github.com/XilinJia/Xilinota/issues/161)2) -- Fixed: Handle multiple lines in attributes when importing Enex files ([#158](https://github.com/XilinJia/Xilinota/issues/158)3) -- Fixed: Fix issue with revisions being needlessly created when decrypting notes - -## [v1.0.158](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.158) - 2019-05-27T19:01:18Z - -- Improved: Enable more options on multimd-table plugin ([#158](https://github.com/XilinJia/Xilinota/issues/158)6) -- Improved: Improved config screen with dark theme -- Improved: Make bold text more visible ([#157](https://github.com/XilinJia/Xilinota/issues/157)5) -- Fixed: Fix internal note links ([#158](https://github.com/XilinJia/Xilinota/issues/158)7) -- Fixed: Fixed empty separators in menu - -## [v1.0.157](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.157) - 2019-05-26T17:55:53Z - -- New: Added Persian translation ([#153](https://github.com/XilinJia/Xilinota/issues/153)9) -- New: Allow downloading attachments on demand or automatically ([#1527](https://github.com/XilinJia/Xilinota/issues/1527)) ([#148](https://github.com/XilinJia/Xilinota/issues/148)1) -- Improved: Make bold text more visible ([#157](https://github.com/XilinJia/Xilinota/issues/157)5) -- Improved: Add number of characters removed and added in revision list -- Improved: Remove tags from Welcome item due to issue with cleaning them up afterwards -- Improved: Handle missing resource blob when setting resource size -- Improved: Gray out checkboxes that have been ticked inside notes -- Improved: Put back "Fetched items" message during sync -- Improved: When opening a note using Goto Anything, open all its parent notebooks too -- Fixed: Clears search when clicking on a notebook. ([#1504](https://github.com/XilinJia/Xilinota/issues/1504)) ([#118](https://github.com/XilinJia/Xilinota/issues/118)6) -- Fixed: Default sort order for notebooks should be title and ascending ([#154](https://github.com/XilinJia/Xilinota/issues/154)1) -- Fixed: Added backticks to auto-wrapping quotes. ([#1534](https://github.com/XilinJia/Xilinota/issues/1534)) ([#142](https://github.com/XilinJia/Xilinota/issues/142)6) -- Fixed: Prevent app from trying to upload resource it has not downloaded yet - -## [v1.0.153](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.153) (Pre-release) - 2019-05-15T06:27:29Z - -This release only adds additional logging for the note history feature. - -## [v1.0.152](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.152) - 2019-05-13T09:08:07Z - -Same as v1.0.151 but with a fix to the migration issue, that was in turns affecting synchronisation. - -- New: Support for note history ([#1415](https://github.com/XilinJia/Xilinota/issues/1415)) ([#71](https://github.com/XilinJia/Xilinota/issues/71)2) -- Improved: Save size of a resource to the database; and added mechanism to run non-database migrations -- Improved: Improved note deletion dialog ([#150](https://github.com/XilinJia/Xilinota/issues/150)2) -- Fixed: Allow resources greater than 10 MB but they won't be synced on mobile ([#37](https://github.com/XilinJia/Xilinota/issues/37)1) -- Fixed: Improved handling of images when using external editor, so that it works in Atom, VSCode and Typora ([#142](https://github.com/XilinJia/Xilinota/issues/142)5) -- Fixed: Some images were not being displayed -- Fixed: Resets the undo manager when creating new notes ([#1495](https://github.com/XilinJia/Xilinota/issues/1495)) ([#35](https://github.com/XilinJia/Xilinota/issues/35)5) -- Fixed: Prevents notes with no title to break after synchronize ([#147](https://github.com/XilinJia/Xilinota/issues/147)2) - -## [v1.0.151](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.151) - 2019-05-12T15:14:32Z - -Same as v1.0.150 but with a small fix to set the resources file size. - -- New: Support for note history ([#1415](https://github.com/XilinJia/Xilinota/issues/1415)) ([#71](https://github.com/XilinJia/Xilinota/issues/71)2) -- Improved: Save size of a resource to the database; and added mechanism to run non-database migrations -- Improved: Improved note deletion dialog ([#150](https://github.com/XilinJia/Xilinota/issues/150)2) -- Fixed: Allow resources greater than 10 MB but they won't be synced on mobile ([#37](https://github.com/XilinJia/Xilinota/issues/37)1) -- Fixed: Improved handling of images when using external editor, so that it works in Atom, VSCode and Typora ([#142](https://github.com/XilinJia/Xilinota/issues/142)5) -- Fixed: Some images were not being displayed -- Fixed: Resets the undo manager when creating new notes ([#1495](https://github.com/XilinJia/Xilinota/issues/1495)) ([#35](https://github.com/XilinJia/Xilinota/issues/35)5) -- Fixed: Prevents notes with no title to break after synchronize ([#147](https://github.com/XilinJia/Xilinota/issues/147)2) - -## [v1.0.150](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.150) - 2019-05-12T11:27:48Z - -- New: Support for note history ([#1415](https://github.com/XilinJia/Xilinota/issues/1415)) ([#71](https://github.com/XilinJia/Xilinota/issues/71)2) -- Improved: Save size of a resource to the database; and added mechanism to run non-database migrations -- Improved: Improved note deletion dialog ([#150](https://github.com/XilinJia/Xilinota/issues/150)2) -- Fixed: Allow resources greater than 10 MB but they won't be synced on mobile ([#37](https://github.com/XilinJia/Xilinota/issues/37)1) -- Fixed: Improved handling of images when using external editor, so that it works in Atom, VSCode and Typora ([#142](https://github.com/XilinJia/Xilinota/issues/142)5) -- Fixed: Some images were not being displayed -- Fixed: Resets the undo manager when creating new notes ([#1495](https://github.com/XilinJia/Xilinota/issues/1495)) ([#35](https://github.com/XilinJia/Xilinota/issues/35)5) -- Fixed: Prevents notes with no title to break after synchronize ([#147](https://github.com/XilinJia/Xilinota/issues/147)2) - -## [v1.0.148](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.148) (Pre-release) - 2019-05-08T19:12:24Z - -This is to test the revision service. It is not yet recommended to upgrade as the corresponding mobile apps have not been released to the stores yet (the Android APK is available though). - -- Improved: Make sure a revision is saved if a note has not been modified for over a week -- Improved: Do not save a revision if there is already a recent one that exists -- Improved: Make sure user timestamp is preserved with revision information -- Fixed: Fixed note history sort order. -- Fixed: Make sure a revision is not empty before saving it - -## [v1.0.145](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.145) - 2019-05-03T09:16:53Z - -- Improved: Display better error message when trying to sync with a new sync target from an old version of Xilinota -- Improved: UI updates to sidebar and header, changing icon sizes and animations ([#146](https://github.com/XilinJia/Xilinota/issues/146)3) -- Fixed: Update chokidar to fix blank screen when returning from external editor ([#147](https://github.com/XilinJia/Xilinota/issues/147)9) -- Fixed: Fixes [#1476](https://github.com/XilinJia/Xilinota/issues/1476): Import lists and sub-lists from Enex files with correct indentation ([#147](https://github.com/XilinJia/Xilinota/issues/147)6) -- Fixed: Remove message "Processing a path that has already been done" as this is not an error ([#135](https://github.com/XilinJia/Xilinota/issues/135)3) - -## [v1.0.143](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.143) - 2019-04-22T10:51:38Z - -- Improved support for Japanese, Chinese, Korean search queries (also applies to Goto Anything) -- Fixes [#1433](https://github.com/XilinJia/Xilinota/issues/1433): Some resources could incorrectly be deleted even though they are still present in a note. Also added additional verifications to make sure resources that are still linked to a note are not accidentally deleted. -- Fix: Goto Anything results were displayed lowercase -- Fix: Clear selected Notes when switching Notebook ([#138](https://github.com/XilinJia/Xilinota/issues/138)7) -- Fixes [#1405](https://github.com/XilinJia/Xilinota/issues/1405): Handle invalid resource tags that contain no data when importing ENEX -- Fix: Updated Electron and Chokidar to try to fix external editor crashing app -- Fixes [#423](https://github.com/XilinJia/Xilinota/issues/423): Make sure links are clickable when exporting to PDF -- Fixes [#1427](https://github.com/XilinJia/Xilinota/issues/1427): Support checkoxes behind bullets -- Fixes [#1417](https://github.com/XilinJia/Xilinota/issues/1417): Clipper: Sort the folders in the same order as the desktop app -- Fixes [#1425](https://github.com/XilinJia/Xilinota/issues/1425) (probably): Fix display of images when using VSCode as external editor -- Change shortcuts for 'Print' and 'Goto Anything' ([#142](https://github.com/XilinJia/Xilinota/issues/142)0) -- Add option to use soft breaks for markdown rendering ([#140](https://github.com/XilinJia/Xilinota/issues/140)8) - -## [v1.0.142](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.142) - 2019-04-02T16:44:51Z - -- New: Allow toggling markdown plugins and added several new plugins ([#134](https://github.com/XilinJia/Xilinota/issues/134)7) -- New: Added Goto Anything dialog (Ctrl+P or Cmd+P) -- Improved: macOS: make the menu more like a macOS menu ([#134](https://github.com/XilinJia/Xilinota/issues/134)8) -- Improved search - when clearing search, stay on current item. When clicking on notebook name, jump to note within notebook. Improved toolbar layout. -- Fixed: The side bar was being refreshed too frequently. -- Fixed: Order of notebooks with sub-notebooks was sometimes incorrect when sorting -- Fixes [#1334](https://github.com/XilinJia/Xilinota/issues/1334) (maybe): Upgraded chokidar which it seems was randomly making Electron 4 crash (maybe due to fsevent package) -- Fixes [#1329](https://github.com/XilinJia/Xilinota/issues/1329): Could not edit created and updated time anymore -- Fixes [#1326](https://github.com/XilinJia/Xilinota/issues/1326): Restored inline code styling -- Fixes [#1325](https://github.com/XilinJia/Xilinota/issues/1325): Fixed nested checkbox indentation -- fix sub pixel rendering for desktop ([#137](https://github.com/XilinJia/Xilinota/issues/137)8) - -## [v1.0.140](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.140) - 2019-03-10T20:59:58Z - -- Resolves [#1105](https://github.com/XilinJia/Xilinota/issues/1105): Added support for macro persistence for Katex -- Resolves [#206](https://github.com/XilinJia/Xilinota/issues/206): Added support for sorting notebooks by title or last modified -- Fixed: Windows 32-bit version should now work again. -- Improved: Rewritten Markdown rendering system to make it easier to add new features. Fixed a few minor rendering bugs doing so. - -## [v1.0.139](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.139) (Pre-release) - 2019-03-09T10:06:48Z - -This pre-release is mainly for testing the new rendering engine. - -## [v1.0.138](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.138) (Pre-release) - 2019-03-03T17:23:00Z - -This is only for testing the Arabic translation. - -## [v1.0.137](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.137) (Pre-release) - 2019-03-03T01:12:51Z - -To test Windows 32-bit build. - -## [v1.0.135](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.135) - 2019-02-27T23:36:57Z - -Note: this is the same as v132 but with a fix for the resizeable column bug, and for PDF export and printing. - -- New: Experimental support for Mermaid graphs (This is **not** yet supported on mobile). -- New: Allow resizing sidebar columns. -- New: Resolves [#1198](https://github.com/XilinJia/Xilinota/issues/1198): In search results, give more weight to more recent notes and less to completed to-dos -- Add shortcut to start a sync ([#123](https://github.com/XilinJia/Xilinota/issues/123)1) -- Change notebook icon in toolbar and search result ([#125](https://github.com/XilinJia/Xilinota/issues/125)2) -- When deleting notebook or tag, display name ([#125](https://github.com/XilinJia/Xilinota/issues/125)3) -- API: Resolves [#1148](https://github.com/XilinJia/Xilinota/issues/1148): Added support for search end-point and improved error handling -- Security: Updated a few packages to fix CVE-2018-16469 -- Security: Updated parse-url package to fix CVE-2018-3774 -- Various bug fixes and improvement following previous release. -- Fixes [#1251](https://github.com/XilinJia/Xilinota/issues/1251): Handle Show Uncompleted Tasks option when selecting a tag - -## [v1.0.134](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.134) - 2019-02-27T10:21:44Z - -Note: this is the same as v132 but with a fix for the resizeable column bug. - -- New: Experimental support for Mermaid graphs (This is **not** yet supported on mobile). -- New: Allow resizing sidebar columns. -- New: Resolves [#1198](https://github.com/XilinJia/Xilinota/issues/1198): In search results, give more weight to more recent notes and less to completed to-dos -- Add shortcut to start a sync ([#123](https://github.com/XilinJia/Xilinota/issues/123)1) -- Change notebook icon in toolbar and search result ([#125](https://github.com/XilinJia/Xilinota/issues/125)2) -- When deleting notebook or tag, display name ([#125](https://github.com/XilinJia/Xilinota/issues/125)3) -- API: Resolves [#1148](https://github.com/XilinJia/Xilinota/issues/1148): Added support for search end-point and improved error handling -- Security: Updated a few packages to fix CVE-2018-16469 -- Security: Updated parse-url package to fix CVE-2018-3774 -- Various bug fixes and improvement following previous release. -- Fixes [#1251](https://github.com/XilinJia/Xilinota/issues/1251): Handle Show Uncompleted Tasks option when selecting a tag - -## [v1.0.132](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.132) - 2019-02-26T23:02:05Z - -- New: Experimental support for Mermaid graphs (This is **not** yet supported on mobile). -- New: Allow resizing sidebar columns. -- New: Resolves [#1198](https://github.com/XilinJia/Xilinota/issues/1198): In search results, give more weight to more recent notes and less to completed to-dos -- Add shortcut to start a sync ([#123](https://github.com/XilinJia/Xilinota/issues/123)1) -- Change notebook icon in toolbar and search result ([#125](https://github.com/XilinJia/Xilinota/issues/125)2) -- When deleting notebook or tag, display name ([#125](https://github.com/XilinJia/Xilinota/issues/125)3) -- API: Resolves [#1148](https://github.com/XilinJia/Xilinota/issues/1148): Added support for search end-point and improved error handling -- Security: Updated a few packages to fix CVE-2018-16469 -- Security: Updated parse-url package to fix CVE-2018-3774 -- Various bug fixes and improvement following previous release. -- Fixes [#1251](https://github.com/XilinJia/Xilinota/issues/1251): Handle Show Uncompleted Tasks option when selecting a tag - -## [v1.0.127](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.127) - 2019-02-14T23:12:48Z - -This big release aims at improving the overall usability of the application and to make it more accessible to newcomers. - -- New: Added Welcome notes the first time the app is launched to give an overview of Xilinota and its features. -- New: Allow selecting editor path with dialog window -- New: Record last selected note IDs and restore it when opening notebook -- New: Resolves [#1041](https://github.com/XilinJia/Xilinota/issues/1041): Added button to go back to previous note after clicking link -- New: Restore scroll position when switching notes -- New: When selecting multiple notes, display possible actions as buttons -- Fixed importing ENEX file when note incorrectly contains a reminder tag -- Fixes [#1142](https://github.com/XilinJia/Xilinota/issues/1142): Disallow dropping notes on sidebar Notebook header -- Fixes [#1161](https://github.com/XilinJia/Xilinota/issues/1161): Display highlighted text and other background colours and images when exporting to PDF or printing -- Fixes [#1200](https://github.com/XilinJia/Xilinota/issues/1200): Note list was hidden when minimizing and maximizing window -- Fixed: Do not display tags that are not associated with any note -- Improved: Added 'Insert date time' option to menu -- Improved: Added a few more shortcuts for macOS and other platforms -- Improved: Added Usage link next to search box -- Improved: Allow using macOS App bundle as external editor, and improved error handling -- Improved: Better handle search queries that include dashes -- Improved: Delete note using keyboard -- Improved: Fixes [#1196](https://github.com/XilinJia/Xilinota/issues/1196): Optimised loading speed of notes when switching from one to another (2-3 times faster) -- Improved: Group config options into sections -- Improved: Improve how new notes are created to make it more reliable -- Improved: Improve styling and layout of notes in note viewer -- Improved: Keep synchronise button and status at bottom of side bar -- Improved: Made confirmation buttons sticky on Config screen -- Improved: Select notes in note list using arrow keys -- Improved: Toggle todo checkbox using SPACE key -- Improved: Use arrow to move between sidebar items, and added shortcuts to focus different elements -- Improved: Use ENTER and ESCAPE to go to next search result or to close search bar -- Improved: Use SPACE to collapse or expand a folder in sidebar -- Improved: When deleting note, display title or number of notes -- Improved: Highlight row backgroung in table -- Improved: Printing page - checkboxes and background colours and images are now printed correctly -- Improved: Add styling to the scrollbars in text editor and viewer ([#120](https://github.com/XilinJia/Xilinota/issues/120)4) -- Updated translations and added Turkish language (thanks Zorbey Doğangüneş) -- API: Allow specifying item ID for any item - -## [v1.0.126](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.126) (Pre-release) - 2019-02-09T19:46:16Z - -- New: Added Welcome notes the first time the app is launched to give an overview of Xilinota and its features. -- New: Allow selecting editor path with dialog window -- New: Record last selected note IDs and restore it when opening notebook -- New: Resolves [#1041](https://github.com/XilinJia/Xilinota/issues/1041): Added button to go back to previous note after clicking link -- New: Restore scroll position when switching notes -- New: When selecting multiple notes, display possible actions as buttons -- Fixed importing ENEX file when note incorrectly contains a reminder tag -- Fixes [#1142](https://github.com/XilinJia/Xilinota/issues/1142): Disallow dropping notes on sidebar Notebook header -- Fixes [#1161](https://github.com/XilinJia/Xilinota/issues/1161): Display highlighted text and other background colours and images when exporting to PDF or printing -- Improved: Added 'Insert date time' option to menu -- Improved: Added a few more shortcuts for macOS and other platforms -- Improved: Added Usage link next to search box -- Improved: Allow using macOS App bundle as external editor, and improved error handling -- Improved: Better handle search queries that include dashes -- Improved: Delete note using keyboard -- Improved: Fixes [#1196](https://github.com/XilinJia/Xilinota/issues/1196): Optimised loading speed of notes when switching from one to another (2-3 times faster) -- Improved: Group config options into sections -- Improved: Improve how new notes are created to make it more reliable -- Improved: Improve styling and layout of notes in note viewer -- Improved: Keep synchronise button and status at bottom of side bar -- Improved: Made confirmation buttons sticky on Config screen -- Improved: Move up and down in note list using arrow keys -- Improved: Toggle todo checkbox using SPACE key -- Improved: Use arrow to move between sidebar items, and added shortcuts to focus different elements -- Improved: Use ENTER and ESCAPE to go to next search result or to close search bar -- Improved: Use SPACE to collapse or expand a folder in sidebar -- Improved: When deleting note, display title or number of notes -- API: Allow specifying item ID for any item - -## [v1.0.125](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.125) - 2019-01-26T18:14:33Z - -- New: Added support for pre-releases - in the options you can now choose to receive pre-releases too. -- New: Added version info to auto-update dialog -- New: Resolves [#1099](https://github.com/XilinJia/Xilinota/issues/1099): Show Markdown images in external editor -- Improved: Better multi-language support in search engine. Should now work better with languages like Russian, French, Chinese, Japanese or Korean, as well as any language with accents. -- Improved: Search keyword highlighting -- Improved local search by highlighting even partial matches -- Fixes [#1126](https://github.com/XilinJia/Xilinota/issues/1126): Open Katex link in external browser instead of inside app -- Fixes [#769](https://github.com/XilinJia/Xilinota/issues/769): Disable META tags in Markdown viewers -- Improved: Handle ESC key press to cancel the NotePropertiesDialog ([#112](https://github.com/XilinJia/Xilinota/issues/112)5) -- Fixes [#1137](https://github.com/XilinJia/Xilinota/issues/1137): Fixed regression on SeaFile sync - -## [v1.0.120](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.120) - 2019-01-10T21:42:53Z - -- New: Adds functionality to toggle the notebooks and tags on the sidebar. ([#100](https://github.com/XilinJia/Xilinota/issues/100)2) -- Resolves [#1059](https://github.com/XilinJia/Xilinota/issues/1059): Fixed behaviour of export to PDF and print -- Fix window manager icon on linux ([#111](https://github.com/XilinJia/Xilinota/issues/111)0) -- Fixed file url issue ([#105](https://github.com/XilinJia/Xilinota/issues/105)4) -- Fixed keyword highlighting bug -- Fix markdown code for checked checkbox ([#111](https://github.com/XilinJia/Xilinota/issues/111)3) -- Apply zoom and editorfont updates without needing to restart ([#110](https://github.com/XilinJia/Xilinota/issues/110)9) -- Updated many translations - -## [v1.0.119](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.119) - 2018-12-18T12:40:22Z - -Important: This release might be slow on startup due to the need to index all the notes, especially if you have many of them with lots of content. The best is simply to wait for it even if it takes several minutes. This is just a one off and afterwards startup time will be the same as before. - -- New: Fast full text search engine. Works with multiple terms, support for prefixes, can restrict search to either note title or body. See https://xilinota.cozic.net/#searching for more info. -- New: Search within current note (Ctrl+F). -- New: Add separate editor font size option ([#102](https://github.com/XilinJia/Xilinota/issues/102)7) -- Changed: Changed global search shortcut to F6. -- Fixes [#808](https://github.com/XilinJia/Xilinota/issues/808) (maybe): Added fix for Nginx 404 error issue. -- Fixed: Prevent sync infinite loop under some rare conditions (only happens when manually modifying files on sync target, which should not be done anyway). -- Fixes [#476](https://github.com/XilinJia/Xilinota/issues/476) (maybe): Trying to fix notification flood. Added more log statements in case something goes wrong. -- Fixes [#1039](https://github.com/XilinJia/Xilinota/issues/1039): Always print or export to PDF using light theme -- Fixes [#1033](https://github.com/XilinJia/Xilinota/issues/1033): Handle hard break when rendering Markdown to HTML - -## [v1.0.118](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.118) - 2019-01-11T08:34:13Z - -Important: This release might be slow on startup due to the need to index all the notes, especially if you have many of them with lots of content. The best is simply to wait for it even if it takes several minutes. This is just a one off and afterwards startup time will be the same as before. - -- New: Fast full text search engine. Works with multiple terms, support for prefixes, can restrict search to either note title or body. See https://xilinota.cozic.net/#searching for more info. -- New: Search within current note (Ctrl+F). -- New: Add separate editor font size option ([#102](https://github.com/XilinJia/Xilinota/issues/102)7) -- Changed: Changed global search shortcut to F6. -- Fixes [#808](https://github.com/XilinJia/Xilinota/issues/808) (maybe): Added fix for Nginx 404 error issue. -- Fixed: Prevent sync infinite loop under some rare conditions (only happens when manually modifying files on sync target, which should not be done anyway). -- Fixes [#476](https://github.com/XilinJia/Xilinota/issues/476) (maybe): Trying to fix notification flood. Added more log statements in case something goes wrong. -- Fixes [#1039](https://github.com/XilinJia/Xilinota/issues/1039): Always print or export to PDF using light theme -- Fixes [#1033](https://github.com/XilinJia/Xilinota/issues/1033): Handle hard break when rendering Markdown to HTML - -## [v1.0.117](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.117) - 2018-11-24T12:05:24Z - -- New: Resolves [#996](https://github.com/XilinJia/Xilinota/issues/996): Allow editing multiple notes in external editor -- New: Resolves [#846](https://github.com/XilinJia/Xilinota/issues/846): Set resource path to correct relative path so that for example images show up in Markdown viewers. -- Fixes [#906](https://github.com/XilinJia/Xilinota/issues/906): Fixed text editor path issue on Windows -- Fixes [#968](https://github.com/XilinJia/Xilinota/issues/968): Export resources specified with a title -- Fixes [#995](https://github.com/XilinJia/Xilinota/issues/995): Disabled tag bar for now until performance issues are resolved. - -## [v1.0.116](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.116) - 2018-11-20T19:09:24Z - -This is mostly a bug fix release following the recent v115 release. - -- Fixes [#933](https://github.com/XilinJia/Xilinota/issues/933): Handle internal links from HTML and from MD. -- Fixes [#979](https://github.com/XilinJia/Xilinota/issues/979): Fixed regression that was causing bottom of notes to be partially hidden. -- Fixes [#992](https://github.com/XilinJia/Xilinota/issues/992): Allow non-ASCII chars when exporting MD and handle duplicate filenames -- Fixes [#985](https://github.com/XilinJia/Xilinota/issues/985): Add missing syntax highlighting for dark theme -- Fixes [#991](https://github.com/XilinJia/Xilinota/issues/991): Add dark theme to note properties dialog - -## [v1.0.115](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.115) - 2018-11-16T16:52:02Z - -This is a rather large release which includes many of the pull requests that were submitted during Hacktoberfest, plus some extra improvements and bug fixes. Many thanks to all the contributors! - -- New: Adds functionality to display tags under the open note. ([#89](https://github.com/XilinJia/Xilinota/issues/89)3) -- New: Xilinota desktop Dark Mode ([#92](https://github.com/XilinJia/Xilinota/issues/92)1) -- New: Add support for custom css across all notes ([#92](https://github.com/XilinJia/Xilinota/issues/92)5) -- New: Show note title in pdf export ([#890](https://github.com/XilinJia/Xilinota/issues/890)) ([#93](https://github.com/XilinJia/Xilinota/issues/93)7) -- New: Display number of resources being fetched in side bar -- New: Export notes to JSON ([#912](https://github.com/XilinJia/Xilinota/issues/912), issues/912). ([#92](https://github.com/XilinJia/Xilinota/issues/92)7) -- New: Further (invisible) changes on how resources are downloaded to prepare for better resource handling. -- Fix: Resolves [#918](https://github.com/XilinJia/Xilinota/issues/918): Skip properties that are on sync target but not handled by local client -- Fix: Fixes [#952](https://github.com/XilinJia/Xilinota/issues/952): Upgraded Katex lib to fix bug -- Fix: Fixes [#953](https://github.com/XilinJia/Xilinota/issues/953) (maybe): Improved the way internal links to notes are loaded to make it more reliable -- Fix: Fix image fetching error for URLs that contain query parameters. -- API: Allow setting the ID of newly created notes. -- Renewed code signing certificate. - -## [v1.0.114](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.114) - 2018-10-24T20:14:10Z - -- Fixes [#832](https://github.com/XilinJia/Xilinota/issues/832): Enex import: Don't add extra line breaks at the beginning of list item when it contains a block element -- Fixes [#798](https://github.com/XilinJia/Xilinota/issues/798): Enable Select All shortcut in macOS -- API: Fixed handling of PUT method and log errors to file -- Api: Fixes [#843](https://github.com/XilinJia/Xilinota/issues/843): Fixed regression that was preventing resource metadata from being downloaded -- Fixes [#847](https://github.com/XilinJia/Xilinota/issues/847): Prevent view from scrolling to top when clicking checkbox and editor not visible -- Resolves [#751](https://github.com/XilinJia/Xilinota/issues/751): Allow switching between todo and note when multiple notes are selected -- Fixed potential crash that can happen if editor is not ready -- Prevent URLs added via A tag from being opened inside app -- Fixes [#853](https://github.com/XilinJia/Xilinota/issues/853): Replace characters to equivalent US-ASCII ones when exporting files -- Improved the way resources are loaded to prepare to allow making downloading resources optional, and to make sync faster -- Fixes [#312](https://github.com/XilinJia/Xilinota/issues/312) (maybe): Removed power saving feature, which wasn\'t doing anything and added a possible fix to the UI freezing issue on Linux -- Improved: Handle internal anchors -- Improved Linux install script - -## [v1.0.111](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.111) - 2018-09-30T20:15:09Z - -This is mainly a release to fix a bug related to the new IMG tag support. - -- Electron: Resolves [#820](https://github.com/XilinJia/Xilinota/issues/820): Allow dragging and dropping a note in another note to create a link -- Electron: Fixes resources being incorrectly auto-deleted when inside an IMG tag -- API: Allow downloading a resource data via `/resources/:id/file` - -## [v1.0.110](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.110) - 2018-09-29T12:29:21Z - -This is a release only to get the new API out. If you do not need the functionalities of this API or you don't know what it is, you can probably skip this version. - -## [v1.0.109](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.109) - 2018-09-27T18:01:41Z - -- New: Allow loading image resources in IMG html tags. For example, this is now possible: `` -- Security: Fixed security issue by enabling contextIsolation and proxying IPC messages via preload script. Thank you Yaroslav Lobachevski for discovering the issue. -- Fixes [#801](https://github.com/XilinJia/Xilinota/issues/801): Replaced freegeoip which is no longer free with ip-api to enable again geo-location for notes. -- Fixes [#802](https://github.com/XilinJia/Xilinota/issues/802): Scale note text correctly when using zoom -- Fixes [#805](https://github.com/XilinJia/Xilinota/issues/805): Fixed app freezing when opening note in external editor and then creating new note -- Clipper: Fixes [#809](https://github.com/XilinJia/Xilinota/issues/809): Saves full URL with note, including query parameters -- Clipper: Resolves [#681](https://github.com/XilinJia/Xilinota/issues/681): Allow adding tags from Web Clipper -- Clipper: Fixes [#672](https://github.com/XilinJia/Xilinota/issues/672): Make sure selected notebook is saved and restored correctly -- Clipper: Fixes [#817](https://github.com/XilinJia/Xilinota/issues/817): Added support for PICTURE tags, which will fix issues with certain pages from which images were not being imported -- Clipper: Fixed importing certain images with sources that contain brackets -- Improved: Mostly an invisible change at this point, but the REST API has been refactored to allow adding more calls and to support third-party applications. - -## [v1.0.108](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.108) (Pre-release) - 2018-09-29T18:49:29Z - -To test the latest security fix only. Won't be released officially. - -## [v1.0.107](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.107) - 2018-09-16T19:51:07Z - -- New: Resolves [#755](https://github.com/XilinJia/Xilinota/issues/755): Added note properties dialog box to view and edit created time, updated time, source URL and geolocation -- Added Dutch (Netherlands) translation -- Added Romanian translation -- Fixes [#718](https://github.com/XilinJia/Xilinota/issues/718): Allow recursively importing Markdown folder -- Fix [#764](https://github.com/XilinJia/Xilinota/issues/764): Fix equation tag positioning -- Fixes [#710](https://github.com/XilinJia/Xilinota/issues/710): Don't unwatch file when it is temporarily deleted -- Resolves [#781](https://github.com/XilinJia/Xilinota/issues/781): Allow creating notebooks with duplicate titles to allow two notebooks with same name to exist under different parents -- Fixes [#799](https://github.com/XilinJia/Xilinota/issues/799): Handle restricted_content error for Dropbox (skip files that cannot be uploaded to copyright or other Dropbox t&c violation) -- Provided script to install on Ubuntu (with icon) - -## [v1.0.106](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.106) - 2018-09-08T15:23:40Z - -Note: this release is no longer signed to avoid issues with renewing certificates. If you get a warning or the application cannot be installed, please report on the forum on GitHub. - -- Resolves [#761](https://github.com/XilinJia/Xilinota/issues/761): Highlight single tick code segments -- Resolves [#714](https://github.com/XilinJia/Xilinota/issues/714): Allow starting application minimised in the tray icon -- Fixes [#759](https://github.com/XilinJia/Xilinota/issues/759): Add border around code block when exporting to PDF -- Fixes [#697](https://github.com/XilinJia/Xilinota/issues/697): Focus search text input after clearing search -- Fixes [#709](https://github.com/XilinJia/Xilinota/issues/709): Now that HTML is supported in notes, remove BR tag replacement hack to fix newline issues. - -## [v1.0.105](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.105) - 2018-09-05T11:29:36Z - -- Resolves [#679](https://github.com/XilinJia/Xilinota/issues/679): Drag a note on a tag to associate the tag. -- Resolves [#427](https://github.com/XilinJia/Xilinota/issues/427): Import source-url from Enex files -- Resolves [#594](https://github.com/XilinJia/Xilinota/issues/594): Enable support for SVG graphics -- New: replace the resource icon (for internal links) with the Xilinota icon (from ForkAwesome) -- Update: Upgraded Katex to support new features -- Update: Improve speed of loading notes that include many resources, and prevent UI from freezing -- Fixes [#653](https://github.com/XilinJia/Xilinota/issues/653): Don't detect horizontal rule as bullet list item -- Fixes [#113](https://github.com/XilinJia/Xilinota/issues/113): Upgraded Ace Editor to try to fix Korean input issue (to be confirmed) - -## [v1.0.104](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.104) - 2018-06-28T20:25:36Z - -- New: Allow HTML in Markdown documents in a secure way. -- New: Resolves [#619](https://github.com/XilinJia/Xilinota/issues/619): Context menu to cut, copy and paste. Also added menu to copy link in web view -- New: Resolves [#612](https://github.com/XilinJia/Xilinota/issues/612): Allow duplicating a note -- New: Web Clipper: Support 'author' property -- Improved: Resolves [#647](https://github.com/XilinJia/Xilinota/issues/647): Allow specifying text editor path and arguments in setting -- Improved: Optimised encryption and decryption of items so that it doesn't freeze the UI, especially on mobile -- Improved: Set PDF default file name -- Improved: Resolves [#644](https://github.com/XilinJia/Xilinota/issues/644): Added support for .markdown extension when importing files -- Fixes [#634](https://github.com/XilinJia/Xilinota/issues/634): Press ESC to dismiss dialog in non-English languages -- Fixes [#639](https://github.com/XilinJia/Xilinota/issues/639): Make sure text wraps when printing or exporting as PDF -- Fixes [#646](https://github.com/XilinJia/Xilinota/issues/646): Mentioned that TLS settings must be saved before checking sync config - -## [v1.0.103](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.103) - 2018-06-21T19:38:13Z - -- New: Resolves [#611](https://github.com/XilinJia/Xilinota/issues/611): Allow opening and editing note in external editor -- New: [#628](https://github.com/XilinJia/Xilinota/issues/628): Adds a shortcut to insert the date and time. -- New: Fixes [#343](https://github.com/XilinJia/Xilinota/issues/343), Fixes [#191](https://github.com/XilinJia/Xilinota/issues/191): Added options to specify custom TLS certificates -- New: Fixes [#343](https://github.com/XilinJia/Xilinota/issues/343), Fixes [#191](https://github.com/XilinJia/Xilinota/issues/191): Added options to ignore TLS cert errors to allow self-signed certificates on desktop and CLI -- Fixes [#626](https://github.com/XilinJia/Xilinota/issues/626): Auto-completion for indented items -- Fixes [#632](https://github.com/XilinJia/Xilinota/issues/632): Handle restricted_content error in Dropbox -- Fix: Revert [#554](https://github.com/XilinJia/Xilinota/issues/554) to try to fix [#624](https://github.com/XilinJia/Xilinota/issues/624): WebDAV error when syncing with SeaFile - -## [v1.0.101](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.101) - 2018-06-17T18:35:11Z - -This is a bug-fix release following v100 with the following fixes: - -- Fixes [#623](https://github.com/XilinJia/Xilinota/issues/623): Improved handling of text selection and fixed infinite loop (white screen bug) -- Fixes [#593](https://github.com/XilinJia/Xilinota/issues/593): Resource should not be auto-deleted if they've never been linked to any note -- Fixes [#630](https://github.com/XilinJia/Xilinota/issues/630): PDF export in context menu - -## [v1.0.100](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.100) - 2018-06-14T17:41:43Z - -- New: Added toolbar buttons for formatting text. -- New: Added Traditional Chinese and Catalan translations -- Fixed: Handle Nginx DAV PROPFIND responses correctly -- Fixes [#597](https://github.com/XilinJia/Xilinota/issues/597): Also import sub-notebooks when importing JEX data -- Fixes [#600](https://github.com/XilinJia/Xilinota/issues/600): Improved resuming of long sync operations so that it doesn't needlessly re-download the items from the beginning -- Fix: Try to display more info when there is a Dropbox API error - -## [v1.0.99](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.99) - 2018-06-10T13:18:23Z - -Note: This is the same as 1.0.97, but with a fix for the Linux version, which could not start anymore. - -If you're using the web clipper, make sure to also update it! - -- Updated: Auto-delete resources only after 10 days to handle some edge cases -- Clipper: Cleaner and more consistent clipper REST API, to facilitate third-party access -- Clipper: Fixes [#569](https://github.com/XilinJia/Xilinota/issues/569): Make clipper service available on localhost only -- Clipper: Fixes [#573](https://github.com/XilinJia/Xilinota/issues/573): Better handling of certain code blocks - -## [v1.0.97](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.97) - 2018-06-09T19:23:34Z - -If you're using the web clipper, make sure to also update it! - -- Updated: Auto-delete resources only after 10 days to handle some edge cases -- Clipper: Cleaner and more consistent clipper REST API, to facilitate third-party access -- Clipper: Fixes [#569](https://github.com/XilinJia/Xilinota/issues/569): Make clipper service available on localhost only -- Clipper: Fixes [#573](https://github.com/XilinJia/Xilinota/issues/573): Better handling of certain code blocks - -## [v1.0.96](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.96) - 2018-05-26T16:36:39Z - -This release is mainly to fix various issues with the recently released Web Clipper. - -- Clipper: Allow selecting folder to add the note to -- Clipper: Fixed issue when taking screenshot -- Clipper: Added Firefox extension - -## [v1.0.95](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.95) - 2018-05-25T13:04:30Z - -- New: A web clipper is now available - it allows saving web pages and screenshots from your browser to Xilinota. To start using it, go to Options > Web Clipper Options. Note that this feature is a beta release so there might still be some issues. Feedback is welcome. -- Fix: Identify another Dropbox missing auth error, to allow resetting the token -- Fixes [#531](https://github.com/XilinJia/Xilinota/issues/531): Get WebDAV to work with certain servers that require a trailing slash on directories - -## [v1.0.94](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.94) - 2018-05-21T20:52:59Z - -- New: Allow copying path of resources -- New: Adds functionality to allow for renaming of tags. -- Improved: Evernote import -- Fixes [#536](https://github.com/XilinJia/Xilinota/issues/536): Allow changing sync target file path -- Fixes [#535](https://github.com/XilinJia/Xilinota/issues/535): Note preview was not always updated when it should -- Fixes [#491](https://github.com/XilinJia/Xilinota/issues/491): Handle non-standard ports and better handling of fetchBlob errors -- Fixes [#528](https://github.com/XilinJia/Xilinota/issues/528): Set translation in bridge functions too -- Fixes [#527](https://github.com/XilinJia/Xilinota/issues/527): Remove empty section separators from menus -- Fix: Added styles to fix margin bottom for nested lists - -## [v1.0.93](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.93) - 2018-05-14T11:36:01Z - -- New: A portable version is now available. To install it simply copy the file "XilinotaPortable.exe" to your USB device. See the documentation for more information - https://xilinota.cozic.net/#desktop-applications -- Improved: Made import of ENEX files more robust and accurate -- Improved: Auto-update process should be more reliable. -- Fixed: Made sync-after-save interval longer to made synchronisations less frequent. - -## [v1.0.91](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.91) - 2018-05-10T14:48:04Z - -Same as v1.0.90 but with a fix for [#51](https://github.com/XilinJia/Xilinota/issues/51)0 - -- New: Resolves [#345](https://github.com/XilinJia/Xilinota/issues/345): Option to hide completed todos -- New: Resolves [#200](https://github.com/XilinJia/Xilinota/issues/200), Resolves [#416](https://github.com/XilinJia/Xilinota/issues/416): Allow attaching images by pasting them in. Allow attaching files by drag and dropping them. Insert attachment at cursor position. -- Improved: Resolves [#443](https://github.com/XilinJia/Xilinota/issues/443): Various optimisations to make dealing with large notes easier and make Katex re-rendering faster -- Fixes [#481](https://github.com/XilinJia/Xilinota/issues/481): Keyboard shortcuts were not working when text editor had focus in macOS -- Fixed: Tag display -- Security: Resolves [#500](https://github.com/XilinJia/Xilinota/issues/500): Fixed XSS security vulnerability - -## [v1.0.89](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.89) - 2018-05-09T13:05:05Z - -- New: Resolves [#122](https://github.com/XilinJia/Xilinota/issues/122): Added support for sub-notebooks. Please see doc for more info: https://xilinota.cozic.net/#sub-notebooks -- Improved: Export/Import links to notes -- Fixes [#480](https://github.com/XilinJia/Xilinota/issues/480): Ignore invalid flag automatically passed by macOS -- Fixes [#61](https://github.com/XilinJia/Xilinota/issues/61): Handle path that ends with slash for file system sync - -## [v1.0.85](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.85) - 2018-05-01T21:08:24Z - -Note: This is the same as v84 but with the note creation bug fixed. - -- New: Windows 32-bit support -- New: Button to toggle the sidebar -- Improved: Better handling of resources that are incorrectly flagged as encrypted -- Improved: Various changes to make PortableApps format work -- Improved: Resolves [#430](https://github.com/XilinJia/Xilinota/issues/430): Support lowercase "x" in Markdown checkboxes -- Fixes [#346](https://github.com/XilinJia/Xilinota/issues/346): Make sure links have an address when exporting to PDF -- Fixes [#355](https://github.com/XilinJia/Xilinota/issues/355): Set undo state properly when loading new note to prevent overwriting content of one note with another -- Fixes [#363](https://github.com/XilinJia/Xilinota/issues/363): indentation and rendering of lists -- Fixes [#470](https://github.com/XilinJia/Xilinota/issues/470): Make it clear that spaces in URLs are invalid. -- Fixes [#434](https://github.com/XilinJia/Xilinota/issues/434): Handle Katex block mode - -## [v1.0.83](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.83) - 2018-04-04T19:43:58Z - -- Fixes [#365](https://github.com/XilinJia/Xilinota/issues/365): Cannot paste in Dropbox screen - -## [v1.0.82](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.82) - 2018-03-31T19:16:31Z - -- Updated translations - -## [v1.0.81](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.81) - 2018-03-28T08:13:58Z - -- New: Dropbox synchronisation -- New: Czech translation -- Fixes [#318](https://github.com/XilinJia/Xilinota/issues/318): Display full links in editor -- Resolves [#329](https://github.com/XilinJia/Xilinota/issues/329): Add link to E2EE doc - -## [v1.0.79](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.79) - 2018-03-23T18:00:11Z - -- New: Resolves [#144](https://github.com/XilinJia/Xilinota/issues/144), Resolves [#311](https://github.com/XilinJia/Xilinota/issues/311): Highlight search results and search in real time. Associated Ctrl+F with searching. -- New: Resolves [#73](https://github.com/XilinJia/Xilinota/issues/73): Show modified date next to note in editor -- New: Danish translation -- Improved: Fixes [#318](https://github.com/XilinJia/Xilinota/issues/318), Fixes [#317](https://github.com/XilinJia/Xilinota/issues/317): ENEX: Improved handling and rendering of plain text links. Improved detection and import of resources. Improved import of tables. -- Updated: Resolves [#307](https://github.com/XilinJia/Xilinota/issues/307): Use blue colour for sidebar, to be consistent with mobile app and logo -- Updated: Translations - -## [v1.0.78](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.78) - 2018-03-17T15:27:18Z - -- Improved: Handle deletion of resources that are not linked to any note - -## [v1.0.77](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.77) - 2018-03-16T15:12:35Z - -Note: This fixes an invalid database upgrade in the previous version. - -- New: Resolves [#237](https://github.com/XilinJia/Xilinota/issues/237): Export to PDF and print option -- New: Resolves [#154](https://github.com/XilinJia/Xilinota/issues/154): No longer used resources are automatically deleted after approximately 24h -- Improved: Resolves [#298](https://github.com/XilinJia/Xilinota/issues/298): Removed extraneous first characters from auto-title -- Improved: Made WebDAV options dynamics so that changing username or password doesn't require restarting the app -- Fix: Fixes [#291](https://github.com/XilinJia/Xilinota/issues/291): Crash with empty backtick -- Fix: Fixes [#292](https://github.com/XilinJia/Xilinota/issues/292): Improved auto-update feature and fixed incorrect notifications -- Fix: Signed executables on Windows -- Updated Russian, German, Portuguese, Spanish and French translations. Many thanks to the translators! - -## [v1.0.72](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.72) - 2018-03-14T09:44:35Z - -- New: Allow exporting only selected notes or notebook -- New: Resolves [#266](https://github.com/XilinJia/Xilinota/issues/266): Allow setting text editor font family -- New: Display icon next to resources and allow downloading them from Electron client -- Improved: Optimised sync when dealing with many items, in particular when using Nextcloud or WebDAV -- Improved: Display last sync error unless it's a timeout or network error -- Improved: Fixes [#268](https://github.com/XilinJia/Xilinota/issues/268): Improve error message for invalid flags -- Fix: Fixes [#271](https://github.com/XilinJia/Xilinota/issues/271): Sort by created time was not respected - -## [v1.0.70](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.70) - 2018-02-28T20:04:30Z - -- New: Resolves [#97](https://github.com/XilinJia/Xilinota/issues/97): Export to JEX format or RAW format -- New: Import JEX and RAW format -- New: Resolves [#52](https://github.com/XilinJia/Xilinota/issues/52): Import Markdown files or directory -- New: Allow sorting notes by various fields -- New: Resolves [#243](https://github.com/XilinJia/Xilinota/issues/243): Added black and white tray icon for macOS -- Fix: [#247](https://github.com/XilinJia/Xilinota/issues/247): Unreadable error messages when checking for updates -- Fix: Fixed sync interval sorting order -- Fix: [#256](https://github.com/XilinJia/Xilinota/issues/256): Check that no other instance of Xilinota is running before launching a new one - -## [v1.0.67](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.67) - 2018-02-19T22:51:08Z - -- Fixed: [#217](https://github.com/XilinJia/Xilinota/issues/217): Display a message when the note has no content and only the note viewer is visible -- Fixed: [#240](https://github.com/XilinJia/Xilinota/issues/240): Tags should be handled in a case-insensitive way -- Fixed: [#241](https://github.com/XilinJia/Xilinota/issues/241): Ignore response for certain WebDAV calls to improve compatibility with some services. -- Updated: French and Español translation - -## [v1.0.66](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.66) - 2018-02-18T23:09:09Z - -- Fixed: Local items were no longer being deleted via sync. -- Improved: More debug information when WebDAV sync target does not work. -- Improved: Compatibility with some WebDAV services (Seafile in particular) - -## [v1.0.65](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.65) - 2018-02-17T20:02:25Z - -- New: Added several keyboard shortcuts -- New: Convert new lines in tables to BR tags, and added support for HTML tags in Markdown viewers -- Fixed: Confirmation message boxes, and release notes text -- Fixed: Issue with items not being decrypted immediately when they are created due to a sync conflict. -- Updated: Translations - -## [v1.0.64](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.64) - 2018-02-16T00:58:20Z - -Still more fixes and improvements to get v1 as stable as possible before adding new features. - -IMPORTANT: If you use Nextcloud it is recommended to sync all your notes before installing this release (see below). - -- Fixed: Nextcloud sync target ID (which was incorrectly set to WebDAV sync ID). As a result items that have been created since this bug will be re-synced with Nextcloud. This sync will not duplicate or delete any item but is necessary to preserve data integrity. IF YOU HAVE NOTES IN CONFLICT AFTER SYNC: Close the app completely and restart it to make sure all the lists are visually up-to-date. The notes in conflict most likely can be ignored - they are just duplicate of the real ones. To be safe, check the content but most likely they can simply be deleted. -- Improved: Provide Content-Length header for WebDAV for better compatibility with more servers -- Fixed: Allow copy and paste from config and encryption screen on macOS -- Fixed: [#201](https://github.com/XilinJia/Xilinota/issues/201), [#216](https://github.com/XilinJia/Xilinota/issues/216): Make sure only one update check can run at a time, and improved modal dialog boxes - -## [v1.0.63](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.63) - 2018-02-14T19:40:36Z - -- Improved the way settings are changed. Should also fixed issue with sync context being accidentally broken. -- Improved WebDAV driver compatibility with some services (eg. Seafile) - -## [v1.0.62](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.62) - 2018-02-12T20:19:58Z - -- Fixes [#205](https://github.com/XilinJia/Xilinota/issues/205): Importing Evernote notes while on import page re-imports previous import -- Fixes [#209](https://github.com/XilinJia/Xilinota/issues/209): Items with non-ASCII characters end up truncated on Nextcloud -- Added Basque translation, fixed issue with handling invalid translations. Updated translation FR. - -## [v0.10.61](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.61) - 2018-02-08T18:27:39Z - -- New: Display message when creating new note or to-do so that it doesn't look like the previous note content got deleted. -- New: Also support $ as delimiter for Katex expressions -- New: Added sync config check to config screens -- New: Allowing opening and saving resource images -- New: Toolbar button to set tags -- Update: Improved request repeating mechanism -- Fix: Make sure alarms and resources are attached to right note when creating new note -- Fix: Use mutex when saving model to avoid race conditions when decrypting and syncing at the same time - -## [v0.10.60](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.60) - 2018-02-06T13:09:56Z - -- New: WebDAV synchronisation target -- New: Support for math typesetting [Katex](https://khan.github.io/KaTeX/) -- New: Tray icon for Windows and macOS -- Fixed: Don't allow adding notes to conflict notebook -- Updated: Russian translation -- Updated: French translation -- New: List missing master keys in encryption screen -- Fixed: Attaching images in Linux was no longer working -- Fixed crash in macOS - -## [v0.10.54](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.54) - 2018-01-31T20:21:30Z - -- Optimised Nextcloud functionality so that it is faster and consumes less resources -- Fixed Nextcloud sync issue when processing many items. -- Fixed: Handle case where file is left half-uploaded on Nextcloud instance (possibly an ocloud.de issue only) -- Fixed: Allow decryption of other items to continue even if an item cannot be decrypted -- Add Content-Size header for WebDAV, which is required by some services -- Fixed auto-title when title is manually entered first -- Improved auto-update process to avoid random crashes -- New: Allow focusing either title or body when creating a new note or to-do -- Fixed crash when having invalid UTF-8 string in text editor - -## [v0.10.52](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.52) - 2018-01-31T19:25:18Z - -- Optimised Nextcloud functionality so that it is faster and consumes less resources -- Fixed Nextcloud sync issue when processing many items. -- Fixed: Handle case where file is left half-uploaded on Nextcloud instance (possibly an ocloud.de issue only) -- Fixed: Allow decryption of other items to continue even if an item cannot be decrypted -- Add Content-Size header for WebDAV, which is required by some services -- Fixed auto-title when title is manually entered first -- Improved auto-update process to avoid random crashes -- New: Allow focusing either title or body when creating a new note or to-do - -## [v0.10.51](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.51) - 2018-01-28T18:47:02Z - -- Added Nextcloud support (Beta) -- Upgraded Electron to 1.7.11 to fix security vulnerability -- Fixed checkbox issue in config screen -- Fixed detection of encrypted item - -## [v0.10.48](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.48) - 2018-01-23T11:19:51Z - -- Improved and optimised file system sync target when many items are present. -- Fixes [#155](https://github.com/XilinJia/Xilinota/issues/155): Caret alignment issue with Russian text -- Dutch translation (Thanks @tcassaert) -- Removed certain log statements so that sensitive info doesn't end up in logs -- Fix: Handle case where resource blob is missing during sync - -## [v0.10.47](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.47) - 2018-01-16T17:27:17Z - -- Improved the way new note are created, and automatically add a title. Made saving and loading notes more reliable. -- Fix: race condition when a note is being uploaded while it's being modified in the text editor -- Fixes [#129](https://github.com/XilinJia/Xilinota/issues/129): Tags are case insensitive -- Schedule sync only after 30 seconds -- Schedule sync after enabling or disabling encryption -- Display sync items being fetched -- Fixed logic of what note is used when right-clicking one or more notes -- Fix: Don't scroll back to top when note is reloaded via sync -- Display URL for links -- Fix: Move prompt to top to avoid issue with date picker being hidden -- Fixed table font size and family -- Fixed logic to save, and make sure scheduled save always happen even when changing note -- Fixed OneDrive sync when resync is requested -- Fixes [#85](https://github.com/XilinJia/Xilinota/issues/85): Don't record deleted_items entries for folders deleted via sync -- Updated translations - -## [v0.10.43](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.43) - 2018-01-08T10:12:10Z - -- Fixed saving and loading of settings, which could affect synchronisation - -## [v0.10.41](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.41) - 2018-01-05T20:38:12Z - -- Added End-To-End Encryption support (E2EE) - -## [v0.10.40](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.40) - 2018-01-02T23:16:57Z - -- Fixed undo in text editor -- Updated German translation -- Added Russian, Japanese and Chinese translations - -## [v0.10.39](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.39) - 2017-12-11T21:19:44Z - -- Fixes [#55](https://github.com/XilinJia/Xilinota/issues/55): Added support for HTML tags found in ENEX files: colgroup, col, ins, kbd, address, caption, var, area, map -- Resolve [#7](https://github.com/XilinJia/Xilinota/issues/7): Show storage location in Options screen -- Fixes [#84](https://github.com/XilinJia/Xilinota/issues/84): Fields losing focus in Config screen -- Fixes [#86](https://github.com/XilinJia/Xilinota/issues/86): App icon missing on Linux -- Fixes [#87](https://github.com/XilinJia/Xilinota/issues/87): Show warningn when deleting notebook that contains notes. -- Fixes [#3](https://github.com/XilinJia/Xilinota/issues/3): Paths with '.' would cause JSX compilation to fail - -## [v0.10.38](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.38) - 2017-12-08T10:12:06Z - -- Dialog to export sync status -- Enabled support for filesystem sync - -## [v0.10.37](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.37) - 2017-12-07T19:38:05Z - -- Better handling of items that cannot be synchronised (for example, if they exceed the max file size supported by the target) -- Added Synchronisation Status screen -- Improved Enex support: - - Better handling of notes containing entire web pages (such as when imported via Web Clipper) - - Support for `` tags - - Support for various other tags - - Improved importing web pages that contain tables within tables. In which case the outer tables (which are usually the website layout) are rendered as regular text block and only the inner tables are actually rendered as tables. - - Fixed many other minor warnings and errors -- Allow setting installation directory in Windows - -## [v0.10.36](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.36) - 2017-12-05T09:34:40Z - -- All: Improved synchronisation when sync target has unreliable timestamps -- All: Fixed display issue - when items were modified during sync it could result in blank rows being displayed in note lists. - -## [v0.10.35](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.35) - 2017-12-02T15:56:08Z - -- All: Fixed sync issue and database migration issue - -## [v0.10.34](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.34) - 2017-12-02T14:50:28Z - -- All: fixed database creation error -- All: Improved Evernote import for blockquotes and sup tags -- CLI: Fixed crash when inputting command without closed quote -- CLI: Allow Backspace key to delete items on macOS -- Electron: Fixed header font sizes -- Electron: Fix [#33](https://github.com/XilinJia/Xilinota/issues/33): Allow copy and paste in OneDrive login -- Electron: Fixes [#32](https://github.com/XilinJia/Xilinota/issues/32): Error when manually input alarm date -- Electron: Allow attaching multiple files -- All: Allow attaching files of unknown mime type -- All: Added error for OneDrive for Business - -## [v0.10.33](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.33) - 2017-12-02T13:20:39Z - -- Improved Evernote import for blockquotes and sup tags - -## [v0.10.31](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.31) - 2017-12-01T09:56:44Z - -- Fixes [#22](https://github.com/XilinJia/Xilinota/issues/22) - keyboard cursor jumps while typing. - -## [v0.10.30](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.30) - 2017-11-30T20:28:16Z - -- Added Spanish locale (thank you Erick Rodríguez Ponce) -- Fixed copy/cut/paste issue in macOS -- Fixed checkbox issue in Option screen. - -## [v0.10.28](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.28) - 2017-11-30T01:07:46Z - -- Added toolbar to set alarms and attach files -- Fixed Evernote import of certain images -- Fixed note update issue - -## [v0.10.26](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.26) - 2017-11-29T16:02:17Z - -- Added support for alarms (notifications) -- Fixed scrolling issue for long notes -- Improved OneDrive login and possibly fixed rare error - -## [v0.10.25](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.25) - 2017-11-24T14:27:49Z - -- Allow multi-selection on note lists -- Allow drag and drop of notes -- Hide invalid characters (non-breaking spaces) in editor - - -## [v0.10.23](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.23) - 2017-11-21T19:38:41Z - - - -## [v0.10.22](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.22) - 2017-11-20T21:45:57Z - - - -## [v0.10.21](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.21) - 2017-11-18T00:53:15Z - - - -## [v0.10.20](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.20) - 2017-11-17T17:18:25Z - - - -## [v0.10.19](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.19) - 2017-11-20T18:59:48Z - diff --git a/readme/about/changelog/ios.md b/readme/about/changelog/ios.md index 6703aaf..3c6bb5d 100644 --- a/readme/about/changelog/ios.md +++ b/readme/about/changelog/ios.md @@ -1,234 +1 @@ # Xilinota iOS Changelog - -## [ios-v12.13.3](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.13.3) - 2023-10-30T22:21:13Z - -- Improved: Allow searching by note ID or using a callback URL (3667bf3) -- Improved: Updated packages @react-native-community/datetimepicker (v7.6.0), react-native-device-info (v10.11.0), react-native-webview (v13.6.2) -- Fixed: Beta editor: Fix image timestamps not updated after editing (#9176) (#9175 by Henry Heino) - -## [ios-v12.13.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.13.2) - 2023-10-24T18:40:49Z - -- New: Add share button to log screen (#8364 by Henry Heino) -- New: Add support for drawing pictures (#7588 by Henry Heino) -- Improved: Allow modifying a resource metadata only when synchronising (#9114) -- Improved: Apply correct size to images imported from ENEX files (#8684) -- Improved: Bump mermaid version to 10.4.0 to support new chart types (#8890) (#8728 by [@oj-lappi](https://github.com/oj-lappi)) -- Improved: Enable ignoreTlsErrors and custom certificates for S3 sync (#8980 by Jens Böttge) -- Improved: Fix random crash due to sidebar animation (#8792) (#8791 by Henry Heino) -- Improved: Improved handling of invalid sync info (#6978) -- Improved: Remember whether "All notes", a notebook or a tag was opened when re-opening the app (#8021) -- Improved: Support for plural translations (#9033) -- Improved: Updated packages @bam.tech/react-native-image-resizer (v3.0.7), @react-native-community/datetimepicker (v7.5.0), @react-native-community/geolocation (v3.1.0), @react-native-community/slider (v4.4.3), @testing-library/jest-native (v5.4.3), @testing-library/react-native (v12.3.0), compare-versions (v6.1.0), dayjs (v1.11.10), deprecated-react-native-prop-types (v4.2.1), follow-redirects (v1.15.3), glob (v10.3.6), katex (v0.16.9), markdown-it (v13.0.2), markdown-it-multimd-table (v4.2.3), nodemon (v3.0.1), react, react-native-device-info (v10.9.0), react-native-dropdownalert (v5), react-native-exit-app (v2), react-native-gesture-handler (v2.12.1), react-native-image-picker (v5.7.0), react-native-modal-datetime-picker (v17.1.0), react-native-paper (v5.10.6), react-native-safe-area-context (v4.7.2), react-native-share (v9.4.1), react-native-url-polyfill (v2), react-native-vector-icons (v10), react-native-webview (v13.6.0), react-native-zip-archive (v6.1.0), react-redux (v8.1.3), sass (v1.67.0), sharp (v0.32.6), sprintf-js (v1.1.3), tar (v6.2.0), url (v0.11.3), uuid (v9.0.1) -- Fixed: Fix complex queries that contain quotes or filters (#8050) -- Fixed: Fix icon after react-native-vector-icon upgrade (0e0c1d8) -- Fixed: Fix not all dropdown items focusable with VoiceOver (#8714) (#8707 by Henry Heino) -- Fixed: Fix search engine ranking algorithm (f504cf1) -- Fixed: Fix sidebar folder icon (cd55a9a) -- Fixed: Fix sync issue with Stackstorage (#2153) -- Fixed: Fix unordered list button creates checklists (#8957) (#8956 by Henry Heino) -- Fixed: Fix writing UTF-8 data to a file replaces non-ASCII characters with ?s (#9076) (#9069 by Henry Heino) -- Fixed: Fixed code block not default line wrap in pdf view (#8626) (#8517 by [@wljince007](https://github.com/wljince007)) -- Fixed: Fixed issues related to sharing notes on read-only notebooks (1c7d22e) -- Fixed: Hide the keyboard when showing the attach dialog (#8911) (#8774 by Henry Heino) -- Fixed: Improve list toggle logic (#9103) (#9066 by Henry Heino) -- Fixed: Prevent accessibility tools from focusing the notes list when it's invisible (#8799) (#8798 by Henry Heino) -- Fixed: Prevent application from being stuck when importing an invalid ENEX file (#8699) - -## [ios-v12.12.3](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.12.3) - 2023-09-11T20:05:19Z - -- Improved: Add screen reader labels to search/note actions buttons (#8797) (#8796 by Henry Heino) -- Improved: Improve accessibility of side menu (#8839 by Henry Heino) -- Fixed: Revert to `react-native-sidemenu-updated` for navigation drawers (#8820) (#8791 by Henry Heino) - -## [ios-v12.12.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.12.2) - 2023-09-01T22:13:36Z - -- New: Add JEX export (#8428 by Henry Heino) -- New: Add support for Joplin Cloud email to note functionality (#8460 by [@pedr](https://github.com/pedr)) -- New: Add support for share permissions (#8491) -- Improved: Add an option to disable the image resizing prompt (#8575) (#8566 by [@hubert](https://github.com/hubert)) -- Improved: Add option to autodetect theme (#8498) (#8490 by Henry Heino) -- Improved: Updated packages @react-native-community/datetimepicker (v7.4.1), @react-native-community/geolocation (v3.0.6), @react-native-community/netinfo (v9.4.1), @rmp135/sql-ts (v1.18.0), @testing-library/react-native (v12.1.3), buildTools, clean-html (v2), dayjs (v1.11.9), domhandler (v5), gettext-parser (v7.0.1), glob (v10.3.3), highlight.js (v11.8.0), jsdom (v22.1.0), react-native-device-info (v10.7.0), react-native-document-picker (v9), react-native-drawer-layout (v3.2.1), react-native-gesture-handler (v2.12.0), react-native-get-random-values (v1.9.0), react-native-image-picker (v5.6.0), react-native-localize (v3.0.2), react-native-modal-datetime-picker (v15.0.1), react-native-paper (v5.9.1), react-native-reanimated (v3.2.0), react-native-safe-area-context (v4.6.4), react-redux (v8.1.2), sass (v1.63.6), sharp (v0.32.4), standard (v17.1.0), ts-loader (v9.4.4), url (v0.11.1), word-wrap (v1.2.5) -- Improved: Upgrade react-native-webview to v12 (9ceb7b9) -- Improved: Upgrade to React Native 0.71 (e740914) -- Improved: WebDAV: Show a more descriptive error message when the password is empty (#8477) (#8466 by Henry Heino) -- Fixed: Do not log data shared with the app (#8495) (#8211 by Henry Heino) -- Fixed: Fixed link modal position on devices with notch (#8029) (#8027 by [@Letty](https://github.com/Letty)) -- Fixed: Fixed text update issue when attaching a file to an empty note (78f3f1c) -- Fixed: Hide markdown toolbar completely when low on vertical space (#8688) (#8687 by Henry Heino) -- Fixed: Preserve image rotation (and other metadata) when resizing (#8669) (#8310 by Henry Heino) -- Fixed: Show warning if some items could not be decrypted (#8481) (#8381 by Henry Heino) -- Fixed: Unrevert #7953: Migrate to react-native-drawer-layout (#8379) (#7918 by Henry Heino) -- Security: Prevent XSS when passing specially encoded string to a link (57b4198) - -## [ios-v12.11.5](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.11.5) - 2023-06-25T14:05:43Z - -- Improved: Auto-detect language on start (e48d55c) -- Improved: Updated packages @react-native-community/datetimepicker (v7), aws, buildTools, domutils (v3.1.0), react-native-document-picker (v8.2.1), react-native-reanimated (v3.1.0), react-native-safe-area-context (v4.5.3), tar (v6.1.15) -- Improved: Upgrade E2EE encryption method to AES-256 (#7686) -- Improved: When resetting the master password, also create a new master key with that password (e647775) -- Fixed: Allow certain HTML anchor tags (#8286) -- Fixed: Fix sharing data with the app (#8285) -- Fixed: Improve selection of active E2EE key (#8254) - -## [ios-v12.11.3](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.11.3) - 2023-05-29T12:27:45Z - -- Improved: Implement parenting of notebooks (#7980) (#8193 by [@jcgurango](https://github.com/jcgurango)) -- Fixed: Fixed broken domain detection (192bfb5) -- Fixed: Fixed regression in biometric check (b19f1a1) - -## [ios-v12.11.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.11.2) - 2023-05-27T15:31:26Z - -- New: Add log info for biometrics feature (efdbaeb) -- New: Add setting to enable/disable the markdown toolbar (#7929 by Henry Heino) -- Improved: Disable Hermes engine (e9e9986) -- Improved: Mark biometrics feature as beta and ensure no call is made if it is not enabled (e44a934) -- Improved: Editor syntax highlighting was broken (#8023) (#8022 by Henry Heino) -- Improved: Sync as soon as the app starts, and immediately after changing a note (3eb44d2) -- Improved: Tells whether Hermes engine is enabled or not (5ecae17) -- Improved: Translate Welcome notes (#8154) -- Improved: Updated packages @lezer/highlight (v1.1.4), @react-native-community/netinfo (v9.3.9), @react-native-community/push-notification-ios (v1.11.0), aws, fs-extra (v11.1.1), jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), nanoid (v3.3.6), node-persist (v3.1.3), nodemon (v2.0.22), react-native-document-picker (v8.2.0), react-native-image-picker (v5.3.1), react-native-paper (v5.8.0), react-native-safe-area-context (v4.5.2), react-native-share (v8.2.2), reselect (v4.1.8), sass (v1.62.1), sharp (v0.32.1), sqlite3 (v5.1.6), tar (v6.1.14), turndown (v7.1.2), yargs (v17.7.2) -- Fixed: Encode the non-ASCII characters in OneDrive URI (#7868) (#7851 by Self Not Found) -- Fixed: Fix "Download interrupted" error (b023f58) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable (#7987) (#7986 by Henry Heino) -- Fixed: Fixed sync crash (#8056) (#8017 by Arun Kumar) -- Fixed: Fixes issue where the note body is not updated after attaching a file (991c120) -- Fixed: Removed `MasterKey` from Sync Status report (#8026) (#7940 by Arun Kumar) -- Fixed: Use react-native-drawer-layout instead of react-native-side-menu-updated (#7953) (#7918 by [@jcgurango](https://github.com/jcgurango)) -- Security: Disable SVG tag support in editor to prevent XSS (caf6606) -- Security: Prevent XSS by sanitizing certain HTML attributes (9e90d90) -- Security: Prevent bypassing fingerprint lock on certain devices (6b72f86) - -## [ios-v12.10.5](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.10.5) - 2023-03-06T14:43:37Z - -- Improved: Stop synchronization with unsupported WebDAV providers (#7819) (#7661 by [@julien](https://github.com/julien)) -- Fixed: Custom sort order not synchronized (#7729) (#6956 by Tao Klerks) -- Fixed: Fix camera attachment (#7775) (#7675 by [@vikneshwar](https://github.com/vikneshwar)) -- Fixed: Fix double-scroll issue in long notes (#7701) (#7700 by Henry Heino) -- Fixed: Fix startup error (#7688) (#7687 by Henry Heino) -- Fixed: Fixed sharing file (ed0edcb) -- Fixed: Hide main content while biometric is enabled and not authenticated (#7781) (#7762 by [@pedr](https://github.com/pedr)) -- Fixed: Sharing pictures to Xilinota creates recurring duplications (#7791) - -## [ios-v12.10.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.10.2) - 2023-01-20T17:41:13Z - -- New: Add support for locking the app using biometrics (f10d9f7) -- New: Add support for multiple profiles (6bb52d5) -- New: Add support for realtime search (767213c) -- Improved: Configurable editor font size (#7596 by Henry Heino) -- Improved: Confirm closing settings with unsaved changes (#7566 by Henry Heino) -- Improved: Improve dialogue spacing in Fountain renderer (#7628) (#7627 by [@Elleo](https://github.com/Elleo)) -- Improved: Make the new text editor the default one (f5ef318) -- Improved: Upgrade to React Native 0.70 (4bdb3d0) -- Fixed: Enable autocorrect with spellcheck (#7532) (#6175 by Henry Heino) -- Fixed: Fix Dropdown accessibility (#7564) (#7553 by Henry Heino) -- Fixed: Fixed issue when floating keyboard is visible (#7593) (#6682 by Henry Heino) -- Fixed: Fixed proxy timeout setting UI (275c80a) -- Fixed: Remove gray line around text editor (#7595) (#7594 by Henry Heino) -- Fixed: Settings save button visible even when no settings have been changed (#7503) - -## [ios-v12.10.1](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.10.1) - 2022-12-28T15:08:39Z - -- Improved: Switch license to AGPL-3.0 (faf0a4e) -- Improved: Tag search case insensitive (#7368 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Update Mermaid: 9.1.7 to 9.2.2 (#7330 by Helmut K. C. Tessarek) -- Improved: Upgrade to react-native 0.68.5 (e2d59ee) -- Fixed: Fix CodeMirror syntax highlighting (#7386 by Henry Heino) -- Fixed: Fix attaching multiple files (#7196) (#7195 by Self Not Found) -- Fixed: Note viewer inertial scroll is slower than native inertial scrolling (#7470) (#7469 by Henry Heino) -- Fixed: Update CodeMirror (#7262) (#7253 by Henry Heino) -- Security: Fix XSS when a specially crafted string is passed to the renderer (a2de167) - -## [ios-v12.9.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.9.2) - 2022-12-22T12:42:26Z - -- Fixed: Could not attach images to notes anymore (#7471) - -## [ios-v12.9.1](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.9.1) - 2022-12-04T18:03:02Z - -- New: Add Markdown toolbar (#6753 by Henry Heino) -- New: Add alt text/roles to some buttons to improve accessibility (#6616 by Henry Heino) -- New: Add keyboard-activatable markdown commands (e.g. bold, italicize) (#6707 by Henry Heino) -- New: Add long-press tooltips (#6758 by Henry Heino) -- New: Add note bar (#6772 by Tolulope Malomo) -- Improved: Convert empty bolded regions to bold-italic regions in beta editor (#6807) (#6808 by Henry Heino) -- Improved: Ctrl+F search support in beta editor (#6587 by Henry Heino) -- Improved: Disable multi-highlighting to fix context menu (9b348fd) -- Improved: Display icon for all notebooks if at least one notebook has an icon (ec97dd8) -- Improved: Enable long-press menu (#6738 by Henry Heino) -- Improved: Improve syntax highlighting on mobile beta editor (#6684 by Henry Heino) -- Improved: Increase the attachment size limit to 200MB (#6848 by Self Not Found) -- Improved: Removes whitespace above navigation component (#6597 by [@tom](https://github.com/tom)) -- Improved: Respect system accessibility font size in rendered markdown (#6686) (#6685 by Henry Heino) -- Improved: Setting to disable spellcheck in beta editor (#6780 by Henry Heino) -- Improved: Show client ID in log (#6897 by Self Not Found) -- Improved: Supports attaching multiple files to a note at once (#6831 by Self Not Found) -- Improved: Translation: Update zh_TW (#6727 by Kevin Hsu) -- Improved: Update Mermaid 8.13.9 to 9.1.7 (#6849 by Helmut K. C. Tessarek) -- Fixed: Add button to reduce space below markdown toolbar (#6823) (#6805 by Henry Heino) -- Fixed: Do not encrypt non-owned note if it was not shared encrypted (#6645) -- Fixed: Fix checklist continuation in beta editor (#6577) (#6576 by Henry Heino) -- Fixed: Fix default font in beta editor (#6760) (#6759 by Henry Heino) -- Fixed: Fix multiple webview instances (#6841 by Henry Heino) -- Fixed: Fix occasional overscroll when opening the keyboard (#6700) (#6636 by Henry Heino) -- Fixed: Fix resources sync when proxy is set (#6817) (#6688 by Self Not Found) -- Fixed: Fix side menu width on wide screen devices (#6662 by Tolulope Malomo) -- Fixed: Fixed crash when trying to move note to notebook (#6898) -- Fixed: Fixed notebook icon spacing (633c9ac) -- Fixed: Fixed notebook icons alignment (ea6b7ca) -- Fixed: Note links with HTML notation did not work (#6515) -- Fixed: Scroll selection into view in beta editor when window resizes (#6610) (#5949 by Henry Heino) -- Fixed: Support non-ASCII characters in OneDrive (#6916) (#6838 by Self Not Found) -- Security: Fix XSS when a specially crafted string is passed to the renderer (762b4e8) - -## [ios-v12.8.1](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.8.1) - 2022-06-06T10:56:27Z - -- Improved: Automatically start sync after setting the sync parameters (ff066ba) -- Improved: Color of Date-Time text changed to match theme (#6279 by Ayush Srivastava) -- Improved: Make search engine filter keywords case insensitive (#6267) (#6266 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Sort sync target options (814a5a0) -- Fixed: "Move Note" dropdown menu can be very narrow (#6306) (#3564 by Ayush Srivastava) -- Fixed: Error when pressing undo or redo button while editor is closed (#6426) (#6328 by Tolulope Malomo) -- Fixed: IOS and Dropbox synchronisation not working on iOS 15 (#6375) -- Fixed: Remove white border around Beta Editor (#6326) (#6318 by Henry Heino) -- Fixed: Support inserting attachments from Beta Editor (#6325) (#6324 by Henry Heino) - -## [ios-v12.7.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.7.2) - 2022-04-15T11:07:27Z - -- Improved: Allow filtering tags in tag dialog (#6221 by [@shinglyu](https://github.com/shinglyu)) -- Improved: Handle invalid revision patches (#6209) -- Improved: Improve error message when revision metadata cannot be decoded, to improve debugging (a325bf6) -- Fixed: Ensure that note revision markup type is set correctly (#6261) -- Fixed: IOS and Dropbox synchronisation not working on iOS 15 (#6375) -- Fixed: The camera button remains clickable after taking a photo bug (#6222 by [@shinglyu](https://github.com/shinglyu)) - -## [ios-v12.7.1](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.7.1) - 2022-02-14T14:10:49Z - -- New: Add additional time format HH.mm (#6086 by [@vincentjocodes](https://github.com/vincentjocodes)) -- Improved: Do no duplicate resources when duplicating a note (721d008) -- Improved: Make heading 4, 5 and 6 styling more consistent (fca5875) -- Improved: Show login prompt for OneDrive (#5933 by Jonathan Heard) -- Improved: Update Mermaid 8.13.5 -> 8.13.9 and Katex dependencies (#6039 by Helmut K. C. Tessarek) -- Fixed: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible (667d642) -- Fixed: Prevent multiline note titles (#6144) (#5482 by [@Daeraxa](https://github.com/Daeraxa)) -- Fixed: Shared resource was not encrypted with correct encryption key (#6092) - -## [ios-v12.6.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.6.2) - 2021-12-17T09:59:16Z - -- New: Add date format YYYY/MM/DD (#5759 by Helmut K. C. Tessarek) -- New: Add support for faster built-in sync locks (#5662) -- New: Add support for sharing notes when E2EE is enabled (#5529) -- New: Added support for notebook icons (e97bb78) -- Improved: Also duplicate resources when duplicating a note (c0a8c33) -- Improved: Improved S3 sync error handling and reliability, and upgraded S3 SDK (#5312 by Lee Matos) -- Improved: Improved error message when synchronising with Xilinota Server (#5754) -- Improved: Ping xilinotaapp.org domain instead of Google when doing the WiFi connection check (#5705) -- Improved: Set min supported iOS version to 13.0 (298e85f) -- Improved: Update Mermaid: 8.12.1 -> 8.13.5 (#5831 by Helmut K. C. Tessarek) -- Improved: Upgraded React Native from 0.64 to 0.66 (66e79cc) -- Fixed: Alarm setting buttons were no longer visible (#5777) -- Fixed: Fixed "Invalid lock client type" error when migrating sync target (e0e93c4) -- Fixed: Fixed iOS 12 crash that prevents the app from starting (#5671) -- Fixed: Fixed issue that could cause application to needlessly lock the sync target (0de6e9e) -- Fixed: Fixed issue with parts of HTML notes not being displayed in some cases (#5687) -- Fixed: Handle duplicate attachments when the parent notebook is shared (#5796) -- Fixed: Links in flowchart Mermaid diagrams (#5830) (#5801 by Helmut K. C. Tessarek) -- Fixed: Sharing multiple notebooks via Xilinota Server with the same user results in an error (#5721) diff --git a/readme/about/changelog/server.md b/readme/about/changelog/server.md index 551bb08..6552808 100644 --- a/readme/about/changelog/server.md +++ b/readme/about/changelog/server.md @@ -1,513 +1 @@ # Xilinota Server Changelog - -## [server-v2.13.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.13.2) - 2023-10-19T19:49:44Z - -- Improved: Significantly improve sync performances, especially when there are many changes (5986710) -- Improved: Updated packages compare-versions (v6.1.0), dayjs (v1.11.10), follow-redirects (v1.15.3), glob (v10.3.6), katex (v0.16.8), markdown-it (v13.0.2), node-mocks-http (v1.13.0), nodemailer (v6.9.5), nodemon (v3.0.1), react, sass (v1.66.1), sharp (v0.32.6), sprintf-js (v1.1.3), tar (v6.2.0), uuid (v9.0.1) -- Fixed: Fixed publishing logo (01f37df) - -## [server-v2.13.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.13.1) - 2023-09-20T15:15:32Z - -- New: Add Xilinota Server and Joplin Cloud favicons (1b00445) -- New: Add function to get db default value (6962ba1) -- New: Add support for separate admin instance (d78ab16) -- Improved: Add a link to resend email verification email (#8650) (#7808 by [@hubert](https://github.com/hubert)) -- Improved: Allow any account to share with any other account (13c4eba) -- Improved: By default, sort user deletion in descending order (68ffdc5) -- Improved: Disallow loading env file that contains duplicate keys (9d16dd2) -- Improved: Do not allow the server to start if a migration needs to be applied (1acbb5d) -- Improved: Ensure that server does not crash when trying to start a task that is already running (5ed3d94) -- Improved: Remove event-based services (c718706) -- Improved: Removed obsolete node-env-file dependency (c0501fc) -- Improved: Set db default value in exported schema (6cdb1a7) -- Improved: Support setting an instance name (36e9e0a) -- Improved: Throwing an error if the password being saved already seems to be hashed (#8637 by [@pedr](https://github.com/pedr)) -- Improved: Updated packages @rmp135/sql-ts (v1.18.0), buildTools, dayjs (v1.11.9), gettext-parser (v7.0.1), glob (v10.3.4), jquery (v3.7.1), jsdom (v22.1.0), knex (v2.5.1), markdown-it-multimd-table (v4.2.3), nodemailer (v6.9.4), pg (v8.11.3), rate-limiter-flexible (v2.4.2), react, sass (v1.65.1), sharp (v0.32.5), word-wrap (v1.2.5) -- Improved: Upgraded Formidable parsing library (a04654a) -- Fixed: Searching for user should be case insensitive (#8682) (#8307 by [@hubert](https://github.com/hubert)) -- Fixed: Sorting users by "total size" leads to a crash (#8680) (#8308 by [@hubert](https://github.com/hubert)) - -## [server-v2.12.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.12.1) - 2023-07-13T10:23:24Z - -- New: Add yarn patches to Docker image (e91e38c) -- Improved: Updated packages @rmp135/sql-ts (v1.17.0), clean-html (v2), dayjs (v1.11.8), glob (v10.2.7), jquery (v3.7.0), pg (v8.11.0), standard (v17.1.0) - -## [server-v2.11.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.11.2) - 2023-06-20T08:40:54Z - -- Improved: Allow giving a different version number to forks (091eff9) -- Improved: Improve performance and reliability when adding an item (17888a2) -- Improved: Process orphaned items (84b130e) -- Improved: Updated packages @koa/cors (v4), aws, buildTools, domhandler (v5), domutils (v3.1.0), formidable (v3), highlight.js (v11.8.0), jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), nodemailer (v6.9.3), sass (v1.62.1), sharp (v0.32.1), tar (v6.1.15), yargs (v17.7.2) -- Fixed: Fixed copyright year (a7e185e) - -## [server-v2.11.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.11.1) - 2023-05-15T17:16:13Z - -- Improved: Allow setting NTP server using NTP_SERVER env variable (#8153) -- Improved: Improved handling of items with duplicate IDs (a0b707c) -- Improved: Updated packages aws, fs-extra (v11.1.1), jquery (v3.6.4), jsdom (v21.1.1), koa (v2.14.2), markdown-it-multimd-table (v4.2.1), nanoid (v3.3.6), node-mocks-http (v1.12.2), nodemon (v2.0.22), pg (v8.10.0), reselect (v4.1.8), sass (v1.60.0), sharp (v0.32.0), sqlite3 (v5.1.6), turndown (v7.1.2) - -## [server-v2.10.11](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.11) - 2023-03-17T17:50:13Z - -- Improved: Updated packages nodemon (v2.0.21) - -## [server-v2.10.10](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.10) - 2023-03-09T14:37:07Z - -- Improved: Clean up share logic (107f2e1) - -## [server-v2.10.8](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.8) - 2023-02-09T18:24:27Z - -- Fixed: Fixed sharing issue when a user no longer has a user item associated with their account (293f621) - -## [server-v2.10.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.7) - 2023-02-09T15:57:31Z - -- Fixed: Fixed sharing issue for changes that are associated with deleted items (05c17fb) - -## [server-v2.10.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.6) - 2023-02-06T19:01:36Z - -- New: Add in ability to use Postgres connection string in configuration (#6836 by [@halkeye](https://github.com/halkeye)) -- Fixed: Fixed issue when an item is associated with a share that no longer exists (ba5f0bc) - -## [server-v2.10.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.5) - 2022-12-26T12:09:13Z - -- Fixed: Fixed regression that would prevent styles from being loaded in published notes (#7525) - -## [server-v2.10.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.4) - 2022-12-18T16:02:06Z - -- Fixed: Fixed regression introduced by form-parse lib update (#7463) - -## [server-v2.10.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.3) - 2022-12-15T23:32:16Z - -- Upgraded packages for performance and security improvements. - -## [server-v2.9.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.9.7) - 2022-11-05T16:51:39Z - -- Improved: Allow enabling and disabling tasks (1379c9c) -- Improved: Allow searching user by email or name (1cfbefb) -- Improved: Fail-safe when trying to delete a non-disabled account (21883b4) -- Improved: Paginate users (8ac8d53) -- Improved: Refactor table structure (8ea6d89) -- Improved: Update sender email (bf92ee7) -- Improved: Upgrade Koa framework to 2.13.4 (dc92546) -- Improved: Upgrade to Node 18 (f34078b) -- Improved: When re-activating an account, remove it from the deletion queue (bbc4228) -- Fixed: Fixed account activation logic (ccf5d20) - -## [server-v2.9.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.9.5) - 2022-10-11T10:44:01Z - -- New: Add support for sidebar in user pages (053dbab) -- Improved: Automatically delete expired sessions (d5dfecc) -- Improved: Cannot sort user deletions by email (8e18024) -- Improved: Do not make checkboxes in published notes clickable (cb637e8) -- Improved: Improve admin email UI (e3c9bcb) -- Improved: Process user deletions once an hour (f99b8df) -- Improved: Use apt to install tini to enable multi-platform support (#6097 by Erik Thomsen) -- Fixed: Could not manually start task (#6491) -- Fixed: Fixed Unsupported File Type error when sharing certain notes (#6531) -- Fixed: Fixed removal of user deletion tasks (8f8cc12) -- Fixed: Fixed sidebar menu selection (422a5bf) -- Fixed: Fixed user deletion schedule (bfe5ee8) -- Fixed: Published note must be scrollable when it contains a large table (#6370) - -## [server-v2.7.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.7.4) - 2022-02-02T19:23:34Z - -- New: Add task to automate deletion of disabled accounts (1afcb27) -- Improved: Always display Help link even when not logged in (00163f5) -- Improved: Call server start command directly, without going through npm (c185f00) -- Improved: Disable session expiration logic for now (4c11bbf) -- Improved: Enabled task to automatically delete sessions every 6 hours (69170dd) -- Improved: Fixed handling of mailer security settings, and changed env variable name MAILER_SECURE => MAILER_SECURITY, and default port 587 => 465 (Breaking change) (#5222) -- Improved: Improved env variable validation and support true-false as boolean values (fd322ed) -- Improved: Improved string localization in views (98bfb65) -- Improved: Make page wider only when displaying admin pages (df9c460) -- Improved: Move admin pages under /admin (#6006) -- Improved: Put admin pages under /admin (09cbe3c) -- Improved: Remove uneeded CSS file (9dbf5e0) -- Improved: Set NODE_ENV to "production" in Docker image (ed0f0fa) -- Improved: Set a timestamp when disabling a user (2f7ab7e) -- Improved: Simplify Docker image (#6010) -- Improved: Temporarily save user info before deleting account (68469bc) -- Improved: View sent emails from admin dashboard (f5f7981) -- Fixed: Fixed sharing notebook with a user that does not have E2EE enabled (#5958) -- Fixed: Use multi-stage builds and smaller base image (#6048) (#5397 by [@aaron](https://github.com/aaron)) - -## [server-v2.7.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.7.3) - 2021-12-29T13:35:12Z - -- Improved: Allow deleting complete user data (#5824) -- Improved: Changed ID length from 32 to 22 characters (e9ce3d1) -- Improved: Disable logs and items pages for end-user (83a46e5) -- Improved: Display NTP server domain and port when there is an error, and display message when NTP check is skipped (4a1bc07) -- Improved: Increase default MAX_TIME_DRIFT to 2000 (35f684a) -- Improved: Setup localisation (aa42ceb) - -## [server-v2.6.14](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.14) - 2021-12-02T16:29:54Z - -- Improved: Improved storage command (122afd6) - -## [server-v2.6.13](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.13) - 2021-11-29T18:41:28Z - -- New: Added command to delete database item content (01048f5) -- Improved: Allow disabling NTP time drift check (dc67eac) -- Improved: Do not set the SMTP auth option when user or password are not set (#5791 by [@MovingEarth](https://github.com/MovingEarth)) -- Improved: Increase default MAX_TIME_DRIFT to 100ms (8e54a65) -- Improved: Optimise reading from external storage when fallback driver is not present (4fecb08) -- Improved: Remove unique constraint errors from the log when they are already handled by the application (a6884a2) -- Improved: Retry NTP request up to three times when it fails (7eb1d89) - -## [server-v2.6.12](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.12) - 2021-11-23T16:30:27Z - -- New: Added task to compress changes older than 6 months (75f7296) -- Improved: Allow specifying a max content size when importing content to new storage (080c3cc) -- Improved: Check for time drift when the server starts (#5738) -- Improved: Display more debug info in error log (3716972) -- Improved: Display more detailed error messages on SQL query errors (42a4edb) -- Improved: Perform storage checks before starting services (16d5047) -- Fixed: Fixed HandleOversizedAccounts task interval (fc419d9) - -## [server-v2.6.11](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.11) - 2021-11-14T17:14:51Z - -- Improved: Prevent large data blobs from crashing the application (5eb3a92) - -## [server-v2.6.10](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.10) - 2021-11-13T12:47:53Z - -- Improved: Improved storage migration error handling, and improved storage test units (5a41d80) -- Improved: Rename "ReadOnly" mode to "ReadAndClear" to avoid any confusion (5cd4537) - -## [server-v2.6.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.9) - 2021-11-11T16:38:00Z - -- Improved: Hide more credentials from the log (73137cf) -- New: Added command to test a storage connection (c6dec0a) -- New: Added command to migrate content to different storage (005f720) - -## [server-v2.6.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.5) - 2021-11-10T12:07:50Z - -- Improved: Allow storing item content in database, filesystem or S3 (depending on config) (#5602) - -## [server-v2.6.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.3) - 2021-11-08T15:20:41Z - -- New: Add support for sharing notes when E2EE is enabled (#5529) -- Improved: Disable mailer service if no-reply email is not set (ce5c5d6) -- Improved: Display latest migration name after auto-migration (7ad73df) -- Improved: Immediately ask user to set password after Stripe checkout (9e1cb9d) -- Improved: Set resource content size when viewing published note (70d5c7a) - -## [server-v2.6.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.2) - 2021-11-03T12:54:38Z - -- New: Add support for faster built-in sync locks (#5662) -- Improved: Improved env variable handling to make it self documenting and enforce type checking (b5d792c) -- Improved: Improved logging and rendering of low level middleware errors (3704413) - -## [server-v2.5.10](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.10) - 2021-11-02T14:45:54Z - -- New: Add unique constraint on name and owner ID of items table (f7a18ba) -- Fixed: Fixed issue that could cause server to return empty items in some rare cases (99ea4b7) - -## [server-v2.5.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.9) - 2021-10-28T19:43:41Z - -- Improved: Remove session expiration for now (4a2af32) - -## [server-v2.5.8](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.8) - 2021-10-28T16:07:23Z - -- New: Added item owner ID, and allow disabling db auto-migrations (b655f27) -- Fixed: Fixed Stripe portal page redirection (9ba90b5) -- Fixed: Fixed items.owner_id migration (a753429) -- Fixed: Fixed display of latest migration in startup log (#5627 by [@KowalskiPiotr98](https://github.com/KowalskiPiotr98)) -- Improved: Moved CLI commands to separate files (dca13b3) -- Improved: Delete all sessions when a password is changed or reset (b497177) -- Improved: Expire sessions after 12 hours (0ada1df) -- Improved: Improved task service log entries (bc5a853) -- Improved: Run oversized account task more frequently (2f09f88) - -## [server-v2.5.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.5) - 2021-10-23T20:58:37Z - -- New: Added tool to delete old changes (169b585) -- Fixed: Fixed issue when a notebook is shared, then unshared, then shared again (47fc51e) - -## [server-v2.5.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.2) - 2021-10-07T13:36:27Z - -- New: Add support for promotion codes (5b58811) -- Improved: Sort flags by date (31efc9b) -- Fixed: Fixed links in published notes (#5507) - -## [server-v2.5.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.1) - 2021-09-29T15:52:34Z - -- New: Add support for events and use them to track background tasks (79d1ad7) -- Improved: Allow manually deleting a user flag (3a11885) -- Improved: Also clear admin session ID on logout after impersonating a user (24945a0) -- Improved: Correctly attach Stripe sub to Xilinota Server sub when it is recreated from Stripe (5da820a) -- Improved: Display banner when an account is disabled and provide reason (8c9331c) -- Improved: Only disable API access when an account is disabled (6fec2a9) -- Improved: Remove AccountOverLimit flag from accounts that are now below the limit (5de5370) -- Improved: Send reminder email every time a payment fails (2dd8045) - -## [server-v2.4.11-beta](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.11-beta) - 2021-09-26T17:10:57Z - -- Improved: Do not allow accepting share more than once (57a1d03) -- Fixed: Fixed Stripe checkout when a coupon is used (c45f961) - -## [server-v2.4.10-beta](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.10-beta) (Pre-release) - 2021-09-25T19:07:05Z - -- Improved: Improved share service reliability and optimised performance (0175348) -- Security: Implement clickjacking defense (e3fd34e) - -## [server-v2.4.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.9-beta) - 2021-09-22T16:31:23Z - -- New: Add support for changing user own email (63e88c0) -- Improved: Allow an admin to impersonate a user (03b4b6e) -- Improved: Allow entering coupon code on Stripe checkout page (4577c9c) -- Improved: Clear cookie when account has been deleted to allow viewing login page again (061761f) -- Improved: Exclude certain queries from slow log (4e70ca6) -- Improved: Handle Joplin Cloud failed subscription payments (a6b1cff) -- Improved: Improved support for background tasks and added admin UI to view them (cd877f6) -- Improved: Improved user list page (4d38397) -- Improved: Link to Joplin Cloud signup page on login page (d850eed) -- Improved: Manage subscription entirely from Stripe (7fac194) -- Improved: Redirect to user page after changing a user (c91d4bd) -- Improved: Rename admin button "Send reset password email" to more correct "Send account information email" (37d446b) -- Improved: Sync deleted items first to allow fixing oversized accounts (43c594b) -- Fixed: Fixed calculating total item size after an item has been deleted (024967c) - -## [server-v2.4.8](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.8-beta) - 2021-09-15T22:16:59Z - -- New: Added support for app level slow SQL query log (5e8b742) - -## [server-v2.4.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.7-beta) - 2021-09-15T15:58:46Z - -- Improved: Improve flag logic (c229821) -- Fixed: Fixed handling of brute force limiter by getting correct user IP (3ce947e) - -## [server-v2.4.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.6-beta) - 2021-09-14T15:02:21Z - -- New: Add link to Stripe subscription page to manage payment details (4e7fe66) -- New: Add transaction info to debug deadlock issues (01b653f) - -## [server-v2.4.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.3-beta) - 2021-09-02T17:49:11Z - -- New: Added Help page for Joplin Cloud (6520a48) -- New: Added icon next to profile button (5805a41) -- Improved: Display note title as page title when sharing note (82331c9) -- Fixed: Fixed calculation of max sizes for Postgres (93a4ad0) - -## [server-v2.4.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.2) - 2021-08-28T17:45:41Z - -- New: Add request rate limter on session and login end points (543413d) -- New: Add support for user flags (82b157b) -- New: Added commands to control db migrations - list, down, up (2c79ce2) -- Improved: Display user flags in profile when logged in as admin (4394329) -- Improved: Handle flags for accounts over limit (6e087bc) -- Improved: Increase cookies security - set HttpOnly, Secure and SameSite flags (bcadb36) -- Improved: No longer install vim into the image (#5337 by [@piotrb](https://github.com/piotrb)) -- Improved: Re-enable account when new subscription is associated with it (ac82e4b) -- Improved: Switch to node:16-bullseye base image (#5202 by [@piotrb](https://github.com/piotrb)) -- Fixed: Prevent crash when returning too many rows using SQLite (1efe3d3) -- Fixed: Filenames with non-ascii characters could not be downloaded from published note (#5328) -- Fixed: Fix missing CSS file error (#5309 by [@whalehub](https://github.com/whalehub)) -- Fixed: Fixed second duration (c7421df) - -## [server-v2.3.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.3.7-beta) - 2021-08-13T21:20:17Z - -- Fixed: Fix migrations (a9961ae) - -## [server-v2.3.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.3.6-beta) - 2021-08-13T20:59:41Z - -- Fixed: Fix migrations (f518549) - -## [server-v2.3.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.3.5-beta) - 2021-08-13T18:01:20Z - -- Fixed: Fixed pagination link styling (d42d181) - -## [server-v2.3.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.3.4-beta) - 2021-08-13T16:56:17Z - -- Improved: Allow setting email key to prevent the same email to be sent multiple times (391204c) -- Improved: Clarify beta transition message (c4fcfec) -- Improved: Disable upload for accounts with subscription failed payments (f14c74d) -- Improved: Re-enable account when subscription is paid (4b5318c) -- Improved: Set better filename and mime type for files downloaded via published notes (#5286) -- Fixed: Fixed publishing of notes with HTML markup type (97726b0) -- Fixed: Fix regression (6359c9c) -- Fixed: Fixed layout of notes on mobile devices (#5269) - -## [server-v2.2.11](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.11-beta) - 2021-08-03T18:48:00Z - -- Improved: Disable beta account once expired (785248b) -- Improved: Handle beta user upgrade (8910c87) -- Improved: Prevent duplicate Stripe subscriptions and improved Stripe workflow testing (6ac22ed) -- Fixed: Fixed support emails (724aa72) - -## [server-v2.2.10](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.10) - 2021-08-01T10:04:53Z - -- Improved: Allows providing a coupon when creating the Stripe checkout session (b5b6111) - -## [server-v2.2.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.9-beta) - 2021-07-31T13:52:53Z - -- New: Add Docker major, minor and beta version tags (#5237 by [@JackGruber](https://github.com/JackGruber)) -- New: Add support for Stripe yearly subscriptions (f2547fe) -- Improved: Improve installation instructions (53b4d7a) -- Fixed: Fixed certain URLs (282f782) -- Fixed: Published notes that contain non-alphabetical characters could end up being truncated (#5229) - -## [server-v2.2.8](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.8-beta) - 2021-07-24T16:55:58Z - -- New: Added form tokens to prevent CSRF attacks (CVE-2021-23431) (19b45de) -- Improved: Allow admin to change Stripe subscription (75a421e) -- Improved: Allow enabling or disabling a user. Handle cancelling subscription. (27c3cbd) -- Improved: Allow user to upgrade account (e83ab93) -- Improved: Allow users to cancel Stripe subscription (b7e9848) -- Improved: Clarify error message when user info cannot be saved (4567b78) -- Improved: Explain how to use Xilinota Server with a Xilinota app (3f993af) -- Improved: Handle Stripe webhook receiving multiple times the same event (252d069) -- Improved: Make sure email URLs are displayed as clickable links (7245aea) -- Improved: Moved email templates to separate files (6a93cb2) -- Improved: Set default of env SUPPORT_EMAIL to "SUPPORT_EMAIL" to make it clear it needs to be set (92520e5) - -## [server-v2.2.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.7-beta) - 2021-07-11T17:31:42Z - -- New: Added support for resetting user password (62b6198) -- Improved: Check password complexity (240cb35) -- Improved: Disallow changing email address until a secure solution to change it is implemented (f8d2c26) -- Fixed: Fixed mail queue as some emails were not being processed (89f4ca1) - -## [server-v2.2.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.6-beta) - 2021-07-09T15:57:47Z - -- New: Add Docker image labels (#5158 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Fixed change processing logic (5a27d4d) -- Fixed: Fixed styling of shared note (6c1a6b0) - -## [server-v2.2.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.5-beta) - 2021-07-03T21:40:37Z - -- Improved: Make app context immutable and derive the per-request context properties from it (e210926) - -## [server-v2.2.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.4-beta) - 2021-07-03T21:10:29Z - -- Fixed: Fixed issue with user sessions being mixed up (238cc86) - -## [server-v2.2.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.3-beta) - 2021-07-03T19:38:36Z - -- Fixed: Fixed size of a database field (264f36f) - -## [server-v2.2.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.2-beta) - 2021-07-03T18:28:35Z - -- Improved: Improved logging and reliability of cron tasks (d99c34f) -- Improved: Only emit "created" event when new user is saved (8883df2) - -## [server-v2.2.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.1-beta) - 2021-07-03T15:41:32Z - -- New: Add support for account max total size (b507fbf) -- Improved: Display max size info in dashboard (3d18514) -- Improved: Hide "Is Admin" from dashboard (7447793) -- Improved: Moved Xilinota-specific context properties under its own namespace (bfa7ea7) -- Improved: Normalize email addresses before saving them (427218b) -- Improved: Remove dangerous "Delete all" button for now (125af75) - -## [server-v2.1.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.6-beta) - 2021-06-24T10:01:46Z - -- Fixed: Fixed accessing main website (Regression) (f868797) - -## [server-v2.1.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.5-beta) - 2021-06-24T08:26:38Z - -- New: Add support for X-API-MIN-VERSION header (51f3c00) - -## [server-v2.1.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.4-beta) - 2021-06-24T07:26:03Z - -- Improved: Split permission to share note or folder (0c12c7f) -- Fixed: Fixed handling of max item size for encrypted items (112157e) -- Fixed: Fixed transaction locking issue when a sub-transaction fails (12aae48) - -## [server-v2.1.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.3-beta) - 2021-06-19T14:15:06Z - -- New: Add support for uploading multiple items in one request (3b9c02e) - -## [server-v2.1.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.1) - 2021-06-17T17:27:29Z - -- New: Added account info to dashboard and title to pages (7f0b3fd) -- New: Added way to batch requests (currently disabled) (c682c88) -- New: Added way to debug slow queries (e853244) -- Improved: Hide Reset Password button when creating new users (ac03c08) -- Improved: Sort users by name, then email (65c3d01) - -## [server-v2.0.14](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.14) - 2021-06-17T08:52:26Z - -- Improved: Allow sending reset password email from admin UI (479237d) -- Improved: Tokens would expire too soon (6ae0e84) - -## [server-v2.0.13](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.13) - 2021-06-16T14:28:20Z - -- Improved: Allow creating a new user with no password, which must be set via email confirmation (1896549) -- Improved: Allow creating a user with a specific account type from admin UI (ecd1602) -- Fixed: Fixed error message when item is over the limit (ea65313) -- Fixed: Fixed issue with user not being able to modify own profile (3c18190) - -## [server-v2.0.12](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.12) - 2021-06-15T16:24:42Z - -- Fixed: Fixed handling of user content URL (31121c8) - -## [server-v2.0.11](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.11) - 2021-06-15T11:41:41Z - -- New: Add navbar on login and sign up page (7a3a208) -- New: Added option to enable or disable stack traces (5614eb9) -- Improved: Handle custom user content URLs (a36b13d) -- Fixed: Fixed error when creating user (594084e) - -## [server-v2.0.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.9-beta) - 2021-06-11T16:49:05Z - -- New: Add navbar on login and sign up page (7a3a208) -- New: Added option to enable or disable stack traces (5614eb9) -- Improved: Handle custom user content URLs (a36b13d) -- Fixed: Fixed error when creating user (594084e) - -## [server-v2.0.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.6) - 2021-06-07T17:27:27Z - -- New: Add Stripe integration (770af6a) -- New: Add request duration to log (c8d7ecb) -- New: Add terms and privacy page (db7b802) -- New: Added way to disable signup page, and added links between signup and login pages (75d79f3) -- Improved: Check share ID when uploading a note (3c41b45) -- Improved: Load shared user content from correct domain (de45740) - -## [server-v2.0.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.5) - 2021-06-02T08:14:47Z - -- New: Add version number on website (0ef7e98) -- New: Added signup pages (41ed66d) -- Improved: Allow disabling item upload for a user (f8a26cf) - -## [server-v2.0.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.4) - 2021-05-25T18:33:11Z - -- Fixed: Fixed Item and Log page when using Postgres (ee0f237) - -## [server-v2.0.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.3) - 2021-05-25T18:08:46Z - -- Fixed: Fixed handling of request origin (12a6634) - -## [server-v2.0.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.2) - 2021-05-25T19:15:50Z - -- New: Add mailer service (ed8ee67) -- New: Add support for item size limit (6afde54) -- New: Added API end points to manage users (77b284f) -- Improved: Allow enabling or disabling the sharing feature per user (daaaa13) -- Improved: Allow setting the path to the SQLite database using SQLITE_DATABASE env variable (68e79f1) -- Improved: Allow using a different domain for API, main website and user content (83cef7a) -- Improved: Generate only one share link per note (e156ee1) -- Improved: Go back to home page when there is an error and user is logged in (a24b009) -- Improved: Improved Items table and added item size to it (7f05420) -- Improved: Improved log table too and made it sortable (ec7f0f4) -- Improved: Make it more difficult to delete all data (b01aa7e) -- Improved: Redirect to correct page when trying to access the root (51051e0) -- Improved: Use external directory to store Postgres data in Docker-compose config (71a7fc0) -- Fixed: Fixed /items page when using Postgres (2d0580f) -- Fixed: Fixed bug when unsharing a notebook that has no recipients (6ddb69e) -- Fixed: Fixed deleting a note that has been shared (489995d) -- Fixed: Make sure temp files are deleted after upload is done (#4540) - -## [server-v2.0.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.1) - 2021-05-14T13:55:45Z - -- New: Add support for sharing notes via a link (ccbc329) -- New: Add support for sharing a folder (#4772) -- New: Added log page to view latest changes to files (874f301) -- Fixed: Prevent new user password from being hashed twice (76c143e) -- Fixed: Fixed crash when rendering note with links to non-existing resources or notes (07484de) -- Fixed: Fixed error handling when no session is provided (63a5bfa) -- Fixed: Fixed uploading empty file to the API (#4402) - -## [server-v1.7.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v1.7.2) - 2021-01-24T19:11:10Z - -- Fixed: Fixed password hashing when changing password -- Improved: Many other internal changes for increased reliability diff --git a/readme/about/release_cycle.md b/readme/about/release_cycle.md index 1f04def..bd7fc89 100644 --- a/readme/about/release_cycle.md +++ b/readme/about/release_cycle.md @@ -14,7 +14,6 @@ Below is our schedule related to the phases mentioned above: | Release | Freeze | Publishing | | --- | --- | --- | -| **Xilinota 2.12** | Aug 17 2023 - Aug 31 2023 | Sept 1 2023 - Sept 7 2023 | | **Xilinota 2.13** | Nov 16 2023 - Nov 30 2023 | Dec 1 2023 - Dec 7 2023 | | **Xilinota 2.14** | Feb 15 2024 - Feb 29 2024 | Mar 1 2024 - Mar 7 2024 | | **Xilinota 2.15** | Jun 17 2024 - Jun 31 2024 | Jul 1 2024 - Jul 7 2024 | diff --git a/readme/changelog.md b/readme/changelog.md index 086d2e0..806ebe4 100644 --- a/readme/changelog.md +++ b/readme/changelog.md @@ -1,4036 +1 @@ # Xilinota changelog - -## [v2.13.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.13.2) (Pre-release) - 2023-10-06T17:00:07Z - -- New: Add new beta Markdown editor based on CodeMirror 6 ([#8793](https://github.com/XilinJia/Xilinota/issues/8793) by Henry Heino) -- New: Add support for plugin imaging API ([#8900](https://github.com/XilinJia/Xilinota/issues/8900)) -- New: Add support for note list plugins ([#8897](https://github.com/XilinJia/Xilinota/issues/8897)) ([#5389](https://github.com/XilinJia/Xilinota/issues/5389)) -- Improved: Api: Allow accessing revision data ([e49ca26](https://github.com/XilinJia/Xilinota/commit/e49ca26)) -- Improved: Bump mermaid version to 10.4.0 to support new chart types ([#8890](https://github.com/XilinJia/Xilinota/issues/8890)) ([#8728](https://github.com/XilinJia/Xilinota/issues/8728) by [@oj-lappi](https://github.com/oj-lappi)) -- Improved: Enable ignoreTlsErrors and custom certificates for S3 sync ([#8980](https://github.com/XilinJia/Xilinota/issues/8980) by Jens Böttge) -- Improved: Improved handling of invalid sync info ([#6978](https://github.com/XilinJia/Xilinota/issues/6978)) -- Improved: Indent sub-sections in config screen ([2cb3857](https://github.com/XilinJia/Xilinota/commit/2cb3857)) -- Improved: No strikethrough on completed to-dos in note list to improve readability ([#8225](https://github.com/XilinJia/Xilinota/issues/8225)) -- Improved: Remember whether "All notes", a notebook or a tag was opened when re-opening the app ([#8021](https://github.com/XilinJia/Xilinota/issues/8021)) -- Improved: Significantly improve performance when displaying large tables in Rich Text editor ([#6736](https://github.com/XilinJia/Xilinota/issues/6736)) -- Improved: Updated packages @electron/notarize (v2.1.0), @electron/remote (v2.0.11), compare-versions (v6.1.0), glob (v10.3.4), katex (v0.16.8), sass (v1.66.1), sprintf-js (v1.1.3), uuid (v9.0.1) -- Improved: Upgrade to Electron 25.8.1 ([#8921](https://github.com/XilinJia/Xilinota/issues/8921) by Henry Heino) -- Fixed: Changing the currently opened note from plugins or the data API does not refresh the note content ([#5955](https://github.com/XilinJia/Xilinota/issues/5955)) -- Fixed: Do no automatically set focus when switching layout to fix certain plugin issues ([#6514](https://github.com/XilinJia/Xilinota/issues/6514)) -- Fixed: ENEX files that contain resources with invalid mime types are imported correctly ([#8363](https://github.com/XilinJia/Xilinota/issues/8363)) -- Fixed: Enable translation for "Reveal file in folder" command ([#8852](https://github.com/XilinJia/Xilinota/issues/8852)) ([#6440](https://github.com/XilinJia/Xilinota/issues/6440) by [@CptMeetKat](https://github.com/CptMeetKat)) -- Fixed: Ensure that ENEX resources with invalid filenames are imported correctly ([#8823](https://github.com/XilinJia/Xilinota/issues/8823)) -- Fixed: Ensure that notes that contain invalid links can still be exported as HTML or PDF ([#8305](https://github.com/XilinJia/Xilinota/issues/8305)) -- Fixed: Fix escapes breaking linkified URLs ([#8873](https://github.com/XilinJia/Xilinota/issues/8873)) ([#8743](https://github.com/XilinJia/Xilinota/issues/8743) by Henry Heino) -- Fixed: Fix search engine ranking algorithm ([f504cf1](https://github.com/XilinJia/Xilinota/commit/f504cf1)) -- Fixed: Improved import of invalid Markdown+FrontMatter files ([#8802](https://github.com/XilinJia/Xilinota/issues/8802)) -- Fixed: Modified placeholder text on note title input field ([#8850](https://github.com/XilinJia/Xilinota/issues/8850)) ([#8643](https://github.com/XilinJia/Xilinota/issues/8643) by [@CptMeetKat](https://github.com/CptMeetKat)) -- Fixed: Preserve previous values when updating a note's date fields ([#8948](https://github.com/XilinJia/Xilinota/issues/8948)) ([#8937](https://github.com/XilinJia/Xilinota/issues/8937) by [@CptMeetKat](https://github.com/CptMeetKat)) -- Fixed: Prevent application from being stuck when importing an invalid ENEX file ([#8699](https://github.com/XilinJia/Xilinota/issues/8699)) -- Fixed: Regression: Fixes [#8877](https://github.com/XilinJia/Xilinota/issues/8877): After a note is decrypted, the note list is not updated ([#8877](https://github.com/XilinJia/Xilinota/issues/8877)) -- Fixed: Remove dead area at the end of the note list ([#8825](https://github.com/XilinJia/Xilinota/issues/8825)) ([#8194](https://github.com/XilinJia/Xilinota/issues/8194) by [@CptMeetKat](https://github.com/CptMeetKat)) -- Fixed: Show a gear when a plugin doesn't specify an icon ([#8909](https://github.com/XilinJia/Xilinota/issues/8909)) ([#8898](https://github.com/XilinJia/Xilinota/issues/8898) by Henry Heino) -- Fixed: Whitelisted Xilinota markdown links for copy pasting in WYSIWYG mode ([#8972](https://github.com/XilinJia/Xilinota/issues/8972)) ([#8946](https://github.com/XilinJia/Xilinota/issues/8946) by [@CptMeetKat](https://github.com/CptMeetKat)) - -## [v2.12.18](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.18) - 2023-09-22T14:37:24Z - -- Security: Upgrade to Electron 25.8.1 ([#8921](https://github.com/XilinJia/Xilinota/issues/8921) by Henry Heino) - -## [v2.12.17](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.17) - 2023-09-14T21:54:52Z - -- Fixed: Prevent application from being stuck when importing an invalid ENEX file ([#8699](https://github.com/XilinJia/Xilinota/issues/8699)) - -## [v2.13.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.13.1) (Pre-release) - 2023-09-13T09:31:50Z - -- Improved: Add option to import HTML and TXT file ([#8729](https://github.com/XilinJia/Xilinota/issues/8729)) ([#8722](https://github.com/XilinJia/Xilinota/issues/8722) by [@hubert](https://github.com/hubert)) -- Improved: Allow more special content within tables in the Rich Text editor ([#8579](https://github.com/XilinJia/Xilinota/issues/8579)) -- Improved: Apply correct size to images imported from ENEX files ([#8684](https://github.com/XilinJia/Xilinota/issues/8684)) -- Improved: Fetch release info from Xilinota server ([39c118b](https://github.com/XilinJia/Xilinota/commit/39c118b)) -- Improved: Improve pasting content from Word and Excel ([#8705](https://github.com/XilinJia/Xilinota/issues/8705)) ([#8691](https://github.com/XilinJia/Xilinota/issues/8691)) -- Improved: Refactor note list in preparation for plugin support ([#8624](https://github.com/XilinJia/Xilinota/issues/8624)) -- Improved: Updated packages markdown-it-multimd-table (v4.2.3), re-resizable (v6.9.11), react, react-redux (v8.1.2), sass (v1.64.2), sharp (v0.32.5), word-wrap (v1.2.5) -- Fixed: Fix note editor blank after syncing an encrypted note with remote changes ([#8666](https://github.com/XilinJia/Xilinota/issues/8666)) ([#8661](https://github.com/XilinJia/Xilinota/issues/8661) by Henry Heino) -- Fixed: Hide option to share a notebook when it is not available ([#8844](https://github.com/XilinJia/Xilinota/issues/8844)) -- Fixed: Prevent application from being stuck when importing an invalid ENEX file ([#8699](https://github.com/XilinJia/Xilinota/issues/8699)) -- Fixed: Rich Text editor toolbar doesn't show all buttons even when there's enough space ([#8754](https://github.com/XilinJia/Xilinota/issues/8754)) ([#8726](https://github.com/XilinJia/Xilinota/issues/8726) by [@hubert](https://github.com/hubert)) -- Fixed: Update CSS variables in user iframes on theme change ([#8724](https://github.com/XilinJia/Xilinota/issues/8724)) ([#8723](https://github.com/XilinJia/Xilinota/issues/8723) by Henry Heino) - -## [v2.12.16](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.16) - 2023-09-11T22:33:37Z - -- Fixed: Fix AppImage launch on older Linux distros ([#8780](https://github.com/XilinJia/Xilinota/issues/8780)) ([#8777](https://github.com/XilinJia/Xilinota/issues/8777) by Henry Heino) - -## [v2.12.15](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.15) - 2023-08-27T11:35:39Z - -- Fixed: Pasting a resource in Rich Text editor breaks the resource link ([#8706](https://github.com/XilinJia/Xilinota/issues/8706)) -- Fixed: Handling of macOS ARM-64 version - -**Note:** This release does **not** support Windows 7, 8, or 8.1. See [the release notes for version 2.12.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.7). - -## [v2.12.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.12) (Pre-release) - 2023-08-19T22:44:56Z - -- Improved: Draw red border around missing encryption key passwords ([#8636](https://github.com/XilinJia/Xilinota/issues/8636)) ([#8493](https://github.com/XilinJia/Xilinota/issues/8493) by Henry Heino) -- Improved: Fetch release info from Xilinota server ([f0c1042](https://github.com/XilinJia/Xilinota/commit/f0c1042)) -- Improved: Link to FAQ when encryption password may have been reset by an update ([#8667](https://github.com/XilinJia/Xilinota/issues/8667)) ([#8493](https://github.com/XilinJia/Xilinota/issues/8493) by Henry Heino) -- Improved: Show missing sync password warning and link to FAQ ([#8644](https://github.com/XilinJia/Xilinota/issues/8644)) ([#8625](https://github.com/XilinJia/Xilinota/issues/8625) by Henry Heino) -- Improved: Temporarily revert to AES-128 as encryption method due to severe performance issues ([#8657](https://github.com/XilinJia/Xilinota/issues/8657)) -- Improved: Add an option to disable the image resizing prompt ([#8575](https://github.com/XilinJia/Xilinota/issues/8575)) ([#8566](https://github.com/XilinJia/Xilinota/issues/8566) by [@hubert](https://github.com/hubert)) -- Improved: Always show reencrypt button ([#8555](https://github.com/XilinJia/Xilinota/issues/8555)) ([#8380](https://github.com/XilinJia/Xilinota/issues/8380) by Henry Heino) -- Improved: Auto-update to ARM64 version on Apple M1 hardware ([#8467](https://github.com/XilinJia/Xilinota/issues/8467)) -- Improved: Improved sharing error handling ([95ca89b](https://github.com/XilinJia/Xilinota/commit/95ca89b)) -- Improved: Sync 15 seconds after changing a note ([807384c](https://github.com/XilinJia/Xilinota/commit/807384c)) -- Improved: Updated packages @rmp135/sql-ts (v1.18.0), buildTools, glob (v10.3.3), react-select (v5.7.4), sharp (v0.32.3), word-wrap (v1.2.4) -- Fixed: Fix editor not refreshed when the current note changes during sync ([#8654](https://github.com/XilinJia/Xilinota/issues/8654)) ([#8652](https://github.com/XilinJia/Xilinota/issues/8652) by Henry Heino) -- Fixed: Error while quitting the app ([#8612](https://github.com/XilinJia/Xilinota/issues/8612)) ([#8591](https://github.com/XilinJia/Xilinota/issues/8591) by [@hubert](https://github.com/hubert)) -- Fixed: Fix toggle external editing button always disabled in rich text editor ([#8595](https://github.com/XilinJia/Xilinota/issues/8595)) ([#8541](https://github.com/XilinJia/Xilinota/issues/8541) by Henry Heino) - -## [v2.12.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.10) (Pre-release) - 2023-07-30T18:25:58Z - -- Improved: Adding support for plugin icons ([#8499](https://github.com/XilinJia/Xilinota/issues/8499)) ([#8408](https://github.com/XilinJia/Xilinota/issues/8408) by [@hubert](https://github.com/hubert)) -- Improved: Updated packages gettext-parser (v7.0.1), react-redux (v8.1.1) -- Fixed: [#8370](https://github.com/XilinJia/Xilinota/issues/8370): Fix note drag-drop into markdown editor ([#8571](https://github.com/XilinJia/Xilinota/issues/8571)) ([#8370](https://github.com/XilinJia/Xilinota/issues/8370) by Henry Heino) -- Fixed: Fix CodeMirror context menu not containing correct items ([#8543](https://github.com/XilinJia/Xilinota/issues/8543)) ([#8535](https://github.com/XilinJia/Xilinota/issues/8535) by Henry Heino) -- Fixed: Note imported from Web Clipper is broken after being saved from the Rich Text editor ([#8485](https://github.com/XilinJia/Xilinota/issues/8485)) -- Fixed: Preserve empty newlines created by pressing Enter repeatedly in the rich text editor ([#8549](https://github.com/XilinJia/Xilinota/issues/8549)) ([#6055](https://github.com/XilinJia/Xilinota/issues/6055) by Henry Heino) -- Fixed: Text that is pasted in Rich Text editor had extra new lines ([#8476](https://github.com/XilinJia/Xilinota/issues/8476)) -- Fixed: Upgrade to electron 25.3.1 ([#8550](https://github.com/XilinJia/Xilinota/issues/8550)) ([#8535](https://github.com/XilinJia/Xilinota/issues/8535) by Henry Heino) -- Security: Fix XSS: Sanitize HTML pasted into the rich text editor. - -## [v2.12.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.9) (Pre-release) - 2023-07-25T16:06:08Z - -- New: Add support for Joplin Cloud email to note functionality ([[#8460](https://github.com/XilinJia/Xilinota/issues/8460)](https://github.com/XilinJia/Xilinota/issues/8460) by [@pedr](https://github.com/pedr)) -- New: Enable share permission handling for Joplin Cloud ([c88b6b6](https://github.com/XilinJia/Xilinota/commit/c88b6b6)) -- Improved: Rotating log files ([#8376](https://github.com/XilinJia/Xilinota/issues/8376)) ([#5521](https://github.com/XilinJia/Xilinota/issues/5521) by [@hubert](https://github.com/hubert)) -- Improved: Rich text editor: Disable spellcheck in inline code blocks ([[#8532](https://github.com/XilinJia/Xilinota/issues/8532)](https://github.com/XilinJia/Xilinota/issues/8532) by Henry Heino) -- Improved: Updated packages dayjs (v1.11.9), jsdom (v22.1.0), react-redux (v8.1.0), sass (v1.63.6), ts-loader (v9.4.4) -- Improved: WebDAV: Show a more descriptive error message when the password is empty ([[#8477](https://github.com/XilinJia/Xilinota/issues/8477)](https://github.com/XilinJia/Xilinota/issues/8477)) ([[#8466](https://github.com/XilinJia/Xilinota/issues/8466)](https://github.com/XilinJia/Xilinota/issues/8466) by Henry Heino) -- Fixed: Add "insert*before" buttons for tables in the rich text editor ([[#8393](https://github.com/XilinJia/Xilinota/issues/8393)](https://github.com/XilinJia/Xilinota/issues/8393)) ([[#8382](https://github.com/XilinJia/Xilinota/issues/8382)](https://github.com/XilinJia/Xilinota/issues/8382) by [@Marph](https://github.com/Marph)) -- Fixed: Fix Rich Text theme not matching the system theme after several global theme changes ([[#8521](https://github.com/XilinJia/Xilinota/issues/8521)](https://github.com/XilinJia/Xilinota/issues/8521)) ([[#8520](https://github.com/XilinJia/Xilinota/issues/8520)](https://github.com/XilinJia/Xilinota/issues/8520) by Henry Heino) -- Fixed: Make HTML <br/> tags convert to markdown compatible with the softbreaks setting ([[#8469](https://github.com/XilinJia/Xilinota/issues/8469)](https://github.com/XilinJia/Xilinota/issues/8469)) ([[#8430](https://github.com/XilinJia/Xilinota/issues/8430)](https://github.com/XilinJia/Xilinota/issues/8430) by Henry Heino) -- Fixed: Merge changes from upstream turndown project ([[#8468](https://github.com/XilinJia/Xilinota/issues/8468)](https://github.com/XilinJia/Xilinota/issues/8468)) ([[#8448](https://github.com/XilinJia/Xilinota/issues/8448)](https://github.com/XilinJia/Xilinota/issues/8448) by Henry Heino) -- Fixed: Rich text editor: Use fewer ` `s in markdown while still preserving initial paragraph indentation ([[#8529](https://github.com/XilinJia/Xilinota/issues/8529)](https://github.com/XilinJia/Xilinota/issues/8529)) ([[#8530](https://github.com/XilinJia/Xilinota/issues/8530)](https://github.com/XilinJia/Xilinota/issues/8530) by Henry Heino) -- Fixed: Support plugin toolbar icons in the Rich Text editor toolbar ([[#8519](https://github.com/XilinJia/Xilinota/issues/8519)](https://github.com/XilinJia/Xilinota/issues/8519)) ([[#8504](https://github.com/XilinJia/Xilinota/issues/8504)](https://github.com/XilinJia/Xilinota/issues/8504) by Henry Heino) -- Security: Fix XSS: Sanitize rendered output in safe mode ([[#8507](https://github.com/XilinJia/Xilinota/issues/8507)](https://github.com/XilinJia/Xilinota/issues/8507) by Henry Heino) -- Security: Close root electron window before unload: Prevent top-level redirection ([[#8478](https://github.com/XilinJia/Xilinota/issues/8478)](https://github.com/XilinJia/Xilinota/issues/8478) by Henry Heino) -- Security: Disallow map and area tags ([#8479](https://github.com/XilinJia/Xilinota/issues/8479) by Henry Heino) - - -## [v2.12.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.7) (Pre-release) - 2023-07-13T12:55:31Z - -- Improved: Updated packages css-loader (v6.8.1) -- Improved: Upgrade to Electron 25. Note that it means that [Windows 7/8/8.1 are no longer supported](https://www.electronjs.org/blog/windows-7-to-8-1-deprecation-notice) ([#8451](https://github.com/XilinJia/Xilinota/issues/8451)) ([#8258](https://github.com/XilinJia/Xilinota/issues/8258) by Henry Heino) -- Fixed: Fix issue with Apple Silicon version ([#8452](https://github.com/XilinJia/Xilinota/issues/8452)) ([#6052](https://github.com/XilinJia/Xilinota/issues/6052) by Noah Nash) - -## [v2.12.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.5) (Pre-release) - 2023-07-12T15:03:46Z - -- Improved: Allow importing Evernote task lists ([#8440](https://github.com/XilinJia/Xilinota/issues/8440) by Rob Moffat) -- Improved: Prevent app from crashing when changing screens ([4c5837b](https://github.com/XilinJia/Xilinota/commit/4c5837b)) -- Improved: Quickly synchronise immediately after changing a note ([004d2a1](https://github.com/XilinJia/Xilinota/commit/004d2a1)) -- Improved: Updated packages standard (v17.1.0) -- Fixed: Don't start window minimized in GNOME ([#8441](https://github.com/XilinJia/Xilinota/issues/8441)) ([#8256](https://github.com/XilinJia/Xilinota/issues/8256) by Henry Heino) -- Fixed: Fix extra lines added to KaTeX source when toggling the rich text editor ([#8442](https://github.com/XilinJia/Xilinota/issues/8442)) ([#6822](https://github.com/XilinJia/Xilinota/issues/6822) by Henry Heino) -- Fixed: Fixed macOS version check so that it does not return the ARM64 version ([1abfb1c](https://github.com/XilinJia/Xilinota/commit/1abfb1c)) - -## [v2.12.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.4) (Pre-release) - 2023-07-07T22:36:53Z - -- Improved: Build macOS app as Universal binary ([[#8423](https://github.com/XilinJia/Xilinota/issues/8423)](https://github.com/XilinJia/Xilinota/issues/8423)) ([[#6052](https://github.com/XilinJia/Xilinota/issues/6052)](https://github.com/XilinJia/Xilinota/issues/6052)) - -## [v2.12.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.12.3) (Pre-release) - 2023-07-07T10:16:55Z - -- Improved: Build macOS app as Universal binary ([#8423](https://github.com/XilinJia/Xilinota/issues/8423)) ([#6052](https://github.com/XilinJia/Xilinota/issues/6052)) -- Improved: Updated packages @electron/remote (v2.0.10), @rmp135/sql-ts (v1.17.0), clean-html (v2), glob (v10.2.7) -- Fixed: Removing Markdown when using 'Paste as Text' ([#8351](https://github.com/XilinJia/Xilinota/issues/8351)) ([#8317](https://github.com/XilinJia/Xilinota/issues/8317) by [@pedr](https://github.com/pedr)) - -## [v2.11.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.11) - 2023-06-23T15:16:37Z - -- Improved: Add support for plugin user data ([#8312](https://github.com/XilinJia/Xilinota/issues/8312)) ([#8080](https://github.com/XilinJia/Xilinota/issues/8080)) -- Improved: Configure Rich Text editor to handle the first table row as header ([#8163](https://github.com/XilinJia/Xilinota/issues/8163)) ([#3535](https://github.com/XilinJia/Xilinota/issues/3535) by [@Marph](https://github.com/Marph)) -- Improved: Updated packages css-loader (v6.7.4), dayjs (v1.11.8), domhandler (v5), domutils (v3.1.0), highlight.js (v11.8.0), react-redux (v8.0.7), style-loader (v3.3.3), styled-components (v5.3.11), ts-loader (v9.4.3) -- Improved: Upgrade E2EE encryption method to AES-256 ([#7686](https://github.com/XilinJia/Xilinota/issues/7686)) -- Fixed: Allow certain HTML anchor tags ([#8286](https://github.com/XilinJia/Xilinota/issues/8286)) -- Fixed: Display plugin console in dev mode ([#8210](https://github.com/XilinJia/Xilinota/issues/8210)) -- Fixed: Duplicated published notes retain the published note's label's color ([#8287](https://github.com/XilinJia/Xilinota/issues/8287)) -- Fixed: Include more Rich Text editor commands in the menu ([#8316](https://github.com/XilinJia/Xilinota/issues/8316)) -- Security: Prevent XSS when passing specially encoded string to a link (PoC by lin@UCCU Hacker) ([57b4198](https://github.com/XilinJia/Xilinota/commit/57b4198)) -- Security: Prevent calling arbitrary commands via x-callback-url (PoC by lin@UCCU Hacker) ([6982661](https://github.com/XilinJia/Xilinota/commit/6982661)) - -## [v2.11.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.9) (Pre-release) - 2023-06-06T16:23:27Z - -- Improved: Add support for AVIF image format ([#8175](https://github.com/XilinJia/Xilinota/issues/8175)) -- Improved: Improved word count when em-dash is used ([#8083](https://github.com/XilinJia/Xilinota/issues/8083)) -- Improved: Fix white screen issue ([8b578c5](https://github.com/XilinJia/Xilinota/commit/8b578c5)) -- Improved: Updated packages aws, buildTools, tar (v6.1.15) -- Fixed: "New note" buttons so large they occlude Search ([#8249](https://github.com/XilinJia/Xilinota/issues/8249)) ([#8159](https://github.com/XilinJia/Xilinota/issues/8159) by Rio Sinnott) - -## [v2.11.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.6) (Pre-release) - 2023-05-31T20:13:08Z - -- Improved: When resetting the master password, also create a new master key with that password ([e647775](https://github.com/XilinJia/Xilinota/commit/e647775)) -- Fixed: Don't display "obsolete encryption method" message if the key is disabled ([#8025](https://github.com/XilinJia/Xilinota/issues/8025)) ([#7933](https://github.com/XilinJia/Xilinota/issues/7933) by [@gitstart](https://github.com/gitstart)) -- Fixed: Improve selection of active E2EE key ([#8254](https://github.com/XilinJia/Xilinota/issues/8254)) -- Fixed: Improve sidebar workaround for Linux w/Intel GPU ([#8126](https://github.com/XilinJia/Xilinota/issues/8126)) ([#7506](https://github.com/XilinJia/Xilinota/issues/7506) by Calum Lind) -- Fixed: Preserve Table Alignment When Editing a Note With the Rich Text Editor ([#8214](https://github.com/XilinJia/Xilinota/issues/8214)) ([#6431](https://github.com/XilinJia/Xilinota/issues/6431) by Christopher O'Toole) - -## [v2.11.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.5) (Pre-release) - 2023-05-28T00:41:40Z - -- Improved: Updated packages jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), react-select (v5.7.3), sass (v1.62.1), sharp (v0.32.1), tar (v6.1.14), yargs (v17.7.2) -- Fixed: Fix slow startup time ([#8087](https://github.com/XilinJia/Xilinota/issues/8087)) -- Security: Disable SVG tag support in editor to prevent XSS ([caf6606](https://github.com/XilinJia/Xilinota/commit/caf6606)) (Vulnerability discovered by [RyotaK](https://ryotak.net/)) -- Security: Prevent XSS by sanitizing certain HTML attributes ([9e90d90](https://github.com/XilinJia/Xilinota/commit/9e90d90)) (Vulnerability discovered by [RyotaK](https://ryotak.net/)) - -## [v2.10.19](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.19) - 2023-05-17T12:25:41Z - -- Improved: Improved handling of items with duplicate IDs when synchronising with Joplin Cloud or Server ([d4c43a8](https://github.com/XilinJia/Xilinota/commit/d4c43a8)) -- Security: Fixed possible XSS injection (CVE-2023-33726) ([b26bc9e](https://github.com/XilinJia/Xilinota/commit/b26bc9e)) (Discovery and PoC by [@maple3142](https://twitter.com/maple3142)) -- Security: Prevent XSS and potential RCE when using a special HTML tag (CVE-2023-33727) ([19bdda2](https://github.com/XilinJia/Xilinota/commit/19bdda2)) (Discovery and PoC by [Yaniv Nizry](https://twitter.com/YNizry) ([SonarSource](https://www.sonarsource.com/))) - -## [v2.11.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.4) (Pre-release) - 2023-05-16T10:02:21Z - -- Fixed: Fix slow startup time ([#8087](https://github.com/XilinJia/Xilinota/issues/8087)) - -## [v2.11.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.11.3) (Pre-release) - 2023-05-16T09:09:57Z - -- Improved: Add support for `--safe-mode` command line flag ([#7919](https://github.com/XilinJia/Xilinota/issues/7919)) ([#7889](https://github.com/XilinJia/Xilinota/issues/7889) by Arun Kumar) -- Improved: Added export graph button for Mermaid ([#7958](https://github.com/XilinJia/Xilinota/issues/7958)) ([#6101](https://github.com/XilinJia/Xilinota/issues/6101) by Arun Kumar) -- Improved: Auto-detect locale on startup ([052a829](https://github.com/XilinJia/Xilinota/commit/052a829)) -- Improved: Cache code blocks in notes to speed up rendering ([#7867](https://github.com/XilinJia/Xilinota/issues/7867)) -- Improved: Compress installer to reduce size ([#8068](https://github.com/XilinJia/Xilinota/issues/8068)) ([#8028](https://github.com/XilinJia/Xilinota/issues/8028) by Arun Kumar) -- Improved: Improved handling of items with duplicate IDs ([a0b707c](https://github.com/XilinJia/Xilinota/commit/a0b707c)) -- Improved: Remove custom PDF viewer to reduce application size ([#8028](https://github.com/XilinJia/Xilinota/issues/8028)) -- Improved: Translate Welcome notes ([#8154](https://github.com/XilinJia/Xilinota/issues/8154)) -- Improved: Updated packages aws, fs-extra (v11.1.1), jsdom (v21.1.1), markdown-it-multimd-table (v4.2.1), nanoid (v3.3.6), node-persist (v3.1.3), react-select (v5.7.2), reselect (v4.1.8), sass (v1.60.0), sharp (v0.32.0), sqlite3 (v5.1.6), style-loader (v3.3.2), styled-components (v5.3.9), turndown (v7.1.2), yargs (v17.7.1) -- Fixed: Application cannot be installed on Windows 10 in some cases ([#8149](https://github.com/XilinJia/Xilinota/issues/8149)) -- Fixed: Do not allow update for plugins incompatible with current version ([#7936](https://github.com/XilinJia/Xilinota/issues/7936)) ([#4801](https://github.com/XilinJia/Xilinota/issues/4801) by [@julien](https://github.com/julien)) -- Fixed: Encode the non-ASCII characters in OneDrive URI ([#7868](https://github.com/XilinJia/Xilinota/issues/7868)) ([#7851](https://github.com/XilinJia/Xilinota/issues/7851) by Self Not Found) -- Fixed: Enter Key No Longer Saves and Closes The Tag Dialog ([#8072](https://github.com/XilinJia/Xilinota/issues/8072)) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable ([#7987](https://github.com/XilinJia/Xilinota/issues/7987)) ([#7986](https://github.com/XilinJia/Xilinota/issues/7986) by Henry Heino) -- Fixed: Fix issue where search bar can randomly lose focus while searching ([489d677](https://github.com/XilinJia/Xilinota/commit/489d677)) -- Fixed: Fix note list blank space display problems ([#7888](https://github.com/XilinJia/Xilinota/issues/7888)) ([#4124](https://github.com/XilinJia/Xilinota/issues/4124) by Arun Kumar) -- Fixed: Fixed Linux tag display issues ([#8002](https://github.com/XilinJia/Xilinota/issues/8002)) ([#8000](https://github.com/XilinJia/Xilinota/issues/8000) by Arun Kumar) -- Fixed: Fixed icon when note is dragged across notebooks ([#7924](https://github.com/XilinJia/Xilinota/issues/7924)) ([#7881](https://github.com/XilinJia/Xilinota/issues/7881) by Arun Kumar) -- Fixed: Fixed issue with text disappearing within plugin-created zones when searching for text ([0c8de68](https://github.com/XilinJia/Xilinota/commit/0c8de68)) -- Fixed: Fixes crash when using multiple profiles along with certain plugins ([#8143](https://github.com/XilinJia/Xilinota/issues/8143)) -- Fixed: Removed `MasterKey` from Sync Status report ([#8026](https://github.com/XilinJia/Xilinota/issues/8026)) ([#7940](https://github.com/XilinJia/Xilinota/issues/7940) by Arun Kumar) -- Fixed: Skip the resources which haven't been downloaded yet when exporting ([#7843](https://github.com/XilinJia/Xilinota/issues/7843)) ([#7831](https://github.com/XilinJia/Xilinota/issues/7831) by Self Not Found) -- Fixed: With Custom Sort, new notes appear at bottom and later randomly "pop" to the top ([#7765](https://github.com/XilinJia/Xilinota/issues/7765)) ([#7741](https://github.com/XilinJia/Xilinota/issues/7741) by Tao Klerks) -- Security: Fixed possible XSS injection ([b26bc9e](https://github.com/XilinJia/Xilinota/commit/b26bc9e)) (Discovery and PoC by [@maple3142](https://twitter.com/maple3142)) -- Security: Prevent XSS and potential RCE when using a special HTML tag ([19bdda2](https://github.com/XilinJia/Xilinota/commit/19bdda2)) (Discovery and PoC by [Yaniv Nizry](https://twitter.com/YNizry) ([SonarSource](https://www.sonarsource.com/))) - -## [v2.10.18](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.18) - 2023-05-09T13:27:43Z - -- Fixed: Application cannot be installed on Windows 10 in some cases ([#8149](https://github.com/XilinJia/Xilinota/issues/8149)) - -## [v2.10.17](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.17) - 2023-05-08T17:27:28Z - -- Fixed: Enter Key No Longer Saves and Closes The Tag Dialog ([#8072](https://github.com/XilinJia/Xilinota/issues/8072)) -- Fixed: Fixes crash when using multiple profiles along with certain plugins ([#8143](https://github.com/XilinJia/Xilinota/issues/8143)) - -## [v2.10.16](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.16) - 2023-04-27T09:27:45Z - -- Improved: Revert to "normal" package compression ([2e2feab](https://github.com/XilinJia/Xilinota/commit/2e2feab)) - -## [v2.10.15](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.15) (Pre-release) - 2023-04-26T22:02:16Z - -- Improved: Remove custom PDF viewer to reduce application size ([#8028](https://github.com/XilinJia/Xilinota/issues/8028)) -- Improved: Compress installer to reduce size ([#8068](https://github.com/XilinJia/Xilinota/issues/8068)) ([#8028](https://github.com/XilinJia/Xilinota/issues/8028)) - -## [v2.10.13](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.13) (Pre-release) - 2023-04-03T16:53:46Z - -- Fixed: Encode the non-ASCII characters in OneDrive URI ([#7868](https://github.com/XilinJia/Xilinota/issues/7868)) ([#7851](https://github.com/XilinJia/Xilinota/issues/7851) by Self Not Found) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable ([#7987](https://github.com/XilinJia/Xilinota/issues/7987)) ([#7986](https://github.com/XilinJia/Xilinota/issues/7986) by Henry Heino) -- Fixed: Fixed display of installed plugins in About box ([376e4eb](https://github.com/XilinJia/Xilinota/commit/376e4eb)) - -## [v2.10.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.12) (Pre-release) - 2023-03-23T12:17:13Z - -- Improved: Adjusted New Note and New to-do buttons' breakpoints to happen earlier ([#7961](https://github.com/XilinJia/Xilinota/issues/7961) by [@julien](https://github.com/julien)) - -## [v2.10.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.11) (Pre-release) - 2023-03-17T10:54:02Z - -- Fixed: Fixes text wrap on new buttons ([#7938](https://github.com/XilinJia/Xilinota/issues/7938) by [@julien](https://github.com/julien)) -- Fixed: List enabled plugins only in About Xilinota and in alphabetical order ([#7923](https://github.com/XilinJia/Xilinota/issues/7923)) ([#7920](https://github.com/XilinJia/Xilinota/issues/7920) by [@julien](https://github.com/julien)) - -## [v2.10.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.10) (Pre-release) - 2023-03-13T23:16:37Z - -- Fixed: Fix issue where search bar can randomly lose focus while searching ([bd42914](https://github.com/XilinJia/Xilinota/commit/bd42914)) -- Fixed: Fixed height when controls are on a single row ([#7912](https://github.com/XilinJia/Xilinota/issues/7912)) ([#7907](https://github.com/XilinJia/Xilinota/issues/7907) by [@julien](https://github.com/julien)) - -## [v2.10.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.9) (Pre-release) - 2023-03-12T16:16:45Z - -- Improved: Always show new note buttons (Regression) ([#7850](https://github.com/XilinJia/Xilinota/issues/7850) by [@julien](https://github.com/julien)) -- Improved: Made note list controls responsive ([#7884](https://github.com/XilinJia/Xilinota/issues/7884)) ([#7848](https://github.com/XilinJia/Xilinota/issues/7848) by [@julien](https://github.com/julien)) -- Improved: Paste as Text only working on hotkeys on Windows ([#7886](https://github.com/XilinJia/Xilinota/issues/7886)) ([#7880](https://github.com/XilinJia/Xilinota/issues/7880) by [@pedr](https://github.com/pedr)) -- Fixed: Drag-dropping notes to top or bottom, in custom sort, is finicky ([#7777](https://github.com/XilinJia/Xilinota/issues/7777)) ([#7776](https://github.com/XilinJia/Xilinota/issues/7776) by Tao Klerks) -- Fixed: Linux notebook display bug ([#7897](https://github.com/XilinJia/Xilinota/issues/7897)) ([#7506](https://github.com/XilinJia/Xilinota/issues/7506) by Arun Kumar) - -## [v2.10.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.8) (Pre-release) - 2023-02-26T12:53:55Z - -- Improved: Note background does not change when theme automatically updated via system ([d1e545a](https://github.com/XilinJia/Xilinota/commit/d1e545a)) -- Fixed: Fixed clipping certain pages that contain images within links ([92cf5ab](https://github.com/XilinJia/Xilinota/commit/92cf5ab)) - -## [v2.10.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.7) (Pre-release) - 2023-02-24T10:56:20Z - -- New: Add a link to twitter inside the help menu ([#7796](https://github.com/XilinJia/Xilinota/issues/7796) by [@pedr](https://github.com/pedr)) -- Improved: Added "Move Line Up" and "Move Line Down" shortcuts ([#7755](https://github.com/XilinJia/Xilinota/issues/7755)) ([#7692](https://github.com/XilinJia/Xilinota/issues/7692) by [@Polaris66](https://github.com/Polaris66)) -- Improved: Stop synchronization with unsupported WebDAV providers ([#7819](https://github.com/XilinJia/Xilinota/issues/7819)) ([#7661](https://github.com/XilinJia/Xilinota/issues/7661) by [@julien](https://github.com/julien)) -- Fixed: Make note sort update logic use correct prior sort and drop-grouping ([#7737](https://github.com/XilinJia/Xilinota/issues/7737)) ([#7731](https://github.com/XilinJia/Xilinota/issues/7731) by Tao Klerks) -- Fixed: Markdown + Front Matter export fails when tag(s) lost ([#7820](https://github.com/XilinJia/Xilinota/issues/7820)) ([#7782](https://github.com/XilinJia/Xilinota/issues/7782) by [@pedr](https://github.com/pedr)) - -## [v2.10.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.6) (Pre-release) - 2023-02-20T14:00:05Z - -- New: Add 'Paste as text' to the Context menu of the Rich Text Editor ([#7769](https://github.com/XilinJia/Xilinota/issues/7769) by [@pedr](https://github.com/pedr)) -- New: Add a menu option to reset the application layout ([#7786](https://github.com/XilinJia/Xilinota/issues/7786) by [@pedr](https://github.com/pedr)) -- Improved: Allow 'Paste as Text' on the Rich Text Editor ([#7751](https://github.com/XilinJia/Xilinota/issues/7751) by [@pedr](https://github.com/pedr)) -- Improved: Disable custom PDF viewer by default ([#7506](https://github.com/XilinJia/Xilinota/issues/7506)) -- Improved: Fix copy text with no selection ([#7641](https://github.com/XilinJia/Xilinota/issues/7641)) ([#7602](https://github.com/XilinJia/Xilinota/issues/7602) by Betty Alagwu) -- Improved: Improve dialogue spacing in Fountain renderer ([#7628](https://github.com/XilinJia/Xilinota/issues/7628)) ([#7627](https://github.com/XilinJia/Xilinota/issues/7627) by [@Elleo](https://github.com/Elleo)) -- Improved: New design for "New note" and "New todo" buttons ([#7780](https://github.com/XilinJia/Xilinota/issues/7780) by [@julien](https://github.com/julien)) -- Improved: Remove auto-matching for greater than character ([#7669](https://github.com/XilinJia/Xilinota/issues/7669) by Self Not Found) -- Improved: Show installed plugins in Help - About Xilinota ([#7711](https://github.com/XilinJia/Xilinota/issues/7711)) ([#6143](https://github.com/XilinJia/Xilinota/issues/6143) by [@julien](https://github.com/julien)) -- Fixed: App freezes and displays fatal error when text provided in the search bar is too long ([#7764](https://github.com/XilinJia/Xilinota/issues/7764)) ([#7634](https://github.com/XilinJia/Xilinota/issues/7634) by [@pedr](https://github.com/pedr)) -- Fixed: Certain plugins could create invalid settings, which could result in a crash ([#7621](https://github.com/XilinJia/Xilinota/issues/7621)) -- Fixed: Clicking on Save saves changes when updating a link ([#7753](https://github.com/XilinJia/Xilinota/issues/7753)) ([#7658](https://github.com/XilinJia/Xilinota/issues/7658) by [@julien](https://github.com/julien)) -- Fixed: Ctrl-X behaviour when no text is selected ([#7778](https://github.com/XilinJia/Xilinota/issues/7778)) ([#7662](https://github.com/XilinJia/Xilinota/issues/7662) by [@melsonic](https://github.com/melsonic)) -- Fixed: Custom sort order not synchronized ([#7729](https://github.com/XilinJia/Xilinota/issues/7729)) ([#6956](https://github.com/XilinJia/Xilinota/issues/6956) by Tao Klerks) -- Fixed: Fix highlighting in GotoAnything dialogue ([#7592](https://github.com/XilinJia/Xilinota/issues/7592) by [@andy1631](https://github.com/andy1631)) -- Fixed: Fix open files with non-ASCII characters in path ([#7679](https://github.com/XilinJia/Xilinota/issues/7679)) ([#7678](https://github.com/XilinJia/Xilinota/issues/7678) by Self Not Found) -- Fixed: Fix text editor text highlighting when used with special IME methods ([#7630](https://github.com/XilinJia/Xilinota/issues/7630)) ([#7565](https://github.com/XilinJia/Xilinota/issues/7565) by [@light](https://github.com/light)) -- Fixed: Markdown editor not surrounding highlighted text with backticks ([#7697](https://github.com/XilinJia/Xilinota/issues/7697)) ([#7694](https://github.com/XilinJia/Xilinota/issues/7694) by Helmut K. C. Tessarek) -- Fixed: Mermaid images are incorrectly sized when exported as PNG ([#7546](https://github.com/XilinJia/Xilinota/issues/7546)) ([#7521](https://github.com/XilinJia/Xilinota/issues/7521) by Adarsh Singh) -- Fixed: Note editor scrolls back to top when editing certain notes ([#7617](https://github.com/XilinJia/Xilinota/issues/7617)) - -## [v2.10.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.5) - 2023-01-16T15:00:53Z - -- Fixed: Api: Fixes [#6862](https://github.com/XilinJia/Xilinota/issues/6862) set todo related fields when adding or changing a todo ([#7395](https://github.com/XilinJia/Xilinota/issues/7395) by [@Wartijn](https://github.com/Wartijn)) -- Fixed: Fixed crash when loading certain plugins ([#7598](https://github.com/XilinJia/Xilinota/issues/7598)) -- Fixed: Fixes crash when changing note time from properties dialog ([6b9a270](https://github.com/XilinJia/Xilinota/commit/6b9a270)) -- Fixed: Hyperlink insertion no longer works in Markdown editor ([#7605](https://github.com/XilinJia/Xilinota/issues/7605)) -- Fixed: Optimise sidebar rendering speed ([#7610](https://github.com/XilinJia/Xilinota/issues/7610)) -- Fixed: Try to replace the external link with internal link when attachment file is pasted in Markdown editor ([#6865](https://github.com/XilinJia/Xilinota/issues/6865)) ([#6211](https://github.com/XilinJia/Xilinota/issues/6211) by Self Not Found) - -## [v2.10.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.4) (Pre-release) - 2023-01-05T13:09:20Z - -- Fixed: Fixed certain plugins that were using the sqlite3 database ([a43ce33](https://github.com/XilinJia/Xilinota/commit/a43ce33)) -- Fixed: Plugin API DirectoryPath edit problems when path contain spaces ([#7018](https://github.com/XilinJia/Xilinota/issues/7018)) - -## [v2.10.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.3) (Pre-release) - 2022-12-31T15:53:23Z - -- Improved: Resolve [#6254](https://github.com/XilinJia/Xilinota/issues/6254): <details> elements remain closed when exporting to PDF ([#7515](https://github.com/XilinJia/Xilinota/issues/7515)) ([#6254](https://github.com/XilinJia/Xilinota/issues/6254) by Hitarth Thummar) -- Improved: Switch license to AGPL-3.0 ([faf0a4e](https://github.com/XilinJia/Xilinota/commit/faf0a4e)) -- Fixed: Fixed crash when closing PDF ([#7528](https://github.com/XilinJia/Xilinota/issues/7528)) -- Fixed: Fixes import of tasklists from enex files ([#7344](https://github.com/XilinJia/Xilinota/issues/7344)) ([#7329](https://github.com/XilinJia/Xilinota/issues/7329) by [@Wartijn](https://github.com/Wartijn)) -- Fixed: Press Enter to select a tag ([#7493](https://github.com/XilinJia/Xilinota/issues/7493)) -- Fixed: Profile paths that contain special characters can break note rendering ([#7449](https://github.com/XilinJia/Xilinota/issues/7449)) ([#7434](https://github.com/XilinJia/Xilinota/issues/7434) by [@Wartijn](https://github.com/Wartijn)) -- Fixed: Random crash when searching ([#7499](https://github.com/XilinJia/Xilinota/issues/7499)) -- Fixed: Search field doesn't get focus when pressing Ctrl+F ([#7529](https://github.com/XilinJia/Xilinota/issues/7529)) ([#7520](https://github.com/XilinJia/Xilinota/issues/7520) by Betty Alagwu) - -## [v2.10.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.10.2) (Pre-release) - 2022-12-18T18:05:08Z - -- Improved: Update Mermaid: 9.1.7 to 9.2.2 ([#7330](https://github.com/XilinJia/Xilinota/issues/7330) by Helmut K. C. Tessarek) -- Fixed: Fix pasting plain text ([#7045](https://github.com/XilinJia/Xilinota/issues/7045)) ([#7036](https://github.com/XilinJia/Xilinota/issues/7036) by Self Not Found) -- Fixed: Open callback URLs from within the application ([#7354](https://github.com/XilinJia/Xilinota/issues/7354)) - -## [v2.9.17](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.17) - 2022-11-15T10:28:37Z - -- Fixed: Switching a note using Sidebar is slow and grayed out ([#6430](https://github.com/XilinJia/Xilinota/issues/6430)) ([#6416](https://github.com/XilinJia/Xilinota/issues/6416) by Kenichi Kobayashi) -- Security: Fix XSS when a specially crafted string is passed to the renderer ([762b4e8](https://github.com/XilinJia/Xilinota/commit/762b4e8)) (PoC by [@Alise](https://github.com/a1ise)) - -## [v2.9.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.12) (Pre-release) - 2022-11-01T17:06:05Z - -- Improved: Display the plugin name in dialog boxes created by plugins ([#6979](https://github.com/XilinJia/Xilinota/issues/6979)) -- Improved: Regression: Plugin CSS files were no longer being loaded correctly ([99a61f1](https://github.com/XilinJia/Xilinota/commit/99a61f1)) -- Improved: Remove unnecessary PDF viewer messages ([db4c6ea](https://github.com/XilinJia/Xilinota/commit/db4c6ea)) -- Fixed: Fix exporting resources to md and md + frontmatter ([#6768](https://github.com/XilinJia/Xilinota/issues/6768)) ([#6721](https://github.com/XilinJia/Xilinota/issues/6721) by [@SFulpius](https://github.com/SFulpius)) -- Fixed: Fixed crash when setting spellchecker language to en-IN ([ae17801](https://github.com/XilinJia/Xilinota/commit/ae17801)) -- Fixed: Fixed sidebar tag header click ([5b80fbc](https://github.com/XilinJia/Xilinota/commit/5b80fbc)) -- Fixed: Fixes an error when importing a shortcut map and canceling the dialog ([#6975](https://github.com/XilinJia/Xilinota/issues/6975) by Ahmed Azzam) - -## [v2.9.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.11) (Pre-release) - 2022-10-23T16:09:58Z - -- New: Add PDF full screen viewer ([#6821](https://github.com/XilinJia/Xilinota/issues/6821) by [@asrient](https://github.com/asrient)) -- New: Add support for multi-language spell check ([#6617](https://github.com/XilinJia/Xilinota/issues/6617)) -- New: Add zoom feature on PDF viewer ([#6748](https://github.com/XilinJia/Xilinota/issues/6748) by [@asrient](https://github.com/asrient)) -- New: Added PDF viewer options ([#6800](https://github.com/XilinJia/Xilinota/issues/6800) by [@asrient](https://github.com/asrient)) -- New: Plugins: Add support for media links in plugin manifest.json ([#6672](https://github.com/XilinJia/Xilinota/issues/6672) by [@Retrove](https://github.com/Retrove)) -- Improved: Bundle default plugins with desktop application ([#6679](https://github.com/XilinJia/Xilinota/issues/6679) by Mayank Bondre) -- Improved: Display default notebook icons when at least one notebook has an icon ([7974df9](https://github.com/XilinJia/Xilinota/commit/7974df9)) -- Improved: Install default plugins on first app start ([#6585](https://github.com/XilinJia/Xilinota/issues/6585) by Mayank Bondre) -- Improved: PDF scroll persistence ([#6747](https://github.com/XilinJia/Xilinota/issues/6747) by [@asrient](https://github.com/asrient)) -- Fixed: Avoid reloading loaded plugin scripts ([#6742](https://github.com/XilinJia/Xilinota/issues/6742)) ([#6719](https://github.com/XilinJia/Xilinota/issues/6719) by [@SeptemberHX](https://github.com/SeptemberHX)) -- Fixed: Fix resources sync when proxy is set ([#6817](https://github.com/XilinJia/Xilinota/issues/6817)) ([#6688](https://github.com/XilinJia/Xilinota/issues/6688) by Self Not Found) -- Fixed: Fixed file and directory paths in plugin setting dialogs ([#6692](https://github.com/XilinJia/Xilinota/issues/6692)) -- Fixed: Fixed names of imported duplicate notebooks ([#6704](https://github.com/XilinJia/Xilinota/issues/6704)) - -## [v2.9.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.4) (Pre-release) - 2022-08-18T16:52:26Z - -- Fixed macOS release - -## [v2.9.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.3) (Pre-release) - 2022-08-18T13:11:09Z - -- Fixed Linux release - -## [v2.9.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.2) (Pre-release) - 2022-08-12T18:12:12Z - -- Improved: Allow electron flag to disable smooth scrolling ([#6712](https://github.com/XilinJia/Xilinota/issues/6712) by [@joserebelo](https://github.com/joserebelo)) -- Improved: New Embedded Pdf Viewer ([#6681](https://github.com/XilinJia/Xilinota/issues/6681) by [@asrient](https://github.com/asrient)) -- Fixed: Do not encrypt non-owned note if it was not shared encrypted ([#6645](https://github.com/XilinJia/Xilinota/issues/6645)) -- Fixed: Fixed broken image links ([#6590](https://github.com/XilinJia/Xilinota/issues/6590)) ([#6570](https://github.com/XilinJia/Xilinota/issues/6570) by [@SFulpius](https://github.com/SFulpius)) -- Fixed: Play flac files ([#6666](https://github.com/XilinJia/Xilinota/issues/6666)) ([#6434](https://github.com/XilinJia/Xilinota/issues/6434) by [@SFulpius](https://github.com/SFulpius)) - -## [v2.9.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.9.1) (Pre-release) - 2022-07-11T09:59:32Z - -- New: Plugins: Added xilinota.versionInfo method ([3b35ab6](https://github.com/XilinJia/Xilinota/commit/3b35ab6)) -- Improved: Add support for proxy ([#6537](https://github.com/XilinJia/Xilinota/issues/6537)) ([#164](https://github.com/XilinJia/Xilinota/issues/164) by Jason Williams) -- Improved: Checkbox don't function while checkbox format button hidden from toolbar ([#6567](https://github.com/XilinJia/Xilinota/issues/6567)) ([#6172](https://github.com/XilinJia/Xilinota/issues/6172) by [@SFulpius](https://github.com/SFulpius)) -- Improved: Update to Electron 18 ([#6496](https://github.com/XilinJia/Xilinota/issues/6496) by [@alexmo1997](https://github.com/alexmo1997)) -- Fixed: Allow styling note list items using custom CSS ([#6542](https://github.com/XilinJia/Xilinota/issues/6542)) ([#5178](https://github.com/XilinJia/Xilinota/issues/5178) by Kenichi Kobayashi) -- Fixed: App can crash with certain combinations of plugins ([#6506](https://github.com/XilinJia/Xilinota/issues/6506)) -- Fixed: Search field focus is stolen on layout change ([#6514](https://github.com/XilinJia/Xilinota/issues/6514)) -- Fixed: Search field would not clear as expected ([#6557](https://github.com/XilinJia/Xilinota/issues/6557)) -- Security: Fixes XSS in GotoAnything dialog (Vulnerability found by [@ly1g3](https://github.com/ly1g3) CVE-2022-35131) ([e797ebb](https://github.com/XilinJia/Xilinota/commit/e797ebb)) - -## [v2.8.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.8) - 2022-05-17T14:48:06Z - -- Improved: Remove plugin backoff handler for now ([7ec3a7b](https://github.com/XilinJia/Xilinota/commit/7ec3a7b)) -- Fixed: Dropbox login button is not visible in dark mode ([#6513](https://github.com/XilinJia/Xilinota/issues/6513)) ([#6503](https://github.com/XilinJia/Xilinota/issues/6503) by [@Retrove](https://github.com/Retrove)) - -## [v2.8.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.7) (Pre-release) - 2022-05-06T11:34:27Z - -- Improved: Sort sync target options ([814a5a0](https://github.com/XilinJia/Xilinota/commit/814a5a0)) -- Fixed: Make undo/redo menu items translatable ([#6435](https://github.com/XilinJia/Xilinota/issues/6435)) -- Fixed: Sync config was lost when switching profiles ([#6459](https://github.com/XilinJia/Xilinota/issues/6459)) - -## [v2.8.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.6) (Pre-release) - 2022-05-03T10:08:25Z - -- Improved: Disable crash detection handler for now ([47c3ee0](https://github.com/XilinJia/Xilinota/commit/47c3ee0)) - -## [v2.8.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.5) (Pre-release) - 2022-04-27T13:51:50Z - -- New: Plugins: Add support for file and directory selector in Settings API ([fc09598](https://github.com/XilinJia/Xilinota/commit/fc09598)) -- Improved: Ask to start in safe mode when the application has crashed ([d9a4a9c](https://github.com/XilinJia/Xilinota/commit/d9a4a9c)) -- Improved: More permissive plugin back-off rules ([22ae50c](https://github.com/XilinJia/Xilinota/commit/22ae50c)) -- Fixed: Fixed color of links within list in Markdown editor ([#6447](https://github.com/XilinJia/Xilinota/issues/6447) by Hieu-Thi Luong) -- Fixed: Fixed getting geolocation for new notes ([86179bd](https://github.com/XilinJia/Xilinota/commit/86179bd)) -- Security: Fixed disallowed tag XSS ([774c207](https://github.com/XilinJia/Xilinota/commit/774c207)) (Discovered by @hexodotsh) - -## [v2.8.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.4) (Pre-release) - 2022-04-19T18:00:09Z - -- New: Multi-profiles: Added profile ID in CSS root class so that different profiles can have different styles ([fd9fe5c](https://github.com/XilinJia/Xilinota/commit/fd9fe5c)) -- Improved: Enabled plugin throttling logic to prevent certain plugins from freezing the app ([b716755](https://github.com/XilinJia/Xilinota/commit/b716755)) -- Improved: Multi-profiles: Improve performance when switching notes, when multiple plugins are loaded ([#6394](https://github.com/XilinJia/Xilinota/issues/6394)) -- Improved: Multi-profiles: Assign an ID to profiles and remove path ([b4a6e17](https://github.com/XilinJia/Xilinota/commit/b4a6e17)) -- Improved: Multi-profiles: Automatically restart the app when switching profiles on Linux ([1797e84](https://github.com/XilinJia/Xilinota/commit/1797e84)) -- Improved: Multi-profiles: Share UI layout between profiles ([a111531](https://github.com/XilinJia/Xilinota/commit/a111531)) -- Improved: Multi-profiles: Share custom CSS between profiles ([0cdef66](https://github.com/XilinJia/Xilinota/commit/0cdef66)) -- Improved: Multi-profiles: Share plugins between profiles ([510df43](https://github.com/XilinJia/Xilinota/commit/510df43)) -- Improved: Multi-profiles: Locale was not being preserved when creating a new profile ([#6411](https://github.com/XilinJia/Xilinota/issues/6411)) -- Improved: Performance improvement when switching note while plugins are running ([#6409](https://github.com/XilinJia/Xilinota/issues/6409)) ([#5770](https://github.com/XilinJia/Xilinota/issues/5770) by Kenichi Kobayashi) -- Fixed: Editor context menu was broken (regression) ([#6422](https://github.com/XilinJia/Xilinota/issues/6422)) ([#6126](https://github.com/XilinJia/Xilinota/issues/6126) by [@asrient](https://github.com/asrient)) -- Fixed: Opening a file with ctrl-click in the editor results in a 'network error' dialogue ([#6145](https://github.com/XilinJia/Xilinota/issues/6145)) - -## [v2.8.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.8.2) (Pre-release) - 2022-04-14T11:35:45Z - -- New: Add support for multiple profiles ([#6385](https://github.com/XilinJia/Xilinota/issues/6385)) ([#591](https://github.com/XilinJia/Xilinota/issues/591)) -- New: Allow saving a Mermaid graph as a PNG or SVG via context menu ([#6126](https://github.com/XilinJia/Xilinota/issues/6126)) ([#6100](https://github.com/XilinJia/Xilinota/issues/6100) by [@asrient](https://github.com/asrient)) -- New: Support for Joplin Cloud recursive linked notes ([9d9420a](https://github.com/XilinJia/Xilinota/commit/9d9420a)) -- Improved: Don’t unpin app from taskbar on update ([#6271](https://github.com/XilinJia/Xilinota/issues/6271)) ([#4155](https://github.com/XilinJia/Xilinota/issues/4155) by Daniel Aleksandersen) -- Improved: Make search engine filter keywords case insensitive ([#6267](https://github.com/XilinJia/Xilinota/issues/6267)) ([#6266](https://github.com/XilinJia/Xilinota/issues/6266) by [@JackGruber](https://github.com/JackGruber)) -- Improved: Plugins: Add support for "categories" manifest field ([#6109](https://github.com/XilinJia/Xilinota/issues/6109)) ([#5867](https://github.com/XilinJia/Xilinota/issues/5867) by Mayank Bondre) -- Improved: Plugins: Allow updating a resource via the data API ([74273cd](https://github.com/XilinJia/Xilinota/commit/74273cd)) -- Improved: Automatically start sync after setting the sync parameters ([ff066ba](https://github.com/XilinJia/Xilinota/commit/ff066ba)) -- Improved: Improve E2EE usability when accidentally creating multiple keys ([#6399](https://github.com/XilinJia/Xilinota/issues/6399)) ([#6338](https://github.com/XilinJia/Xilinota/issues/6338)) -- Improved: Improved handling of ENTER and ESCAPE keys in dialogs ([#6194](https://github.com/XilinJia/Xilinota/issues/6194)) -- Fixed: Fixed color of published note on Light theme ([21706fa](https://github.com/XilinJia/Xilinota/commit/21706fa)) -- Fixed: Fixed creation of empty notebooks when importing directory of files ([#6274](https://github.com/XilinJia/Xilinota/issues/6274)) ([#6197](https://github.com/XilinJia/Xilinota/issues/6197) by [@Retrove](https://github.com/Retrove)) -- Fixed: Fixes right click menu on Markdown Editor ([#6132](https://github.com/XilinJia/Xilinota/issues/6132) by [@bishoy-magdy](https://github.com/bishoy-magdy)) -- Fixed: Scroll jumps when typing if heavy scripts or many large elements are used ([#6383](https://github.com/XilinJia/Xilinota/issues/6383)) ([#6074](https://github.com/XilinJia/Xilinota/issues/6074) by Kenichi Kobayashi) - -## [v2.7.15](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.15) - 2022-03-17T13:03:23Z - -- Improved: Handle invalid revision patches ([#6209](https://github.com/XilinJia/Xilinota/issues/6209)) -- Fixed: Clicking on folder button was no longer jumping to the right folder ([#5584](https://github.com/XilinJia/Xilinota/issues/5584)) -- Fixed: Ensure that note revision markup type is set correctly ([#6261](https://github.com/XilinJia/Xilinota/issues/6261)) -- Fixed: Fixed Tags Order ([#6136](https://github.com/XilinJia/Xilinota/issues/6136)) ([#5686](https://github.com/XilinJia/Xilinota/issues/5686) by [@OmGole](https://github.com/OmGole)) -- Fixed: Undo and redo on note title did not work in some cases ([#6214](https://github.com/XilinJia/Xilinota/issues/6214)) - -## [v2.7.14](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.14) - 2022-02-27T11:30:53Z - -- Improved: Improve error message when revision metadata cannot be decoded, to improve debugging ([a325bf6](https://github.com/XilinJia/Xilinota/commit/a325bf6)) -- Fixed: Prevent certain errors from stopping the revision service ([#5531](https://github.com/XilinJia/Xilinota/issues/5531)) -- Fixed: Note export could fail in some cases (regression) ([#6203](https://github.com/XilinJia/Xilinota/issues/6203)) - -## [v2.7.13](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.13) - 2022-02-24T17:42:12Z - -- Fixed: Fixed search marker background color in Markdown editor ([440618e](https://github.com/XilinJia/Xilinota/commit/440618e)) -- Updated translations - -## [v2.7.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.12) (Pre-release) - 2022-02-14T15:06:14Z - -- Fixed: Exported JEX notebook should not contain share metadata ([#6129](https://github.com/XilinJia/Xilinota/issues/6129)) - -## [v2.7.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.11) (Pre-release) - 2022-02-12T13:00:02Z - -- Improved: Resize custom icon down to 256px when it is too large ([064891d](https://github.com/XilinJia/Xilinota/commit/064891d)) -- Updated translations - -## [v2.7.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.10) (Pre-release) - 2022-02-11T18:19:09Z - -Important: If you use custom notebook icons and sync with the mobile app, make sure also install the latest 2.7 mobile app. - -- New: Add additional time format HH.mm ([#6086](https://github.com/XilinJia/Xilinota/issues/6086) by [@vincentjocodes](https://github.com/vincentjocodes)) -- New: Add support for custom notebook icons ([#6110](https://github.com/XilinJia/Xilinota/issues/6110)) -- Improved: Fixed sync scroll issue ([#6059](https://github.com/XilinJia/Xilinota/issues/6059)) ([#5808](https://github.com/XilinJia/Xilinota/issues/5808) by Caleb John) -- Improved: Make heading 4, 5 and 6 styling more consistent ([fca5875](https://github.com/XilinJia/Xilinota/commit/fca5875)) -- Improved: Update Mermaid 8.13.5 -> 8.13.9 and Katex dependencies ([#6039](https://github.com/XilinJia/Xilinota/issues/6039) by Helmut K. C. Tessarek) -- Fixed: Add "Other applications" import menu item ([#6118](https://github.com/XilinJia/Xilinota/issues/6118)) ([#6108](https://github.com/XilinJia/Xilinota/issues/6108) by Helmut K. C. Tessarek) -- Fixed: Global search focuses text in notes so that edits overwrite highlighted text ([#6040](https://github.com/XilinJia/Xilinota/issues/6040)) ([#6035](https://github.com/XilinJia/Xilinota/issues/6035) by Caleb John) -- Fixed: Login field was sometimes disabled on Sync Wizard dialog ([#6075](https://github.com/XilinJia/Xilinota/issues/6075)) -- Fixed: Scroll position is not remembered (regression) ([#6043](https://github.com/XilinJia/Xilinota/issues/6043)) ([#6042](https://github.com/XilinJia/Xilinota/issues/6042) by Kenichi Kobayashi) -- Fixed: Shared resource was not encrypted with correct encryption key ([#6092](https://github.com/XilinJia/Xilinota/issues/6092)) - -## [v2.7.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.8) (Pre-release) - 2022-01-19T09:35:27Z - -- Improved: Disable plugin throttling for now ([6bb0318](https://github.com/XilinJia/Xilinota/commit/6bb0318)) -- Fixed [#6035](https://github.com/XilinJia/Xilinota/issues/6035): Revert "Desktop: Fixes [#5850](https://github.com/XilinJia/Xilinota/issues/5850): Editor loses cursor focus when Ctrl+F search is closed ([#5919](https://github.com/XilinJia/Xilinota/issues/5919))" - -## [v2.7.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.7) (Pre-release) - 2022-01-18T14:05:07Z - -- Improved: Disable plugin throttling mechanism for now ([c6b6712](https://github.com/XilinJia/Xilinota/commit/c6b6712)) -- Fixed: Fixes alt text not appearing in html ([#6017](https://github.com/XilinJia/Xilinota/issues/6017)) ([#5803](https://github.com/XilinJia/Xilinota/issues/5803) by Mayank Bondre) - -## [v2.7.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.7.6) (Pre-release) - 2022-01-17T17:08:28Z - -- New: Plugins: Add support for xilinota.workspace.filterEditorContextMenu to allow dynamically setting editor menu items depending on context ([960863f](https://github.com/XilinJia/Xilinota/commit/960863f)) -- New: Plugins: Add utility functions xilinota.data.itemType() and xilinota.data.resourcePath() ([27b62bf](https://github.com/XilinJia/Xilinota/commit/27b62bf)) -- New: Plugins: Added "openItem" command ([83c0c48](https://github.com/XilinJia/Xilinota/commit/83c0c48)) -- New: Plugins: Added ModelType type ([c423551](https://github.com/XilinJia/Xilinota/commit/c423551)) -- New: Plugins: Added revealResourceFile command ([6e6432b](https://github.com/XilinJia/Xilinota/commit/6e6432b)) -- New: Plugins: Adds `xilinota.workspace.onResourceChange` ([2660ff3](https://github.com/XilinJia/Xilinota/commit/2660ff3)) -- Improved: Adjusted styling to make it more consistent across app ([d031a04](https://github.com/XilinJia/Xilinota/commit/d031a04)) -- Improved: Better handling of bold text to simplify customisation ([#5732](https://github.com/XilinJia/Xilinota/issues/5732) by Hieu-Thi Luong) -- Improved: Clickable tags in Tag Bar ([#5956](https://github.com/XilinJia/Xilinota/issues/5956) by Kenichi Kobayashi) -- Improved: Do no duplicate resources when duplicating a note ([721d008](https://github.com/XilinJia/Xilinota/commit/721d008)) -- Improved: Expand search field when clicking on search button ([#5893](https://github.com/XilinJia/Xilinota/issues/5893)) -- Improved: Focus notebook title when opening Notebook dialog ([3117133](https://github.com/XilinJia/Xilinota/commit/3117133)) -- Improved: Plugins: Throttle plugins that make too many API calls ([#5895](https://github.com/XilinJia/Xilinota/issues/5895)) -- Improved: Prevent Desktop Environments to launch a new window ([#5984](https://github.com/XilinJia/Xilinota/issues/5984) by Felipe Kinoshita) -- Improved: Right click on image to copy it to clipboard ([297b992](https://github.com/XilinJia/Xilinota/commit/297b992)) -- Improved: Show login prompt for OneDrive ([#5933](https://github.com/XilinJia/Xilinota/issues/5933) by Jonathan Heard) -- Improved: Use same notebook dialog when creating a new notebook too ([#5934](https://github.com/XilinJia/Xilinota/issues/5934)) -- Fixed: Add back text editor commands to Command Palette ([#5707](https://github.com/XilinJia/Xilinota/issues/5707)) -- Fixed: Cannot jump if local search count is one ([#5894](https://github.com/XilinJia/Xilinota/issues/5894)) ([#5549](https://github.com/XilinJia/Xilinota/issues/5549) by Kenichi Kobayashi) -- Fixed: Editor loses cursor focus when Ctrl+F search is closed ([#5919](https://github.com/XilinJia/Xilinota/issues/5919)) ([#5850](https://github.com/XilinJia/Xilinota/issues/5850) by Kenichi Kobayashi) -- Fixed: Fix white space in the bottom of Add Tag Prompt dialog ([#5998](https://github.com/XilinJia/Xilinota/issues/5998) by Krishna Kumar) -- Fixed: Fix wording "Check for updates" in settings ([#5832](https://github.com/XilinJia/Xilinota/issues/5832) by Helmut K. C. Tessarek) -- Fixed: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible ([667d642](https://github.com/XilinJia/Xilinota/commit/667d642)) -- Fixed: Fixed order of editor search buttons ([6bc70ed](https://github.com/XilinJia/Xilinota/commit/6bc70ed)) -- Fixed: Fixed search icon when note list is resized ([#5974](https://github.com/XilinJia/Xilinota/issues/5974)) ([#5916](https://github.com/XilinJia/Xilinota/issues/5916) by Krishna Kumar) -- Fixed: Note list buttons do not reappear after changing app layout ([#5994](https://github.com/XilinJia/Xilinota/issues/5994)) ([#5953](https://github.com/XilinJia/Xilinota/issues/5953) by [@asrient](https://github.com/asrient)) -- Fixed: Scroll jump when checkbox is toggled in Viewer ([#5941](https://github.com/XilinJia/Xilinota/issues/5941)) ([#5890](https://github.com/XilinJia/Xilinota/issues/5890) by Kenichi Kobayashi) -- Fixed: Scroll jumps when images are rendered in Markdown Editor ([#5929](https://github.com/XilinJia/Xilinota/issues/5929)) ([#5918](https://github.com/XilinJia/Xilinota/issues/5918) by Kenichi Kobayashi) -- Fixed: Scrolling was out of sync when a Multi Markdown Table was being used ([#5815](https://github.com/XilinJia/Xilinota/issues/5815)) ([#5808](https://github.com/XilinJia/Xilinota/issues/5808) by Caleb John) -- Fixed: Show error on sync if S3 region is not set ([#5923](https://github.com/XilinJia/Xilinota/issues/5923)) ([#5875](https://github.com/XilinJia/Xilinota/issues/5875) by [@shinglyu](https://github.com/shinglyu)) -- Fixed: Update menu item labels when the language changes ([#5927](https://github.com/XilinJia/Xilinota/issues/5927)) -- Fixed: Default sort order lost on exit ([#6022](https://github.com/XilinJia/Xilinota/issues/6022)) ([#5968](https://github.com/XilinJia/Xilinota/issues/5968) by Kenichi Kobayashi) -- Fixed: Scroll positions are not preserved when layout changes ([#6021](https://github.com/XilinJia/Xilinota/issues/6021)) ([#5981](https://github.com/XilinJia/Xilinota/issues/5981) by Kenichi Kobayashi) -- Security: Fixes [#6004](https://github.com/XilinJia/Xilinota/issues/6004): Prevent XSS in Goto Anything ([#6004](https://github.com/XilinJia/Xilinota/issues/6004)) - -## [v2.6.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.10) - 2021-12-19T11:31:16Z - -- Fixed: Fixed export of HTML files on Linux ([#5873](https://github.com/XilinJia/Xilinota/issues/5873)) -- Fixed: Fixed exporting notes that contain Mermaid diagrams as PDF or HTML ([#5879](https://github.com/XilinJia/Xilinota/issues/5879)) -- Fixed: Markdown search no longer scrolls to result ([#5876](https://github.com/XilinJia/Xilinota/issues/5876)) ([#5872](https://github.com/XilinJia/Xilinota/issues/5872) by Kenichi Kobayashi) - -## [v2.6.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.9) - 2021-12-17T11:57:32Z - -- Update translations - -## [v2.6.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.7) (Pre-release) - 2021-12-16T10:47:23Z - -- New: Added detailed tooltip for 'Toggle Sort Order Field' button ([#5854](https://github.com/XilinJia/Xilinota/issues/5854) by Kenichi Kobayashi) -- Fixed (Regression): Scroll positions are preserved ([#5826](https://github.com/XilinJia/Xilinota/issues/5826)) ([#5708](https://github.com/XilinJia/Xilinota/issues/5708) by Kenichi Kobayashi) - -## [v2.6.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.6) (Pre-release) - 2021-12-13T12:31:43Z - -- Improved: Changed note sort buttons to 3px radius ([#5771](https://github.com/XilinJia/Xilinota/issues/5771) by [@Daeraxa](https://github.com/Daeraxa)) -- Improved: Update Mermaid: 8.12.1 -> 8.13.5 ([#5831](https://github.com/XilinJia/Xilinota/issues/5831) by Helmut K. C. Tessarek) -- Fixed: Links in flowchart Mermaid diagrams ([#5830](https://github.com/XilinJia/Xilinota/issues/5830)) ([#5801](https://github.com/XilinJia/Xilinota/issues/5801) by Helmut K. C. Tessarek) - -## [v2.6.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.5) (Pre-release) - 2021-12-13T10:07:04Z - -- Fixed: Fixed "Invalid lock client type" error when migrating sync target ([e0e93c4](https://github.com/XilinJia/Xilinota/commit/e0e93c4)) - -## [v2.6.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.4) (Pre-release) - 2021-12-09T19:53:43Z - -- New: Add date format YYYY/MM/DD ([#5759](https://github.com/XilinJia/Xilinota/issues/5759) by Helmut K. C. Tessarek) -- Improved: Allow flags for native wayland ([#5804](https://github.com/XilinJia/Xilinota/issues/5804) by [@stephanoskomnenos](https://github.com/stephanoskomnenos)) -- Improved: Also duplicate resources when duplicating a note ([c0a8c33](https://github.com/XilinJia/Xilinota/commit/c0a8c33)) -- Improved: Improved S3 sync error handling and reliability, and upgraded S3 SDK ([#5312](https://github.com/XilinJia/Xilinota/issues/5312) by Lee Matos) -- Improved: Improved error message when synchronising with Xilinota Server ([#5754](https://github.com/XilinJia/Xilinota/issues/5754)) -- Improved: When exporting as HTML, pack all images, styles and scripts inside the HTML file ([98ed2be](https://github.com/XilinJia/Xilinota/commit/98ed2be)) -- Fixed: Fixed sharing notebook when recipient is not allowed to share ([1bb7bbb](https://github.com/XilinJia/Xilinota/commit/1bb7bbb)) -- Fixed: Handle duplicate attachments when the parent notebook is shared ([#5796](https://github.com/XilinJia/Xilinota/issues/5796)) -- Fixed: Opening a file with ctrl and click leads to an error in the Rich Text editor ([#5693](https://github.com/XilinJia/Xilinota/issues/5693)) -- Fixed: Rich text editor flashing white when switching notes/editor ([#5793](https://github.com/XilinJia/Xilinota/issues/5793)) ([#5311](https://github.com/XilinJia/Xilinota/issues/5311) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Sync wizard is displayed incorrectly in dev mode ([#5749](https://github.com/XilinJia/Xilinota/issues/5749)) ([#5373](https://github.com/XilinJia/Xilinota/issues/5373) by [@Rishabhraghwendra18](https://github.com/Rishabhraghwendra18)) - -## [v2.6.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.6.2) (Pre-release) - 2021-11-18T12:19:12Z - -- New: Sort Order Buttons and Per-Notebook Sort Order ([#5437](https://github.com/XilinJia/Xilinota/issues/5437) by Kenichi Kobayashi) -- New: Added support for notebook icons ([e97bb78](https://github.com/XilinJia/Xilinota/commit/e97bb78)) -- New: Implements Sync-Scroll for Markdown Editor and Viewer ([#5512](https://github.com/XilinJia/Xilinota/issues/5512)) ([#2242](https://github.com/XilinJia/Xilinota/issues/2242) by Kenichi Kobayashi) -- New: Add support for encrypted notebooks via Xilinota Server ([#5529](https://github.com/XilinJia/Xilinota/issues/5529)) -- New: Add shortcut for bulleted list ([#5698](https://github.com/XilinJia/Xilinota/issues/5698) by Helmut K. C. Tessarek) -- New: Add support for faster Xilinota Server built-in sync locks ([#5662](https://github.com/XilinJia/Xilinota/issues/5662)) -- New: Add support for more style of highlighted texts when importing ENEX files ([89179c2](https://github.com/XilinJia/Xilinota/commit/89179c2)) -- Improved: Allow showing passwords in Master Password dialog ([79d97f2](https://github.com/XilinJia/Xilinota/commit/79d97f2)) -- Improved: Fixed and improve laggy scroll in text editor ([#5606](https://github.com/XilinJia/Xilinota/issues/5606)) ([#4827](https://github.com/XilinJia/Xilinota/issues/4827) by Kenichi Kobayashi) -- Improved: Improved error message when a file cannot be uploaded or downloaded ([567ba06](https://github.com/XilinJia/Xilinota/commit/567ba06)) -- Improved: Make code blocks horizontally scrollable on note viewer ([#5740](https://github.com/XilinJia/Xilinota/issues/5740)) -- Improved: Plugins: Allow posting messages from plugin to webview ([#5569](https://github.com/XilinJia/Xilinota/issues/5569) by [@agerardin](https://github.com/agerardin)) -- Fixed: Currently opened note is not updated after sync (5582) ([#5711](https://github.com/XilinJia/Xilinota/issues/5711)) ([#5582](https://github.com/XilinJia/Xilinota/issues/5582) by Kenichi Kobayashi) -- Fixed: Fixed button to upgrade a master key ([725c79d](https://github.com/XilinJia/Xilinota/commit/725c79d)) -- Fixed: Fixed issue that could cause application to needlessly lock the sync target ([0de6e9e](https://github.com/XilinJia/Xilinota/commit/0de6e9e)) -- Fixed: Fixed issue with parts of HTML notes not being displayed in some cases ([#5687](https://github.com/XilinJia/Xilinota/issues/5687)) -- Fixed: Long resource filenames were being incorrectly cut ([#5653](https://github.com/XilinJia/Xilinota/issues/5653)) -- Fixed: Message in search box dialog was not readable in dark mode ([#5666](https://github.com/XilinJia/Xilinota/issues/5666)) -- Fixed: OneDrive login screen was not readable in dark mode ([#5726](https://github.com/XilinJia/Xilinota/issues/5726)) -- Fixed: Plugin secure settings would be lost if keychain is not enabled ([#5720](https://github.com/XilinJia/Xilinota/issues/5720)) -- Fixed: Sharing multiple notebooks via Xilinota Server with the same user results in an error ([#5721](https://github.com/XilinJia/Xilinota/issues/5721)) -- Fixed: Text was unreadable in dark mode when dropping a note on Rich Text editor ([#5710](https://github.com/XilinJia/Xilinota/issues/5710)) - -## [v2.5.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.12) - 2021-11-08T11:07:11Z - -- Fixed regression: Long resource filenames were being incorrectly cut when exporting as Markdown ([#5653](https://github.com/XilinJia/Xilinota/issues/5653)) - -## [v2.5.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.10) - 2021-11-01T08:22:42Z - -- Fixed: Fixed crash on certain Linux distributions when importing or exporting a file ([6012783](https://github.com/XilinJia/Xilinota/commit/6012783)) -- Fixed: Fixed potential infinite loop when Xilinota Server session is invalid ([c5569ef](https://github.com/XilinJia/Xilinota/commit/c5569ef)) - -## [v2.5.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.8) - 2021-10-31T11:38:03Z - -- Improved: Enable safe mode for Markdown editor too ([#5593](https://github.com/XilinJia/Xilinota/issues/5593)) -- Fixed: Do not render very large code blocks to prevent app from freezing ([#5593](https://github.com/XilinJia/Xilinota/issues/5593)) - -## [v2.5.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.7) (Pre-release) - 2021-10-29T14:47:33Z - -- Improved: Upgrade to Electron 15.1.3 ([9704b29](https://github.com/XilinJia/Xilinota/commit/9704b29)) - -## [v2.5.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.6) (Pre-release) - 2021-10-28T22:03:09Z - -- New: Added mechanism to migrate default settings to new values ([72db8e4](https://github.com/XilinJia/Xilinota/commit/72db8e4)) -- Improved: Improved Xilinota Server configuration check to better handle disabled accounts ([72c1235](https://github.com/XilinJia/Xilinota/commit/72c1235)) -- Improved: Improved handling of expired sessions when using Xilinota Server ([ace1118](https://github.com/XilinJia/Xilinota/commit/ace1118)) -- Improved: Improved master password state handling in Encryption screen ([7d62df8](https://github.com/XilinJia/Xilinota/commit/7d62df8)) -- Fixed: Fixed Goto Anything scrolling for long lists ([22e5c3a](https://github.com/XilinJia/Xilinota/commit/22e5c3a)) - -## [v2.5.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.4) (Pre-release) - 2021-10-19T10:10:54Z - -- New: Add support for public-private key pairs and improved master password support ([#5438](https://github.com/XilinJia/Xilinota/issues/5438)) -- New: Add Markdown + Front Matter exporter/importer ([#5465](https://github.com/XilinJia/Xilinota/issues/5465)) ([#5224](https://github.com/XilinJia/Xilinota/issues/5224) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add support for callback URLs ([#5416](https://github.com/XilinJia/Xilinota/issues/5416)) ([#5168](https://github.com/XilinJia/Xilinota/issues/5168) by Roman Musin) -- Improved: Allows a shared notebook recipient to leave the notebook ([7354548](https://github.com/XilinJia/Xilinota/commit/7354548)) -- Improved: Ensure that shared notebook children are not deleted when shared, unshared and shared again, and a conflict happens ([ccf9882](https://github.com/XilinJia/Xilinota/commit/ccf9882)) -- Improved: Improved share error handling ([9bff2d1](https://github.com/XilinJia/Xilinota/commit/9bff2d1)) -- Improved: Laggy scrolling in Markdown viewer ([#5496](https://github.com/XilinJia/Xilinota/issues/5496)) ([#4827](https://github.com/XilinJia/Xilinota/issues/4827) by Kenichi Kobayashi) -- Improved: Mentioned on share dialog that it may take a few minutes for all notes to appear on the recipient device ([852c6f2](https://github.com/XilinJia/Xilinota/commit/852c6f2)) -- Fixed: Bright background around code block insertion dialog in dark mode ([#5491](https://github.com/XilinJia/Xilinota/issues/5491)) ([#5310](https://github.com/XilinJia/Xilinota/issues/5310) by [@Rishabhraghwendra18](https://github.com/Rishabhraghwendra18)) -- Fixed: Certain attachments were not being automatically deleted ([#932](https://github.com/XilinJia/Xilinota/issues/932)) -- Fixed: Exclude disabled commands from Goto Anything ([#5421](https://github.com/XilinJia/Xilinota/issues/5421)) -- Fixed: Fixed running out of memory when importing large ENEX files ([#5543](https://github.com/XilinJia/Xilinota/issues/5543)) -- Fixed: Fixed share dialog button sizes ([1fee83d](https://github.com/XilinJia/Xilinota/commit/1fee83d)) - -## [v2.4.12](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.12) - 2021-10-13T17:24:34Z - -- Fixed: Fixed running out of memory when importing large ENEX files ([#5543](https://github.com/XilinJia/Xilinota/issues/5543)) - -## [v2.5.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.5.1) (Pre-release) - 2021-10-02T09:51:58Z - -- Improved: Upgrade Electron from v10 to v14 ([4a7746b](https://github.com/XilinJia/Xilinota/commit/4a7746b)) - -## [v2.4.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.9) - 2021-09-29T19:08:58Z - -- Improved: Allow importing certain corrupted ENEX files ([f144dae](https://github.com/XilinJia/Xilinota/commit/f144dae)) -- Improved: Improved accepting a folder share ([8ada059](https://github.com/XilinJia/Xilinota/commit/8ada059)) -- Improved: Make exported HTML more readable on mobile ([b1d0c15](https://github.com/XilinJia/Xilinota/commit/b1d0c15)) -- Fixed: Fix default sync target ([4b39d30](https://github.com/XilinJia/Xilinota/commit/4b39d30)) - -## [v2.4.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.8) (Pre-release) - 2021-09-22T19:01:46Z - -- Fixed: Fixed Sync Wizard logo images on Windows ([da88475](https://github.com/XilinJia/Xilinota/commit/da88475)) -- Improved: Improved plugin search and installing new plugins from China ([#5161](https://github.com/XilinJia/Xilinota/issues/5161)) - -## [v2.4.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.7) (Pre-release) - 2021-09-19T12:53:22Z - -- New: MacOS: Added Cmd+Backspace shortcut to delete line ([#5478](https://github.com/XilinJia/Xilinota/issues/5478) by Helmut K. C. Tessarek) -- Improved: Display 0/0 when no search results are found in editor ([#5360](https://github.com/XilinJia/Xilinota/issues/5360)) ([#5299](https://github.com/XilinJia/Xilinota/issues/5299) by Nikhil Gautam) -- Improved: Do not escape content when copying from Rich Text editor ([#5440](https://github.com/XilinJia/Xilinota/issues/5440)) -- Improved: Fire resize event whenever the layout changes ([#5344](https://github.com/XilinJia/Xilinota/issues/5344)) ([#5233](https://github.com/XilinJia/Xilinota/issues/5233) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Linux: Installer: properly quote variables ([#5476](https://github.com/XilinJia/Xilinota/issues/5476) by [@a1346054](https://github.com/a1346054)) -- Improved: Support for user-data-dir flag ([#5467](https://github.com/XilinJia/Xilinota/issues/5467) by [@Marph](https://github.com/Marph)) -- Improved: Sync deleted items first to allow fixing oversized accounts ([43c594b](https://github.com/XilinJia/Xilinota/commit/43c594b)) -- Improved: Update Mermaid 8.10.2 -> 8.12.1 and fix gitGraph crash ([#5448](https://github.com/XilinJia/Xilinota/issues/5448)) ([#5295](https://github.com/XilinJia/Xilinota/issues/5295) by Helmut K. C. Tessarek) -- Fixed: Editor max width was not always applied in Rich Text editor ([#5461](https://github.com/XilinJia/Xilinota/issues/5461)) -- Fixed: Misinterpreted search term after filter in quotation marks ([#5445](https://github.com/XilinJia/Xilinota/issues/5445)) ([#5444](https://github.com/XilinJia/Xilinota/issues/5444) by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Plugin onNoteSelectionChange() is triggered twice after a search ([#5449](https://github.com/XilinJia/Xilinota/issues/5449)) ([#5447](https://github.com/XilinJia/Xilinota/issues/5447) by Kenichi Kobayashi) -- Fixed: Underline was not applied when using Cmd+U in Rich Text editor ([#5480](https://github.com/XilinJia/Xilinota/issues/5480)) - -## [v2.4.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.6) (Pre-release) - 2021-09-09T18:57:17Z - -- New: Plugins: Add support for enabledConditions when creating menu item from command ([9260b2a](https://github.com/XilinJia/Xilinota/commit/9260b2a)) -- Fixed: Fix handling of disabled master keys when enabling E2EE ([267c321](https://github.com/XilinJia/Xilinota/commit/267c321)) - -## [v2.4.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.5) (Pre-release) - 2021-09-06T18:03:28Z - -- New: Linux: Add Centos 7 for no sandbox ([#5401](https://github.com/XilinJia/Xilinota/issues/5401) by [@geant44](https://github.com/geant44)) -- Improved: Allow disabling any master key, including default or active one ([9407efd](https://github.com/XilinJia/Xilinota/commit/9407efd)) -- Improved: Api: Add support for "events" end point to retrieve info about latest note changes ([#5199](https://github.com/XilinJia/Xilinota/issues/5199)) -- Improved: Load themes as CSS variables for use in custom themes and internal components ([478d4ac](https://github.com/XilinJia/Xilinota/commit/478d4ac)) -- Improved: Sort plugin results according to recommended property, and display Recommended tag ([d97ba57](https://github.com/XilinJia/Xilinota/commit/d97ba57)) -- Fixed: Handle invalid search index in Goto Anything ([#5417](https://github.com/XilinJia/Xilinota/issues/5417)) -- Fixed: Plugins: Fixed import API ([736bbbd](https://github.com/XilinJia/Xilinota/commit/736bbbd)) - -## [v2.4.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.4) (Pre-release) - 2021-08-30T16:02:51Z - -- New: Add support for single master password, to simplify handling of multiple encryption keys ([ce89ee5](https://github.com/XilinJia/Xilinota/commit/ce89ee5)) - -## [v2.4.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.3) (Pre-release) - 2021-08-28T15:27:32Z - -- Improved: Display link to browse plugins when repository cannot be reached ([#5161](https://github.com/XilinJia/Xilinota/issues/5161)) -- Fixed: Fixed crash when a required master key does not exist ([#5391](https://github.com/XilinJia/Xilinota/issues/5391)) - -## [v2.4.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.2) (Pre-release) - 2021-08-27T17:13:21Z - -- Improved: Allow specific deprecated plugins to still work ([f19c4ab](https://github.com/XilinJia/Xilinota/commit/f19c4ab)) -- Improved: Disable inline code background in vim mode ([#5370](https://github.com/XilinJia/Xilinota/issues/5370)) ([#5364](https://github.com/XilinJia/Xilinota/issues/5364) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Do not display master key upgrade warnings for new master keys ([70efadd](https://github.com/XilinJia/Xilinota/commit/70efadd)) -- Improved: Various improvements to Markdown import and export ([#5290](https://github.com/XilinJia/Xilinota/issues/5290) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: "Move to notebook" would break with empty input ([#5346](https://github.com/XilinJia/Xilinota/issues/5346)) -- Fixed: Prevent it from crashing with too long search queries ([#5380](https://github.com/XilinJia/Xilinota/issues/5380)) - -## [v2.4.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.4.1) (Pre-release) - 2021-08-21T11:52:30Z - -- New: Add Sync Wizard dialog ([fe4900d](https://github.com/XilinJia/Xilinota/commit/fe4900d)) -- New: Add a way to disable a master key ([7faa58e](https://github.com/XilinJia/Xilinota/commit/7faa58e)) -- New: Added "None" sync target to allow disabling synchronisation ([f5f05e6](https://github.com/XilinJia/Xilinota/commit/f5f05e6)) -- Improved: Improved sync locks so that they do not prevent upgrading a sync target ([06ed58b](https://github.com/XilinJia/Xilinota/commit/06ed58b)) -- Improved: Place code-block background in the back in Markdown editor ([#5322](https://github.com/XilinJia/Xilinota/issues/5322) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Plugins: Improved support for fitToContent webview property ([#5298](https://github.com/XilinJia/Xilinota/issues/5298)) ([#5288](https://github.com/XilinJia/Xilinota/issues/5288) by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Removes markdown inline code padding ([#5331](https://github.com/XilinJia/Xilinota/issues/5331) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Split code block class in two ([#5359](https://github.com/XilinJia/Xilinota/issues/5359) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Add more specific classes for CodeMirror elements ([#5333](https://github.com/XilinJia/Xilinota/issues/5333)) ([#5327](https://github.com/XilinJia/Xilinota/issues/5327) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed file paths when exporting as HTML ([#5325](https://github.com/XilinJia/Xilinota/issues/5325)) -- Fixed: GotoAnything is not working on first try ([#5184](https://github.com/XilinJia/Xilinota/issues/5184)) - -## [v2.3.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.3.5) - 2021-08-17T06:43:30Z - -- Improved: Allow setting a max width for the editor content ([8063c94](https://github.com/XilinJia/Xilinota/commit/8063c94)) -- Improved: Improved Markdown editor code styling, and add CSS classes for code ([#5314](https://github.com/XilinJia/Xilinota/issues/5314)) ([#5297](https://github.com/XilinJia/Xilinota/issues/5297) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Bump hightlight.js to v11.2 ([#5278](https://github.com/XilinJia/Xilinota/issues/5278)) ([#5245](https://github.com/XilinJia/Xilinota/issues/5245) by Roman Musin) -- Fixed (Regression): Fixed file paths when exporting as HTML ([#5325](https://github.com/XilinJia/Xilinota/issues/5325)) - -## [v2.3.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.3.3) - 2021-08-14T09:19:40Z - -CAUTION: This release will ask you to upgrade your sync target, whether it's Dropbox, OneDrive, Joplin Cloud, etc. Once it is done, only apps version 2.3+ will be able to sync with it, so make sure you are ready to upgrade all your apps before installing this version. - -- Improved: Improved E2EE usability by making its state a property of the sync target ([#5276](https://github.com/XilinJia/Xilinota/issues/5276)) - -## [v2.2.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.7) - 2021-08-11T11:03:26Z - -- Revert "Plugins: Add ability to make dialogs fit the application window ([#5219](https://github.com/XilinJia/Xilinota/issues/5219))" as it breaks several plugin webviews. -- Revert "Resolves [#4810](https://github.com/XilinJia/Xilinota/issues/4810), Resolves [#4610](https://github.com/XilinJia/Xilinota/issues/4610): Fix AWS S3 sync error and upgrade framework to v3 ([#5212](https://github.com/XilinJia/Xilinota/issues/5212))" due to incompatibility with some AWS providers. - -## [v2.2.6](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.6) (Pre-release) - 2021-08-09T19:29:20Z - -- Improved: Fix AWS S3 sync error and upgrade framework to v3 ([#5212](https://github.com/XilinJia/Xilinota/issues/5212)) ([#4810](https://github.com/XilinJia/Xilinota/issues/4810) by Lee Matos) -- Improved: Handles OneDrive throttling responses and sets User-Agent based on Microsoft best practices ([#5246](https://github.com/XilinJia/Xilinota/issues/5246)) ([#5244](https://github.com/XilinJia/Xilinota/issues/5244) by [@alec](https://github.com/alec)) -- Improved: Plugins: Hide note list menu items for commands that are disabled ([#5270](https://github.com/XilinJia/Xilinota/issues/5270) by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Prevent plugins from crashing the application ([#5273](https://github.com/XilinJia/Xilinota/issues/5273)) - -## [v2.2.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.5) (Pre-release) - 2021-08-07T10:35:24Z - -- Improved: Remove template feature (replaced by template plugin) ([e9d5901](https://github.com/XilinJia/Xilinota/commit/e9d5901)) - -## [v2.2.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.4) (Pre-release) - 2021-08-05T16:42:48Z - -IMPORTANT: If you are a plugin developer or if, as a user, you notice a plugin that no longer works, please read this post: https://discourse.xilinotaapp.org/t/19278 - -- New: Plugins: Add ability to make dialogs fit the application window ([#5219](https://github.com/XilinJia/Xilinota/issues/5219) by [@Ahmad45123](https://github.com/Ahmad45123)) -- New: Plugins: Add support for loading application chrome and note CSS from the plugin ([07d2a60](https://github.com/XilinJia/Xilinota/commit/07d2a60)) -- New: Turn old plugin deprecation notices into errors ([7f00e4e](https://github.com/XilinJia/Xilinota/commit/7f00e4e)) -- Improved: Converted Clipper notification to a modal dialog that shows up in all screens ([fb9ec10](https://github.com/XilinJia/Xilinota/commit/fb9ec10)) -- Improved: GotoAnything sometimes is not working on first try ([#5184](https://github.com/XilinJia/Xilinota/issues/5184)) -- Improved: Increase space between paragraphs in viewer and Rich Text editor to match Markdown editor ([#5256](https://github.com/XilinJia/Xilinota/issues/5256)) -- Fixed: Disable "Dropped file type is not supported" notification in Rich Text editor ([#5268](https://github.com/XilinJia/Xilinota/issues/5268)) -- Fixed: Do not export share properties ([#5232](https://github.com/XilinJia/Xilinota/issues/5232)) -- Fixed: Fixed header spacing (regression) ([d3cd843](https://github.com/XilinJia/Xilinota/commit/d3cd843)) -- Fixed: Fixed issue with orphaned resource being created in case of a resource conflict ([#5223](https://github.com/XilinJia/Xilinota/issues/5223)) -- Fixed: Fixed plugin state when it has been deleted outside the app ([#5253](https://github.com/XilinJia/Xilinota/issues/5253)) -- Fixed: Fixed recipient list colors in Share Notebook dialog ([#5258](https://github.com/XilinJia/Xilinota/issues/5258)) -- Fixed: Fixed share note color in note list ([#5259](https://github.com/XilinJia/Xilinota/issues/5259)) -- Fixed: Focus is lost while searching in all notes ([#5208](https://github.com/XilinJia/Xilinota/issues/5208)) -- Fixed: Import highlighted text from ENEX files ([#5213](https://github.com/XilinJia/Xilinota/issues/5213)) -- Fixed: Katex code could be broken after editing it in Rich Text editor ([#5241](https://github.com/XilinJia/Xilinota/issues/5241)) - -## [v2.2.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.2) (Pre-release) - 2021-07-19T10:28:35Z - -Attention: The default font size has been changed in the Markdown editor. You can change it back in Config > Appearance > Editor font size. - -- Improved: Ensure that timestamps are not changed when sharing or unsharing a note ([cafaa9c](https://github.com/XilinJia/Xilinota/commit/cafaa9c)) -- Improved: Make Markdown editor styling closer to view styling ([#5174](https://github.com/XilinJia/Xilinota/issues/5174)) -- Improved: Make sure clipper authorisation notification is displayed, even when in config screen ([b2de27b](https://github.com/XilinJia/Xilinota/commit/b2de27b)) - -## [v2.1.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.9) - 2021-07-19T10:28:43Z - -- Improved: Ensure that timestamps are not changed when sharing or unsharing a note ([cafaa9c](https://github.com/XilinJia/Xilinota/commit/cafaa9c)) -- Improved: Make sure clipper authorisation notification is displayed, even when in config screen ([b2de27b](https://github.com/XilinJia/Xilinota/commit/b2de27b)) - -## [v2.2.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.2.1) (Pre-release) - 2021-07-09T17:38:25Z - -- New: Add keyboard shortcuts for inserting lists in Rich Text editor ([#5137](https://github.com/XilinJia/Xilinota/issues/5137) by Philipp Keck) -- New: Plugins: Add support for gotoAnything command so that it can be called from plugins ([00b39e4](https://github.com/XilinJia/Xilinota/commit/00b39e4)) -- Improved: Interpret only valid search filters ([#5103](https://github.com/XilinJia/Xilinota/issues/5103)) ([#3871](https://github.com/XilinJia/Xilinota/issues/3871) by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Empty note list panel does not scale with the note content panel ([#5141](https://github.com/XilinJia/Xilinota/issues/5141)) ([#4524](https://github.com/XilinJia/Xilinota/issues/4524) by Siddharth Magadum) -- Fixed: Fix double-paste also on Linux ([#5143](https://github.com/XilinJia/Xilinota/issues/5143)) ([#4243](https://github.com/XilinJia/Xilinota/issues/4243) by Philipp Keck) -- Fixed: Xilinota crashes when trying to Change application layout ([#5134](https://github.com/XilinJia/Xilinota/issues/5134)) ([#5111](https://github.com/XilinJia/Xilinota/issues/5111) by [@mablin7](https://github.com/mablin7)) -- Fixed: Plugins: Fix type of PostMessageHandler ([#5138](https://github.com/XilinJia/Xilinota/issues/5138) by [@thejohnfreeman](https://github.com/thejohnfreeman)) - -## [v2.1.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.8) - 2021-07-03T08:25:16Z - -- Fixes [#5133](https://github.com/XilinJia/Xilinota/issues/5133): Items keep being uploaded to Xilinota Server after a note has been shared. -- Fixed issue where untitled notes where created after a note had been shared and synced - -## [v2.1.7](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.7) - 2021-06-26T19:48:55Z - -- New: Add support for Xilinota Server X-API-MIN-VERSION header ([51f3c00](https://github.com/XilinJia/Xilinota/commit/51f3c00)) -- Improved: Activate Xilinota Server optimisations ([3d03321](https://github.com/XilinJia/Xilinota/commit/3d03321)) -- Fixed: Fixed search when the index contains non-existing notes ([5ecac21](https://github.com/XilinJia/Xilinota/commit/5ecac21)) -- Fixed: Notes would appear to be in the wrong notebook after having been shared ([9693187](https://github.com/XilinJia/Xilinota/commit/9693187)) - -## [v2.1.5](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.5) (Pre-release) - 2021-06-23T15:08:52Z - -- New: Plugins: Add support for read and writing text, HTML and images from/to clipboard ([50ecdc2](https://github.com/XilinJia/Xilinota/commit/50ecdc2)) -- Improved: Web Clipper now must request authorisation before accessing the application data ([67d9977](https://github.com/XilinJia/Xilinota/commit/67d9977)) -- Improved: Also allow disabling TLS errors for Joplin Cloud to go around error UNABLE_TO_GET_ISSUER_CERT_LOCALLY ([118a2f9](https://github.com/XilinJia/Xilinota/commit/118a2f9)) -- Improved: Apply monospace font to code dialog in Rich Text editor ([#4905](https://github.com/XilinJia/Xilinota/issues/4905)) -- Fixed: Handle special type of code block when importing ENEX files ([#4965](https://github.com/XilinJia/Xilinota/issues/4965)) -- Fixed: Fixed error that could prevent a revision from being created, and that would prevent the revision service from processing the rest of the notes ([#5051](https://github.com/XilinJia/Xilinota/issues/5051)) -- Fixed: Fixed issue when trying to sync an item associated with a share that no longer exists ([5bb68ba](https://github.com/XilinJia/Xilinota/commit/5bb68ba)) -- Fixed: Fixed note history line count information (Regression) ([caabdbd](https://github.com/XilinJia/Xilinota/commit/caabdbd)) -- Fixed: Fixed readability of links in notification banners ([#4983](https://github.com/XilinJia/Xilinota/issues/4983)) - -## [v2.1.3](https://github.com/XilinJia/Xilinota/releases/tag/v2.1.3) (Pre-release) - 2021-06-19T16:32:51Z - -- Improved: Optimise first synchronisation, when items have never been synced before ([15ce5cd](https://github.com/XilinJia/Xilinota/commit/15ce5cd)) -- Improved: Allow uploading items in batch when synchronising with Xilinota Server ([0222c0f](https://github.com/XilinJia/Xilinota/commit/0222c0f)) -- Improved: Improved first sync speed when synchronising with Xilinota Server ([4dc1210](https://github.com/XilinJia/Xilinota/commit/4dc1210)) -- Improved: Mask auth token and password in log ([0d33955](https://github.com/XilinJia/Xilinota/commit/0d33955)) -- Improved: Added feature flags to disable Xilinota Server sync optimisations by default, so that it still work with server 2.0 ([326fef4](https://github.com/XilinJia/Xilinota/commit/326fef4)) -- Improved: Update Mermaid: 8.8.4 -> 8.10.2 ([#5092](https://github.com/XilinJia/Xilinota/issues/5092) by Helmut K. C. Tessarek) -- Fixed: Plugins: Fixed saving secure settings to the keychain, and added way to store plugin settings to settings.json ([ab9bbcb](https://github.com/XilinJia/Xilinota/commit/ab9bbcb)) - -## [v2.0.11](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.11) - 2021-06-16T17:55:49Z - -- Improved: Prevent sync process from being stuck when the download state of a resource is invalid ([5c6fd93](https://github.com/XilinJia/Xilinota/commit/5c6fd93)) -- Fixed: Prevent app from crashing when loading a setting value that has been removed ([[#5086](https://github.com/XilinJia/Xilinota/issues/5086)](https://github.com/XilinJia/Xilinota/issues/5086)) - -## [v2.0.10](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.10) - 2021-06-16T07:58:29Z - -- Fixed: Ensure resources are decrypted when sharing a notebook with Xilinota Server ([#5080](https://github.com/XilinJia/Xilinota/issues/5080)) -- Fixed: Fixed user content URLs when sharing note via Xilinota Server ([2cf7067](https://github.com/XilinJia/Xilinota/commit/2cf7067)) - -## [v2.0.9](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.9) (Pre-release) - 2021-06-12T09:30:30Z - -- Improved: Conflict notes will now populate a new field with the ID of the conflict note. ([#5049](https://github.com/XilinJia/Xilinota/issues/5049) by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Expose prompt to plugins as a command ([#5058](https://github.com/XilinJia/Xilinota/issues/5058) by Nishant Mittal) -- Improved: Filter out form elements from note body to prevent potential XSS (thanks to [@chinskiy](https://github.com/chinskiy) for the PoC) ([feaecf7](https://github.com/XilinJia/Xilinota/commit/feaecf7)) -- Fixed: Wrong field removed in API search ([#5066](https://github.com/XilinJia/Xilinota/issues/5066) by [@JackGruber](https://github.com/JackGruber)) - -## [v2.0.8](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.8) (Pre-release) - 2021-06-10T16:15:08Z - -- New: Add "Retry all" button to sync status screen for items that could not be uploaded ([ca487ad](https://github.com/XilinJia/Xilinota/commit/ca487ad)) -- New: Add Joplin Cloud sync target ([21ea325](https://github.com/XilinJia/Xilinota/commit/21ea325)) -- New: MacOS: add 'Hide Others' and 'Show All' menu items ([#5024](https://github.com/XilinJia/Xilinota/issues/5024) by Helmut K. C. Tessarek) -- Improved: Allow passing arguments to commands in command palette ([00dc1d8](https://github.com/XilinJia/Xilinota/commit/00dc1d8)) -- Improved: Allow restoring a deleted note from note history using command palette ([5fd6571](https://github.com/XilinJia/Xilinota/commit/5fd6571)) -- Improved: Improve search with Asian scripts ([#5018](https://github.com/XilinJia/Xilinota/issues/5018)) ([#4613](https://github.com/XilinJia/Xilinota/issues/4613) by [@mablin7](https://github.com/mablin7)) -- Improved: Improved Xilinota Server error handling ([95d7ccc](https://github.com/XilinJia/Xilinota/commit/95d7ccc)) -- Improved: Plugins: Support executing CodeMirror commands from plugins when using execCommand ([#5012](https://github.com/XilinJia/Xilinota/issues/5012) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Recreate http agent when the protocol changes ([#5016](https://github.com/XilinJia/Xilinota/issues/5016) by Roman Musin) -- Fixed: Certain resource paths could be corrupted when saved from the Rich Text editor ([#5034](https://github.com/XilinJia/Xilinota/issues/5034)) -- Fixed: Ctrl+Clicking links in Rich Text editor was broken (regression) ([e8a02c2](https://github.com/XilinJia/Xilinota/commit/e8a02c2)) -- Fixed: Incorrect list renumbering ([#4914](https://github.com/XilinJia/Xilinota/issues/4914)) ([#4877](https://github.com/XilinJia/Xilinota/issues/4877) by Austin Doupnik) -- Fixed: Inline Katex gets broken when editing in Rich Text editor ([#5052](https://github.com/XilinJia/Xilinota/issues/5052)) ([#5025](https://github.com/XilinJia/Xilinota/issues/5025) by [@Subhra264](https://github.com/Subhra264)) -- Fixed: Items are filtered in the API search ([#5017](https://github.com/XilinJia/Xilinota/issues/5017)) ([#5007](https://github.com/XilinJia/Xilinota/issues/5007) by [@JackGruber](https://github.com/JackGruber)) - -## [v2.0.4](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.4) (Pre-release) - 2021-06-02T12:54:17Z - -- Improved: Download plugins from GitHub release ([8f6a475](https://github.com/XilinJia/Xilinota/commit/8f6a475)) -- Fixed: Count tags based on showCompletedTodos setting ([#4957](https://github.com/XilinJia/Xilinota/issues/4957)) ([#4411](https://github.com/XilinJia/Xilinota/issues/4411) by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Fixes panels overflowing window ([#4991](https://github.com/XilinJia/Xilinota/issues/4991)) ([#4864](https://github.com/XilinJia/Xilinota/issues/4864) by [@mablin7](https://github.com/mablin7)) - -## [v2.0.2](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.2) (Pre-release) - 2021-05-21T18:07:48Z - -- New: Add Share Notebook menu item ([6f2f241](https://github.com/XilinJia/Xilinota/commit/6f2f241)) -- New: Add classnames to DOM elements for theming purposes ([#4933](https://github.com/XilinJia/Xilinota/issues/4933) by [@ajilderda](https://github.com/ajilderda)) -- Improved: Allow unsharing a note ([f7d164b](https://github.com/XilinJia/Xilinota/commit/f7d164b)) -- Improved: Displays error info when Xilinota Server fails ([3f0586e](https://github.com/XilinJia/Xilinota/commit/3f0586e)) -- Improved: Handle too large items for Xilinota Server ([d29624c](https://github.com/XilinJia/Xilinota/commit/d29624c)) -- Improved: Import SVG as images when importing ENEX files ([#4968](https://github.com/XilinJia/Xilinota/issues/4968)) -- Improved: Import linked local files when importing Markdown files ([#4966](https://github.com/XilinJia/Xilinota/issues/4966)) ([#4433](https://github.com/XilinJia/Xilinota/issues/4433) by [@JackGruber](https://github.com/JackGruber)) -- Improved: Improved usability when plugin repository cannot be connected to ([#4462](https://github.com/XilinJia/Xilinota/issues/4462)) -- Improved: Made sync more reliable by making it skip items that time out, and improved sync status screen ([15fe119](https://github.com/XilinJia/Xilinota/commit/15fe119)) -- Improved: Pass custom CSS property to all export handlers and renderers ([bd08041](https://github.com/XilinJia/Xilinota/commit/bd08041)) -- Improved: Regression: It was no longer possible to add list items in an empty note ([6577f4f](https://github.com/XilinJia/Xilinota/commit/6577f4f)) -- Improved: Regression: Pasting plain text in Rich Text editor was broken ([9e9bf63](https://github.com/XilinJia/Xilinota/commit/9e9bf63)) -- Fixed: Fixed issue with empty panels being created by plugins ([#4926](https://github.com/XilinJia/Xilinota/issues/4926)) -- Fixed: Fixed pasting HTML in Rich Text editor, and improved pasting plain text ([2226b79](https://github.com/XilinJia/Xilinota/commit/2226b79)) -- Fixed: Improved importing Evernote notes that contain codeblocks ([#4965](https://github.com/XilinJia/Xilinota/issues/4965)) -- Fixed: Prevent cursor from jumping to top of page when pasting image ([#4591](https://github.com/XilinJia/Xilinota/issues/4591)) - -## [v2.0.1](https://github.com/XilinJia/Xilinota/releases/tag/v2.0.1) (Pre-release) - 2021-05-15T13:22:58Z - -- New: Add support for sharing notebooks with Xilinota Server ([#4772](https://github.com/XilinJia/Xilinota/issues/4772)) -- New: Add new date format YYMMDD ([#4954](https://github.com/XilinJia/Xilinota/issues/4954) by Helmut K. C. Tessarek) -- New: Added button to skip an application update ([a31b402](https://github.com/XilinJia/Xilinota/commit/a31b402)) -- Fixed: Display proper error message when JEX file is corrupted ([#4958](https://github.com/XilinJia/Xilinota/issues/4958)) -- Fixed: Show or hide completed todos in search results based on user settings ([#4951](https://github.com/XilinJia/Xilinota/issues/4951)) ([#4581](https://github.com/XilinJia/Xilinota/issues/4581) by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Solve "Resource Id not provided" error ([#4943](https://github.com/XilinJia/Xilinota/issues/4943)) ([#4891](https://github.com/XilinJia/Xilinota/issues/4891) by [@Subhra264](https://github.com/Subhra264)) - -## [v1.8.5](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.5) - 2021-05-10T11:58:14Z - -- Fixed: Fixed pasting of text and images from Word on Windows ([#4916](https://github.com/XilinJia/Xilinota/issues/4916)) -- Security: Filter out NOSCRIPT tags that could be used to cause an XSS (CVE-2021-33295) (found by [Jubair Rehman Yousafzai](https://twitter.com/newfolderj)) ([9c20d59](https://github.com/XilinJia/Xilinota/commit/9c20d59)) - -## [v1.8.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.4) (Pre-release) - 2021-05-09T18:05:05Z - -- Improved: Improve display of release notes for new versions ([f76f99b](https://github.com/XilinJia/Xilinota/commit/f76f99b)) -- Fixed: Ensure that image paths that contain spaces are pasted correctly in the Rich Text editor ([#4916](https://github.com/XilinJia/Xilinota/issues/4916)) -- Fixed: Make sure sync startup operations are cleared after startup ([#4919](https://github.com/XilinJia/Xilinota/issues/4919)) -- Security: Apply npm audit security fixes ([0b67446](https://github.com/XilinJia/Xilinota/commit/0b67446)) - -## [v1.8.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.3) (Pre-release) - 2021-05-04T10:38:16Z - -- New: Add "id" and "due" search filters ([#4898](https://github.com/XilinJia/Xilinota/issues/4898) by [@JackGruber](https://github.com/JackGruber)) -- New: Add synchronization tools to clear local sync state or data ([a6caa35](https://github.com/XilinJia/Xilinota/commit/a6caa35)) -- Improved: Bump KaTeX to 0.13.3 ([#4902](https://github.com/XilinJia/Xilinota/issues/4902) by Roman Musin) -- Improved: Skip empty lines while converting selection to list ([#4832](https://github.com/XilinJia/Xilinota/issues/4832)) ([#4813](https://github.com/XilinJia/Xilinota/issues/4813) by Adarsh Singh) -- Fixed: Added RTL support for Markdown editor and Preview. ([#4822](https://github.com/XilinJia/Xilinota/issues/4822)) ([#3991](https://github.com/XilinJia/Xilinota/issues/3991) by Ahmad Mamdouh) -- Fixed: Create own copy of images while pasting ([#4852](https://github.com/XilinJia/Xilinota/issues/4852)) ([#4767](https://github.com/XilinJia/Xilinota/issues/4767) by Nishant Mittal) -- Fixed: Disable WebDAV response caching ([#4887](https://github.com/XilinJia/Xilinota/issues/4887)) ([#4706](https://github.com/XilinJia/Xilinota/issues/4706) by Roman Musin) -- Fixed: Plugin ghost panel and resizing issues ([#4865](https://github.com/XilinJia/Xilinota/issues/4865)) ([#4529](https://github.com/XilinJia/Xilinota/issues/4529) by [@mablin7](https://github.com/mablin7)) - -## [v1.8.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.2) (Pre-release) - 2021-04-25T10:50:51Z - -- New: Add "duplicate line" command in Markdown editor ([#4873](https://github.com/XilinJia/Xilinota/issues/4873) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add an option to renew the API token ([#4811](https://github.com/XilinJia/Xilinota/issues/4811) by Helmut K. C. Tessarek) -- New: Add button to copy note ID in Note Properties dialog ([#4749](https://github.com/XilinJia/Xilinota/issues/4749) by Abdallah Ahmed) -- New: Add plugin info when the app crashes -- New: Add support for safe mode, which temporarily disables note rendering and plugins ([#4727](https://github.com/XilinJia/Xilinota/issues/4727)) -- Improved: Also duplicate the tags when the note is duplicated ([#4876](https://github.com/XilinJia/Xilinota/issues/4876)) ([#3157](https://github.com/XilinJia/Xilinota/issues/3157) by [@JackGruber](https://github.com/JackGruber)) -- Improved: ENTER key no longer submits dialogs when a textarea is focused. ([#4777](https://github.com/XilinJia/Xilinota/issues/4777)) ([#4766](https://github.com/XilinJia/Xilinota/issues/4766) by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Fixed editor focus issue when running command from palette ([#4812](https://github.com/XilinJia/Xilinota/issues/4812)) ([#4759](https://github.com/XilinJia/Xilinota/issues/4759) by [@Aksh-Konda](https://github.com/Aksh-Konda)) -- Improved: Note list is empty if search field is cleared ([#4739](https://github.com/XilinJia/Xilinota/issues/4739)) ([#4736](https://github.com/XilinJia/Xilinota/issues/4736) by Apoorva Shukla) -- Improved: Show notebook and note title in the title bar ([#4390](https://github.com/XilinJia/Xilinota/issues/4390)) ([#3695](https://github.com/XilinJia/Xilinota/issues/3695) by [@asrient](https://github.com/asrient)) -- Improved: Disappearing text in markdown editor ([#4750](https://github.com/XilinJia/Xilinota/issues/4750)) ([#4781](https://github.com/XilinJia/Xilinota/issues/4781) by Adarsh Singh) -- Fixed: Copying code block from Rich Text editor results in two copies of the text ([#4669](https://github.com/XilinJia/Xilinota/issues/4669)) -- Fixed: Ensure that invalid plugin settings do not crash the application ([#4562](https://github.com/XilinJia/Xilinota/issues/4562)) -- Fixed: File-Links with German Umlauts don't work ([#4804](https://github.com/XilinJia/Xilinota/issues/4804)) ([#4043](https://github.com/XilinJia/Xilinota/issues/4043) by [@Subhra264](https://github.com/Subhra264)) -- Fixed: Fixed cursor moved to the top issue in Markdown editor ([#4870](https://github.com/XilinJia/Xilinota/issues/4870) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Highlight existing text in global search field ([#4773](https://github.com/XilinJia/Xilinota/issues/4773)) ([#4769](https://github.com/XilinJia/Xilinota/issues/4769) by Siddhant Sehgal) -- Fixed: Prevent Goto anything from changing folders when all notes filter is on ([#4751](https://github.com/XilinJia/Xilinota/issues/4751)) ([#4697](https://github.com/XilinJia/Xilinota/issues/4697) by [@jalajcodes](https://github.com/jalajcodes)) -- Fixed: Prevents plugin from causing an error when the app closes ([#4570](https://github.com/XilinJia/Xilinota/issues/4570)) -- Fixed: Regression: Fixed handling of provisional status of note -- Fixed: Roboto font in plugins ([#4755](https://github.com/XilinJia/Xilinota/issues/4755)) ([#4754](https://github.com/XilinJia/Xilinota/issues/4754) by Brett Bender) -- Fixed: Scroll position is not remembered in Markdown editor ([#4806](https://github.com/XilinJia/Xilinota/issues/4806)) ([#4797](https://github.com/XilinJia/Xilinota/issues/4797) by Roman Musin) -- Fixed: Set plain/text clipboard while copying ([#4791](https://github.com/XilinJia/Xilinota/issues/4791)) ([#4788](https://github.com/XilinJia/Xilinota/issues/4788) by Nishant Mittal) - -## [v1.8.1](https://github.com/XilinJia/Xilinota/releases/tag/v1.8.1) (Pre-release) - 2021-03-29T10:46:41Z - -- New: Add monospace enforcement for certain elements in Markdown editor ([#4689](https://github.com/XilinJia/Xilinota/issues/4689) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add support for higlighting text from Rich Text editor -- New: Add support for strikethrough, sub, sup and insert formatting on Rich Text editor -- New: Save user settings to JSON file -- Improved: Allow registering multiple settings in one call ([#4627](https://github.com/XilinJia/Xilinota/issues/4627)) ([#4614](https://github.com/XilinJia/Xilinota/issues/4614) by [@jalajcodes](https://github.com/jalajcodes)) -- Improved: Api: Don't compress image when resource is added through api ([#4660](https://github.com/XilinJia/Xilinota/issues/4660)) ([#4655](https://github.com/XilinJia/Xilinota/issues/4655) by Nishant Mittal) -- Improved: Bring editor katex highlight in line with renderer ([#4632](https://github.com/XilinJia/Xilinota/issues/4632) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Ctrl+Shift+B to viewer when editor invisible ([#4537](https://github.com/XilinJia/Xilinota/issues/4537)) ([#2810](https://github.com/XilinJia/Xilinota/issues/2810) by Neeraj Kashyap) -- Improved: Enforce utf-8 charset for plugin scripts ([#4509](https://github.com/XilinJia/Xilinota/issues/4509) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Filter "notebook" can now be negated ([#4651](https://github.com/XilinJia/Xilinota/issues/4651) by Naveen M V) -- Improved: Give plugin config section without an icon, a default icon -- Improved: Improve mathmode syntax highlighting ([#4580](https://github.com/XilinJia/Xilinota/issues/4580)) ([#4554](https://github.com/XilinJia/Xilinota/issues/4554) by James Wright) -- Improved: Improved solarized dark theme ([#4748](https://github.com/XilinJia/Xilinota/issues/4748)) ([#3887](https://github.com/XilinJia/Xilinota/issues/3887) by Anakai Richards) -- Improved: Improved spell checking support in dialogs and text input fields ([#4458](https://github.com/XilinJia/Xilinota/issues/4458)) -- Improved: Plugins: Focus dialog when it is opened so that ENTER/ESC shortcuts work ([#4474](https://github.com/XilinJia/Xilinota/issues/4474)) -- Improved: Plugins: Only call onNoteChange for the current note -- Improved: Remove branch name in detached head state ([#4636](https://github.com/XilinJia/Xilinota/issues/4636) by Helmut K. C. Tessarek) -- Improved: Reset window hash to allow clicking an anchor multiple times ([#4538](https://github.com/XilinJia/Xilinota/issues/4538) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Save geo-location when saving note -- Improved: Select search text input when focusing it ([#4586](https://github.com/XilinJia/Xilinota/issues/4586) by António Ramadas) -- Improved: Set keep-alive for WebDAV/Nextcloud sync ([#4668](https://github.com/XilinJia/Xilinota/issues/4668) by Roman Musin) -- Improved: Set keep-alive on http(s) requests ([#4625](https://github.com/XilinJia/Xilinota/issues/4625) by Roman Musin) -- Improved: Sort plugin config sections alphabetically -- Improved: Toggle math highlighting in editor with markdown options ([#4631](https://github.com/XilinJia/Xilinota/issues/4631) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Allow copying images from Xilinota to external editors ([#4724](https://github.com/XilinJia/Xilinota/issues/4724)) ([#4602](https://github.com/XilinJia/Xilinota/issues/4602) by Nishant Mittal) -- Fixed: Fix mermaid diagrams in WYSIWYG editor ([#4670](https://github.com/XilinJia/Xilinota/issues/4670)) ([#4612](https://github.com/XilinJia/Xilinota/issues/4612) by [@mablin7](https://github.com/mablin7)) -- Fixed: Fixed calendar styling ([#4703](https://github.com/XilinJia/Xilinota/issues/4703)) ([#4397](https://github.com/XilinJia/Xilinota/issues/4397) by Harshit Kathuria) -- Fixed: Fixed exporting as HTML or PDF when a plugin is active, and make sure plugin assets are also exported ([#4452](https://github.com/XilinJia/Xilinota/issues/4452)) -- Fixed: Fixed formatting of consecutive code blocks ([#4416](https://github.com/XilinJia/Xilinota/issues/4416)) -- Fixed: Fixed issue which could cause plugin views to be orphaned -- Fixed: Fixed rendering of note and resource links -- Fixed: Improved enabling/disabling commands depending on application state ([#4473](https://github.com/XilinJia/Xilinota/issues/4473)) -- Fixed: Improved handling of empty paths for Xilinota Server sync target ([#4426](https://github.com/XilinJia/Xilinota/issues/4426)) -- Fixed: Make config sidebar vertically scrollable, and make it grow horizontally depending on menu items ([#4491](https://github.com/XilinJia/Xilinota/issues/4491)) -- Fixed: Make plugin links clickable from search ([#4548](https://github.com/XilinJia/Xilinota/issues/4548)) ([#4505](https://github.com/XilinJia/Xilinota/issues/4505) by Roman Musin) -- Fixed: Plugin Update error when plugin was installed manually ([#4725](https://github.com/XilinJia/Xilinota/issues/4725)) ([#4723](https://github.com/XilinJia/Xilinota/issues/4723) by [@mablin7](https://github.com/mablin7)) -- Fixed: Plugins: Apply "fields" query parameter when requesting data from data API ([#4407](https://github.com/XilinJia/Xilinota/issues/4407)) -- Fixed: Refresh note tags when a note is moved to another folder ([#4574](https://github.com/XilinJia/Xilinota/issues/4574)) ([#4369](https://github.com/XilinJia/Xilinota/issues/4369) by Roman Musin) -- Fixed: Updating a disabled plugin enables it ([#4711](https://github.com/XilinJia/Xilinota/issues/4711)) ([#4683](https://github.com/XilinJia/Xilinota/issues/4683) by [@mablin7](https://github.com/mablin7)) -- Fixed: Wrong background color for the table button in the toolbar ([#4681](https://github.com/XilinJia/Xilinota/issues/4681)) ([#4398](https://github.com/XilinJia/Xilinota/issues/4398) by [@zozolina123](https://github.com/zozolina123)) - -## [v1.7.11](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.11) - 2021-02-03T12:50:01Z - -- Fixed: Regression: Fixed network request repeat mechanism - -## [v1.7.10](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.10) - 2021-01-30T13:25:29Z - -- New: Added button to browse plugins -- New: Allow updating a plugin -- New: Plugins: Add support for "keywords" manifest field -- New: Plugins: Add support for `xilinota.plugins.installationDir` to allow accessing external files packaged with the plugin -- New: Plugins: Add support for `xilinota.plugins.require` API to allow using sqlite3 or fs-extra from a plugin -- New: Plugins: Add support for `plugins.dataDir` function, to provide a path for plugin to store its own data -- New: Plugins: Added support for bi-directional messages in content scripts and webview scripts using postMessage -- Fixed: Added missing translations ([#4363](https://github.com/XilinJia/Xilinota/issues/4363)) -- Fixed: Fixed copying text from Rich Text editor ([#4441](https://github.com/XilinJia/Xilinota/issues/4441)) -- Fixed: Fixed plugin panel issue that could crash app in rare case -- Fixed: Make sure note is automatically saved when format is set via keyboard shortcut in Rich Text editor ([#4337](https://github.com/XilinJia/Xilinota/issues/4337)) -- Fixed: Plugins: Fixed dropdown settings -- Fixed: Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Do not allow installing plugins incompatible with current app version -- Improved: Enable TLS options for Xilinota Server -- Improved: Improved error handling when importing ENEX -- Improved: In config screen, click on a plugin name to open its home page -- Improved: Move plugin settings under separate section in config menu -- Improved: Some imported ENEX files incorrectly had invisible sections - -## [v1.7.9](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.9) (Pre-release) - 2021-01-28T09:50:21Z - -- New: Plugins: Add support for `xilinota.plugins.installationDir` to allow accessing external files packaged with the plugin - -## [v1.7.6](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.6) (Pre-release) - 2021-01-27T10:36:05Z - -- Fixed: Fixed installing plugins - -## [v1.7.5](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.5) (Pre-release) - 2021-01-26T09:53:05Z - -- New: Plugins: Add support for `xilinota.plugins.require` API to allow using sqlite3 or fs-extra from a plugin -- New: Plugins: Add support for `plugins.dataDir` function, to provide a path for plugin to store its own data -- Improved: Do not allow installing plugins incompatible with current app version -- Improved: Improved error handling when importing ENEX -- Improved: In config screen, click on a plugin name to open its home page -- Improved: Localise "Click to add tags" button -- Improved: Some imported ENEX files incorrectly had invisible sections - -* * * - -- New: Added button to browse plugins -- New: Plugins: Add support for "keywords" manifest field -- New: Plugins: Added support for bi-directional messages in content scripts and webview scripts using postMessage -- New: Allow updating a plugin -- Improved: Enable TLS options for Xilinota Server -- Improved: Move plugin settings under separate section in config menu -- Fixed: Added missing translations ([#4363](https://github.com/XilinJia/Xilinota/issues/4363)) -- Fixed: Make sure note is automatically saved when format is set via keyboard shortcut in Rich Text editor ([#4337](https://github.com/XilinJia/Xilinota/issues/4337)) -- Fixed: Plugins: Fixed dropdown settings -- Fixed: Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.7.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.4) (Pre-release) - 2021-01-22T17:58:38Z - -- New: Added button to browse plugins -- New: Plugins: Add support for "keywords" manifest field -- New: Plugins: Added support for bi-directional messages in content scripts and webview scripts using postMessage -- New: Allow updating a plugin -- Improved: Enable TLS options for Xilinota Server -- Improved: Move plugin settings under separate section in config menu -- Fixed: Added missing translations ([#4363](https://github.com/XilinJia/Xilinota/issues/4363)) -- Fixed: Make sure note is automatically saved when format is set via keyboard shortcut in Rich Text editor ([#4337](https://github.com/XilinJia/Xilinota/issues/4337)) -- Fixed: Plugins: Fixed dropdown settings -- Fixed: Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.6.8](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.8) - 2021-01-20T18:11:34Z - -- Fixed: Fixed infinite sync issue with OneDrive ([#4305](https://github.com/XilinJia/Xilinota/issues/4305)) - -## [v1.7.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.7.3) (Pre-release) - 2021-01-20T11:23:50Z - -- New: Plugins: Add support for "keywords" manifest field -- New: Plugins: Added support for bi-directional messages in content scripts and webview scripts using postMessage -- New: Allow updating a plugin -- Fixed: Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.6.7](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.7) - 2021-01-11T23:20:33Z - -- Fixed (regression): Some commands were no longer working ([#4343](https://github.com/XilinJia/Xilinota/issues/4343)) ([#4338](https://github.com/XilinJia/Xilinota/issues/4338) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.6.6](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.6) - 2021-01-09T16:15:31Z - -- New: Add way to install plugin from file - -## [v1.6.5](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.5) (Pre-release) - 2021-01-09T01:24:32Z - -- New: Plugins: Added xilinota.settings.onChange event -- Improved: Do not display error message when fixing ENEX resource mime type ([#4310](https://github.com/XilinJia/Xilinota/issues/4310)) -- Improved: Handle case where a command is sent to an editor that is gone -- Improved: Improved support for bold and italic format when importing ENEX file ([#4316](https://github.com/XilinJia/Xilinota/issues/4316)) -- Fixed: Fix issue that was preventing editor context menu from being refreshed ([#4303](https://github.com/XilinJia/Xilinota/issues/4303) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed OneDrive issue that would require a full resync every time ([#4324](https://github.com/XilinJia/Xilinota/issues/4324)) ([#4313](https://github.com/XilinJia/Xilinota/issues/4313) by Jonathan Heard) -- Fixed: Fixed attaching local files that contain spaces in path -- Fixed: Fixed context menu not being displayed on high DPI screens -- Fixed: Plugins: Fixed "exportFolders" command when exporting JEX file ([#4308](https://github.com/XilinJia/Xilinota/issues/4308)) - -## [v1.6.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.4) (Pre-release) - 2021-01-07T19:11:32Z - -- New: Add support for searching and installing plugins from repository -- Improved: Support natural sorting by title ([#4272](https://github.com/XilinJia/Xilinota/issues/4272) by [@volatilevar](https://github.com/volatilevar)) -- Fixed: [#4317](https://github.com/XilinJia/Xilinota/issues/4317): Spell checker inserts correction at wrong location ([#4318](https://github.com/XilinJia/Xilinota/issues/4318)) ([#4317](https://github.com/XilinJia/Xilinota/issues/4317) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.6.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.2) (Pre-release) - 2021-01-04T22:34:55Z - -- New: Add more log info when a revision cannot be deleted due to still-encrypted item -- New: Plugins: Add support for hiding and showing panels -- New: Plugins: Added xilinota.workspace.selectedFolder() -- Improved: Add extra macOS keys ([#4259](https://github.com/XilinJia/Xilinota/issues/4259)) ([#4257](https://github.com/XilinJia/Xilinota/issues/4257) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Made editor padding more consistent and ensure it is present even when sidebars are gone -- Improved: Plugins: Allow loading external JS or CSS from dialog -- Improved: Sort attachments in a case insensitive way in Attachments screen ([#4273](https://github.com/XilinJia/Xilinota/issues/4273) by [@Daeraxa](https://github.com/Daeraxa)) -- Improved: Upload Big Notes to Onedrive ([#4120](https://github.com/XilinJia/Xilinota/issues/4120)) ([#3528](https://github.com/XilinJia/Xilinota/issues/3528) by Jonathan Heard) -- Fixed: `file://` URLs would not be rendered correctly -- Fixed: MacOS: Fixed paste as text in Rich Text editor -- Fixed: Plugins: Allow API paths that contain 4 elements ([#4285](https://github.com/XilinJia/Xilinota/issues/4285)) - -## [v1.5.14](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.14) - 2020-12-30T01:48:46Z - -- Fixed: Fixed importing ENEX files that contain hidden sections - -## [v1.6.1](https://github.com/XilinJia/Xilinota/releases/tag/v1.6.1) (Pre-release) - 2020-12-29T19:37:45Z - -At this point, this release is only to allow using Xilinota Server as a sync target. - -## [v1.5.13](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.13) - 2020-12-29T18:29:15Z - -- Improved: Improve support for SVG images when importing ENEX files - -## [v1.5.12](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.12) - 2020-12-28T15:14:08Z - -Fixed ENEX import regression: Fix issue when importing ENEX file that contains invalid list elements - -- New: Add support for media players (video, audio and PDF) -- New: Add table captions when importing ENEX files -- New: Added doc about Rich Text editor and added way to dismiss warning banner -- New: MacOS: Notarize application -- New: Plugins: Add support for content script asset files, for Markdown-it plugins -- New: Plugins: Add support for context menu items on notebooks and tags -- New: Plugins: Add support for workspace.onSyncStart event -- New: Plugins: Added a way to execute commands from Markdown-it content scripts -- Fixed: Fix End key behavior with Codemirror spellcheck ([#4215](https://github.com/XilinJia/Xilinota/issues/4215) by Caleb John) -- Fixed: Fixed basic search when executing a query in Chinese ([#4034](https://github.com/XilinJia/Xilinota/issues/4034) by Naveen M V) -- Fixed: Fixed context menu when the UI is zoomed in or out ([#4201](https://github.com/XilinJia/Xilinota/issues/4201)) -- Fixed: Fixed importing certain code blocks from ENEX -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed importing ENEX files that contain resources with invalid mime type -- Fixed: Fixed issue when searching for text that contains diacritic ([#4152](https://github.com/XilinJia/Xilinota/issues/4152)) ([#4025](https://github.com/XilinJia/Xilinota/issues/4025) by Roman Musin) -- Fixed: Fixed issue with attachment paths being invalid when user has spaces in home directory path. -- Fixed: Fixed issue with note not being saved when a column is added or remove from Rich Text editor -- Fixed: Fixed issues when importing hidden tables within hidden sections in Enex files -- Fixed: Fixed numbered list bug in markdown editor ([#4116](https://github.com/XilinJia/Xilinota/issues/4116)) ([#3917](https://github.com/XilinJia/Xilinota/issues/3917) by [@MichBoi](https://github.com/MichBoi)) -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Fixed title input field width on small windows -- Fixed: Focus editor after pressing toolbar buttons ([#4037](https://github.com/XilinJia/Xilinota/issues/4037)) ([#4036](https://github.com/XilinJia/Xilinota/issues/4036) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Plugins: Fixed disabling plugin files that start with "_" -- Fixed: Prevent double paste when using Shift+Ctrl+V ([#4243](https://github.com/XilinJia/Xilinota/issues/4243)) -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#4146](https://github.com/XilinJia/Xilinota/issues/4146)) -- Fixed: Register Markdown editor commands with the Keyboard Shortcut editor ([#4136](https://github.com/XilinJia/Xilinota/issues/4136)) ([#4130](https://github.com/XilinJia/Xilinota/issues/4130) by Caleb John) -- Improved: Display Katex parsing errors -- Improved: Improved warning banner colors -- Improved: Plugins: Commands would not show up in keymap editor when no shortcut was associated with them -- Improved: Plugins: Improved note change event handling. -- Improved: Removed warning for Markdown editor spell checking -- Improved: Restrict auto-detection of links, and added option to toggle linkify ([#4205](https://github.com/XilinJia/Xilinota/issues/4205)) -- Improved: Rich Text: Do not converts to markdown links URLs that would be linkified -- Improved: Translation: Update zh_CN ([#4195](https://github.com/XilinJia/Xilinota/issues/4195) by Zhang YANG) -- Improved: Update macOS icon for macOS Big Sur -- Improved: Update Mermaid: 8.8.1 -> 8.8.4 ([#4193](https://github.com/XilinJia/Xilinota/issues/4193) by Helmut K. C. Tessarek) -- Improved: Use plugins whenever printing or exporting notes - -## [v1.5.11](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.11) - 2020-12-27T19:54:07Z - -- New: Add support for media players (video, audio and PDF) -- New: Add table captions when importing ENEX files -- New: Added doc about Rich Text editor and added way to dismiss warning banner -- New: MacOS: Notarize application -- New: Plugins: Add support for content script asset files, for Markdown-it plugins -- New: Plugins: Add support for context menu items on notebooks and tags -- New: Plugins: Add support for workspace.onSyncStart event -- New: Plugins: Added a way to execute commands from Markdown-it content scripts -- Fixed: Fix End key behavior with Codemirror spellcheck ([#4215](https://github.com/XilinJia/Xilinota/issues/4215) by Caleb John) -- Fixed: Fixed basic search when executing a query in Chinese ([#4034](https://github.com/XilinJia/Xilinota/issues/4034) by Naveen M V) -- Fixed: Fixed context menu when the UI is zoomed in or out ([#4201](https://github.com/XilinJia/Xilinota/issues/4201)) -- Fixed: Fixed importing certain code blocks from ENEX -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed importing ENEX files that contain resources with invalid mime type -- Fixed: Fixed issue when searching for text that contains diacritic ([#4152](https://github.com/XilinJia/Xilinota/issues/4152)) ([#4025](https://github.com/XilinJia/Xilinota/issues/4025) by Roman Musin) -- Fixed: Fixed issue with attachment paths being invalid when user has spaces in home directory path. -- Fixed: Fixed issue with note not being saved when a column is added or remove from Rich Text editor -- Fixed: Fixed issues when importing hidden tables within hidden sections in Enex files -- Fixed: Fixed numbered list bug in markdown editor ([#4116](https://github.com/XilinJia/Xilinota/issues/4116)) ([#3917](https://github.com/XilinJia/Xilinota/issues/3917) by [@MichBoi](https://github.com/MichBoi)) -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Fixed title input field width on small windows -- Fixed: Focus editor after pressing toolbar buttons ([#4037](https://github.com/XilinJia/Xilinota/issues/4037)) ([#4036](https://github.com/XilinJia/Xilinota/issues/4036) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Plugins: Fixed disabling plugin files that start with "_" -- Fixed: Prevent double paste when using Shift+Ctrl+V ([#4243](https://github.com/XilinJia/Xilinota/issues/4243)) -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#4146](https://github.com/XilinJia/Xilinota/issues/4146)) -- Fixed: Register Markdown editor commands with the Keyboard Shortcut editor ([#4136](https://github.com/XilinJia/Xilinota/issues/4136)) ([#4130](https://github.com/XilinJia/Xilinota/issues/4130) by Caleb John) -- Improved: Display Katex parsing errors -- Improved: Improved warning banner colors -- Improved: Plugins: Commands would not show up in keymap editor when no shortcut was associated with them -- Improved: Plugins: Improved note change event handling. -- Improved: Removed warning for Markdown editor spell checking -- Improved: Restrict auto-detection of links, and added option to toggle linkify ([#4205](https://github.com/XilinJia/Xilinota/issues/4205)) -- Improved: Rich Text: Do not converts to markdown links URLs that would be linkified -- Improved: Translation: Update zh_CN ([#4195](https://github.com/XilinJia/Xilinota/issues/4195) by Zhang YANG) -- Improved: Update macOS icon for macOS Big Sur -- Improved: Update Mermaid: 8.8.1 -> 8.8.4 ([#4193](https://github.com/XilinJia/Xilinota/issues/4193) by Helmut K. C. Tessarek) -- Improved: Use plugins whenever printing or exporting notes - -## [v1.5.10](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.10) (Pre-release) - 2020-12-26T12:35:36Z - -- New: Add table captions when importing ENEX files -- Improved: Display Katex parsing errors -- Improved: Removed warning for Markdown editor spell checking -- Improved: Update macOS icon for macOS Big Sur -- Fixed: Fixed context menu when the UI is zoomed in or out ([#4201](https://github.com/XilinJia/Xilinota/issues/4201)) -- Fixed: Fixed issues when importing hidden tables within hidden sections in Enex files -- Fixed: Prevent double paste when using Shift+Ctrl+V ([#4243](https://github.com/XilinJia/Xilinota/issues/4243)) - -## [v1.5.9](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.9) (Pre-release) - 2020-12-23T18:01:08Z - -- Improved: Improved error handling when importing ENEX files - -## [v1.5.8](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.8) (Pre-release) - 2020-12-20T09:45:19Z - -- New: Plugins: Add support for content script asset files, for Markdown-it plugins -- New: Plugins: Add support for context menu items on notebooks and tags -- New: Plugins: Added a way to execute commands from Markdown-it content scripts -- Improved: Use plugins whenever printing or exporting notes -- Fixed: Fix End key behavior with Codemirror spellcheck ([#4215](https://github.com/XilinJia/Xilinota/issues/4215) by Caleb John) -- Fixed: Fixed importing ENEX files that contain resources with invalid mime type -- Fixed: Fixed importing certain code blocks from ENEX -- Fixed: Plugins: Fixed disabling plugin files that start with "_" -- Fixed: Register Markdown editor commands with the Keyboard Shortcut editor ([#4136](https://github.com/XilinJia/Xilinota/issues/4136)) ([#4130](https://github.com/XilinJia/Xilinota/issues/4130) by Caleb John) - -## [v1.5.7](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.7) (Pre-release) - 2020-12-10T12:58:33Z - -- New: MacOS: Notarize application -- New: Add support for media players (video, audio and PDF) -- New: Added doc about Rich Text editor and added way to dismiss warning banner -- New: Plugins: Add support for workspace.onSyncStart event -- Improved: Improved warning banner colors -- Improved: Plugins: Commands would not show up in keymap editor when no shortcut was associated with them -- Improved: Restrict auto-detection of links, and added option to toggle linkify ([#4205](https://github.com/XilinJia/Xilinota/issues/4205)) -- Improved: Rich Text: Do not converts to markdown links URLs that would be linkified -- Improved: Translation: Update zh_CN ([#4195](https://github.com/XilinJia/Xilinota/issues/4195) by Zhang YANG) -- Improved: Update Mermaid: 8.8.1 -> 8.8.4 ([#4193](https://github.com/XilinJia/Xilinota/issues/4193) by Helmut K. C. Tessarek) -- Improved: Plugins: Improved note change event handling. -- Fixed: Fixed basic search when executing a query in Chinese ([#4034](https://github.com/XilinJia/Xilinota/issues/4034) by Naveen M V) -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed issue with note not being saved when a column is added or remove from Rich Text editor -- Fixed: Fixed numbered list bug in markdown editor ([#4116](https://github.com/XilinJia/Xilinota/issues/4116)) ([#3917](https://github.com/XilinJia/Xilinota/issues/3917) by [@MichBoi](https://github.com/MichBoi)) -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Focus editor after pressing toolbar buttons ([#4037](https://github.com/XilinJia/Xilinota/issues/4037)) ([#4036](https://github.com/XilinJia/Xilinota/issues/4036) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#4146](https://github.com/XilinJia/Xilinota/issues/4146)) -- Fixed: Fixed issue when searching for text that contains diacritic ([#4152](https://github.com/XilinJia/Xilinota/issues/4152)) ([#4025](https://github.com/XilinJia/Xilinota/issues/4025) by Roman Musin) -- Fixed: Fixed issue with attachment paths being invalid when user has spaces in home directory path. -- Fixed: Fixed title input field width on small windows - -## [v1.5.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.5.4) (Pre-release) - 2020-12-05T12:07:49Z - -- New: MacOS: Notarize application -- Improved: Plugins: Improved note change event handling. -- Fixed: Fixed basic search when executing a query in Chinese ([#4034](https://github.com/XilinJia/Xilinota/issues/4034) by Naveen M V) -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed issue with note not being saved when a column is added or remove from Rich Text editor -- Fixed: Fixed numbered list bug in markdown editor ([#4116](https://github.com/XilinJia/Xilinota/issues/4116)) ([#3917](https://github.com/XilinJia/Xilinota/issues/3917) by [@MichBoi](https://github.com/MichBoi)) -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Focus editor after pressing toolbar buttons ([#4037](https://github.com/XilinJia/Xilinota/issues/4037)) ([#4036](https://github.com/XilinJia/Xilinota/issues/4036) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#4146](https://github.com/XilinJia/Xilinota/issues/4146)) - -## [v1.4.19](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.19) - 2020-12-01T11:11:16Z - -- Improved: Disable soft-break by default in Markdown rendering - -Although soft-break is part of the CommonMark spec, it requires a special editor that can wrap text at a certain limit. That doesn't make much sense in Xilinota, where the editor can have various sizes, from desktop to mobile, and where the tools to wrap text are not present. - -## [v1.4.18](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.18) - 2020-11-28T12:21:41Z - -- Fixed: Fixed notifications on macOS -- Fixed: Re-enabled ASAR packing to improve startup time - -## [v1.4.16](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.16) - 2020-11-27T19:40:16Z - -- Fixed: Fix sorting by title in a case insensitive way -- Fixed: Fixed spell checker crash when no language is selected - -## [v1.4.15](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.15) - 2020-11-27T13:25:43Z - -- Fixed: Notifications on macOS -- Fixed: Fixed potential crash when watching note files or resources -- Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes ([#4146](https://github.com/XilinJia/Xilinota/issues/4146)) -- Plugins: Fixed webview postMessage call - -## [v1.4.12](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.12) - 2020-11-23T18:58:07Z - -**Breaking Changes:** - -- If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 -- Plugins: `xilinota.views.dialogs.open()` now returns an object instead of the button ID that was clicked. So for example instead of getting just `"ok"`, you will get `{ "id": "ok" }`. This is to allow adding form data to that object. - -**Deprecated:** - -The following features are deprecated. It will still work for now but please update your code: - -- Plugins: All `create()` functions under `xilinota.views` now take a `viewId` as a first parameter. -- Plugins: `MenuItemLocation.Context` is deprecated and is now an alias for `MenuItemLocation.NoteListContextMenu` -- Plugins: The `app_min_version` manifest property is now required. If not provided it will assume v14. -- Plugins: The `id` manifest property is now required. If not set, it will be the plugin filename or directory. - -Plugin doc has been updated with some info about the [development process](https://xilinotaapp.org/api/references/plugin_api/classes/xilinota.html). - -- New: Add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday) ([#4023](https://github.com/XilinJia/Xilinota/issues/4023) by Helmut K. C. Tessarek) -- New: Add config screen to add, remove or enable, disable plugins -- New: Add option to toggle spellchecking for the markdown editor ([#4109](https://github.com/XilinJia/Xilinota/issues/4109) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Added toolbar button to switch spell checker language -- New: Adds spell checker support for Rich Text editor ([#3974](https://github.com/XilinJia/Xilinota/issues/3974)) -- New: Allow customising application layout -- New: Api: Added ability to watch resource file -- New: Api: Added way to get the notes associated with a resource -- New: API: Adds ability to paginate data ([#3983](https://github.com/XilinJia/Xilinota/issues/3983)) -- New: Plugins: Add command "editorSetText" for desktop app -- New: Plugins: Add support for editor context menu -- New: Plugins: Add support for external CodeMirror plugins ([#4015](https://github.com/XilinJia/Xilinota/issues/4015) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Plugins: Add support for JPL archive format -- New: Plugins: Added command to export folders and notes -- New: Plugins: Added support app_min_version property and made it required -- Fixed: Api: Fix note and resource association end points -- Fixed: Display note count for conflict folder, and display notes even if they are completed to-dos ([#3997](https://github.com/XilinJia/Xilinota/issues/3997)) -- Fixed: Fix crash due to React when trying to upgrade sync target ([#4098](https://github.com/XilinJia/Xilinota/issues/4098)) -- Fixed: Fix drag and drop behaviour to "copy" instead of "move" ([#4031](https://github.com/XilinJia/Xilinota/issues/4031) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix handling of certain keys in shortcut editor ([#4022](https://github.com/XilinJia/Xilinota/issues/4022) by Helmut K. C. Tessarek) -- Fixed: Fix handling of new line escaping when using external edit -- Fixed: Fix size of search bar area when notebook is empty -- Fixed: Fixed importing certain ENEX files that contain invalid dates -- Fixed: Fixed inconsistent note list state when using search ([#3904](https://github.com/XilinJia/Xilinota/issues/3904)) -- Fixed: Fixed issue when a newly created note would be automatically moved to the wrong folder on save ([#4038](https://github.com/XilinJia/Xilinota/issues/4038)) -- Fixed: Fixed issue with note being saved after word has been replaced by spell checker -- Fixed: Fixed links imported from ENEX as HTML ([#4119](https://github.com/XilinJia/Xilinota/issues/4119)) -- Fixed: Fixed Markdown rendering when code highlighting is disabled -- Fixed: Fixed note list overflow when resized very small -- Fixed: Fixed text editor button tooltips -- Fixed: Plugins: Fix crash when path includes trailing slash -- Fixed: Plugins: Fixed issue with dialog being empty in some cases -- Fixed: Plugins: Fixed issue with toolbar button key not being unique -- Fixed: Prevent log from filling up when certain external editors trigger many watch events ([#4011](https://github.com/XilinJia/Xilinota/issues/4011)) -- Fixed: Regression: Fix application name -- Fixed: Regression: Fix exporting to HTML and PDF -- Fixed: Regression: Fixed external edit file watching -- Fixed: Resource links could not be opened from Rich Text editor on Linux ([#4073](https://github.com/XilinJia/Xilinota/issues/4073)) -- Fixed: Tags could not be selected in some cases ([#3876](https://github.com/XilinJia/Xilinota/issues/3876)) -- Improved: Allow exporting conflict notes ([#4095](https://github.com/XilinJia/Xilinota/issues/4095)) -- Improved: Allow lowercase filters when doing search -- Improved: Api: Always include 'has_more' field for paginated data -- Improved: Api: Make sure pagination sort options are respected for search and other requests -- Improved: Attempt to fix Outlook drag and drop on Markdown editor ([#4093](https://github.com/XilinJia/Xilinota/issues/4093) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Change Markdown rendering to align with CommonMark spec ([#3839](https://github.com/XilinJia/Xilinota/issues/3839)) -- Improved: Disable spell checker on config and search input fields -- Improved: Disabled the auto update option in linux ([#4102](https://github.com/XilinJia/Xilinota/issues/4102)) ([#4096](https://github.com/XilinJia/Xilinota/issues/4096) by Anshuman Pandey) -- Improved: Make Markdown editor selection more visible in Dark mode -- Improved: Optimized resizing window -- Improved: Plugins: Allow retrieving form values from dialogs -- Improved: Plugins: Force plugin devtool dialog to be detached -- Improved: Plugins: Make sure "replaceSelection" command can be undone in Rich Text editor -- Improved: Plugins: Provides selected notes when triggering a command from the note list context menu -- Improved: Plugins: Rename command "editorSetText" to "editor.setText" -- Improved: Prevent lines from shifting in Markdown Editor when Scrollbar appears ([#4110](https://github.com/XilinJia/Xilinota/issues/4110) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Put title bar and toolbar button over two lines when window size is below 800px -- Improved: Refresh sidebar and notes when moving note outside of conflict folder -- Improved: Upgrade to Electron 10 - -## [v1.4.11](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.11) (Pre-release) - 2020-11-19T23:06:51Z - -**Breaking Changes:** - -- If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 -- Plugins: `xilinota.views.dialogs.open()` now returns an object instead of the button ID that was clicked. So for example instead of getting just `"ok"`, you will get `{ "id": "ok" }`. This is to allow adding form data to that object. - -**Deprecated:** - -The following features are deprecated. It will still work for now but please update your code: - -- Plugins: All `create()` functions under `xilinota.views` now take a `viewId` as a first parameter. -- Plugins: `MenuItemLocation.Context` is deprecated and is now an alias for `MenuItemLocation.NoteListContextMenu` -- Plugins: The `app_min_version` manifest property is now required. If not provided it will assume v14. -- Plugins: The `id` manifest property is now required. If not set, it will be the plugin filename or directory. - -Plugin doc has been updated with some info about the [development process](https://xilinotaapp.org/api/references/plugin_api/classes/xilinota.html). - -* * * - -- New: Add config screen to add, remove or enable, disable plugins -- New: Add option to toggle spellchecking for the markdown editor ([#4109](https://github.com/XilinJia/Xilinota/issues/4109) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Plugins: Add command "editorSetText" for desktop app -- New: Plugins: Add support for JPL archive format -- New: Plugins: Add support for external CodeMirror plugins ([#4015](https://github.com/XilinJia/Xilinota/issues/4015) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Plugins: Added command to export folders and notes -- New: Plugins: Added support app_min_version property and made it required -- Improved: Upgrade to Electron 10 -- Improved: Allow exporting conflict notes ([#4095](https://github.com/XilinJia/Xilinota/issues/4095)) -- Improved: Api: Always include 'has_more' field for paginated data -- Improved: Api: Make sure pagination sort options are respected for search and other requests -- Improved: Attempt to fix Outlook drag and drop on Markdown editor ([#4093](https://github.com/XilinJia/Xilinota/issues/4093) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Disable spell checker on config and search input fields -- Improved: Disabled the auto update option in linux ([#4102](https://github.com/XilinJia/Xilinota/issues/4102)) ([#4096](https://github.com/XilinJia/Xilinota/issues/4096) by Anshuman Pandey) -- Improved: Optimized resizing window -- Improved: Plugins: Make sure "replaceSelection" command can be undone in Rich Text editor -- Improved: Plugins: Rename command "editorSetText" to "editor.setText" -- Improved: Prevent lines from shifting in Markdown Editor when Scrollbar appears ([#4110](https://github.com/XilinJia/Xilinota/issues/4110) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Put title bar and toolbar button over two lines when window size is below 800px -- Improved: Refresh sidebar and notes when moving note outside of conflict folder -- Fixed: Display note count for conflict folder, and display notes even if they are completed to-dos ([#3997](https://github.com/XilinJia/Xilinota/issues/3997)) -- Fixed: Fix crash due to React when trying to upgrade sync target ([#4098](https://github.com/XilinJia/Xilinota/issues/4098)) -- Fixed: Fix size of search bar area when notebook is empty -- Fixed: Fixed issue when a newly created note would be automatically moved to the wrong folder on save ([#4038](https://github.com/XilinJia/Xilinota/issues/4038)) -- Fixed: Fixed note list overflow when resized very small -- Fixed: Plugins: Fixed issue with dialog being empty in some cases -- Fixed: Prevent log from filling up when certain external editors trigger many watch events ([#4011](https://github.com/XilinJia/Xilinota/issues/4011)) -- Fixed: Regression: Fixed external edit file watching -- Fixed: Resource links could not be opened from Rich Text editor on Linux ([#4073](https://github.com/XilinJia/Xilinota/issues/4073)) - -* * * - -- Fixed: Api: Fix note and resource association end points -- Fixed: Fix drag and drop behaviour to "copy" instead of "move" ([#4031](https://github.com/XilinJia/Xilinota/issues/4031) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix handling of certain keys in shortcut editor ([#4022](https://github.com/XilinJia/Xilinota/issues/4022) by Helmut K. C. Tessarek) -- Fixed: Fixed inconsistent note list state when using search ([#3904](https://github.com/XilinJia/Xilinota/issues/3904)) -- Fixed: Fixed issue with note being saved after word has been replaced by spell checker -- Fixed: Fixed text editor button tooltips -- Fixed: Plugins: Fix crash when path includes trailing slash -- Fixed: Regression: Fix application name -- Fixed: Regression: Fix exporting to HTML and PDF -- Fixed: Tags could not be selected in some cases ([#3876](https://github.com/XilinJia/Xilinota/issues/3876)) -- Improved: Allow lowercase filters when doing search -- Improved: Change Markdown rendering to align with CommonMark spec ([#3839](https://github.com/XilinJia/Xilinota/issues/3839)) -- Improved: Make Markdown editor selection more visible in Dark mode -- Improved: Plugins: Allow retrieving form values from dialogs -- Improved: Plugins: Force plugin devtool dialog to be detached -- New: Add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday) ([#4023](https://github.com/XilinJia/Xilinota/issues/4023) by Helmut K. C. Tessarek) -- New: Added toolbar button to switch spell checker language -- New: Adds spell checker support for Rich Text editor ([#3974](https://github.com/XilinJia/Xilinota/issues/3974)) -- New: Allow customising application layout -- New: Api: Added ability to watch resource file -- New: Api: Added way to get the notes associated with a resource -- New: API: Adds ability to paginate data ([#3983](https://github.com/XilinJia/Xilinota/issues/3983)) -- New: Plugins: Add support for editor context menu - -## [v1.4.10](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.10) (Pre-release) - 2020-11-14T09:53:15Z - -**Breaking Changes:** - -- If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 -- Plugins: `xilinota.views.dialogs.open()` now returns an object instead of the button ID that was clicked. So for example instead of getting just `"ok"`, you will get `{ "id": "ok" }`. This is to allow adding form data to that object. - -**Deprecated:** - -- Plugins: All `create()` functions under `xilinota.views` now take a `viewId` as a first parameter. It will still work for now if you don't provide one, but please update your plugins. -- Plugins: `MenuItemLocation.Context` is deprecated and is now an alias for `MenuItemLocation.NoteListContextMenu` - -Plugin doc has been updated with some info about the [development process](https://xilinotaapp.org/api/references/plugin_api/classes/xilinota.html). - -* * * - -- New: Add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday) ([#4023](https://github.com/XilinJia/Xilinota/issues/4023) by Helmut K. C. Tessarek) -- New: Plugins: Add support for editor context menu -- New: Allow customising application layout -- Improved: Allow lowercase filters when doing search -- Improved: Make Markdown editor selection more visible in Dark mode -- Improved: Plugins: Allow retrieving form values from dialogs -- Fixed: Api: Fix note and resource association end points -- Fixed: Fix drag and drop behaviour to "copy" instead of "move" ([#4031](https://github.com/XilinJia/Xilinota/issues/4031) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix handling of certain keys in shortcut editor ([#4022](https://github.com/XilinJia/Xilinota/issues/4022) by Helmut K. C. Tessarek) -- Fixed: Fixed issue with note being saved after word has been replaced by spell checker -- Fixed: Plugins: Fix crash when path includes trailing slash -- Fixed: Regression: Fix application name - -* * * - -- New: Added toolbar button to switch spell checker language -- New: Api: Added way to get the notes associated with a resource -- New: Api: Added ability to watch resource file -- New: API: Adds ability to paginate data ([#3983](https://github.com/XilinJia/Xilinota/issues/3983)) -- New: Adds spell checker support for Rich Text editor ([#3974](https://github.com/XilinJia/Xilinota/issues/3974)) -- Fixed: Fixed inconsistent note list state when using search ([#3904](https://github.com/XilinJia/Xilinota/issues/3904)) -- Fixed: Fixed text editor button tooltips -- Fixed: Regression: Fix exporting to HTML and PDF -- Fixed: Tags could not be selected in some cases ([#3876](https://github.com/XilinJia/Xilinota/issues/3876)) -- Improved: Change Markdown rendering to align with CommonMark spec ([#3839](https://github.com/XilinJia/Xilinota/issues/3839)) -- Improved: Plugins: Force plugin devtool dialog to be detached - -## [v1.4.9](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.9) (Pre-release) - 2020-11-11T14:23:17Z - -IMPORTANT: If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 - -* * * - -- New: Added toolbar button to switch spell checker language -- Improved: Api: Change pagination to has_more model -- Fixed: Fixed inconsistent note list state when using search ([#3904](https://github.com/XilinJia/Xilinota/issues/3904)) -- Fixed: Fixed text editor button tooltips -- Fixed: Regression: Fix exporting to HTML and PDF -- Fixed: Tags could not be selected in some cases ([#3876](https://github.com/XilinJia/Xilinota/issues/3876)) - -* * * - -- New: Api: Added way to get the notes associated with a resource -- New: Api: Added ability to watch resource file -- New: API: Adds ability to paginate data ([#3983](https://github.com/XilinJia/Xilinota/issues/3983)) -- New: Adds spell checker support for Rich Text editor ([#3974](https://github.com/XilinJia/Xilinota/issues/3974)) -- Improved: Change Markdown rendering to align with CommonMark spec ([#3839](https://github.com/XilinJia/Xilinota/issues/3839)) -- Improved: Plugins: Force plugin devtool dialog to be detached - -## [v1.4.7](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.7) (Pre-release) - 2020-11-07T18:23:29Z - -IMPORTANT: If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 - -* * * - -- New: Api: Added ability to watch resource file -- New: Api: Added way to get the notes associated with a resource -- Improved: Plugins: Force plugin devtool dialog to be detached - -* * * - -- New: API: Adds ability to paginate data ([#3983](https://github.com/XilinJia/Xilinota/issues/3983)) -- New: Adds spell checker support for Rich Text editor ([#3974](https://github.com/XilinJia/Xilinota/issues/3974)) -- Improved: Change Markdown rendering to align with CommonMark spec ([#3839](https://github.com/XilinJia/Xilinota/issues/3839)) - -## [v1.3.18](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.18) - 2020-11-06T12:07:02Z - -- Regression: Random crash when syncing due to undefined tags ([#4051](https://github.com/XilinJia/Xilinota/issues/4051)) -- Fixed: Keymap editor crash when an invalid command is used ([#4049](https://github.com/XilinJia/Xilinota/issues/4049)) - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Security: Remove "link" and "meta" tags from notes to prevent XSS (Discovered by [Phil Holbrook](https://twitter.com/fhlipZero)) -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Improved: Make sure all commands appear in keymap editor -- Fixed: Add history backward and forward commands to keymap and menus ([#4010](https://github.com/XilinJia/Xilinota/issues/4010)) -- Fixed: Fixed handling of Option key for shortcuts in macOS -- Fixed: Fix slow Katex rendering when there are many global definitions ([#3993](https://github.com/XilinJia/Xilinota/issues/3993)) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#3955](https://github.com/XilinJia/Xilinota/issues/3955)) -- Fixed: Handle gzipped CSS files when importing from clipper ([#3986](https://github.com/XilinJia/Xilinota/issues/3986)) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#3992](https://github.com/XilinJia/Xilinota/issues/3992)) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#3958](https://github.com/XilinJia/Xilinota/issues/3958)) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#3893](https://github.com/XilinJia/Xilinota/issues/3893)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button tooltip and icon - -## [v1.3.17](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.17) (Pre-release) - 2020-11-06T11:35:15Z - -- Regression: Random crash when syncing due to undefined tags ([#4051](https://github.com/XilinJia/Xilinota/issues/4051)) - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Security: Remove "link" and "meta" tags from notes to prevent XSS (Discovered by [Phil Holbrook](https://twitter.com/fhlipZero)) -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Improved: Make sure all commands appear in keymap editor -- Fixed: Add history backward and forward commands to keymap and menus ([#4010](https://github.com/XilinJia/Xilinota/issues/4010)) -- Fixed: Fixed handling of Option key for shortcuts in macOS -- Fixed: Fix slow Katex rendering when there are many global definitions ([#3993](https://github.com/XilinJia/Xilinota/issues/3993)) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#3955](https://github.com/XilinJia/Xilinota/issues/3955)) -- Fixed: Handle gzipped CSS files when importing from clipper ([#3986](https://github.com/XilinJia/Xilinota/issues/3986)) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#3992](https://github.com/XilinJia/Xilinota/issues/3992)) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#3958](https://github.com/XilinJia/Xilinota/issues/3958)) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#3893](https://github.com/XilinJia/Xilinota/issues/3893)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button tooltip and icon - -## [v1.4.6](https://github.com/XilinJia/Xilinota/releases/tag/v1.4.6) (Pre-release) - 2020-11-05T22:44:12Z - -IMPORTANT: If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: https://github.com/XilinJia/Xilinota/pull/3983 - -- New: API: Adds ability to paginate data ([#3983](https://github.com/XilinJia/Xilinota/issues/3983)) -- New: Adds spell checker support for Rich Text editor ([#3974](https://github.com/XilinJia/Xilinota/issues/3974)) -- Improved: Change Markdown rendering to align with CommonMark spec ([#3839](https://github.com/XilinJia/Xilinota/issues/3839)) - -## [v1.3.15](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.15) - 2020-11-04T12:22:50Z - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Security: Remove "link" and "meta" tags from notes to prevent XSS (Discovered by [Phil Holbrook](https://twitter.com/fhlipZero)) -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Improved: Make sure all commands appear in keymap editor -- Fixed: Add history backward and forward commands to keymap and menus ([#4010](https://github.com/XilinJia/Xilinota/issues/4010)) -- Fixed: Fixed handling of Option key for shortcuts in macOS -- Fixed: Fix slow Katex rendering when there are many global definitions ([#3993](https://github.com/XilinJia/Xilinota/issues/3993)) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#3955](https://github.com/XilinJia/Xilinota/issues/3955)) -- Fixed: Handle gzipped CSS files when importing from clipper ([#3986](https://github.com/XilinJia/Xilinota/issues/3986)) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#3992](https://github.com/XilinJia/Xilinota/issues/3992)) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#3958](https://github.com/XilinJia/Xilinota/issues/3958)) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#3893](https://github.com/XilinJia/Xilinota/issues/3893)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button tooltip and icon - -## [v1.3.11](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.11) (Pre-release) - 2020-10-31T13:22:20Z - -- Improved: Make sure all commands appear in keymap editor -- Fixed: Add history backward and forward commands to keymap and menus ([#4010](https://github.com/XilinJia/Xilinota/issues/4010)) -- Fixed: Fixed handling of Option key for shortcuts in macOS -- Security: Remove "link" and "meta" tags from notes to prevent XSS - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Fix slow Katex rendering when there are many global definitions ([#3993](https://github.com/XilinJia/Xilinota/issues/3993)) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#3955](https://github.com/XilinJia/Xilinota/issues/3955)) -- Fixed: Handle gzipped CSS files when importing from clipper ([#3986](https://github.com/XilinJia/Xilinota/issues/3986)) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#3992](https://github.com/XilinJia/Xilinota/issues/3992)) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#3958](https://github.com/XilinJia/Xilinota/issues/3958)) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#3893](https://github.com/XilinJia/Xilinota/issues/3893)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.10](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.10) (Pre-release) - 2020-10-29T13:27:14Z - -- New: Api: Added service to access resource external editing -- New: Plugins: Add the openNote, openFolder and openTag commands -- Fixed: Regression: Keyboard shortcut would not save in some cases -- Fixed: Regression: Restore "New sub-notebook" command -- Fixed: Command Palette click did not work -- Fixed: Fix slow Katex rendering when there are many global definitions ([#3993](https://github.com/XilinJia/Xilinota/issues/3993)) -- Fixed: Fix syntax of imported resources when importing ENEX as HTML -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute ([#3955](https://github.com/XilinJia/Xilinota/issues/3955)) -- Fixed: Handle gzipped CSS files when importing from clipper ([#3986](https://github.com/XilinJia/Xilinota/issues/3986)) -- Fixed: Update highlight.js to fix freeze for certain code blocks ([#3992](https://github.com/XilinJia/Xilinota/issues/3992)) - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- New: Added `openProfileDirectory` command and menu item -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#3958](https://github.com/XilinJia/Xilinota/issues/3958)) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#3893](https://github.com/XilinJia/Xilinota/issues/3893)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.9](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.9) (Pre-release) - 2020-10-23T16:04:26Z - -- New: Added `openProfileDirectory` command and menu item -- Improved: Make “update is available” dialog box easier to use ([#3877](https://github.com/XilinJia/Xilinota/issues/3877) by [@roryokane](https://github.com/roryokane)) -- Improved: Sort tags in a case-insensitive way -- Fixed: Fix invalid tag state issue when importing notes or syncing -- Fixed: Fix search filters when language is in Korean or with accents ([#3947](https://github.com/XilinJia/Xilinota/issues/3947) by Naveen M V) -- Fixed: Fixed Cut menu item - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#3958](https://github.com/XilinJia/Xilinota/issues/3958)) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#3893](https://github.com/XilinJia/Xilinota/issues/3893)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.8](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.8) (Pre-release) - 2020-10-21T18:46:29Z - -- New: Plugins: Added support for content scripts -- Improved: Api: Allow preserving timestamps when updating a note -- Improved: Display more info while an ENEX file is being imported -- Improved: Made toolbar buttons bigger and swap order of bullet and number lists -- Improved: Plugins: Allow custom commands to return a result -- Fixed: Certain commands no longer worked. ([#3962](https://github.com/XilinJia/Xilinota/issues/3962)) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources ([#3958](https://github.com/XilinJia/Xilinota/issues/3958)) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Regression: Fixed format of copied version info - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Fixed sidebar performance issue when there are many notebooks or tags ([#3893](https://github.com/XilinJia/Xilinota/issues/3893)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.7](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.7) (Pre-release) - 2020-10-20T11:35:55Z - -- Improved: Added support for a custom S3 URL ([#3921](https://github.com/XilinJia/Xilinota/issues/3921)) ([#3691](https://github.com/XilinJia/Xilinota/issues/3691) by [@aaron](https://github.com/aaron)) -- Improved: Import ``, `` tags (strikethrough) from Evernote ([#3936](https://github.com/XilinJia/Xilinota/issues/3936) by Ian Slinger) -- Improved: Simplified and improve command service, and added command palette -- Improved: Tray: Exit -> Quit ([#3945](https://github.com/XilinJia/Xilinota/issues/3945) by Helmut K. C. Tessarek) -- Fixed: Trying to fix sidebar performance issue when there are many notebooks or tags ([#3893](https://github.com/XilinJia/Xilinota/issues/3893)) - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.5](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.5) (Pre-release) - 2020-10-17T14:26:35Z - -- Fixed: Regression: Remove Hide Xilinota menu item on Linux too -- Fixed: Regression: Editor toolbar was disabled when importing note from MD file ([#3915](https://github.com/XilinJia/Xilinota/issues/3915)) -- Fixed: Regression: Header links with special characters were no longer working ([#3903](https://github.com/XilinJia/Xilinota/issues/3903)) -- Fixed: Regression: Importing ENEX as HTML was importing as Markdown ([#3923](https://github.com/XilinJia/Xilinota/issues/3923)) -- Fixed: Regression - Layout Button Sequence menu items were disabled ([#3899](https://github.com/XilinJia/Xilinota/issues/3899)) -- Fixed: Regression: Fix export of pluginAssets when exporting to html/pdf ([#3927](https://github.com/XilinJia/Xilinota/issues/3927) by Caleb John) -- Fixed: Regression: Fixed check for update -- Fixed: Regression: Fixed move to notebook from context menu -- Fixed: Regression: Fixed opening links - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.3) (Pre-release) - 2020-10-17T10:56:57Z - -- Fixed: Regression: Remove Hide Xilinota menu item on Linux too -- Fixed: Regression: Editor toolbar was disabled when importing note from MD file ([#3915](https://github.com/XilinJia/Xilinota/issues/3915)) -- Fixed: Regression: Header links with special characters were no longer working ([#3903](https://github.com/XilinJia/Xilinota/issues/3903)) -- Fixed: Regression: Importing ENEX as HTML was importing as Markdown ([#3923](https://github.com/XilinJia/Xilinota/issues/3923)) -- Fixed: Regression - Layout Button Sequence menu items were disabled ([#3899](https://github.com/XilinJia/Xilinota/issues/3899)) -- Fixed: Regression: Fix export of pluginAssets when exporting to html/pdf ([#3927](https://github.com/XilinJia/Xilinota/issues/3927) by Caleb John) -- Fixed: Regression: Fixed check for update -- Fixed: Regression: Fixed move to notebook from context menu - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- New: Added Thunderbird count for desktop client ([#3880](https://github.com/XilinJia/Xilinota/issues/3880) by [@Technik-J](https://github.com/Technik-J)) -- New: Added support for Menu API for plugins -- New: Added support for plugins packaged as JS bundles -- Improved: Actually enter insert mode after pressing o/O in CodeMirror vim mode ([#3897](https://github.com/XilinJia/Xilinota/issues/3897) by Caleb John) -- Improved: Make sidebar item font weight normal (not bold) -- Improved: Plugin API - added support for settings.globalValue method -- Improved: Remove Hide Xilinota menu item on Linux and Windows -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) -- Fixed: Fixed toggleNoteList and toggleSidebar commands -- Fixed: Fixed Toggle Editor button toolip and icon - -## [v1.3.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.2) (Pre-release) - 2020-10-11T20:39:49Z - -- Fixed: Regression: Context menu in sidebar could point to wrong item - -* * * - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) - -## [v1.3.1](https://github.com/XilinJia/Xilinota/releases/tag/v1.3.1) (Pre-release) - 2020-10-11T15:10:18Z - -- New: Add support for application plugins ([#3257](https://github.com/XilinJia/Xilinota/issues/3257)) -- Improved: Allow setting note geolocation attributes via API ([#3884](https://github.com/XilinJia/Xilinota/issues/3884)) -- Improved: Disabled emoji highlighting in editor when emoji plugin is disabled ([#3852](https://github.com/XilinJia/Xilinota/issues/3852) by Rahil Sarvaiya) -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting ([#3777](https://github.com/XilinJia/Xilinota/issues/3777) by [@shawnaxsom](https://github.com/shawnaxsom)) -- Fixed: Allows toggling external editing off and on again ([#3886](https://github.com/XilinJia/Xilinota/issues/3886)) - -## [v1.2.6](https://github.com/XilinJia/Xilinota/releases/tag/v1.2.6) - 2020-10-09T13:56:59Z - -- New: Updated UI ([#3586](https://github.com/XilinJia/Xilinota/issues/3586)) -- Improved: Add frequently used languages to markdown editor ([#3786](https://github.com/XilinJia/Xilinota/issues/3786) by Carlos Eduardo) -- Improved: Adjust the codemirror code block colors for the dark theme ([#3794](https://github.com/XilinJia/Xilinota/issues/3794) by Caleb John) -- Improved: Disable auto-update by default -- Improved: Extend functionality of codemirror vim ([#3823](https://github.com/XilinJia/Xilinota/issues/3823) by Caleb John) -- Improved: Improved handling of database migration failures -- Improved: Optimised sidebar rendering speed -- Improved: Upgrade Mermaid to v8.8.0 ([#3745](https://github.com/XilinJia/Xilinota/issues/3745)) ([#3740](https://github.com/XilinJia/Xilinota/issues/3740) by Caleb John) -- Fixed: Add stricter rules for katex blocks ([#3795](https://github.com/XilinJia/Xilinota/issues/3795)) ([#3791](https://github.com/XilinJia/Xilinota/issues/3791) by Caleb John) -- Fixed: Allow Read Time label to be translated ([#3684](https://github.com/XilinJia/Xilinota/issues/3684)) -- Fixed: Always use light theme for notes in HTML mode ([#3698](https://github.com/XilinJia/Xilinota/issues/3698)) -- Fixed: Disable editor shortcuts when a dialog, such as GotoAnything, is visible ([#3700](https://github.com/XilinJia/Xilinota/issues/3700)) -- Fixed: Fade out checked items in Rich Text editor too -- Fixed: Fix bug where editor would scroll to focus global search ([#3787](https://github.com/XilinJia/Xilinota/issues/3787) by Caleb John) -- Fixed: Fix missed highlighting when using the global search ([#3717](https://github.com/XilinJia/Xilinota/issues/3717) by Caleb John) -- Fixed: Fixed editor font size ([#3801](https://github.com/XilinJia/Xilinota/issues/3801)) -- Fixed: Fixed issue when switching from search to "All notes" ([#3748](https://github.com/XilinJia/Xilinota/issues/3748)) -- Fixed: Improved handling of special characters when exporting to Markdown ([#3760](https://github.com/XilinJia/Xilinota/issues/3760)) -- Fixed: Notebooks and tags click area was too narrow ([#3876](https://github.com/XilinJia/Xilinota/issues/3876)) -- Fixed: Only disable relevant toolbar buttons when editor is read-only ([#3810](https://github.com/XilinJia/Xilinota/issues/3810)) -- Fixed: Prevent crash in rare case when opening the config screen ([#3835](https://github.com/XilinJia/Xilinota/issues/3835)) -- Fixed: Refresh search results when searching by tag and when a tag is changed ([#3754](https://github.com/XilinJia/Xilinota/issues/3754)) - -## [v1.2.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.2.4) (Pre-release) - 2020-09-30T07:34:29Z - -- Improved: Regression: Context menu on sidebar did not work anymore -- Improved: Regression: Sidebar toggle button did not work anymore - -## [v1.2.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.2.3) (Pre-release) - 2020-09-29T15:13:02Z - -- Improved: Adjust the codemirror code block colors for the dark theme ([#3794](https://github.com/XilinJia/Xilinota/issues/3794) by Caleb John) -- Improved: Always label "Click to add tags" -- Improved: Disable fuzzy search for now due to performance issues -- Improved: Extend functionality of codemirror vim ([#3823](https://github.com/XilinJia/Xilinota/issues/3823) by Caleb John) -- Improved: Improved rendering of All Notes item in sidebar -- Improved: Keep search fuzzy scores between 0 and 2 ([#3812](https://github.com/XilinJia/Xilinota/issues/3812) by Naveen M V) -- Improved: Make global search field wider when it has focus -- Improved: Optimised sidebar rendering speed -- Fixed: Fade out checked items in Rich Text editor too -- Fixed: Fix issue with highlighted search terms in CodeMirror viewer -- Fixed: Fixed editor font size ([#3801](https://github.com/XilinJia/Xilinota/issues/3801)) -- Fixed: Only disable relevant toolbar buttons when editor is read-only ([#3810](https://github.com/XilinJia/Xilinota/issues/3810)) -- Fixed: Prevent crash in rare case when opening the config screen ([#3835](https://github.com/XilinJia/Xilinota/issues/3835)) -- Fixed: Refresh search results when searching by tag and when a tag is changed ([#3754](https://github.com/XilinJia/Xilinota/issues/3754)) - -## [v1.2.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.2.2) (Pre-release) - 2020-09-22T20:31:55Z - -- New: Add frequently used languages to markdown editor ([#3786](https://github.com/XilinJia/Xilinota/issues/3786) by Carlos Eduardo) -- Improved: Disable auto-update by default -- Improved: Improved menu enabled states when not in main screen -- Improved: UI update ([#3586](https://github.com/XilinJia/Xilinota/issues/3586)) -- Improved: Upgrade Mermaid to v8.8.0 ([#3745](https://github.com/XilinJia/Xilinota/issues/3745)) ([#3740](https://github.com/XilinJia/Xilinota/issues/3740) by Caleb John) -- Fixed: Add stricter rules for katex blocks ([#3795](https://github.com/XilinJia/Xilinota/issues/3795)) ([#3791](https://github.com/XilinJia/Xilinota/issues/3791) by Caleb John) -- Fixed: Allow Read Time label to be translated ([#3684](https://github.com/XilinJia/Xilinota/issues/3684)) -- Fixed: Always use light theme for notes in HTML mode ([#3698](https://github.com/XilinJia/Xilinota/issues/3698)) -- Fixed: Disable editor shortcuts when a dialog, such as GotoAnything, is visible ([#3700](https://github.com/XilinJia/Xilinota/issues/3700)) -- Fixed: Fix bug where editor would scroll to focus global search ([#3787](https://github.com/XilinJia/Xilinota/issues/3787) by Caleb John) -- Fixed: Fix missed highlighting when using the global search ([#3717](https://github.com/XilinJia/Xilinota/issues/3717) by Caleb John) -- Fixed: Fixed issue when switching from search to "All notes" ([#3748](https://github.com/XilinJia/Xilinota/issues/3748)) -- Fixed: Improved handling of special characters when exporting to Markdown ([#3760](https://github.com/XilinJia/Xilinota/issues/3760)) - -## [v1.1.4](https://github.com/XilinJia/Xilinota/releases/tag/v1.1.4) - 2020-09-21T11:20:09Z - -- New: Add keyboard shortcut editor ([#3525](https://github.com/XilinJia/Xilinota/issues/3525) by Anjula Karunarathne) -- New: Add log statement to try to fix issue [#3536](https://github.com/XilinJia/Xilinota/issues/3536) -- Improved: Change codemirror default home and end to be visual line based ([#3672](https://github.com/XilinJia/Xilinota/issues/3672) by Caleb John) -- Improved: Clarifies labels of certain actions, and added shortcut for note list toggle -- Improved: Do not prevent export when one item is still encrypted -- Improved: Fuzzy search ([#3632](https://github.com/XilinJia/Xilinota/issues/3632) by Naveen M V) -- Improved: Make codemirror the default code editor ([#3703](https://github.com/XilinJia/Xilinota/issues/3703)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by Caleb John) -- Improved: Rename menu item from "Export" to "Export all" to clarify what it does -- Improved: Sync immediately on startup -- Security: Disallow EMBED tags to prevent XSS vulnerability (CVE-2020-15930, vulnerability found by Ademar Nowasky Junior) -- Security: Upgrade packages to fix vulnerabilities -- Fixed: Creating a note after backward redirection places it in a wrong notebook ([#3759](https://github.com/XilinJia/Xilinota/issues/3759) by Naveen M V) -- Fixed: Fix applying tags to multiple notes ([#3710](https://github.com/XilinJia/Xilinota/issues/3710)) -- Fixed: Fix bug with quotes when searching ([#3735](https://github.com/XilinJia/Xilinota/issues/3735) by Naveen M V) -- Fixed: Fix wildcard search ([#3713](https://github.com/XilinJia/Xilinota/issues/3713) by Naveen M V) -- Fixed: Fixed clock sync logic when creating new sync target -- Fixed: Fixed copying link in Rich Text editor ([#3697](https://github.com/XilinJia/Xilinota/issues/3697)) -- Fixed: Fixed note export when there are folders with non-existing parents. Also fixed long path issue on Windows. ([#3689](https://github.com/XilinJia/Xilinota/issues/3689)) -- Fixed: Fixed viewer font size, in particular for inline code ([#3553](https://github.com/XilinJia/Xilinota/issues/3553)) -- Fixed: Increased file extension limit to 20 to prevent issue when using external editors ([#3696](https://github.com/XilinJia/Xilinota/issues/3696)) -- Fixed: Use xilinota list handling in emacs mode ([#3758](https://github.com/XilinJia/Xilinota/issues/3758)) ([#3749](https://github.com/XilinJia/Xilinota/issues/3749) by Caleb John) - -## [v1.1.3](https://github.com/XilinJia/Xilinota/releases/tag/v1.1.3) (Pre-release) - 2020-09-17T10:30:37Z - -- Improved: Do not prevent export when one item is still encrypted -- Fixed: Creating a note after backward redirection places it in a wrong notebook ([#3759](https://github.com/XilinJia/Xilinota/issues/3759) by Naveen M V) -- Fixed: Increased file extension limit to 20 to prevent issue when using external editors ([#3696](https://github.com/XilinJia/Xilinota/issues/3696)) -- Fixed: Use xilinota list handling in emacs mode ([#3758](https://github.com/XilinJia/Xilinota/issues/3758)) ([#3749](https://github.com/XilinJia/Xilinota/issues/3749) by Caleb John) - -## [v1.1.2](https://github.com/XilinJia/Xilinota/releases/tag/v1.1.2) (Pre-release) - 2020-09-15T12:58:38Z - -- Improved: Clarifies labels of certain actions, and added shortcut for note list toggle -- Security: Upgrade packages to fix vulnerabilities - -## [v1.1.1](https://github.com/XilinJia/Xilinota/releases/tag/v1.1.1) (Pre-release) - 2020-09-11T23:32:47Z - -- New: Add keyboard shortcut editor ([#3525](https://github.com/XilinJia/Xilinota/issues/3525) by Anjula Karunarathne) -- Improved: Change CodeMirror default home and end to be visual line based ([#3672](https://github.com/XilinJia/Xilinota/issues/3672) by Caleb John) -- Improved: Added support for fuzzy search ([#3632](https://github.com/XilinJia/Xilinota/issues/3632) by Naveen M V) -- Improved: Make CodeMirror the default code editor ([#3703](https://github.com/XilinJia/Xilinota/issues/3703)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by Caleb John) -- Improved: Rename menu item from "Export" to "Export all" to clarify what it does -- Improved: Sync immediately on startup -- Security: Disallow EMBED tags to prevent XSS vulnerability (CVE-2020-15930, vulnerability found by Ademar Nowasky Junior) -- Fixed: Fix applying tags to multiple notes ([#3710](https://github.com/XilinJia/Xilinota/issues/3710)) -- Fixed: Fix bug with quotes when searching ([#3735](https://github.com/XilinJia/Xilinota/issues/3735) by Naveen M V) -- Fixed: Fix wildcard search ([#3713](https://github.com/XilinJia/Xilinota/issues/3713) by Naveen M V) -- Fixed: Fixed copying link in Rich Text editor ([#3697](https://github.com/XilinJia/Xilinota/issues/3697)) -- Fixed: Fixed note export when there are folders with non-existing parents. Also fixed long path issue on Windows. ([#3689](https://github.com/XilinJia/Xilinota/issues/3689)) -- Fixed: Fixed viewer font size, in particular for inline code ([#3553](https://github.com/XilinJia/Xilinota/issues/3553)) - -## [v1.0.245](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.245) - 2020-09-09T12:56:10Z - -This release is to fix the sync lock issues on devices that have an incorrect clock. Specifically, it should fix this error: "Cannot acquire sync lock: either the lock could be written but not read back. Or it was expired before it was read again". - -## [v1.0.242](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.242) - 2020-09-04T22:00:34Z - -- Fixes sync target upgrade issue when custom TLS settings are used - -## [v1.0.241](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.241) - 2020-09-04T18:06:00Z - -This release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. So please make sure you upgrade your other clients too (mobile, cli, etc.). - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. This is a one off operation. - -- New: Add mechanism to lock and upgrade sync targets ([#3524](https://github.com/XilinJia/Xilinota/issues/3524)) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#3580](https://github.com/XilinJia/Xilinota/issues/3580)) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#3565](https://github.com/XilinJia/Xilinota/issues/3565)) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed Katex font rendering ([#3664](https://github.com/XilinJia/Xilinota/issues/3664)) -- Fixed: Fix links within Mermaid documents ([#3618](https://github.com/XilinJia/Xilinota/issues/3618)) - -## [v1.0.239](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.239) (Pre-release) - 2020-09-01T21:56:36Z - -IMPORTANT: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. - -Regression fixes: - -- Fixes [#3645](https://github.com/XilinJia/Xilinota/issues/3645): Improved handling of startup errors, and prevent window from being invisible when upgrading sync target -- Fixed OneDrive synchronisation ([#3674](https://github.com/XilinJia/Xilinota/issues/3674)) - -Main changes: - -- New: Add mechanism to lock and upgrade sync targets ([#3524](https://github.com/XilinJia/Xilinota/issues/3524)) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#3580](https://github.com/XilinJia/Xilinota/issues/3580)) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#3565](https://github.com/XilinJia/Xilinota/issues/3565)) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.237](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.237) (Pre-release) - 2020-08-29T15:38:04Z - -IMPORTANT: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. - -Regression fixes: - -- Linux: Fixes [#3645](https://github.com/XilinJia/Xilinota/issues/3645): Prevent lock when restarting app -- Fixed OneDrive synchronisation ([#3674](https://github.com/XilinJia/Xilinota/issues/3674)) - -Main changes: - -- New: Add mechanism to lock and upgrade sync targets ([#3524](https://github.com/XilinJia/Xilinota/issues/3524)) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#3580](https://github.com/XilinJia/Xilinota/issues/3580)) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#3565](https://github.com/XilinJia/Xilinota/issues/3565)) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.236](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.236) (Pre-release) - 2020-08-28T09:16:54Z - -IMPORTANT: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. - -Regression fixes: - -- Fixed OneDrive synchronisation ([#3674](https://github.com/XilinJia/Xilinota/issues/3674)) - -Main changes: - -- New: Add mechanism to lock and upgrade sync targets ([#3524](https://github.com/XilinJia/Xilinota/issues/3524)) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#3580](https://github.com/XilinJia/Xilinota/issues/3580)) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#3565](https://github.com/XilinJia/Xilinota/issues/3565)) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.235](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.235) (Pre-release) - 2020-08-18T22:08:01Z - -Important: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is - -- New: Add mechanism to lock and upgrade sync targets ([#3524](https://github.com/XilinJia/Xilinota/issues/3524)) -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#3580](https://github.com/XilinJia/Xilinota/issues/3580)) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#3565](https://github.com/XilinJia/Xilinota/issues/3565)) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.234](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.234) (Pre-release) - 2020-08-17T23:13:02Z - -Important: This pre-release will ask you to upgrade your sync target and, once it is done, only the latest clients will be able to sync with this sync target. Currently that includes the desktop app (v1.0.234+) and Android app (v1.0.337+). It means if you are using these two clients you'll be fine. However if you are using the iOS or CLI clients you might want to wait till these clients are updated. Any issue with the sync target upgrade, please post on the forum. - -This version also includes an update to the search engine and as a result starting the app the first might be SLOW, as the search engine indexes all your notes. It might take from a few seconds to several minutes depending on how large your note collection is. - -- New: Add mechanism to lock and upgrade sync targets ([#3524](https://github.com/XilinJia/Xilinota/issues/3524)) -- New: Add support for media player for video and audio files -- New: Add version info to error screen -- New: Added KeymapService to manage keyboard shortcuts ([#3252](https://github.com/XilinJia/Xilinota/issues/3252) by Anjula Karunarathne) -- New: Added attach file to menu bar ([#3540](https://github.com/XilinJia/Xilinota/issues/3540) by [@R3dError](https://github.com/R3dError)) -- New: Add search filters ([#3213](https://github.com/XilinJia/Xilinota/issues/3213)) ([#1877](https://github.com/XilinJia/Xilinota/issues/1877) by Naveen M V) -- Security: Apply latest package security updates -- Improved: Add support for OneDrive for Business ([#3433](https://github.com/XilinJia/Xilinota/issues/3433)) ([#1266](https://github.com/XilinJia/Xilinota/issues/1266) by [@jonath92](https://github.com/jonath92)) -- Improved: Codemirror: clean up list indent code ([#3581](https://github.com/XilinJia/Xilinota/issues/3581) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enable CodeMirror keybindings ([#3545](https://github.com/XilinJia/Xilinota/issues/3545) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Fix AppImage Icon ([#3570](https://github.com/XilinJia/Xilinota/issues/3570)) ([#3529](https://github.com/XilinJia/Xilinota/issues/3529) by [@Jesssullivan](https://github.com/Jesssullivan)) -- Improved: Hide completed to-dos in GotoAnything ([#3580](https://github.com/XilinJia/Xilinota/issues/3580)) -- Improved: Implement scroll-past-end on CodeMirror editor ([#3589](https://github.com/XilinJia/Xilinota/issues/3589) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Show full folder name in mouse-over pop-up text ([#3590](https://github.com/XilinJia/Xilinota/issues/3590)) ([#3569](https://github.com/XilinJia/Xilinota/issues/3569) by Allan Jacquet-Cretides) -- Improved: Toggle Editor rather than setting split mode on search ([#3561](https://github.com/XilinJia/Xilinota/issues/3561) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed copy, cut and paste in Rich Text editor ([#3565](https://github.com/XilinJia/Xilinota/issues/3565)) -- Fixed: Fixed scrolling issue when editing while searching in CodeMirror ([#3593](https://github.com/XilinJia/Xilinota/issues/3593) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed sync fetching issue ([#3599](https://github.com/XilinJia/Xilinota/issues/3599)) ([#3591](https://github.com/XilinJia/Xilinota/issues/3591) by [@alexchee](https://github.com/alexchee)) -- Fixed: Fixed vim mode issue where status bar was not visible ([#3606](https://github.com/XilinJia/Xilinota/issues/3606) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Modify the CodeMirror linter plugin to fix katex ([#3582](https://github.com/XilinJia/Xilinota/issues/3582)) ([#3560](https://github.com/XilinJia/Xilinota/issues/3560) by [@CalebJohn](https://github.com/CalebJohn)) - -## [v1.0.233](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.233) - 2020-08-01T14:51:15Z - -- New: Add support for AWS S3 synchronisation (Beta) ([#2815](https://github.com/XilinJia/Xilinota/issues/2815) by [@alexchee](https://github.com/alexchee)) -- Security: Fixed a path traversal vulnerability in clipper server API that could allow an attacker to read or write an arbitrary file (CVE-2020-15844). Vulnerability found by [Benjamin Harris](mailto:ben@mayhem.sg). -- Improved: Improved GotoAnything speed and made it safer -- Improved: Enable searching in editor rather than the viewer for CodeMirror ([#3360](https://github.com/XilinJia/Xilinota/issues/3360) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enforce that whitespace check for unindent checks the begining of a ([#3515](https://github.com/XilinJia/Xilinota/issues/3515) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Load more CodeMirror modes for syntax highlighting ([#3401](https://github.com/XilinJia/Xilinota/issues/3401) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Split Codemirror setOptions into different effects ([#3522](https://github.com/XilinJia/Xilinota/issues/3522) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix filename when exporting notebook as Markdown ([#3473](https://github.com/XilinJia/Xilinota/issues/3473)) -- Fixed: Fixed alarms on macOS -- Fixed: Improve Markdown rendering in CodeMirror, in particular for math expressions ([#3448](https://github.com/XilinJia/Xilinota/issues/3448)) ([#3440](https://github.com/XilinJia/Xilinota/issues/3440) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Crash when applying tags to multiple notes from within another tag ([#3481](https://github.com/XilinJia/Xilinota/issues/3481)) -- Fixed: Fixed regression when moving note to notebook from menu ([#3482](https://github.com/XilinJia/Xilinota/issues/3482)) -- Fixed: Editor window was no longer being resized with the main window ([#3503](https://github.com/XilinJia/Xilinota/issues/3503)) -- Fixed: Fixed attachments being out of order when importing Enex file -- Fixed: Fixed save issue in Rich Text editor when making a change to a note and quickly switching to a different notebook -- Fixed: Fixed style caching ([#3449](https://github.com/XilinJia/Xilinota/issues/3449)) -- Fixed: In some cases, changes made to an attachment would not be saved. Also added banner to show that an attachment is being edited ([#3407](https://github.com/XilinJia/Xilinota/issues/3407)) -- Fixed: Note links would be broken after saving a note in Rich Text editor ([#3510](https://github.com/XilinJia/Xilinota/issues/3510)) -- Fixed: Regression: Fix sort tags alphabetically in side-menu ([#3489](https://github.com/XilinJia/Xilinota/issues/3489) by Vaidotas Šimkus) -- Fixed: Regression: Fixed adding a new sub-notebook to a notebook -- Fixed: Revealing file in Windows did not work ([#3366](https://github.com/XilinJia/Xilinota/issues/3366)) -- Fixed: Undoing changes multiple time on an existing note could result in a blank note ([#3534](https://github.com/XilinJia/Xilinota/issues/3534)) -- Fixed: Fixed potential crash when notebook does not have a title -- Fixed: Fixed toolbar button state when going from setting screen to main screen - -## [v1.0.232](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.232) (Pre-release) - 2020-07-28T22:34:40Z - -This release is to remove the hierarchical/nested tags feature for now, as it has a performance issue. - -- New: Add support for AWS S3 synchronisation (Beta) ([#2815](https://github.com/XilinJia/Xilinota/issues/2815) by [@alexchee](https://github.com/alexchee)) -- Security: Fixed a path traversal vulnerability in clipper server API that could allow an attacker to read or write an arbitrary file (CVE-2020-15844). Vulnerability found by [Benjamin Harris](mailto:ben@mayhem.sg). -- Improved: Improved GotoAnything speed and made it safer -- Improved: Enable searching in editor rather than the viewer for CodeMirror ([#3360](https://github.com/XilinJia/Xilinota/issues/3360) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Enforce that whitespace check for unindent checks the begining of a ([#3515](https://github.com/XilinJia/Xilinota/issues/3515) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Load more CodeMirror modes for syntax highlighting ([#3401](https://github.com/XilinJia/Xilinota/issues/3401) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Split Codemirror setOptions into different effects ([#3522](https://github.com/XilinJia/Xilinota/issues/3522) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix filename when exporting notebook as Markdown ([#3473](https://github.com/XilinJia/Xilinota/issues/3473)) -- Fixed: Fixed alarms on macOS -- Fixed: Improve Markdown rendering in CodeMirror, in particular for math expressions ([#3448](https://github.com/XilinJia/Xilinota/issues/3448)) ([#3440](https://github.com/XilinJia/Xilinota/issues/3440) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Crash when applying tags to multiple notes from within another tag ([#3481](https://github.com/XilinJia/Xilinota/issues/3481)) -- Fixed: Fixed regression when moving note to notebook from menu ([#3482](https://github.com/XilinJia/Xilinota/issues/3482)) -- Fixed: Api: Fixes nested tag API to handle calls with no 'fields' query key ([#3539](https://github.com/XilinJia/Xilinota/issues/3539) by Vaidotas Šimkus) -- Fixed: Editor window was no longer being resized with the main window ([#3503](https://github.com/XilinJia/Xilinota/issues/3503)) -- Fixed: Fixed attachments being out of order when importing Enex file -- Fixed: Fixed save issue in Rich Text editor when making a change to a note and quickly switching to a different notebook -- Fixed: Fixed style caching ([#3449](https://github.com/XilinJia/Xilinota/issues/3449)) -- Fixed: In some cases, changes made to an attachment would not be saved. Also added banner to show that an attachment is being edited ([#3407](https://github.com/XilinJia/Xilinota/issues/3407)) -- Fixed: Note links would be broken after saving a note in Rich Text editor ([#3510](https://github.com/XilinJia/Xilinota/issues/3510)) -- Fixed: Regression: Fix sort tags alphabetically in side-menu ([#3489](https://github.com/XilinJia/Xilinota/issues/3489) by Vaidotas Šimkus) -- Fixed: Regression: Fixed adding a new sub-notebook to a notebook -- Fixed: Revealing file in Windows did not work ([#3366](https://github.com/XilinJia/Xilinota/issues/3366)) -- Fixed: Undoing changes multiple time on an existing note could result in a blank note ([#3534](https://github.com/XilinJia/Xilinota/issues/3534)) - -## [v1.0.227](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.227) - 2020-07-07T20:44:54Z - -- New: Add approximate reading time to note statistics ([#3373](https://github.com/XilinJia/Xilinota/issues/3373) by [@cadolphs](https://github.com/cadolphs)) -- Improved: Codemirror: Remove cancelled keys in favour of explicit keymaps ([#3417](https://github.com/XilinJia/Xilinota/issues/3417) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Manually refresh codemirror whenever the window size changes ([#3388](https://github.com/XilinJia/Xilinota/issues/3388) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Refactored command system -- Fixed: Fix link color for dark theme ([#3391](https://github.com/XilinJia/Xilinota/issues/3391) by Helmut K. C. Tessarek) -- Fixed: Fixed custom order when note title is changed ([#3412](https://github.com/XilinJia/Xilinota/issues/3412)) -- Fixed: Fixed import of checkboxes in ENEX files ([#3402](https://github.com/XilinJia/Xilinota/issues/3402)) -- Fixed: Only de-duplicate imported notebook titles when needed ([#2331](https://github.com/XilinJia/Xilinota/issues/2331)) -- Fixed: Prevent code highlighting from freezing the app in some cases ([#3281](https://github.com/XilinJia/Xilinota/issues/3281)) -- Fixed: WYSIWYG: Fix undo issue -- Fixed: Fixed GotoAnything rendering issue with HTML notes -- Fixed: Fixed regression which could cause a crash after deleting a notebook ([#3461](https://github.com/XilinJia/Xilinota/issues/3461)) -- Fixed: WYSIWYG: Fixed inserting date time and other content inside header - -## [v1.0.226](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.226) (Pre-release) - 2020-07-04T10:21:26Z - -- Improved: Codemirror: Remove cancelled keys in favour of explicit keymaps ([#3417](https://github.com/XilinJia/Xilinota/issues/3417) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Manually refresh codemirror whenever the window size changes ([#3388](https://github.com/XilinJia/Xilinota/issues/3388) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Refactored command system -- Fixed: Fix link color for dark theme ([#3391](https://github.com/XilinJia/Xilinota/issues/3391) by Helmut K. C. Tessarek) -- Fixed: Fixed custom order when note title is changed ([#3412](https://github.com/XilinJia/Xilinota/issues/3412)) -- Fixed: Fixed import of checkboxes in ENEX files ([#3402](https://github.com/XilinJia/Xilinota/issues/3402)) -- Fixed: Only de-duplicate imported notebook titles when needed ([#2331](https://github.com/XilinJia/Xilinota/issues/2331)) -- Fixed: Prevent code highlighting from freezing the app in some cases ([#3281](https://github.com/XilinJia/Xilinota/issues/3281)) -- Fixed: WYSIWYG: Fix undo issue - -## [v1.0.224](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.224) - 2020-06-20T22:26:08Z - -- Fixed regression in v1.0.223 - -## [v1.0.223](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.223) (Pre-release) - 2020-06-20T11:51:27Z - -- Improved: API: Improved error handling on service end-point -- Fixed: API: Fixed externalEditWatcher/noteIsWatched call, fixed tests - -## [v1.0.221](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.221) (Pre-release) - 2020-06-20T01:44:20Z - -- New: API: Add support for external editing from API -- New: Add default filename for jex export ([#3034](https://github.com/XilinJia/Xilinota/issues/3034) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add swapLineUp and swapLineDown keys to Code Mirror editor ([#3363](https://github.com/XilinJia/Xilinota/issues/3363) by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Do not expand the left notebook when following a link to a note -- Improved: Reduce database logging statements -- Improved: Remove auto-indent for in note html/xml for Code Mirror ([#3374](https://github.com/XilinJia/Xilinota/issues/3374) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fix getLineSpan logic and list token regex logic ([#3365](https://github.com/XilinJia/Xilinota/issues/3365) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixed various bugs related to the import of ENEX files as HTML -- Fixed: Prevent desktop.ini file from breaking sync lock ([#3381](https://github.com/XilinJia/Xilinota/issues/3381)) - -## [v1.0.220](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.220) - 2020-06-13T18:26:22Z - -- Improved: Improved escaping of Markdown titles in links ([#3333](https://github.com/XilinJia/Xilinota/issues/3333)) -- Improved: Refactored themes to allow using the same ones in both desktop and mobile version -- Fixed: Fixed issue with setting filename for edited attachments -- Fixed: Prevent notebook to be the parent of itself ([#3334](https://github.com/XilinJia/Xilinota/issues/3334)) - -## [v1.0.218](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.218) - 2020-06-07T10:43:34Z - -- Fixed: Fixed regression when applying theme for Ace Editor ([#3338](https://github.com/XilinJia/Xilinota/issues/3338)) ([#3337](https://github.com/XilinJia/Xilinota/issues/3337) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Regression: Fixed issue with note being needlessly reloaded in WYSIWYG editor - -## [v1.0.217](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.217) (Pre-release) - 2020-06-06T15:17:27Z - -- New: Add option to choose Code Mirror as code editor ([#3284](https://github.com/XilinJia/Xilinota/issues/3284) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Translation: Add bahasa indonesia (id_ID.po) ([#3246](https://github.com/XilinJia/Xilinota/issues/3246) by [@ffadilaputra](https://github.com/ffadilaputra)) -- Improved: Add support for editable resources ([#3305](https://github.com/XilinJia/Xilinota/issues/3305)) ([#279](https://github.com/XilinJia/Xilinota/issues/279)) -- Improved: Add support for system keychain to save sensitive settings ([#3207](https://github.com/XilinJia/Xilinota/issues/3207)) ([#2773](https://github.com/XilinJia/Xilinota/issues/2773)) -- Improved: Add way to manually order notes by dragging them ([#3235](https://github.com/XilinJia/Xilinota/issues/3235)) ([#51](https://github.com/XilinJia/Xilinota/issues/51)) -- Improved: Create new notes with minimum set of properties to prevent a few minor bugs -- Improved: Dev fix: Only disable editor toolbar in preview mode -- Improved: Unindent empty list markup on Enter ([#2772](https://github.com/XilinJia/Xilinota/issues/2772)) ([#2614](https://github.com/XilinJia/Xilinota/issues/2614) by Shotaro Yamada) -- Improved: Upload attachments > 4 MB when using OneDrive ([#3195](https://github.com/XilinJia/Xilinota/issues/3195)) ([#173](https://github.com/XilinJia/Xilinota/issues/173) by [@TheOnlyTrueJonathanHeard](https://github.com/TheOnlyTrueJonathanHeard)) -- Fixed: Always make the first item selected in Goto Anything ([#3181](https://github.com/XilinJia/Xilinota/issues/3181)) ([#3170](https://github.com/XilinJia/Xilinota/issues/3170) by 叡山电车) -- Fixed: Attaching an image, then cancelling the resize dialog, would crash the app ([#3324](https://github.com/XilinJia/Xilinota/issues/3324)) -- Fixed: Disable editor toolbar when editor is not in focus ([#3286](https://github.com/XilinJia/Xilinota/issues/3286)) -- Fixed: Disable middle-clicking external URLs, as they would open inside the application ([#3287](https://github.com/XilinJia/Xilinota/issues/3287)) -- Fixed: Fix styling of note title in exported PDF and print ([#3227](https://github.com/XilinJia/Xilinota/issues/3227)) -- Fixed: Fixed date popup dialog overflow issue inside info dialog -- Fixed: Fixed issue with accentuated letters in GotoAnything ([#3183](https://github.com/XilinJia/Xilinota/issues/3183)) ([#3171](https://github.com/XilinJia/Xilinota/issues/3171) by 叡山电车) -- Fixed: Fixed issue with invalid image paths when config path contains spaces ([#3267](https://github.com/XilinJia/Xilinota/issues/3267)) -- Fixed: Fixed note list context menu ([#3331](https://github.com/XilinJia/Xilinota/issues/3331)) -- Fixed: Fixed portable app issue with resource paths -- Fixed: Fixed shortcut to focus Note List when editor is in focus ([#3298](https://github.com/XilinJia/Xilinota/issues/3298)) -- Fixed: Make GotoAnyting work with East Asian charactors ([#3180](https://github.com/XilinJia/Xilinota/issues/3180)) ([#3153](https://github.com/XilinJia/Xilinota/issues/3153) by 叡山电车) -- Fixed: Prevent drag and dropping of text in editor as it can lead to data loss ([#3302](https://github.com/XilinJia/Xilinota/issues/3302)) - -## [v1.0.216](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.216) - 2020-05-24T14:21:01Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- New: Add support for system theme auto-switching ([#2665](https://github.com/XilinJia/Xilinota/issues/2665)) -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#3143](https://github.com/XilinJia/Xilinota/issues/3143)) -- Improved: Made sidebar chevrons consistent -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#3137](https://github.com/XilinJia/Xilinota/issues/3137)) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Improved: Themes switched for more appealing text highlighting ([#3192](https://github.com/XilinJia/Xilinota/issues/3192)) ([#2883](https://github.com/XilinJia/Xilinota/issues/2883) by [@infinity052](https://github.com/infinity052)) -- Fixed: Fix undo issue when loading new note -- Fixed: Fixed inserting templates into existing notes ([#3259](https://github.com/XilinJia/Xilinota/issues/3259)) -- Fixed: Fixed issue with the editor showing previous note when it should show nothing -- Fixed: Fixed two way scrolling issue in Markdown editor -- Fixed: Fixed infinite rendering loop, which would cause the app to crash (white window) ([#3200](https://github.com/XilinJia/Xilinota/issues/3200)) -- Fixed: Markdown editor would not scroll in sync with viewer in some cases ([#3228](https://github.com/XilinJia/Xilinota/issues/3228)) -- Fixed: Sync would fail in some cases due to a database error ([#3234](https://github.com/XilinJia/Xilinota/issues/3234)) -- Fixed: Better handling of missing table field bug on Linux ([#3088](https://github.com/XilinJia/Xilinota/issues/3088)) -- Fixed: Disable or enable menu items depending on the current view ([#2467](https://github.com/XilinJia/Xilinota/issues/2467)) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#3093](https://github.com/XilinJia/Xilinota/issues/3093)) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#3219](https://github.com/XilinJia/Xilinota/issues/3219)) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.214](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.214) (Pre-release) - 2020-05-21T17:15:15Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- New: Add support for system theme auto-switching ([#2665](https://github.com/XilinJia/Xilinota/issues/2665)) -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#3143](https://github.com/XilinJia/Xilinota/issues/3143)) -- Improved: Made sidebar chevrons consistent -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#3137](https://github.com/XilinJia/Xilinota/issues/3137)) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Improved: Themes switched for more appealing text highlighting ([#3192](https://github.com/XilinJia/Xilinota/issues/3192)) ([#2883](https://github.com/XilinJia/Xilinota/issues/2883) by [@infinity052](https://github.com/infinity052)) -- Fixed: Fixed issue with the editor showing previous note when it should show nothing -- Fixed: Fixed two way scrolling issue in Markdown editor -- Fixed: Fixed infinite rendering loop, which would cause the app to crash (white window) ([#3200](https://github.com/XilinJia/Xilinota/issues/3200)) -- Fixed: Markdown editor would not scroll in sync with viewer in some cases ([#3228](https://github.com/XilinJia/Xilinota/issues/3228)) -- Fixed: Sync would fail in some cases due to a database error ([#3234](https://github.com/XilinJia/Xilinota/issues/3234)) -- Fixed: Better handling of missing table field bug on Linux ([#3088](https://github.com/XilinJia/Xilinota/issues/3088)) -- Fixed: Disable or enable menu items depending on the current view ([#2467](https://github.com/XilinJia/Xilinota/issues/2467)) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#3093](https://github.com/XilinJia/Xilinota/issues/3093)) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#3219](https://github.com/XilinJia/Xilinota/issues/3219)) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.212](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.212) (Pre-release) - 2020-05-21T07:48:39Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#3143](https://github.com/XilinJia/Xilinota/issues/3143)) -- Improved: Made sidebar chevrons consistent -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#3137](https://github.com/XilinJia/Xilinota/issues/3137)) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Improved: Themes switched for more appealing text highlighting ([#3192](https://github.com/XilinJia/Xilinota/issues/3192)) ([#2883](https://github.com/XilinJia/Xilinota/issues/2883) by [@infinity052](https://github.com/infinity052)) -- Fixed: Fixed issue with the editor showing previous note when it should show nothing -- Fixed: Fixed two way scrolling issue in Markdown editor -- Fixed: Fixed infinite rendering loop, which would cause the app to crash (white window) ([#3200](https://github.com/XilinJia/Xilinota/issues/3200)) -- Fixed: Markdown editor would not scroll in sync with viewer in some cases ([#3228](https://github.com/XilinJia/Xilinota/issues/3228)) -- Fixed: Sync would fail in some cases due to a database error ([#3234](https://github.com/XilinJia/Xilinota/issues/3234)) -- Fixed: Better handling of missing table field bug on Linux ([#3088](https://github.com/XilinJia/Xilinota/issues/3088)) -- Fixed: Disable or enable menu items depending on the current view ([#2467](https://github.com/XilinJia/Xilinota/issues/2467)) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#3093](https://github.com/XilinJia/Xilinota/issues/3093)) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#3219](https://github.com/XilinJia/Xilinota/issues/3219)) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.211](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.211) (Pre-release) - 2020-05-20T08:59:16Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#3143](https://github.com/XilinJia/Xilinota/issues/3143)) -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#3137](https://github.com/XilinJia/Xilinota/issues/3137)) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Improved: Themes switched for more appealing text highlighting ([#3192](https://github.com/XilinJia/Xilinota/issues/3192)) ([#2883](https://github.com/XilinJia/Xilinota/issues/2883) by [@infinity052](https://github.com/infinity052)) -- Fixed: Fixed infinite rendering loop, which would cause the app to crash (white window) ([#3200](https://github.com/XilinJia/Xilinota/issues/3200)) -- Fixed: Markdown editor would not scroll in sync with viewer in some cases ([#3228](https://github.com/XilinJia/Xilinota/issues/3228)) -- Fixed: Sync would fail in some cases due to a database error ([#3234](https://github.com/XilinJia/Xilinota/issues/3234)) -- Fixed: Better handling of missing table field bug on Linux ([#3088](https://github.com/XilinJia/Xilinota/issues/3088)) -- Fixed: Disable or enable menu items depending on the current view ([#2467](https://github.com/XilinJia/Xilinota/issues/2467)) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#3093](https://github.com/XilinJia/Xilinota/issues/3093)) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#3219](https://github.com/XilinJia/Xilinota/issues/3219)) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.209](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.209) (Pre-release) - 2020-05-17T18:32:51Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- New: Added more info on how to switch to Markdown editor -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#3143](https://github.com/XilinJia/Xilinota/issues/3143)) -- Improved: Add note history (back/forward buttons) ([#2819](https://github.com/XilinJia/Xilinota/issues/2819)) ([#2409](https://github.com/XilinJia/Xilinota/issues/2409) by Naveen M V) -- Improved: Moved note-related toolbar button next to tag bar -- Improved: Switch to Font Awesome as icon library ([#3137](https://github.com/XilinJia/Xilinota/issues/3137)) -- Improved: Upgraded to Electron 8.2.5 -- Improved: WYSIWYG: Allow pasting images in editor -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Fixed: Better handling of missing table field bug on Linux ([#3088](https://github.com/XilinJia/Xilinota/issues/3088)) -- Fixed: Disable or enable menu items depending on the current view ([#2467](https://github.com/XilinJia/Xilinota/issues/2467)) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#3093](https://github.com/XilinJia/Xilinota/issues/3093)) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Fixed: Fix notebook associated with note when doing search, and expand correct notebook ([#3219](https://github.com/XilinJia/Xilinota/issues/3219)) -- Fixed: Make sidebar resizable when note list is not displayed ([#2895](https://github.com/XilinJia/Xilinota/issues/2895)) ([#2865](https://github.com/XilinJia/Xilinota/issues/2865) by anirudh murali) -- Fixed: WYSIWYG: Fixed UI translation issue for certain languages -- Fixed: Word/character counter includes Markdown syntax and HTML tags ([#3037](https://github.com/XilinJia/Xilinota/issues/3037)) ([#3009](https://github.com/XilinJia/Xilinota/issues/3009) by [@RedDocMD](https://github.com/RedDocMD)) - -## [v1.0.207](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.207) (Pre-release) - 2020-05-10T16:37:35Z - -This release includes a rewrite of the note editor component in order to allow further improvements (which were no longer possible) and to make it easier to maintain both WYSIWYG editors and regular editor. - -A new button "Code View" has been added to switch between the WYSIWYG editor and the Markdown editor. - -The note-specific toolbar has also been moved next to the title field for now because it wasn't practical to leave it with the editor-specific toolbar (and also not logical). It might be tweaked or moved later on once we have a clearer idea of what we want to do. - -Finally, the tag bar has been moved to the top of the note editor pane. Again this was in part necessary after the refactoring, but also more logical since the tags are relevant to the note, but not to the note content. So it makes more sense to have the editor toolbar right next to the editor content, without the tag bar in between, as before. - -- New: Add + to access 'Zoom In', allows to use the numpad ([#2630](https://github.com/XilinJia/Xilinota/issues/2630) by Helmut K. C. Tessarek) -- New: Add option to "Reveal file in folder" when right-clicking on image -- New: Added support for basic search -- New: WYSIWYG: Added localisation support -- New: WYSIWYG: Added support for scroll restore -- Improved: Handle compositionend event in TinyMCE ([#3164](https://github.com/XilinJia/Xilinota/issues/3164) by Shotaro Yamada) -- Improved: Improve automatic title generation ([#2955](https://github.com/XilinJia/Xilinota/issues/2955)) ([#2915](https://github.com/XilinJia/Xilinota/issues/2915) by anirudh murali) -- Improved: Remove colour gradient from sidebar and replaced expand icons with chrevrons -- Improved: Started resource fetcher service when a note has been decrypted -- Improved: Support Windows tiles ([#3063](https://github.com/XilinJia/Xilinota/issues/3063) by Giacomo Rossetto) -- Improved: WYSIWYG: Enable context menu on resources, links and text -- Improved: WYSIWYG: Handle "Paste as text" when pressing Ctrl+Shift+V -- Improved: WYSIWYG: Handle drag and drop of notes and files -- Fixed: Better handling of missing table field bug on Linux ([#3088](https://github.com/XilinJia/Xilinota/issues/3088)) -- Fixed: Disable or enable menu items depending on the current view ([#2467](https://github.com/XilinJia/Xilinota/issues/2467)) -- Fixed: Fix focus after exiting GotoAnything ([#3075](https://github.com/XilinJia/Xilinota/issues/3075)) ([#3066](https://github.com/XilinJia/Xilinota/issues/3066) by Mohammed Rabeeh) -- Fixed: Fix format of geolocation data ([#2673](https://github.com/XilinJia/Xilinota/issues/2673) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue where last used filename was displayed when exporting directory -- Fixed: Fixed KaTeX font issue in exported PDF and HTML ([#3089](https://github.com/XilinJia/Xilinota/issues/3089) by [@kowalskidev](https://github.com/kowalskidev)) -- Fixed: Fixed background color on large Mermaid graphs ([#3111](https://github.com/XilinJia/Xilinota/issues/3111)) ([#3109](https://github.com/XilinJia/Xilinota/issues/3109) by Rahul Mohata) -- Fixed: Fixed note toolbar layout -- Fixed: Fixed order of notebooks in "Move to notebook" dialog ([#3084](https://github.com/XilinJia/Xilinota/issues/3084)) ([#3052](https://github.com/XilinJia/Xilinota/issues/3052) by Siddhant Sehgal) -- Fixed: Fixed regression with Ace Editor (switching layout had bugs) -- Fixed: Fixed regression with Ace Editor list indentation, and cleaned up code -- Fixed: Fixed regression with local search (could not be closed anymore) -- Fixed: Fixed the Goto Anything item list overflow ([#3096](https://github.com/XilinJia/Xilinota/issues/3096)) ([#3095](https://github.com/XilinJia/Xilinota/issues/3095) by Rahul Mohata) -- Fixed: Fixed various bugs and regressions following note editor refactoring -- Fixed: Long URIs break Note Info dialog ([#3136](https://github.com/XilinJia/Xilinota/issues/3136)) ([#3131](https://github.com/XilinJia/Xilinota/issues/3131) by Mohammed Rabeeh) -- Fixed: Prevent Goto Anything from freezing when inputting special characters ([#3093](https://github.com/XilinJia/Xilinota/issues/3093)) -- Fixed: WYSIWYG: Fix CODE element style -- Fixed: WYSIWYG: Fixed clicking a link within a checkbox label -- Fixed: WYSIWYG: Fixed undo issue when pasting text -- Security: Filter SVG element event attributes to prevent XSS vulnerability ([#3143](https://github.com/XilinJia/Xilinota/issues/3143)) - -## [v1.0.201](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.201) - 2020-04-15T22:55:13Z - -- Improved: Search in title and body by default when using Goto Anything -- Improved: Disable prompt dialog OK button when input is empty ([#2905](https://github.com/XilinJia/Xilinota/issues/2905)) ([#2799](https://github.com/XilinJia/Xilinota/issues/2799) by Siddhant Sehgal) -- Improved: Disable BASE html tag, which can break certain plugins such as Katex -- Fixed: In some cases, notes with Katex code were not exported correctly as PDF ([#3058](https://github.com/XilinJia/Xilinota/issues/3058)) -- Fixed: Trying to fix resource path issue in WYSIWYG editor ([#2968](https://github.com/XilinJia/Xilinota/issues/2968)) -- Fixed: Fixed Katex rendering issue when greater than symbol appears in markup ([#3033](https://github.com/XilinJia/Xilinota/issues/3033)) - -## [v1.0.200](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.200) - 2020-04-12T12:17:46Z - -This is to fix a few regressions in previous release. - -- New: Add more log statements to attempt to fix [#2968](https://github.com/XilinJia/Xilinota/issues/2968) -- Improved: Update zh_TW.po ([#3020](https://github.com/XilinJia/Xilinota/issues/3020) by Ethan Chen) -- Improved: Update sv.po ([#3013](https://github.com/XilinJia/Xilinota/issues/3013) by [@abolishallprivateproperty](https://github.com/abolishallprivateproperty)) -- Fixed: Fix Go To Anything closing when clicking inside the modal ([#3029](https://github.com/XilinJia/Xilinota/issues/3029)) ([#3028](https://github.com/XilinJia/Xilinota/issues/3028) by Anjula Karunarathne) -- Fixed: Fix JEX export ([#3026](https://github.com/XilinJia/Xilinota/issues/3026) by [@CalebJohn](https://github.com/CalebJohn)) -- Fixed: Fixes todo mouse hover behaviour ([#2831](https://github.com/XilinJia/Xilinota/issues/2831)) ([#2830](https://github.com/XilinJia/Xilinota/issues/2830) by Siddhant Sehgal) -- Fixed: Fixes selection in text editor after applying formatting ([#2737](https://github.com/XilinJia/Xilinota/issues/2737)) ([#2736](https://github.com/XilinJia/Xilinota/issues/2736) by [@Rishgod](https://github.com/Rishgod)) -- Fixed: Title auto-update didn't work anymore ([#3019](https://github.com/XilinJia/Xilinota/issues/3019)) - -## [v1.0.199](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.199) - 2020-04-10T18:41:58Z - -- New: Added new Aritim-Dark theme ([#2997](https://github.com/XilinJia/Xilinota/issues/2997) by [@TobiasDev](https://github.com/TobiasDev)) -- New: WYSIWYG: Added support for code blocks edition and creation -- New: WYSIWYG: Added support for tables -- New: WYSIWYG: Apply theme to toolbar -- New: WYSIWYG: Better handling of links on macOS and inside Katex block -- New: WYSIWYG: Do not display target list in link dialog -- New: WYSIWYG: Handle internal note links -- New: WYSIWYG: Handle resource download mode -- New: WYSIWYG: Improved documentation on what plugins are compatible with WYSIWYG editor -- New: WYSIWYG: Preserve HTML code in Markdown when editing from wysiwyg editor -- New: Add "Retry All" option to synchronisation page ([#2688](https://github.com/XilinJia/Xilinota/issues/2688)) -- New: Add friendly default filenames to export options ([#2749](https://github.com/XilinJia/Xilinota/issues/2749) by [@CalebJohn](https://github.com/CalebJohn)) -- New: Add message box to ask confirmation when resizing image -- Improved: Clear provisional flag as soon as note is modified to avoid data loss ([#2681](https://github.com/XilinJia/Xilinota/issues/2681)) -- Improved: Close `Goto Anything` modal on outside click ([#2940](https://github.com/XilinJia/Xilinota/issues/2940) by Siddhant Sehgal) -- Improved: Moved all themes out into their own .js theme files ([#2951](https://github.com/XilinJia/Xilinota/issues/2951) by [@TobiasDev](https://github.com/TobiasDev)) -- Improved: Resource screen improvements ([#2850](https://github.com/XilinJia/Xilinota/issues/2850)) ([#2639](https://github.com/XilinJia/Xilinota/issues/2639)) -- Improved: Right-click to move note to notebook ([#2566](https://github.com/XilinJia/Xilinota/issues/2566)) ([#2296](https://github.com/XilinJia/Xilinota/issues/2296) by Siddhant Sehgal) -- Improved: Update it_IT.po ([#2978](https://github.com/XilinJia/Xilinota/issues/2978) by [@abonte](https://github.com/abonte)) -- Improved: Update ko.po ([#2986](https://github.com/XilinJia/Xilinota/issues/2986) by [@xmlangel](https://github.com/xmlangel)) -- Improved: Update nb_NO.po ([#2973](https://github.com/XilinJia/Xilinota/issues/2973) by Mats Estensen) -- Improved: Update zh_CN.po ([#2971](https://github.com/XilinJia/Xilinota/issues/2971) by [@troilus](https://github.com/troilus)) -- Improved: Wait for note to be saved before closing the app -- Fixed: Fixed iOS and macOS icons and created script to automate icon creation ([#2604](https://github.com/XilinJia/Xilinota/issues/2604)) -- Fixed: Fixed regression when drag and dropping files -- Fixed: Fixed styling issues with rendered Markdown -- Fixed: Prevent decryption loop when a resource cannot be decrypted ([#2257](https://github.com/XilinJia/Xilinota/issues/2257)) -- Fixed: When modifying a conflicted note, it would disappear from the view ([#2709](https://github.com/XilinJia/Xilinota/issues/2709)) - -## [v1.0.197](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.197) - 2020-03-30T17:21:22Z - -- New: Added support for checkboxes and fixed various issues with WYSIWYG editor -- New: Added Vietnamese translation -- Improved: Go To Anything by body ([#2686](https://github.com/XilinJia/Xilinota/issues/2686)) ([#2683](https://github.com/XilinJia/Xilinota/issues/2683) by Anjula Karunarathne) -- Improved: Cleaning up the install / update script ([#2719](https://github.com/XilinJia/Xilinota/issues/2719) by Brandon Wulf) -- Fixed: MD importer handle special chars in linked image name ([#2346](https://github.com/XilinJia/Xilinota/issues/2346)) ([#2334](https://github.com/XilinJia/Xilinota/issues/2334) by [@bart](https://github.com/bart)) -- Fixed: Prevent title overflow on small windows ([#2918](https://github.com/XilinJia/Xilinota/issues/2918)) ([#2917](https://github.com/XilinJia/Xilinota/issues/2917) by anirudh murali) -- Fixed: Fixed top margin of toolbar ([#2828](https://github.com/XilinJia/Xilinota/issues/2828)) ([#2824](https://github.com/XilinJia/Xilinota/issues/2824) by Siddhant Sehgal) - -## [v1.0.195](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.195) - 2020-03-22T19:56:12Z - -- New: Added experimental WYSIWYG editor ([#2556](https://github.com/XilinJia/Xilinota/issues/2556)) ([#176](https://github.com/XilinJia/Xilinota/issues/176)) -- New: Added way to upgrade master key encryption and sync target encryption -- New: Add button to About box to copy Xilinota's information to the clipboard ([#2711](https://github.com/XilinJia/Xilinota/issues/2711) by Helmut K. C. Tessarek) -- New: Api: Add support for "tags" property for note PUT request ([#2649](https://github.com/XilinJia/Xilinota/issues/2649)) ([#941](https://github.com/XilinJia/Xilinota/issues/941) by [@jyuvaraj03](https://github.com/jyuvaraj03)) -- New: Add global shortcut to show/hide Xilinota ([#2653](https://github.com/XilinJia/Xilinota/issues/2653) by Helmut K. C. Tessarek) -- Improved: Fast notebook deletion ([#2730](https://github.com/XilinJia/Xilinota/issues/2730)) ([#2703](https://github.com/XilinJia/Xilinota/issues/2703) by [@RedDocMD](https://github.com/RedDocMD)) -- Improved: Enhance notelist focus behaviour ([#2520](https://github.com/XilinJia/Xilinota/issues/2520) by [@mic704b](https://github.com/mic704b)) -- Improved: Indent lists by pressing tab when caret is after bullet ([#2713](https://github.com/XilinJia/Xilinota/issues/2713)) ([#498](https://github.com/XilinJia/Xilinota/issues/498) by Shotaro Yamada) -- Fixed: Expand notebook tree when clicking on notebook in search results ([#2620](https://github.com/XilinJia/Xilinota/issues/2620)) ([#2616](https://github.com/XilinJia/Xilinota/issues/2616) by Mohammed Rabeeh) -- Fixed: Remember last selected note ([#2809](https://github.com/XilinJia/Xilinota/issues/2809)) ([#2803](https://github.com/XilinJia/Xilinota/issues/2803) by Naveen M V) -- Fixed: Fix menu bar shortcut (Alt+E) while editing a note (Win) ([#2776](https://github.com/XilinJia/Xilinota/issues/2776) by [@nullpointer666](https://github.com/nullpointer666)) -- Fixed: Fix integration test harness issues. ([#2723](https://github.com/XilinJia/Xilinota/issues/2723) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix calls to non-existent function ([#2675](https://github.com/XilinJia/Xilinota/issues/2675) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix format of note timestamps ([#2672](https://github.com/XilinJia/Xilinota/issues/2672) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix show-all-notes update bugs. ([#2642](https://github.com/XilinJia/Xilinota/issues/2642) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix issue with tag not being displayed below note when it is created -- Fixed: Fix button label wrapping in toolbar ([#2708](https://github.com/XilinJia/Xilinota/issues/2708)) ([#2700](https://github.com/XilinJia/Xilinota/issues/2700) by Anjula Karunarathne) -- Fixed: Fixed renaming tag issue ([#2618](https://github.com/XilinJia/Xilinota/issues/2618)) - -## [v1.0.194](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.194) (Pre-release) - 2020-03-14T00:00:32Z - -The main purpose of this pre-release is to allow evaluating the WYSIWYG editor. - -- New: Added experimental WYSIWYG editor ([#2556](https://github.com/XilinJia/Xilinota/issues/2556)) ([#176](https://github.com/XilinJia/Xilinota/issues/176)) -- New: Added way to upgrade master key encryption and sync target encryption -- New: Add button to About box to copy Xilinota's information to the clipboard ([#2711](https://github.com/XilinJia/Xilinota/issues/2711) by Helmut K. C. Tessarek) -- New: Api: Add support for "tags" property for note PUT request ([#2649](https://github.com/XilinJia/Xilinota/issues/2649)) ([#941](https://github.com/XilinJia/Xilinota/issues/941) by [@jyuvaraj03](https://github.com/jyuvaraj03)) -- Improved: Enhance notelist focus behaviour ([#2520](https://github.com/XilinJia/Xilinota/issues/2520) by [@mic704b](https://github.com/mic704b)) -- Improved: Indent lists by pressing tab when caret is after bullet ([#2713](https://github.com/XilinJia/Xilinota/issues/2713)) ([#498](https://github.com/XilinJia/Xilinota/issues/498) by Shotaro Yamada) -- Fixed: Expand notebook tree when clicking on notebook in search results ([#2620](https://github.com/XilinJia/Xilinota/issues/2620)) ([#2616](https://github.com/XilinJia/Xilinota/issues/2616) by Mohammed Rabeeh) - -## [v1.0.193](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.193) - 2020-03-08T08:58:53Z - -- New: Added concept of provisional note to simplify creation and handling of newly created notes -- New: Add word counter feature to notes ([#2444](https://github.com/XilinJia/Xilinota/issues/2444)) ([#160](https://github.com/XilinJia/Xilinota/issues/160) by [@jdrobertso](https://github.com/jdrobertso)) -- New: Added zoom controls to the application menu ([#2162](https://github.com/XilinJia/Xilinota/issues/2162)) -- New: Added Mermaid diagrams support ([#2001](https://github.com/XilinJia/Xilinota/issues/2001)) -- New: Add "add or remove tags" for multiple notes. ([#2386](https://github.com/XilinJia/Xilinota/issues/2386)) ([#539](https://github.com/XilinJia/Xilinota/issues/539) by [@mic704b](https://github.com/mic704b)) -- New: Added new date format YYYY.MM.DD ([#2318](https://github.com/XilinJia/Xilinota/issues/2318) by XSAkos) -- New: Added new, more secure encryption methods, so that they can be switched to at a later time -- Fixed: Handle invalid UTF-8 data when encrypting ([#2591](https://github.com/XilinJia/Xilinota/issues/2591)) -- New: Add more context to encryption errors -- Security: Fixed potential Arbitrary File Read via XSS (Reported by [Javier Olmedo](https://github.com/JavierOlmedo), fixed by Laurent Cozic) -- Security: Changed default encryption method to CCM -- Security: Change geolocation service to freegeoip.app to improve privacy ([#2503](https://github.com/XilinJia/Xilinota/issues/2503) by Helmut K. C. Tessarek) -- Improved: Improve code css for Solarized Dark ([#2626](https://github.com/XilinJia/Xilinota/issues/2626) by [@rajprakash](https://github.com/rajprakash)) -- Improved: Empty note body has 0 line count ([#2623](https://github.com/XilinJia/Xilinota/issues/2623) by [@jdrobertso](https://github.com/jdrobertso)) -- Improved: Use asar packing to improve performances ([#2531](https://github.com/XilinJia/Xilinota/issues/2531) by [@R-L-T-Y](https://github.com/R-L-T-Y)) -- Improved: Implement "show all notes" ([#2472](https://github.com/XilinJia/Xilinota/issues/2472)) ([#262](https://github.com/XilinJia/Xilinota/issues/262) by [@mic704b](https://github.com/mic704b)) -- Improved: Create a screen that list all the resouces ([#2189](https://github.com/XilinJia/Xilinota/issues/2189)) ([#592](https://github.com/XilinJia/Xilinota/issues/592) by Georg Grab) -- Improved: Ensure tabs act like tabs and spaces act like spaces in editor. ([#2508](https://github.com/XilinJia/Xilinota/issues/2508) by [@mic704b](https://github.com/mic704b)) -- Improved: Update Electron to 7.1.12 ([#2500](https://github.com/XilinJia/Xilinota/issues/2500) by Helmut K. C. Tessarek) -- Improved: Support export of multiple notes to PDF files. ([#2468](https://github.com/XilinJia/Xilinota/issues/2468) by [@mic704b](https://github.com/mic704b)) -- Improved: Use current year in About box (in the copyright text) ([#2466](https://github.com/XilinJia/Xilinota/issues/2466) by Helmut K. C. Tessarek) -- Improved: Show master instead of HEAD as branch in about box ([#2465](https://github.com/XilinJia/Xilinota/issues/2465) by Helmut K. C. Tessarek) -- Improved: Sort tags in drop-down list (when adding tags) ([#2453](https://github.com/XilinJia/Xilinota/issues/2453) by Helmut K. C. Tessarek) -- Improved: Support scrolling in the note list using keys (eg page up, page down) ([#2404](https://github.com/XilinJia/Xilinota/issues/2404) by [@mic704b](https://github.com/mic704b)) -- Improved: Do not select pasted text no matter the paste method ([#2431](https://github.com/XilinJia/Xilinota/issues/2431) by [@mic704b](https://github.com/mic704b)) -- Improved: Support list creation on multi-line selections ([#2408](https://github.com/XilinJia/Xilinota/issues/2408)) ([#1014](https://github.com/XilinJia/Xilinota/issues/1014) by [@mic704b](https://github.com/mic704b)) -- Improved: Allow --no-sandbox flag to go around AppImage limitation ([#2436](https://github.com/XilinJia/Xilinota/issues/2436) by Vaidotas Simkus) -- Improved: Reset time fields when duplicating a note ([#2428](https://github.com/XilinJia/Xilinota/issues/2428) by Andrey Dolgov) -- Improved: Improved Note search bar UI ([#2329](https://github.com/XilinJia/Xilinota/issues/2329) by [@mic704b](https://github.com/mic704b)) -- Improved: Emphasise note title ([#2311](https://github.com/XilinJia/Xilinota/issues/2311) by [@mic704b](https://github.com/mic704b)) -- Improved: Support "select all" in the note list ([#2403](https://github.com/XilinJia/Xilinota/issues/2403) by [@mic704b](https://github.com/mic704b)) -- Improved: More info for "unknown profile version" error message ([#2361](https://github.com/XilinJia/Xilinota/issues/2361) by [@mic704b](https://github.com/mic704b)) -- Improved: Handle Thai language in search ([#2387](https://github.com/XilinJia/Xilinota/issues/2387)) ([#2279](https://github.com/XilinJia/Xilinota/issues/2279) by Kirtan Purohit) -- Improved: Improve appearance of note Info dialog -- Fixed: Fix issue with disappearing button labels in toolbar ([#2619](https://github.com/XilinJia/Xilinota/issues/2619)) ([#2615](https://github.com/XilinJia/Xilinota/issues/2615) by [@anjulalk](https://github.com/anjulalk)) -- Fixed: Fix window dimensions and position when the application starts ([#2514](https://github.com/XilinJia/Xilinota/issues/2514)) ([#2476](https://github.com/XilinJia/Xilinota/issues/2476) by Daulet Amirkhanov) -- Fixed: Improved detection of selected text when applying formatting ([#2582](https://github.com/XilinJia/Xilinota/issues/2582)) ([#2573](https://github.com/XilinJia/Xilinota/issues/2573) by [@Rishgod](https://github.com/Rishgod)) -- Fixed: Speed up WebDAV and Nextcloud Sync on Linux ([#2577](https://github.com/XilinJia/Xilinota/issues/2577)) ([#1023](https://github.com/XilinJia/Xilinota/issues/1023) by [@WisdomCode](https://github.com/WisdomCode)) -- Fixed: Fix to update tag list when note is deleted. ([#2554](https://github.com/XilinJia/Xilinota/issues/2554) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix Resources menu item on macOS ([#2530](https://github.com/XilinJia/Xilinota/issues/2530) by Helmut K. C. Tessarek) -- Fixed: Fixed search bar text not visible in dark mode -- Fixed: Better handling of rare error in WebDAV server ([#2485](https://github.com/XilinJia/Xilinota/issues/2485)) -- Fixed: Fixed note renderer asset caching issue -- Fixed: Add new Katex fonts to improve rendering ([#2478](https://github.com/XilinJia/Xilinota/issues/2478)) ([#2477](https://github.com/XilinJia/Xilinota/issues/2477) by Helmut K. C. Tessarek) -- Fixed: Fix `.desktop` file & force refresh ([#2479](https://github.com/XilinJia/Xilinota/issues/2479) by Brandon Wulf) -- Fixed: Fixed incorect location format ([#2480](https://github.com/XilinJia/Xilinota/issues/2480) by [@anjulalk](https://github.com/anjulalk)) -- Fixed: Fix importing of very large attachments (150MB+) from Evernote ENEX files -- Fixed: Fix to update the note list if the selected tag is deleted. ([#2398](https://github.com/XilinJia/Xilinota/issues/2398) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix alignment of checkboxes and other list items in rendered note ([#2277](https://github.com/XilinJia/Xilinota/issues/2277)) -- Fixed: Fix slow rendering and memory leak issues with Katex notes ([#2357](https://github.com/XilinJia/Xilinota/issues/2357)) -- Fixed: Fix rendering of certain letters in Katex. Fixed printing when note contains Katex code ([#2374](https://github.com/XilinJia/Xilinota/issues/2374)) -- Fixed: Fix markdown export ([#2463](https://github.com/XilinJia/Xilinota/issues/2463)) ([#2455](https://github.com/XilinJia/Xilinota/issues/2455) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix escaping of title when generating a markdown link ([#2456](https://github.com/XilinJia/Xilinota/issues/2456)) ([#2085](https://github.com/XilinJia/Xilinota/issues/2085) by Helmut K. C. Tessarek) -- Fixed: Fix rendering of tabs in code blocks ([#2446](https://github.com/XilinJia/Xilinota/issues/2446)) ([#2330](https://github.com/XilinJia/Xilinota/issues/2330) by [@mic704b](https://github.com/mic704b)) -- Fixed: Do not show "could not print" warning dialog after cancelling print. ([#2410](https://github.com/XilinJia/Xilinota/issues/2410)) ([#2407](https://github.com/XilinJia/Xilinota/issues/2407) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fixes long lines warpped ([#2447](https://github.com/XilinJia/Xilinota/issues/2447) by Amit singh) -- Fixed: Ensure the main window is hidden when Xilinota starts ([#2432](https://github.com/XilinJia/Xilinota/issues/2432)) ([#2365](https://github.com/XilinJia/Xilinota/issues/2365) by 0xCLOVER) -- Fixed: Fix hang when selecting tag when multiple notes are selected (also for search) ([#2372](https://github.com/XilinJia/Xilinota/issues/2372) by [@mic704b](https://github.com/mic704b)) -- Fixed: Apply userstyle again when exporting to PDF or printing ([#2324](https://github.com/XilinJia/Xilinota/issues/2324)) -- Fixed: Fixed update message box -- Fixed: Fix identification of note in pdf export from main menu. ([#2323](https://github.com/XilinJia/Xilinota/issues/2323) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fixed bad table rendering with multitable ([#2352](https://github.com/XilinJia/Xilinota/issues/2352)) -- Fixed: Fixed issues with Katex and MultiMd table plugin ([#2339](https://github.com/XilinJia/Xilinota/issues/2339)) -- Fixed: Fix Linux installation script ([#2333](https://github.com/XilinJia/Xilinota/issues/2333) by Carl Bordum Hansen) - -## [v1.0.192](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.192) (Pre-release) - 2020-03-06T23:27:52Z - -More fixes following latest pre-release. - -- Security: Changed default encryption method to CCM -- Fixed: Handle invalid UTF-8 data when encrypting ([#2591](https://github.com/XilinJia/Xilinota/issues/2591)) -- Fixed: Fixed top margin issue on note rendering -- Fixed: Fixed issue with style embeded in notes - -## [v1.0.190](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.190) (Pre-release) - 2020-03-06T01:22:22Z - -Fix more regressions from previous pre-release. - -- Fixed: Fixed sanitize function so that it does not break HTML ([#2667](https://github.com/XilinJia/Xilinota/issues/2667)) -- Fixed: Templates when creating note were broken ([#2660](https://github.com/XilinJia/Xilinota/issues/2660)) - -## [v1.0.189](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.189) (Pre-release) - 2020-03-04T17:27:15Z - -Fixed issue from previous pre-release 1.0.187. - -- New: Add more context to encryption errors -- Improved: Improve code css for Solarized Dark ([#2626](https://github.com/XilinJia/Xilinota/issues/2626) by [@rajprakash](https://github.com/rajprakash)) -- Improved: Empty note body has 0 line count ([#2623](https://github.com/XilinJia/Xilinota/issues/2623) by [@jdrobertso](https://github.com/jdrobertso)) -- Fixed: Fix creation of new notes ([#2656](https://github.com/XilinJia/Xilinota/issues/2656)) -- Fixed: Improved Mermaid rendering on small viewports ([#2638](https://github.com/XilinJia/Xilinota/issues/2638)) -- Fixed: Fixed auto-title feature ([#2652](https://github.com/XilinJia/Xilinota/issues/2652)) -- Fixed: HTML code within Markdown was rendered incorrectly in some cases ([#2640](https://github.com/XilinJia/Xilinota/issues/2640)) - -## [v1.0.187](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.187) (Pre-release) - 2020-03-01T12:31:06Z - -- New: Added concept of provisional note to simplify creation and handling of newly created notes -- New: Add word counter feature to notes ([#2444](https://github.com/XilinJia/Xilinota/issues/2444)) ([#160](https://github.com/XilinJia/Xilinota/issues/160) by [@jdrobertso](https://github.com/jdrobertso)) -- New: Added zoom controls to the application menu ([#2162](https://github.com/XilinJia/Xilinota/issues/2162)) -- New: Added Mermaid diagrams support ([#2001](https://github.com/XilinJia/Xilinota/issues/2001)) -- New: Add "add or remove tags" for multiple notes. ([#2386](https://github.com/XilinJia/Xilinota/issues/2386)) ([#539](https://github.com/XilinJia/Xilinota/issues/539) by [@mic704b](https://github.com/mic704b)) -- New: Added new date format YYYY.MM.DD ([#2318](https://github.com/XilinJia/Xilinota/issues/2318) by XSAkos) -- New: Added new, more secure encryption methods, so that they can be switched to at a later time -- Security: Fixed potential Arbitrary File Read via XSS (Reported by [Javier Olmedo](https://github.com/JavierOlmedo), fixed by Laurent Cozic) -- Improved: Change geolocation service to freegeoip.app to improve privacy ([#2503](https://github.com/XilinJia/Xilinota/issues/2503) by Helmut K. C. Tessarek) -- Improved: Use asar packing to improve performances ([#2531](https://github.com/XilinJia/Xilinota/issues/2531) by [@R-L-T-Y](https://github.com/R-L-T-Y)) -- Improved: Implement "show all notes" ([#2472](https://github.com/XilinJia/Xilinota/issues/2472)) ([#262](https://github.com/XilinJia/Xilinota/issues/262) by [@mic704b](https://github.com/mic704b)) -- Improved: Create a screen that list all the resouces ([#2189](https://github.com/XilinJia/Xilinota/issues/2189)) ([#592](https://github.com/XilinJia/Xilinota/issues/592) by Georg Grab) -- Improved: Ensure tabs act like tabs and spaces act like spaces in editor. ([#2508](https://github.com/XilinJia/Xilinota/issues/2508) by [@mic704b](https://github.com/mic704b)) -- Improved: Update Electron to 7.1.12 ([#2500](https://github.com/XilinJia/Xilinota/issues/2500) by Helmut K. C. Tessarek) -- Improved: Support export of multiple notes to PDF files. ([#2468](https://github.com/XilinJia/Xilinota/issues/2468) by [@mic704b](https://github.com/mic704b)) -- Improved: Use current year in About box (in the copyright text) ([#2466](https://github.com/XilinJia/Xilinota/issues/2466) by Helmut K. C. Tessarek) -- Improved: Show master instead of HEAD as branch in about box ([#2465](https://github.com/XilinJia/Xilinota/issues/2465) by Helmut K. C. Tessarek) -- Improved: Sort tags in drop-down list (when adding tags) ([#2453](https://github.com/XilinJia/Xilinota/issues/2453) by Helmut K. C. Tessarek) -- Improved: Support scrolling in the note list using keys (eg page up, page down) ([#2404](https://github.com/XilinJia/Xilinota/issues/2404) by [@mic704b](https://github.com/mic704b)) -- Improved: Do not select pasted text no matter the paste method ([#2431](https://github.com/XilinJia/Xilinota/issues/2431) by [@mic704b](https://github.com/mic704b)) -- Improved: Support list creation on multi-line selections ([#2408](https://github.com/XilinJia/Xilinota/issues/2408)) ([#1014](https://github.com/XilinJia/Xilinota/issues/1014) by [@mic704b](https://github.com/mic704b)) -- Improved: Allow --no-sandbox flag to go around AppImage limitation ([#2436](https://github.com/XilinJia/Xilinota/issues/2436) by Vaidotas Simkus) -- Improved: Reset time fields when duplicating a note ([#2428](https://github.com/XilinJia/Xilinota/issues/2428) by Andrey Dolgov) -- Improved: Improved Note search bar UI ([#2329](https://github.com/XilinJia/Xilinota/issues/2329) by [@mic704b](https://github.com/mic704b)) -- Improved: Emphasise note title ([#2311](https://github.com/XilinJia/Xilinota/issues/2311) by [@mic704b](https://github.com/mic704b)) -- Improved: Support "select all" in the note list ([#2403](https://github.com/XilinJia/Xilinota/issues/2403) by [@mic704b](https://github.com/mic704b)) -- Improved: More info for "unknown profile version" error message ([#2361](https://github.com/XilinJia/Xilinota/issues/2361) by [@mic704b](https://github.com/mic704b)) -- Improved: Handle Thai language in search ([#2387](https://github.com/XilinJia/Xilinota/issues/2387)) ([#2279](https://github.com/XilinJia/Xilinota/issues/2279) by Kirtan Purohit) -- Improved: Improve appearance of note Info dialog -- Fixed: Fix issue with disappearing button labels in toolbar ([#2619](https://github.com/XilinJia/Xilinota/issues/2619)) ([#2615](https://github.com/XilinJia/Xilinota/issues/2615) by [@anjulalk](https://github.com/anjulalk)) -- Fixed: Fix window dimensions and position when the application starts ([#2514](https://github.com/XilinJia/Xilinota/issues/2514)) ([#2476](https://github.com/XilinJia/Xilinota/issues/2476) by Daulet Amirkhanov) -- Fixed: Improved detection of selected text when applying formatting ([#2582](https://github.com/XilinJia/Xilinota/issues/2582)) ([#2573](https://github.com/XilinJia/Xilinota/issues/2573) by [@Rishgod](https://github.com/Rishgod)) -- Fixed: Speed up WebDAV and Nextcloud Sync on Linux ([#2577](https://github.com/XilinJia/Xilinota/issues/2577)) ([#1023](https://github.com/XilinJia/Xilinota/issues/1023) by [@WisdomCode](https://github.com/WisdomCode)) -- Fixed: Fix to update tag list when note is deleted. ([#2554](https://github.com/XilinJia/Xilinota/issues/2554) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix Resources menu item on macOS ([#2530](https://github.com/XilinJia/Xilinota/issues/2530) by Helmut K. C. Tessarek) -- Fixed: Fixed search bar text not visible in dark mode -- Fixed: Better handling of rare error in WebDAV server ([#2485](https://github.com/XilinJia/Xilinota/issues/2485)) -- Fixed: Fixed note renderer asset caching issue -- Fixed: Add new Katex fonts to improve rendering ([#2478](https://github.com/XilinJia/Xilinota/issues/2478)) ([#2477](https://github.com/XilinJia/Xilinota/issues/2477) by Helmut K. C. Tessarek) -- Fixed: Fix `.desktop` file & force refresh ([#2479](https://github.com/XilinJia/Xilinota/issues/2479) by Brandon Wulf) -- Fixed: Fixed incorect location format ([#2480](https://github.com/XilinJia/Xilinota/issues/2480) by [@anjulalk](https://github.com/anjulalk)) -- Fixed: Fix importing of very large attachments (150MB+) from Evernote ENEX files -- Fixed: Fix to update the note list if the selected tag is deleted. ([#2398](https://github.com/XilinJia/Xilinota/issues/2398) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix alignment of checkboxes and other list items in rendered note ([#2277](https://github.com/XilinJia/Xilinota/issues/2277)) -- Fixed: Fix slow rendering and memory leak issues with Katex notes ([#2357](https://github.com/XilinJia/Xilinota/issues/2357)) -- Fixed: Fix rendering of certain letters in Katex. Fixed printing when note contains Katex code ([#2374](https://github.com/XilinJia/Xilinota/issues/2374)) -- Fixed: Fix markdown export ([#2463](https://github.com/XilinJia/Xilinota/issues/2463)) ([#2455](https://github.com/XilinJia/Xilinota/issues/2455) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fix escaping of title when generating a markdown link ([#2456](https://github.com/XilinJia/Xilinota/issues/2456)) ([#2085](https://github.com/XilinJia/Xilinota/issues/2085) by Helmut K. C. Tessarek) -- Fixed: Fix rendering of tabs in code blocks ([#2446](https://github.com/XilinJia/Xilinota/issues/2446)) ([#2330](https://github.com/XilinJia/Xilinota/issues/2330) by [@mic704b](https://github.com/mic704b)) -- Fixed: Do not show "could not print" warning dialog after cancelling print. ([#2410](https://github.com/XilinJia/Xilinota/issues/2410)) ([#2407](https://github.com/XilinJia/Xilinota/issues/2407) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fixes long lines warpped ([#2447](https://github.com/XilinJia/Xilinota/issues/2447) by Amit singh) -- Fixed: Ensure the main window is hidden when Xilinota starts ([#2432](https://github.com/XilinJia/Xilinota/issues/2432)) ([#2365](https://github.com/XilinJia/Xilinota/issues/2365) by 0xCLOVER) -- Fixed: Fix hang when selecting tag when multiple notes are selected (also for search) ([#2372](https://github.com/XilinJia/Xilinota/issues/2372) by [@mic704b](https://github.com/mic704b)) -- Fixed: Apply userstyle again when exporting to PDF or printing ([#2324](https://github.com/XilinJia/Xilinota/issues/2324)) -- Fixed: Fixed update message box -- Fixed: Fix identification of note in pdf export from main menu. ([#2323](https://github.com/XilinJia/Xilinota/issues/2323) by [@mic704b](https://github.com/mic704b)) -- Fixed: Fixed bad table rendering with multitable ([#2352](https://github.com/XilinJia/Xilinota/issues/2352)) -- Fixed: Fixed issues with Katex and MultiMd table plugin ([#2339](https://github.com/XilinJia/Xilinota/issues/2339)) -- Fixed: Fix Linux installation script ([#2333](https://github.com/XilinJia/Xilinota/issues/2333) by Carl Bordum Hansen) - -## [v1.0.179](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.179) - 2020-01-24T22:42:41Z - -- New: Added new, more secure encryption methods, so that they can be switched to at a later time -- Improved: Improve appearance of note Info dialog -- Fixed: Apply userstyle again when exporting to PDF or printing ([#2324](https://github.com/XilinJia/Xilinota/issues/2324)) -- Fixed: Fixed update message box -- Fixed: Fix identification of note in pdf export from main menu. ([#2323](https://github.com/XilinJia/Xilinota/issues/2323) by mic704b) -- Fixed: Undefined text was being displayed on top of notes in revision viewer ([#2352](https://github.com/XilinJia/Xilinota/issues/2352)) -- Fixed: Fixed issues with Katex and MultiMd table plugin ([#2339](https://github.com/XilinJia/Xilinota/issues/2339)) -- Fixed: Fix Linux installation script ([#2333](https://github.com/XilinJia/Xilinota/issues/2333) by [@carlbordum](https://github.com/carlbordum)) - -## [v1.0.178](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.178) - 2020-01-20T19:06:45Z - -- New: Add ability to search by folder or tag title -- New: Add option to disable auto-matching braces ([#2251](https://github.com/XilinJia/Xilinota/issues/2251)) -- New: Display selected tags under a note title ([#2217](https://github.com/XilinJia/Xilinota/issues/2217)) -- New: Add external editor actions to the note context menu. ([#2214](https://github.com/XilinJia/Xilinota/issues/2214)) -- Improved: When importing MD files create resources for local linked files ([#2262](https://github.com/XilinJia/Xilinota/issues/2262)) -- Improved: Update Electron to 7.1.9 ([#2314](https://github.com/XilinJia/Xilinota/issues/2314)) -- Improved: Show completed date in note properties ([#2292](https://github.com/XilinJia/Xilinota/issues/2292)) -- Improved: Maintain selection when non-selected note is deleted ([#2290](https://github.com/XilinJia/Xilinota/issues/2290)) -- Improved: Don't count completed to-dos in note counts when they are not shown ([#2288](https://github.com/XilinJia/Xilinota/issues/2288)) -- Improved: Replace note links with relative paths in MD Exporter ([#2161](https://github.com/XilinJia/Xilinota/issues/2161)) -- Fixed: Fix pdf export when mouse over non-selected note in notelist. ([#2255](https://github.com/XilinJia/Xilinota/issues/2255)) ([#2254](https://github.com/XilinJia/Xilinota/issues/2254)) -- Fixed: Fixed regression in HTML note rendering -- Fixed: Fixed export to HTML, PDF and printing - -## [v1.0.177](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.177) (Pre-release) - 2019-12-30T14:40:40Z - -This is to test the Electron framework upgrade and the switch to a separate note renderer. If you find any bug please report on the forum or GitHub tracker. - -- New: Allow exporting a note as HTML -- Improved: Extract note renderer to separate package ([#2206](https://github.com/XilinJia/Xilinota/issues/2206)) -- Improved: Better handling of resource download errors, and added resource info to sync status screen -- Improved: Update Katex to 0.11.1 ([#2201](https://github.com/XilinJia/Xilinota/issues/2201)) -- Improved: Improved Nextcloud API error handling -- Improved: Updated OneDrive login to remove webview dependency -- Improved: Decrypt notes that are meant to be shared -- Improved: Make it easier to view early errors when the app starts -- Improved: Upgrade to Electron 7 -- Improved: Render note using iframe instead of deprecated webview -- Fixed: Fix Goto Anything scrolling issue ([#2199](https://github.com/XilinJia/Xilinota/issues/2199)) ([#2122](https://github.com/XilinJia/Xilinota/issues/2122)) -- Fixed: Prevent app from crashing when pressing focus shortcut from search bar ([#2157](https://github.com/XilinJia/Xilinota/issues/2157)) -- Fixed: Handle WebDAV servers that do not return a last modified date (fixes mail.ru) ([#2091](https://github.com/XilinJia/Xilinota/issues/2091)) -- Fixed: Fix notifications on Windows 7 ([#2144](https://github.com/XilinJia/Xilinota/issues/2144)) - -## [v1.0.176](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.176) (Pre-release) - 2019-12-14T10:36:44Z - -- New: Add ability to share a note publicly using Nextcloud ([#2173](https://github.com/XilinJia/Xilinota/issues/2173)) -- Improved: Allow for custom Xilinota theme and Ace editor styles ([#2099](https://github.com/XilinJia/Xilinota/issues/2099)) - -## [v1.0.175](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.175) - 2019-12-08T11:48:47Z - -- New: Add warning message when user tries to upload a file 10MB or larger ([#2102](https://github.com/XilinJia/Xilinota/issues/2102)) ([#2097](https://github.com/XilinJia/Xilinota/issues/2097)) -- Improved: Improved text editor syntax highlighting ([#2100](https://github.com/XilinJia/Xilinota/issues/2100)) -- Improved: Improved logging during sync to allow finding bugs more easily -- Improved: Allow Electron debugging flag ([#2084](https://github.com/XilinJia/Xilinota/issues/2084)) -- Improved: Updated application icons -- Fixed: Restaured translations that had been accidentally deleted ([#2126](https://github.com/XilinJia/Xilinota/issues/2126)) -- Fixed: Fixed warning boxes in solarized theme ([#1826](https://github.com/XilinJia/Xilinota/issues/1826)) -- Fixed: Prevent sync from happening if target dir could not be created, in local sync ([#2117](https://github.com/XilinJia/Xilinota/issues/2117)) -- Fixed: Handle rare case when notebook has a parent that no longer exists, which causes a crash when sorting ([#2088](https://github.com/XilinJia/Xilinota/issues/2088)) - -## [v1.0.174](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.174) - 2019-11-12T18:20:58Z - -- Improved: Show note count by default -- Fixed: Do not crash when a notebook parent does not exist ([#2079](https://github.com/XilinJia/Xilinota/issues/2079)) -- Fixed: Fix scaling of inline svg resource icons ([#2075](https://github.com/XilinJia/Xilinota/issues/2075)) - -## [v1.0.173](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.173) - 2019-11-11T08:33:35Z - -- New: Add new setting to show note counts for folders and tags ([#2006](https://github.com/XilinJia/Xilinota/issues/2006)) -- New: Add keyboard modes to editor (vim, emacs) ([#2056](https://github.com/XilinJia/Xilinota/issues/2056)) ([#1298](https://github.com/XilinJia/Xilinota/issues/1298)) -- New: Added link resource icon ([#2035](https://github.com/XilinJia/Xilinota/issues/2035)) -- New: Add `` tag support ([#2044](https://github.com/XilinJia/Xilinota/issues/2044)) ([#2043](https://github.com/XilinJia/Xilinota/issues/2043)) -- New: Add Nord theme ([#2004](https://github.com/XilinJia/Xilinota/issues/2004)) ([#1903](https://github.com/XilinJia/Xilinota/issues/1903)) -- New: Add menu item to toggle note list ([#1991](https://github.com/XilinJia/Xilinota/issues/1991)) ([#1988](https://github.com/XilinJia/Xilinota/issues/1988)) -- New: Add context menu and menu item to create sub-notebook ([#1984](https://github.com/XilinJia/Xilinota/issues/1984)) -- New: Add typographer support ([#1987](https://github.com/XilinJia/Xilinota/issues/1987)) -- Improved: Set user-agent header to Xilinota/1.0 ([#2064](https://github.com/XilinJia/Xilinota/issues/2064)) ([#2042](https://github.com/XilinJia/Xilinota/issues/2042)) -- Improved: Prevent window from being shown on startup when it should be hidden in tray ([#2031](https://github.com/XilinJia/Xilinota/issues/2031)) -- Improved: Allow selecting what views should be available from the Layout button ([#2028](https://github.com/XilinJia/Xilinota/issues/2028)) ([#1900](https://github.com/XilinJia/Xilinota/issues/1900)) -- Improved: Fill X primary selection from the editor on text selection ([#2029](https://github.com/XilinJia/Xilinota/issues/2029)) ([#215](https://github.com/XilinJia/Xilinota/issues/215)) -- Improved: Allow custom CSS when printing ([#2014](https://github.com/XilinJia/Xilinota/issues/2014)) ([#1918](https://github.com/XilinJia/Xilinota/issues/1918)) -- Improved: Update Markdown plugins: toc-done-right, anchor ([#2005](https://github.com/XilinJia/Xilinota/issues/2005)) ([#1953](https://github.com/XilinJia/Xilinota/issues/1953)) -- Improved: Handle WebDAV server with empty XML namespaces ([#2002](https://github.com/XilinJia/Xilinota/issues/2002)) -- Improved: Stop watching external edits when closing editor ([#1981](https://github.com/XilinJia/Xilinota/issues/1981)) -- Improved: Allow apps to work with read-only profile -- Fixed: Fix handling of URLs that contain single quotes ([#2030](https://github.com/XilinJia/Xilinota/issues/2030)) -- Fixed: Prevent horizontal scrolling on Linux when a scrollbar is present in note list ([#2062](https://github.com/XilinJia/Xilinota/issues/2062)) ([#1570](https://github.com/XilinJia/Xilinota/issues/1570)) -- Fixed: Fix TOC with special characters ([#2052](https://github.com/XilinJia/Xilinota/issues/2052)) -- Fixed: Stop print command from resetting theme ([#1999](https://github.com/XilinJia/Xilinota/issues/1999)) ([#1790](https://github.com/XilinJia/Xilinota/issues/1790)) -- Fixed: Fixed attachment markup when importing ENEX files as HTML so that it works in mobile too -- Fixed: Api: Fixed error handling when getting resources of a note that does not exist ([#2018](https://github.com/XilinJia/Xilinota/issues/2018)) -- Fixed: Fix scrolling issue when clicking on internal link ([#1867](https://github.com/XilinJia/Xilinota/issues/1867)) -- Fixed: Open links in external browser from revision view ([#2008](https://github.com/XilinJia/Xilinota/issues/2008)) - -## [v1.0.170](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.170) - 2019-10-13T22:13:04Z - -- New: Added support for chemical equations using mhchem for Katex -- New: Add option to set page dimensions when printing ([#1976](https://github.com/XilinJia/Xilinota/issues/1976)) -- New: Add checkmark to menu item, if Dev Tools are on ([#1949](https://github.com/XilinJia/Xilinota/issues/1949)) -- New: Added Dracula theme ([#1924](https://github.com/XilinJia/Xilinota/issues/1924)) ([#1863](https://github.com/XilinJia/Xilinota/issues/1863)) -- New: Added concept of sync version and client ID to allow upgrading sync targets -- Improved: Truncate update changelog when it's too long ([#1967](https://github.com/XilinJia/Xilinota/issues/1967)) ([#1222](https://github.com/XilinJia/Xilinota/issues/1222)) -- Improved: Support italic in span tags ([#1966](https://github.com/XilinJia/Xilinota/issues/1966)) -- Improved: Allow a sync client to lock a sync target, so that migration operations can be performed on it -- Improved: Give correct mime type to more file types -- Improved: Api: Allow getting the resources of a note ([#1956](https://github.com/XilinJia/Xilinota/issues/1956)) -- Improved: Set cancel as the default in dangerous operations ([#1934](https://github.com/XilinJia/Xilinota/issues/1934)) ([#1662](https://github.com/XilinJia/Xilinota/issues/1662)) -- Improved: Hide some toolbar buttons when editor hidden ([#1940](https://github.com/XilinJia/Xilinota/issues/1940)) ([#1896](https://github.com/XilinJia/Xilinota/issues/1896)) -- Improved: Larger search bar ([#1933](https://github.com/XilinJia/Xilinota/issues/1933)) ([#917](https://github.com/XilinJia/Xilinota/issues/917)) -- Improved: Use profile temp dir when exporting files ([#1932](https://github.com/XilinJia/Xilinota/issues/1932)) -- Improved: Code button now detects multiline ([#1915](https://github.com/XilinJia/Xilinota/issues/1915)) -- Fixed: Prevent note content from being deleted when using certain external editors (in particular Typora) ([#1854](https://github.com/XilinJia/Xilinota/issues/1854)) -- Fixed: Display error message when notes cannot be exported ([#1970](https://github.com/XilinJia/Xilinota/issues/1970)) -- Fixed: Note view was not reloaded after viewing revisions ([#1819](https://github.com/XilinJia/Xilinota/issues/1819)) -- Fixed: Fixed alarms that would trigger immediately when they were set too far in future ([#1829](https://github.com/XilinJia/Xilinota/issues/1829)) -- Fixed: Text input context menu was not working in Windows ([#1703](https://github.com/XilinJia/Xilinota/issues/1703)) -- Fixed: App would crash if trying to index a note that has not been decrypted yet ([#1938](https://github.com/XilinJia/Xilinota/issues/1938)) - -## [v1.0.169](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.169) - 2019-09-27T18:35:13Z - -- New: Add support for Deepin desktop environment in install script ([#1884](https://github.com/XilinJia/Xilinota/issues/1884)) -- Improved: Improves deletion fail-safe so it is based on percentage of notes deleted. And display warning on sidebar. -- Improved: Log last requests in case of a sync error - -## [v1.0.168](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.168) - 2019-09-25T21:21:38Z - -- New: Import Evernote notes as HTML ([#1887](https://github.com/XilinJia/Xilinota/issues/1887)) -- New: Added fail-safe to prevent data from being wiped out when the sync target is empty -- Improved: Also allow importing TXT files with markdown -- Improved: Cleaned up and improved config screen design, move all screens under same one, and added section buttons -- Fixed: Fixed broken menu bar -- Fixed: Fixed import of notes that contain links with hashes -- Fixed: Support non-alphabetical characters in note link anchors ([#1870](https://github.com/XilinJia/Xilinota/issues/1870)) - -## [v1.0.167](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.167) - 2019-09-10T08:48:37Z - -- Fixed: Fixed link issue following last update - -## [v1.0.166](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.166) - 2019-09-09T17:35:54Z - -Note that on Windows the code signing certificate has been renewed, which some times triggers warnings when installing the application. - -- New: Add support for anchor hashes in note links ([#1490](https://github.com/XilinJia/Xilinota/issues/1490)) -- Improved: Only support checkboxes that start with a dash ([#1832](https://github.com/XilinJia/Xilinota/issues/1832)) -- Improved: Apply current locale to date and time ([#1822](https://github.com/XilinJia/Xilinota/issues/1822)) -- Improved: Update template prompt font and sort templates ([#1806](https://github.com/XilinJia/Xilinota/issues/1806)) -- Fixed: Do not scroll text when search is open and user type in note ([#1833](https://github.com/XilinJia/Xilinota/issues/1833)) -- Fixed: Fixed cropped content issue when printing or exporting to PDF ([#1815](https://github.com/XilinJia/Xilinota/issues/1815)) -- Fixed: Fix typo on encryption options screen ([#1823](https://github.com/XilinJia/Xilinota/issues/1823)) -- Fixed: Use correct date format for templates ([#1810](https://github.com/XilinJia/Xilinota/issues/1810)) ([#1803](https://github.com/XilinJia/Xilinota/issues/1803)) - -## [v1.0.165](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.165) - 2019-08-14T21:46:29Z - -- New: Added support for Fountain screenwriting language -- New: Add solarized themes to desktop client ([#1733](https://github.com/XilinJia/Xilinota/issues/1733)) -- New: Added support for templates ([#1647](https://github.com/XilinJia/Xilinota/issues/1647)) -- New: Added markup language to property dialog -- New: Add support for cinnamon to install script ([#1738](https://github.com/XilinJia/Xilinota/issues/1738)) -- Improved: Better handling of adding the title to print and export to PDF ([#1744](https://github.com/XilinJia/Xilinota/issues/1744)) -- Improved: Improved bold formatting support in Enex import ([#1708](https://github.com/XilinJia/Xilinota/issues/1708)) -- Improved: Create fileURLs via drag and drop ([#1653](https://github.com/XilinJia/Xilinota/issues/1653)) -- Improved: No longer crash if certain theme properties are not set -- Improved: Make translation files smaller by not including untranslated strings. Also add percentage translated to config screen. ([#1459](https://github.com/XilinJia/Xilinota/issues/1459)) -- Improved: Only repeat failed requests up to 3 times during sync -- Improved: Upgraded packages to fix security issue -- Improved: Make depthColor theme property optional -- Improved: Optimised loading of multiple items -- Improved: Disable Markdown actions for HTML notes -- Improved: Footnote, toc-done-right, anchor ([#1741](https://github.com/XilinJia/Xilinota/issues/1741)) -- Fixed: Fixed Back button icon on Config screen -- Fixed: Fixed note order when dragging a note outside a notebook ([#1732](https://github.com/XilinJia/Xilinota/issues/1732)) -- Fixed: Fixed race condition when loading a note while another one is still loading. Improved performance when loading large note. - -## [v1.0.161](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.161) - 2019-07-13T18:30:00Z - -- Improved: Show git branch and hash in About dialog ([#1692](https://github.com/XilinJia/Xilinota/issues/1692)) -- Improved: Better logging in case of error while indexing search -- Improved: When doing local search do not split query into words -- Improved: For Ubuntu users, added unity to if condition for desktop icon creation ([#1683](https://github.com/XilinJia/Xilinota/issues/1683)) -- Improved: Cache code blocks in notes to speed up rendering ([#1649](https://github.com/XilinJia/Xilinota/issues/1649)) -- Improved: Optimised resource download queue by exiting early if resources are already downloaded -- Fixed: Keep back button when opening a note link from the search results ([#1727](https://github.com/XilinJia/Xilinota/issues/1727)) -- Fixed: Improved note selection and scrolling when moving a note to a different notebook ([#1724](https://github.com/XilinJia/Xilinota/issues/1724)) -- Fixed: Import Evernote audio files correctly ([#1723](https://github.com/XilinJia/Xilinota/issues/1723)) -- Fixed: Fixed issue with certain commands being repeated in some cases ([#1720](https://github.com/XilinJia/Xilinota/issues/1720)) -- Fixed: Set note title to correct size when zoom is enabled ([#1704](https://github.com/XilinJia/Xilinota/issues/1704)) -- Fixed: Hide toolbar button text when it is below a certain size ([#1699](https://github.com/XilinJia/Xilinota/issues/1699)) -- Fixed: When deleting resource from sync target also delete associated data blob ([#1694](https://github.com/XilinJia/Xilinota/issues/1694)) -- Fixed: Add override for ACE editor shortcut `Ctrl+K` ([#1705](https://github.com/XilinJia/Xilinota/issues/1705)) ([#1342](https://github.com/XilinJia/Xilinota/issues/1342)) -- Fixed: Only log master key ID -- Fixed: Preserve user timestamps when adding note via API ([#1676](https://github.com/XilinJia/Xilinota/issues/1676)) -- Fixed: Fix line break issue when importing certain notes from Evernotes ([#1672](https://github.com/XilinJia/Xilinota/issues/1672)) -- Fixed: Fixed issue with issue with watching file on Linux ([#1659](https://github.com/XilinJia/Xilinota/issues/1659)) -- Fixed: Disable certain menu items when no note or multiple notes are selected, and fixed menu item to set tag ([#1664](https://github.com/XilinJia/Xilinota/issues/1664)) - -## [v1.0.160](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.160) - 2019-06-15T00:21:40Z - -- New: Highlight notebooks based on depth ([#1634](https://github.com/XilinJia/Xilinota/issues/1634)) -- New: Added menu item to format inline code ([#1641](https://github.com/XilinJia/Xilinota/issues/1641)) -- Improved: Added shortcut for tags (`Cmd+Opt+T` / `Ctrl+Alt+T`) ([#1638](https://github.com/XilinJia/Xilinota/issues/1638)) -- Fixed: Allow opening external editor on new notes ([#1443](https://github.com/XilinJia/Xilinota/issues/1443)) - -## [v1.0.159](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.159) - 2019-06-08T00:00:19Z - -- New: Added option to open development tools, to make it easier to create custom CSS -- Improved: Improved tag dialog to make it easier to add and remove tags ([#1589](https://github.com/XilinJia/Xilinota/issues/1589)) -- Improved: Speed up synchronisation by allowing multiple connections when downloading items ([#1633](https://github.com/XilinJia/Xilinota/issues/1633)) -- Improved: Better handling of items that cannot be decrypted, including those that cause crashes -- Improved: Upgrade TOC plugin version to 4.0.0 to fix various issues ([#1603](https://github.com/XilinJia/Xilinota/issues/1603)) -- Improved: Improve how font size is applied ([#1601](https://github.com/XilinJia/Xilinota/issues/1601)) -- Improved: Improved workflow of downloading and decrypting data during sync -- Fixed: Fix icon path and directory in Linux install script ([#1612](https://github.com/XilinJia/Xilinota/issues/1612)) -- Fixed: Handle multiple lines in attributes when importing Enex files ([#1583](https://github.com/XilinJia/Xilinota/issues/1583)) -- Fixed: Fix issue with revisions being needlessly created when decrypting notes - -## [v1.0.158](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.158) - 2019-05-27T19:01:18Z - -- Improved: Enable more options on multimd-table plugin ([#1586](https://github.com/XilinJia/Xilinota/issues/1586)) -- Improved: Improved config screen with dark theme -- Improved: Make bold text more visible ([#1575](https://github.com/XilinJia/Xilinota/issues/1575)) -- Fixed: Fix internal note links ([#1587](https://github.com/XilinJia/Xilinota/issues/1587)) -- Fixed: Fixed empty separators in menu - -## [v1.0.157](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.157) - 2019-05-26T17:55:53Z - -- New: Added Persian translation ([#1539](https://github.com/XilinJia/Xilinota/issues/1539)) -- New: Allow downloading attachments on demand or automatically ([#1527](https://github.com/XilinJia/Xilinota/issues/1527)) ([#1481](https://github.com/XilinJia/Xilinota/issues/1481)) -- Improved: Make bold text more visible ([#1575](https://github.com/XilinJia/Xilinota/issues/1575)) -- Improved: Add number of characters removed and added in revision list -- Improved: Remove tags from Welcome item due to issue with cleaning them up afterwards -- Improved: Handle missing resource blob when setting resource size -- Improved: Gray out checkboxes that have been ticked inside notes -- Improved: Put back "Fetched items" message during sync -- Improved: When opening a note using Goto Anything, open all its parent notebooks too -- Fixed: Clears search when clicking on a notebook. ([#1504](https://github.com/XilinJia/Xilinota/issues/1504)) ([#1186](https://github.com/XilinJia/Xilinota/issues/1186)) -- Fixed: Default sort order for notebooks should be title and ascending ([#1541](https://github.com/XilinJia/Xilinota/issues/1541)) -- Fixed: Added backticks to auto-wrapping quotes. ([#1534](https://github.com/XilinJia/Xilinota/issues/1534)) ([#1426](https://github.com/XilinJia/Xilinota/issues/1426)) -- Fixed: Prevent app from trying to upload resource it has not downloaded yet - -## [v1.0.153](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.153) (Pre-release) - 2019-05-15T06:27:29Z - -This release only adds additional logging for the note history feature. - -## [v1.0.152](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.152) - 2019-05-13T09:08:07Z - -Same as v1.0.151 but with a fix to the migration issue, that was in turns affecting synchronisation. - -- New: Support for note history ([#1415](https://github.com/XilinJia/Xilinota/issues/1415)) ([#712](https://github.com/XilinJia/Xilinota/issues/712)) -- Improved: Save size of a resource to the database; and added mechanism to run non-database migrations -- Improved: Improved note deletion dialog ([#1502](https://github.com/XilinJia/Xilinota/issues/1502)) -- Fixed: Allow resources greater than 10 MB but they won't be synced on mobile ([#371](https://github.com/XilinJia/Xilinota/issues/371)) -- Fixed: Improved handling of images when using external editor, so that it works in Atom, VSCode and Typora ([#1425](https://github.com/XilinJia/Xilinota/issues/1425)) -- Fixed: Some images were not being displayed -- Fixed: Resets the undo manager when creating new notes ([#1495](https://github.com/XilinJia/Xilinota/issues/1495)) ([#355](https://github.com/XilinJia/Xilinota/issues/355)) -- Fixed: Prevents notes with no title to break after synchronize ([#1472](https://github.com/XilinJia/Xilinota/issues/1472)) - -## [v1.0.151](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.151) - 2019-05-12T15:14:32Z - -Same as v1.0.150 but with a small fix to set the resources file size. - -- New: Support for note history ([#1415](https://github.com/XilinJia/Xilinota/issues/1415)) ([#712](https://github.com/XilinJia/Xilinota/issues/712)) -- Improved: Save size of a resource to the database; and added mechanism to run non-database migrations -- Improved: Improved note deletion dialog ([#1502](https://github.com/XilinJia/Xilinota/issues/1502)) -- Fixed: Allow resources greater than 10 MB but they won't be synced on mobile ([#371](https://github.com/XilinJia/Xilinota/issues/371)) -- Fixed: Improved handling of images when using external editor, so that it works in Atom, VSCode and Typora ([#1425](https://github.com/XilinJia/Xilinota/issues/1425)) -- Fixed: Some images were not being displayed -- Fixed: Resets the undo manager when creating new notes ([#1495](https://github.com/XilinJia/Xilinota/issues/1495)) ([#355](https://github.com/XilinJia/Xilinota/issues/355)) -- Fixed: Prevents notes with no title to break after synchronize ([#1472](https://github.com/XilinJia/Xilinota/issues/1472)) - -## [v1.0.150](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.150) - 2019-05-12T11:27:48Z - -- New: Support for note history ([#1415](https://github.com/XilinJia/Xilinota/issues/1415)) ([#712](https://github.com/XilinJia/Xilinota/issues/712)) -- Improved: Save size of a resource to the database; and added mechanism to run non-database migrations -- Improved: Improved note deletion dialog ([#1502](https://github.com/XilinJia/Xilinota/issues/1502)) -- Fixed: Allow resources greater than 10 MB but they won't be synced on mobile ([#371](https://github.com/XilinJia/Xilinota/issues/371)) -- Fixed: Improved handling of images when using external editor, so that it works in Atom, VSCode and Typora ([#1425](https://github.com/XilinJia/Xilinota/issues/1425)) -- Fixed: Some images were not being displayed -- Fixed: Resets the undo manager when creating new notes ([#1495](https://github.com/XilinJia/Xilinota/issues/1495)) ([#355](https://github.com/XilinJia/Xilinota/issues/355)) -- Fixed: Prevents notes with no title to break after synchronize ([#1472](https://github.com/XilinJia/Xilinota/issues/1472)) - -## [v1.0.148](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.148) (Pre-release) - 2019-05-08T19:12:24Z - -This is to test the revision service. It is not yet recommended to upgrade as the corresponding mobile apps have not been released to the stores yet (the Android APK is available though). - -- Improved: Make sure a revision is saved if a note has not been modified for over a week -- Improved: Do not save a revision if there is already a recent one that exists -- Improved: Make sure user timestamp is preserved with revision information -- Fixed: Fixed note history sort order. -- Fixed: Make sure a revision is not empty before saving it - -## [v1.0.145](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.145) - 2019-05-03T09:16:53Z - -- Improved: Display better error message when trying to sync with a new sync target from an old version of Xilinota -- Improved: UI updates to sidebar and header, changing icon sizes and animations ([#1463](https://github.com/XilinJia/Xilinota/issues/1463)) -- Fixed: Update chokidar to fix blank screen when returning from external editor ([#1479](https://github.com/XilinJia/Xilinota/issues/1479)) -- Fixed: Fixes [#1476](https://github.com/XilinJia/Xilinota/issues/1476): Import lists and sub-lists from Enex files with correct indentation ([#1476](https://github.com/XilinJia/Xilinota/issues/1476)) -- Fixed: Remove message "Processing a path that has already been done" as this is not an error ([#1353](https://github.com/XilinJia/Xilinota/issues/1353)) - -## [v1.0.143](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.143) - 2019-04-22T10:51:38Z - -- Improved support for Japanese, Chinese, Korean search queries (also applies to Goto Anything) -- Fixes [#1433](https://github.com/XilinJia/Xilinota/issues/1433): Some resources could incorrectly be deleted even though they are still present in a note. Also added additional verifications to make sure resources that are still linked to a note are not accidentally deleted. -- Fix: Goto Anything results were displayed lowercase -- Fix: Clear selected Notes when switching Notebook ([#1387](https://github.com/XilinJia/Xilinota/issues/1387)) -- Fixes [#1405](https://github.com/XilinJia/Xilinota/issues/1405): Handle invalid resource tags that contain no data when importing ENEX -- Fix: Updated Electron and Chokidar to try to fix external editor crashing app -- Fixes [#423](https://github.com/XilinJia/Xilinota/issues/423): Make sure links are clickable when exporting to PDF -- Fixes [#1427](https://github.com/XilinJia/Xilinota/issues/1427): Support checkoxes behind bullets -- Fixes [#1417](https://github.com/XilinJia/Xilinota/issues/1417): Clipper: Sort the folders in the same order as the desktop app -- Fixes [#1425](https://github.com/XilinJia/Xilinota/issues/1425) (probably): Fix display of images when using VSCode as external editor -- Change shortcuts for 'Print' and 'Goto Anything' ([#1420](https://github.com/XilinJia/Xilinota/issues/1420)) -- Add option to use soft breaks for markdown rendering ([#1408](https://github.com/XilinJia/Xilinota/issues/1408)) - -## [v1.0.142](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.142) - 2019-04-02T16:44:51Z - -- New: Allow toggling markdown plugins and added several new plugins ([#1347](https://github.com/XilinJia/Xilinota/issues/1347)) -- New: Added Goto Anything dialog (Ctrl+P or Cmd+P) -- Improved: macOS: make the menu more like a macOS menu ([#1348](https://github.com/XilinJia/Xilinota/issues/1348)) -- Improved search - when clearing search, stay on current item. When clicking on notebook name, jump to note within notebook. Improved toolbar layout. -- Fixed: The side bar was being refreshed too frequently. -- Fixed: Order of notebooks with sub-notebooks was sometimes incorrect when sorting -- Fixes [#1334](https://github.com/XilinJia/Xilinota/issues/1334) (maybe): Upgraded chokidar which it seems was randomly making Electron 4 crash (maybe due to fsevent package) -- Fixes [#1329](https://github.com/XilinJia/Xilinota/issues/1329): Could not edit created and updated time anymore -- Fixes [#1326](https://github.com/XilinJia/Xilinota/issues/1326): Restored inline code styling -- Fixes [#1325](https://github.com/XilinJia/Xilinota/issues/1325): Fixed nested checkbox indentation -- fix sub pixel rendering for desktop ([#1378](https://github.com/XilinJia/Xilinota/issues/1378)) - -## [v1.0.140](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.140) - 2019-03-10T20:59:58Z - -- Resolves [#1105](https://github.com/XilinJia/Xilinota/issues/1105): Added support for macro persistence for Katex -- Resolves [#206](https://github.com/XilinJia/Xilinota/issues/206): Added support for sorting notebooks by title or last modified -- Fixed: Windows 32-bit version should now work again. -- Improved: Rewritten Markdown rendering system to make it easier to add new features. Fixed a few minor rendering bugs doing so. - -## [v1.0.139](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.139) (Pre-release) - 2019-03-09T10:06:48Z - -This pre-release is mainly for testing the new rendering engine. - -## [v1.0.138](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.138) (Pre-release) - 2019-03-03T17:23:00Z - -This is only for testing the Arabic translation. - -## [v1.0.137](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.137) (Pre-release) - 2019-03-03T01:12:51Z - -To test Windows 32-bit build. - -## [v1.0.135](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.135) - 2019-02-27T23:36:57Z - -Note: this is the same as v132 but with a fix for the resizeable column bug, and for PDF export and printing. - -- New: Experimental support for Mermaid graphs (This is **not** yet supported on mobile). -- New: Allow resizing sidebar columns. -- New: Resolves [#1198](https://github.com/XilinJia/Xilinota/issues/1198): In search results, give more weight to more recent notes and less to completed to-dos -- Add shortcut to start a sync ([#1231](https://github.com/XilinJia/Xilinota/issues/1231)) -- Change notebook icon in toolbar and search result ([#1252](https://github.com/XilinJia/Xilinota/issues/1252)) -- When deleting notebook or tag, display name ([#1253](https://github.com/XilinJia/Xilinota/issues/1253)) -- API: Resolves [#1148](https://github.com/XilinJia/Xilinota/issues/1148): Added support for search end-point and improved error handling -- Security: Updated a few packages to fix CVE-2018-16469 -- Security: Updated parse-url package to fix CVE-2018-3774 -- Various bug fixes and improvement following previous release. -- Fixes [#1251](https://github.com/XilinJia/Xilinota/issues/1251): Handle Show Uncompleted Tasks option when selecting a tag - -## [v1.0.134](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.134) - 2019-02-27T10:21:44Z - -Note: this is the same as v132 but with a fix for the resizeable column bug. - -- New: Experimental support for Mermaid graphs (This is **not** yet supported on mobile). -- New: Allow resizing sidebar columns. -- New: Resolves [#1198](https://github.com/XilinJia/Xilinota/issues/1198): In search results, give more weight to more recent notes and less to completed to-dos -- Add shortcut to start a sync ([#1231](https://github.com/XilinJia/Xilinota/issues/1231)) -- Change notebook icon in toolbar and search result ([#1252](https://github.com/XilinJia/Xilinota/issues/1252)) -- When deleting notebook or tag, display name ([#1253](https://github.com/XilinJia/Xilinota/issues/1253)) -- API: Resolves [#1148](https://github.com/XilinJia/Xilinota/issues/1148): Added support for search end-point and improved error handling -- Security: Updated a few packages to fix CVE-2018-16469 -- Security: Updated parse-url package to fix CVE-2018-3774 -- Various bug fixes and improvement following previous release. -- Fixes [#1251](https://github.com/XilinJia/Xilinota/issues/1251): Handle Show Uncompleted Tasks option when selecting a tag - -## [v1.0.132](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.132) - 2019-02-26T23:02:05Z - -- New: Experimental support for Mermaid graphs (This is **not** yet supported on mobile). -- New: Allow resizing sidebar columns. -- New: Resolves [#1198](https://github.com/XilinJia/Xilinota/issues/1198): In search results, give more weight to more recent notes and less to completed to-dos -- Add shortcut to start a sync ([#1231](https://github.com/XilinJia/Xilinota/issues/1231)) -- Change notebook icon in toolbar and search result ([#1252](https://github.com/XilinJia/Xilinota/issues/1252)) -- When deleting notebook or tag, display name ([#1253](https://github.com/XilinJia/Xilinota/issues/1253)) -- API: Resolves [#1148](https://github.com/XilinJia/Xilinota/issues/1148): Added support for search end-point and improved error handling -- Security: Updated a few packages to fix CVE-2018-16469 -- Security: Updated parse-url package to fix CVE-2018-3774 -- Various bug fixes and improvement following previous release. -- Fixes [#1251](https://github.com/XilinJia/Xilinota/issues/1251): Handle Show Uncompleted Tasks option when selecting a tag - -## [v1.0.127](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.127) - 2019-02-14T23:12:48Z - -This big release aims at improving the overall usability of the application and to make it more accessible to newcomers. - -- New: Added Welcome notes the first time the app is launched to give an overview of Xilinota and its features. -- New: Allow selecting editor path with dialog window -- New: Record last selected note IDs and restore it when opening notebook -- New: Resolves [#1041](https://github.com/XilinJia/Xilinota/issues/1041): Added button to go back to previous note after clicking link -- New: Restore scroll position when switching notes -- New: When selecting multiple notes, display possible actions as buttons -- Fixed importing ENEX file when note incorrectly contains a reminder tag -- Fixes [#1142](https://github.com/XilinJia/Xilinota/issues/1142): Disallow dropping notes on sidebar Notebook header -- Fixes [#1161](https://github.com/XilinJia/Xilinota/issues/1161): Display highlighted text and other background colours and images when exporting to PDF or printing -- Fixes [#1200](https://github.com/XilinJia/Xilinota/issues/1200): Note list was hidden when minimizing and maximizing window -- Fixed: Do not display tags that are not associated with any note -- Improved: Added 'Insert date time' option to menu -- Improved: Added a few more shortcuts for macOS and other platforms -- Improved: Added Usage link next to search box -- Improved: Allow using macOS App bundle as external editor, and improved error handling -- Improved: Better handle search queries that include dashes -- Improved: Delete note using keyboard -- Improved: Fixes [#1196](https://github.com/XilinJia/Xilinota/issues/1196): Optimised loading speed of notes when switching from one to another (2-3 times faster) -- Improved: Group config options into sections -- Improved: Improve how new notes are created to make it more reliable -- Improved: Improve styling and layout of notes in note viewer -- Improved: Keep synchronise button and status at bottom of side bar -- Improved: Made confirmation buttons sticky on Config screen -- Improved: Select notes in note list using arrow keys -- Improved: Toggle todo checkbox using SPACE key -- Improved: Use arrow to move between sidebar items, and added shortcuts to focus different elements -- Improved: Use ENTER and ESCAPE to go to next search result or to close search bar -- Improved: Use SPACE to collapse or expand a folder in sidebar -- Improved: When deleting note, display title or number of notes -- Improved: Highlight row backgroung in table -- Improved: Printing page - checkboxes and background colours and images are now printed correctly -- Improved: Add styling to the scrollbars in text editor and viewer ([#1204](https://github.com/XilinJia/Xilinota/issues/1204)) -- Updated translations and added Turkish language (thanks Zorbey Doğangüneş) -- API: Allow specifying item ID for any item - -## [v1.0.126](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.126) (Pre-release) - 2019-02-09T19:46:16Z - -- New: Added Welcome notes the first time the app is launched to give an overview of Xilinota and its features. -- New: Allow selecting editor path with dialog window -- New: Record last selected note IDs and restore it when opening notebook -- New: Resolves [#1041](https://github.com/XilinJia/Xilinota/issues/1041): Added button to go back to previous note after clicking link -- New: Restore scroll position when switching notes -- New: When selecting multiple notes, display possible actions as buttons -- Fixed importing ENEX file when note incorrectly contains a reminder tag -- Fixes [#1142](https://github.com/XilinJia/Xilinota/issues/1142): Disallow dropping notes on sidebar Notebook header -- Fixes [#1161](https://github.com/XilinJia/Xilinota/issues/1161): Display highlighted text and other background colours and images when exporting to PDF or printing -- Improved: Added 'Insert date time' option to menu -- Improved: Added a few more shortcuts for macOS and other platforms -- Improved: Added Usage link next to search box -- Improved: Allow using macOS App bundle as external editor, and improved error handling -- Improved: Better handle search queries that include dashes -- Improved: Delete note using keyboard -- Improved: Fixes [#1196](https://github.com/XilinJia/Xilinota/issues/1196): Optimised loading speed of notes when switching from one to another (2-3 times faster) -- Improved: Group config options into sections -- Improved: Improve how new notes are created to make it more reliable -- Improved: Improve styling and layout of notes in note viewer -- Improved: Keep synchronise button and status at bottom of side bar -- Improved: Made confirmation buttons sticky on Config screen -- Improved: Move up and down in note list using arrow keys -- Improved: Toggle todo checkbox using SPACE key -- Improved: Use arrow to move between sidebar items, and added shortcuts to focus different elements -- Improved: Use ENTER and ESCAPE to go to next search result or to close search bar -- Improved: Use SPACE to collapse or expand a folder in sidebar -- Improved: When deleting note, display title or number of notes -- API: Allow specifying item ID for any item - -## [v1.0.125](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.125) - 2019-01-26T18:14:33Z - -- New: Added support for pre-releases - in the options you can now choose to receive pre-releases too. -- New: Added version info to auto-update dialog -- New: Resolves [#1099](https://github.com/XilinJia/Xilinota/issues/1099): Show Markdown images in external editor -- Improved: Better multi-language support in search engine. Should now work better with languages like Russian, French, Chinese, Japanese or Korean, as well as any language with accents. -- Improved: Search keyword highlighting -- Improved local search by highlighting even partial matches -- Fixes [#1126](https://github.com/XilinJia/Xilinota/issues/1126): Open Katex link in external browser instead of inside app -- Fixes [#769](https://github.com/XilinJia/Xilinota/issues/769): Disable META tags in Markdown viewers -- Improved: Handle ESC key press to cancel the NotePropertiesDialog ([#1125](https://github.com/XilinJia/Xilinota/issues/1125)) -- Fixes [#1137](https://github.com/XilinJia/Xilinota/issues/1137): Fixed regression on SeaFile sync - -## [v1.0.120](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.120) - 2019-01-10T21:42:53Z - -- New: Adds functionality to toggle the notebooks and tags on the sidebar. ([#1002](https://github.com/XilinJia/Xilinota/issues/1002)) -- Resolves [#1059](https://github.com/XilinJia/Xilinota/issues/1059): Fixed behaviour of export to PDF and print -- Fix window manager icon on linux ([#1110](https://github.com/XilinJia/Xilinota/issues/1110)) -- Fixed file url issue ([#1054](https://github.com/XilinJia/Xilinota/issues/1054)) -- Fixed keyword highlighting bug -- Fix markdown code for checked checkbox ([#1113](https://github.com/XilinJia/Xilinota/issues/1113)) -- Apply zoom and editorfont updates without needing to restart ([#1109](https://github.com/XilinJia/Xilinota/issues/1109)) -- Updated many translations - -## [v1.0.119](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.119) - 2018-12-18T12:40:22Z - -Important: This release might be slow on startup due to the need to index all the notes, especially if you have many of them with lots of content. The best is simply to wait for it even if it takes several minutes. This is just a one off and afterwards startup time will be the same as before. - -- New: Fast full text search engine. Works with multiple terms, support for prefixes, can restrict search to either note title or body. See https://xilinota.cozic.net/#searching for more info. -- New: Search within current note (Ctrl+F). -- New: Add separate editor font size option ([#1027](https://github.com/XilinJia/Xilinota/issues/1027)) -- Changed: Changed global search shortcut to F6. -- Fixes [#808](https://github.com/XilinJia/Xilinota/issues/808) (maybe): Added fix for Nginx 404 error issue. -- Fixed: Prevent sync infinite loop under some rare conditions (only happens when manually modifying files on sync target, which should not be done anyway). -- Fixes [#476](https://github.com/XilinJia/Xilinota/issues/476) (maybe): Trying to fix notification flood. Added more log statements in case something goes wrong. -- Fixes [#1039](https://github.com/XilinJia/Xilinota/issues/1039): Always print or export to PDF using light theme -- Fixes [#1033](https://github.com/XilinJia/Xilinota/issues/1033): Handle hard break when rendering Markdown to HTML - -## [v1.0.118](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.118) - 2019-01-11T08:34:13Z - -Important: This release might be slow on startup due to the need to index all the notes, especially if you have many of them with lots of content. The best is simply to wait for it even if it takes several minutes. This is just a one off and afterwards startup time will be the same as before. - -- New: Fast full text search engine. Works with multiple terms, support for prefixes, can restrict search to either note title or body. See https://xilinota.cozic.net/#searching for more info. -- New: Search within current note (Ctrl+F). -- New: Add separate editor font size option ([#1027](https://github.com/XilinJia/Xilinota/issues/1027)) -- Changed: Changed global search shortcut to F6. -- Fixes [#808](https://github.com/XilinJia/Xilinota/issues/808) (maybe): Added fix for Nginx 404 error issue. -- Fixed: Prevent sync infinite loop under some rare conditions (only happens when manually modifying files on sync target, which should not be done anyway). -- Fixes [#476](https://github.com/XilinJia/Xilinota/issues/476) (maybe): Trying to fix notification flood. Added more log statements in case something goes wrong. -- Fixes [#1039](https://github.com/XilinJia/Xilinota/issues/1039): Always print or export to PDF using light theme -- Fixes [#1033](https://github.com/XilinJia/Xilinota/issues/1033): Handle hard break when rendering Markdown to HTML - -## [v1.0.117](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.117) - 2018-11-24T12:05:24Z - -- New: Resolves [#996](https://github.com/XilinJia/Xilinota/issues/996): Allow editing multiple notes in external editor -- New: Resolves [#846](https://github.com/XilinJia/Xilinota/issues/846): Set resource path to correct relative path so that for example images show up in Markdown viewers. -- Fixes [#906](https://github.com/XilinJia/Xilinota/issues/906): Fixed text editor path issue on Windows -- Fixes [#968](https://github.com/XilinJia/Xilinota/issues/968): Export resources specified with a title -- Fixes [#995](https://github.com/XilinJia/Xilinota/issues/995): Disabled tag bar for now until performance issues are resolved. - -## [v1.0.116](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.116) - 2018-11-20T19:09:24Z - -This is mostly a bug fix release following the recent v115 release. - -- Fixes [#933](https://github.com/XilinJia/Xilinota/issues/933): Handle internal links from HTML and from MD. -- Fixes [#979](https://github.com/XilinJia/Xilinota/issues/979): Fixed regression that was causing bottom of notes to be partially hidden. -- Fixes [#992](https://github.com/XilinJia/Xilinota/issues/992): Allow non-ASCII chars when exporting MD and handle duplicate filenames -- Fixes [#985](https://github.com/XilinJia/Xilinota/issues/985): Add missing syntax highlighting for dark theme -- Fixes [#991](https://github.com/XilinJia/Xilinota/issues/991): Add dark theme to note properties dialog - -## [v1.0.115](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.115) - 2018-11-16T16:52:02Z - -This is a rather large release which includes many of the pull requests that were submitted during Hacktoberfest, plus some extra improvements and bug fixes. Many thanks to all the contributors! - -- New: Adds functionality to display tags under the open note. ([#893](https://github.com/XilinJia/Xilinota/issues/893)) -- New: Xilinota desktop Dark Mode ([#921](https://github.com/XilinJia/Xilinota/issues/921)) -- New: Add support for custom css across all notes ([#925](https://github.com/XilinJia/Xilinota/issues/925)) -- New: Show note title in pdf export ([#890](https://github.com/XilinJia/Xilinota/issues/890)) ([#937](https://github.com/XilinJia/Xilinota/issues/937)) -- New: Display number of resources being fetched in side bar -- New: Export notes to JSON ([#912](https://github.com/XilinJia/Xilinota/issues/912), issues/912). ([#927](https://github.com/XilinJia/Xilinota/issues/927)) -- New: Further (invisible) changes on how resources are downloaded to prepare for better resource handling. -- Fix: Resolves [#918](https://github.com/XilinJia/Xilinota/issues/918): Skip properties that are on sync target but not handled by local client -- Fix: Fixes [#952](https://github.com/XilinJia/Xilinota/issues/952): Upgraded Katex lib to fix bug -- Fix: Fixes [#953](https://github.com/XilinJia/Xilinota/issues/953) (maybe): Improved the way internal links to notes are loaded to make it more reliable -- Fix: Fix image fetching error for URLs that contain query parameters. -- API: Allow setting the ID of newly created notes. -- Renewed code signing certificate. - -## [v1.0.114](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.114) - 2018-10-24T20:14:10Z - -- Fixes [#832](https://github.com/XilinJia/Xilinota/issues/832): Enex import: Don't add extra line breaks at the beginning of list item when it contains a block element -- Fixes [#798](https://github.com/XilinJia/Xilinota/issues/798): Enable Select All shortcut in macOS -- API: Fixed handling of PUT method and log errors to file -- Api: Fixes [#843](https://github.com/XilinJia/Xilinota/issues/843): Fixed regression that was preventing resource metadata from being downloaded -- Fixes [#847](https://github.com/XilinJia/Xilinota/issues/847): Prevent view from scrolling to top when clicking checkbox and editor not visible -- Resolves [#751](https://github.com/XilinJia/Xilinota/issues/751): Allow switching between todo and note when multiple notes are selected -- Fixed potential crash that can happen if editor is not ready -- Prevent URLs added via A tag from being opened inside app -- Fixes [#853](https://github.com/XilinJia/Xilinota/issues/853): Replace characters to equivalent US-ASCII ones when exporting files -- Improved the way resources are loaded to prepare to allow making downloading resources optional, and to make sync faster -- Fixes [#312](https://github.com/XilinJia/Xilinota/issues/312) (maybe): Removed power saving feature, which wasn\'t doing anything and added a possible fix to the UI freezing issue on Linux -- Improved: Handle internal anchors -- Improved Linux install script - -## [v1.0.111](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.111) - 2018-09-30T20:15:09Z - -This is mainly a release to fix a bug related to the new IMG tag support. - -- Electron: Resolves [#820](https://github.com/XilinJia/Xilinota/issues/820): Allow dragging and dropping a note in another note to create a link -- Electron: Fixes resources being incorrectly auto-deleted when inside an IMG tag -- API: Allow downloading a resource data via `/resources/:id/file` - -## [v1.0.110](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.110) - 2018-09-29T12:29:21Z - -This is a release only to get the new API out. If you do not need the functionalities of this API or you don't know what it is, you can probably skip this version. - -## [v1.0.109](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.109) - 2018-09-27T18:01:41Z - -- New: Allow loading image resources in IMG html tags. For example, this is now possible: `` -- Security: Fixed security issue by enabling contextIsolation and proxying IPC messages via preload script. Thank you Yaroslav Lobachevski for discovering the issue. -- Fixes [#801](https://github.com/XilinJia/Xilinota/issues/801): Replaced freegeoip which is no longer free with ip-api to enable again geo-location for notes. -- Fixes [#802](https://github.com/XilinJia/Xilinota/issues/802): Scale note text correctly when using zoom -- Fixes [#805](https://github.com/XilinJia/Xilinota/issues/805): Fixed app freezing when opening note in external editor and then creating new note -- Clipper: Fixes [#809](https://github.com/XilinJia/Xilinota/issues/809): Saves full URL with note, including query parameters -- Clipper: Resolves [#681](https://github.com/XilinJia/Xilinota/issues/681): Allow adding tags from Web Clipper -- Clipper: Fixes [#672](https://github.com/XilinJia/Xilinota/issues/672): Make sure selected notebook is saved and restored correctly -- Clipper: Fixes [#817](https://github.com/XilinJia/Xilinota/issues/817): Added support for PICTURE tags, which will fix issues with certain pages from which images were not being imported -- Clipper: Fixed importing certain images with sources that contain brackets -- Improved: Mostly an invisible change at this point, but the REST API has been refactored to allow adding more calls and to support third-party applications. - -## [v1.0.108](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.108) (Pre-release) - 2018-09-29T18:49:29Z - -To test the latest security fix only. Won't be released officially. - -## [v1.0.107](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.107) - 2018-09-16T19:51:07Z - -- New: Resolves [#755](https://github.com/XilinJia/Xilinota/issues/755): Added note properties dialog box to view and edit created time, updated time, source URL and geolocation -- Added Dutch (Netherlands) translation -- Added Romanian translation -- Fixes [#718](https://github.com/XilinJia/Xilinota/issues/718): Allow recursively importing Markdown folder -- Fix [#764](https://github.com/XilinJia/Xilinota/issues/764): Fix equation tag positioning -- Fixes [#710](https://github.com/XilinJia/Xilinota/issues/710): Don't unwatch file when it is temporarily deleted -- Resolves [#781](https://github.com/XilinJia/Xilinota/issues/781): Allow creating notebooks with duplicate titles to allow two notebooks with same name to exist under different parents -- Fixes [#799](https://github.com/XilinJia/Xilinota/issues/799): Handle restricted_content error for Dropbox (skip files that cannot be uploaded to copyright or other Dropbox t&c violation) -- Provided script to install on Ubuntu (with icon) - -## [v1.0.106](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.106) - 2018-09-08T15:23:40Z - -Note: this release is no longer signed to avoid issues with renewing certificates. If you get a warning or the application cannot be installed, please report on the forum on GitHub. - -- Resolves [#761](https://github.com/XilinJia/Xilinota/issues/761): Highlight single tick code segments -- Resolves [#714](https://github.com/XilinJia/Xilinota/issues/714): Allow starting application minimised in the tray icon -- Fixes [#759](https://github.com/XilinJia/Xilinota/issues/759): Add border around code block when exporting to PDF -- Fixes [#697](https://github.com/XilinJia/Xilinota/issues/697): Focus search text input after clearing search -- Fixes [#709](https://github.com/XilinJia/Xilinota/issues/709): Now that HTML is supported in notes, remove BR tag replacement hack to fix newline issues. - -## [v1.0.105](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.105) - 2018-09-05T11:29:36Z - -- Resolves [#679](https://github.com/XilinJia/Xilinota/issues/679): Drag a note on a tag to associate the tag. -- Resolves [#427](https://github.com/XilinJia/Xilinota/issues/427): Import source-url from Enex files -- Resolves [#594](https://github.com/XilinJia/Xilinota/issues/594): Enable support for SVG graphics -- New: replace the resource icon (for internal links) with the Xilinota icon (from ForkAwesome) -- Update: Upgraded Katex to support new features -- Update: Improve speed of loading notes that include many resources, and prevent UI from freezing -- Fixes [#653](https://github.com/XilinJia/Xilinota/issues/653): Don't detect horizontal rule as bullet list item -- Fixes [#113](https://github.com/XilinJia/Xilinota/issues/113): Upgraded Ace Editor to try to fix Korean input issue (to be confirmed) - -## [v1.0.104](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.104) - 2018-06-28T20:25:36Z - -- New: Allow HTML in Markdown documents in a secure way. -- New: Resolves [#619](https://github.com/XilinJia/Xilinota/issues/619): Context menu to cut, copy and paste. Also added menu to copy link in web view -- New: Resolves [#612](https://github.com/XilinJia/Xilinota/issues/612): Allow duplicating a note -- New: Web Clipper: Support 'author' property -- Improved: Resolves [#647](https://github.com/XilinJia/Xilinota/issues/647): Allow specifying text editor path and arguments in setting -- Improved: Optimised encryption and decryption of items so that it doesn't freeze the UI, especially on mobile -- Improved: Set PDF default file name -- Improved: Resolves [#644](https://github.com/XilinJia/Xilinota/issues/644): Added support for .markdown extension when importing files -- Fixes [#634](https://github.com/XilinJia/Xilinota/issues/634): Press ESC to dismiss dialog in non-English languages -- Fixes [#639](https://github.com/XilinJia/Xilinota/issues/639): Make sure text wraps when printing or exporting as PDF -- Fixes [#646](https://github.com/XilinJia/Xilinota/issues/646): Mentioned that TLS settings must be saved before checking sync config - -## [v1.0.103](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.103) - 2018-06-21T19:38:13Z - -- New: Resolves [#611](https://github.com/XilinJia/Xilinota/issues/611): Allow opening and editing note in external editor -- New: [#628](https://github.com/XilinJia/Xilinota/issues/628): Adds a shortcut to insert the date and time. -- New: Fixes [#343](https://github.com/XilinJia/Xilinota/issues/343), Fixes [#191](https://github.com/XilinJia/Xilinota/issues/191): Added options to specify custom TLS certificates -- New: Fixes [#343](https://github.com/XilinJia/Xilinota/issues/343), Fixes [#191](https://github.com/XilinJia/Xilinota/issues/191): Added options to ignore TLS cert errors to allow self-signed certificates on desktop and CLI -- Fixes [#626](https://github.com/XilinJia/Xilinota/issues/626): Auto-completion for indented items -- Fixes [#632](https://github.com/XilinJia/Xilinota/issues/632): Handle restricted_content error in Dropbox -- Fix: Revert [#554](https://github.com/XilinJia/Xilinota/issues/554) to try to fix [#624](https://github.com/XilinJia/Xilinota/issues/624): WebDAV error when syncing with SeaFile - -## [v1.0.101](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.101) - 2018-06-17T18:35:11Z - -This is a bug-fix release following v100 with the following fixes: - -- Fixes [#623](https://github.com/XilinJia/Xilinota/issues/623): Improved handling of text selection and fixed infinite loop (white screen bug) -- Fixes [#593](https://github.com/XilinJia/Xilinota/issues/593): Resource should not be auto-deleted if they've never been linked to any note -- Fixes [#630](https://github.com/XilinJia/Xilinota/issues/630): PDF export in context menu - -## [v1.0.100](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.100) - 2018-06-14T17:41:43Z - -- New: Added toolbar buttons for formatting text. -- New: Added Traditional Chinese and Catalan translations -- Fixed: Handle Nginx DAV PROPFIND responses correctly -- Fixes [#597](https://github.com/XilinJia/Xilinota/issues/597): Also import sub-notebooks when importing JEX data -- Fixes [#600](https://github.com/XilinJia/Xilinota/issues/600): Improved resuming of long sync operations so that it doesn't needlessly re-download the items from the beginning -- Fix: Try to display more info when there is a Dropbox API error - -## [v1.0.99](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.99) - 2018-06-10T13:18:23Z - -Note: This is the same as 1.0.97, but with a fix for the Linux version, which could not start anymore. - -If you're using the web clipper, make sure to also update it! - -- Updated: Auto-delete resources only after 10 days to handle some edge cases -- Clipper: Cleaner and more consistent clipper REST API, to facilitate third-party access -- Clipper: Fixes [#569](https://github.com/XilinJia/Xilinota/issues/569): Make clipper service available on localhost only -- Clipper: Fixes [#573](https://github.com/XilinJia/Xilinota/issues/573): Better handling of certain code blocks - -## [v1.0.97](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.97) - 2018-06-09T19:23:34Z - -If you're using the web clipper, make sure to also update it! - -- Updated: Auto-delete resources only after 10 days to handle some edge cases -- Clipper: Cleaner and more consistent clipper REST API, to facilitate third-party access -- Clipper: Fixes [#569](https://github.com/XilinJia/Xilinota/issues/569): Make clipper service available on localhost only -- Clipper: Fixes [#573](https://github.com/XilinJia/Xilinota/issues/573): Better handling of certain code blocks - -## [v1.0.96](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.96) - 2018-05-26T16:36:39Z - -This release is mainly to fix various issues with the recently released Web Clipper. - -- Clipper: Allow selecting folder to add the note to -- Clipper: Fixed issue when taking screenshot -- Clipper: Added Firefox extension - -## [v1.0.95](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.95) - 2018-05-25T13:04:30Z - -- New: A web clipper is now available - it allows saving web pages and screenshots from your browser to Xilinota. To start using it, go to Options > Web Clipper Options. Note that this feature is a beta release so there might still be some issues. Feedback is welcome. -- Fix: Identify another Dropbox missing auth error, to allow resetting the token -- Fixes [#531](https://github.com/XilinJia/Xilinota/issues/531): Get WebDAV to work with certain servers that require a trailing slash on directories - -## [v1.0.94](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.94) - 2018-05-21T20:52:59Z - -- New: Allow copying path of resources -- New: Adds functionality to allow for renaming of tags. -- Improved: Evernote import -- Fixes [#536](https://github.com/XilinJia/Xilinota/issues/536): Allow changing sync target file path -- Fixes [#535](https://github.com/XilinJia/Xilinota/issues/535): Note preview was not always updated when it should -- Fixes [#491](https://github.com/XilinJia/Xilinota/issues/491): Handle non-standard ports and better handling of fetchBlob errors -- Fixes [#528](https://github.com/XilinJia/Xilinota/issues/528): Set translation in bridge functions too -- Fixes [#527](https://github.com/XilinJia/Xilinota/issues/527): Remove empty section separators from menus -- Fix: Added styles to fix margin bottom for nested lists - -## [v1.0.93](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.93) - 2018-05-14T11:36:01Z - -- New: A portable version is now available. To install it simply copy the file "XilinotaPortable.exe" to your USB device. See the documentation for more information - https://xilinota.cozic.net/#desktop-applications -- Improved: Made import of ENEX files more robust and accurate -- Improved: Auto-update process should be more reliable. -- Fixed: Made sync-after-save interval longer to made synchronisations less frequent. - -## [v1.0.91](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.91) - 2018-05-10T14:48:04Z - -Same as v1.0.90 but with a fix for [#510](https://github.com/XilinJia/Xilinota/issues/510) - -- New: Resolves [#345](https://github.com/XilinJia/Xilinota/issues/345): Option to hide completed todos -- New: Resolves [#200](https://github.com/XilinJia/Xilinota/issues/200), Resolves [#416](https://github.com/XilinJia/Xilinota/issues/416): Allow attaching images by pasting them in. Allow attaching files by drag and dropping them. Insert attachment at cursor position. -- Improved: Resolves [#443](https://github.com/XilinJia/Xilinota/issues/443): Various optimisations to make dealing with large notes easier and make Katex re-rendering faster -- Fixes [#481](https://github.com/XilinJia/Xilinota/issues/481): Keyboard shortcuts were not working when text editor had focus in macOS -- Fixed: Tag display -- Security: Resolves [#500](https://github.com/XilinJia/Xilinota/issues/500): Fixed XSS security vulnerability - -## [v1.0.89](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.89) - 2018-05-09T13:05:05Z - -- New: Resolves [#122](https://github.com/XilinJia/Xilinota/issues/122): Added support for sub-notebooks. Please see doc for more info: https://xilinota.cozic.net/#sub-notebooks -- Improved: Export/Import links to notes -- Fixes [#480](https://github.com/XilinJia/Xilinota/issues/480): Ignore invalid flag automatically passed by macOS -- Fixes [#61](https://github.com/XilinJia/Xilinota/issues/61): Handle path that ends with slash for file system sync - -## [v1.0.85](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.85) - 2018-05-01T21:08:24Z - -Note: This is the same as v84 but with the note creation bug fixed. - -- New: Windows 32-bit support -- New: Button to toggle the sidebar -- Improved: Better handling of resources that are incorrectly flagged as encrypted -- Improved: Various changes to make PortableApps format work -- Improved: Resolves [#430](https://github.com/XilinJia/Xilinota/issues/430): Support lowercase "x" in Markdown checkboxes -- Fixes [#346](https://github.com/XilinJia/Xilinota/issues/346): Make sure links have an address when exporting to PDF -- Fixes [#355](https://github.com/XilinJia/Xilinota/issues/355): Set undo state properly when loading new note to prevent overwriting content of one note with another -- Fixes [#363](https://github.com/XilinJia/Xilinota/issues/363): indentation and rendering of lists -- Fixes [#470](https://github.com/XilinJia/Xilinota/issues/470): Make it clear that spaces in URLs are invalid. -- Fixes [#434](https://github.com/XilinJia/Xilinota/issues/434): Handle Katex block mode - -## [v1.0.83](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.83) - 2018-04-04T19:43:58Z - -- Fixes [#365](https://github.com/XilinJia/Xilinota/issues/365): Cannot paste in Dropbox screen - -## [v1.0.82](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.82) - 2018-03-31T19:16:31Z - -- Updated translations - -## [v1.0.81](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.81) - 2018-03-28T08:13:58Z - -- New: Dropbox synchronisation -- New: Czech translation -- Fixes [#318](https://github.com/XilinJia/Xilinota/issues/318): Display full links in editor -- Resolves [#329](https://github.com/XilinJia/Xilinota/issues/329): Add link to E2EE doc - -## [v1.0.79](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.79) - 2018-03-23T18:00:11Z - -- New: Resolves [#144](https://github.com/XilinJia/Xilinota/issues/144), Resolves [#311](https://github.com/XilinJia/Xilinota/issues/311): Highlight search results and search in real time. Associated Ctrl+F with searching. -- New: Resolves [#73](https://github.com/XilinJia/Xilinota/issues/73): Show modified date next to note in editor -- New: Danish translation -- Improved: Fixes [#318](https://github.com/XilinJia/Xilinota/issues/318), Fixes [#317](https://github.com/XilinJia/Xilinota/issues/317): ENEX: Improved handling and rendering of plain text links. Improved detection and import of resources. Improved import of tables. -- Updated: Resolves [#307](https://github.com/XilinJia/Xilinota/issues/307): Use blue colour for sidebar, to be consistent with mobile app and logo -- Updated: Translations - -## [v1.0.78](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.78) - 2018-03-17T15:27:18Z - -- Improved: Handle deletion of resources that are not linked to any note - -## [v1.0.77](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.77) - 2018-03-16T15:12:35Z - -Note: This fixes an invalid database upgrade in the previous version. - -- New: Resolves [#237](https://github.com/XilinJia/Xilinota/issues/237): Export to PDF and print option -- New: Resolves [#154](https://github.com/XilinJia/Xilinota/issues/154): No longer used resources are automatically deleted after approximately 24h -- Improved: Resolves [#298](https://github.com/XilinJia/Xilinota/issues/298): Removed extraneous first characters from auto-title -- Improved: Made WebDAV options dynamics so that changing username or password doesn't require restarting the app -- Fix: Fixes [#291](https://github.com/XilinJia/Xilinota/issues/291): Crash with empty backtick -- Fix: Fixes [#292](https://github.com/XilinJia/Xilinota/issues/292): Improved auto-update feature and fixed incorrect notifications -- Fix: Signed executables on Windows -- Updated Russian, German, Portuguese, Spanish and French translations. Many thanks to the translators! - -## [v1.0.72](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.72) - 2018-03-14T09:44:35Z - -- New: Allow exporting only selected notes or notebook -- New: Resolves [#266](https://github.com/XilinJia/Xilinota/issues/266): Allow setting text editor font family -- New: Display icon next to resources and allow downloading them from Electron client -- Improved: Optimised sync when dealing with many items, in particular when using Nextcloud or WebDAV -- Improved: Display last sync error unless it's a timeout or network error -- Improved: Fixes [#268](https://github.com/XilinJia/Xilinota/issues/268): Improve error message for invalid flags -- Fix: Fixes [#271](https://github.com/XilinJia/Xilinota/issues/271): Sort by created time was not respected - -## [v1.0.70](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.70) - 2018-02-28T20:04:30Z - -- New: Resolves [#97](https://github.com/XilinJia/Xilinota/issues/97): Export to JEX format or RAW format -- New: Import JEX and RAW format -- New: Resolves [#52](https://github.com/XilinJia/Xilinota/issues/52): Import Markdown files or directory -- New: Allow sorting notes by various fields -- New: Resolves [#243](https://github.com/XilinJia/Xilinota/issues/243): Added black and white tray icon for macOS -- Fix: [#247](https://github.com/XilinJia/Xilinota/issues/247): Unreadable error messages when checking for updates -- Fix: Fixed sync interval sorting order -- Fix: [#256](https://github.com/XilinJia/Xilinota/issues/256): Check that no other instance of Xilinota is running before launching a new one - -## [v1.0.67](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.67) - 2018-02-19T22:51:08Z - -- Fixed: [#217](https://github.com/XilinJia/Xilinota/issues/217): Display a message when the note has no content and only the note viewer is visible -- Fixed: [#240](https://github.com/XilinJia/Xilinota/issues/240): Tags should be handled in a case-insensitive way -- Fixed: [#241](https://github.com/XilinJia/Xilinota/issues/241): Ignore response for certain WebDAV calls to improve compatibility with some services. -- Updated: French and Español translation - -## [v1.0.66](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.66) - 2018-02-18T23:09:09Z - -- Fixed: Local items were no longer being deleted via sync. -- Improved: More debug information when WebDAV sync target does not work. -- Improved: Compatibility with some WebDAV services (Seafile in particular) - -## [v1.0.65](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.65) - 2018-02-17T20:02:25Z - -- New: Added several keyboard shortcuts -- New: Convert new lines in tables to BR tags, and added support for HTML tags in Markdown viewers -- Fixed: Confirmation message boxes, and release notes text -- Fixed: Issue with items not being decrypted immediately when they are created due to a sync conflict. -- Updated: Translations - -## [v1.0.64](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.64) - 2018-02-16T00:58:20Z - -Still more fixes and improvements to get v1 as stable as possible before adding new features. - -IMPORTANT: If you use Nextcloud it is recommended to sync all your notes before installing this release (see below). - -- Fixed: Nextcloud sync target ID (which was incorrectly set to WebDAV sync ID). As a result items that have been created since this bug will be re-synced with Nextcloud. This sync will not duplicate or delete any item but is necessary to preserve data integrity. IF YOU HAVE NOTES IN CONFLICT AFTER SYNC: Close the app completely and restart it to make sure all the lists are visually up-to-date. The notes in conflict most likely can be ignored - they are just duplicate of the real ones. To be safe, check the content but most likely they can simply be deleted. -- Improved: Provide Content-Length header for WebDAV for better compatibility with more servers -- Fixed: Allow copy and paste from config and encryption screen on macOS -- Fixed: [#201](https://github.com/XilinJia/Xilinota/issues/201), [#216](https://github.com/XilinJia/Xilinota/issues/216): Make sure only one update check can run at a time, and improved modal dialog boxes - -## [v1.0.63](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.63) - 2018-02-14T19:40:36Z - -- Improved the way settings are changed. Should also fixed issue with sync context being accidentally broken. -- Improved WebDAV driver compatibility with some services (eg. Seafile) - -## [v1.0.62](https://github.com/XilinJia/Xilinota/releases/tag/v1.0.62) - 2018-02-12T20:19:58Z - -- Fixes [#205](https://github.com/XilinJia/Xilinota/issues/205): Importing Evernote notes while on import page re-imports previous import -- Fixes [#209](https://github.com/XilinJia/Xilinota/issues/209): Items with non-ASCII characters end up truncated on Nextcloud -- Added Basque translation, fixed issue with handling invalid translations. Updated translation FR. - -## [v0.10.61](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.61) - 2018-02-08T18:27:39Z - -- New: Display message when creating new note or to-do so that it doesn't look like the previous note content got deleted. -- New: Also support $ as delimiter for Katex expressions -- New: Added sync config check to config screens -- New: Allowing opening and saving resource images -- New: Toolbar button to set tags -- Update: Improved request repeating mechanism -- Fix: Make sure alarms and resources are attached to right note when creating new note -- Fix: Use mutex when saving model to avoid race conditions when decrypting and syncing at the same time - -## [v0.10.60](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.60) - 2018-02-06T13:09:56Z - -- New: WebDAV synchronisation target -- New: Support for math typesetting [Katex](https://khan.github.io/KaTeX/) -- New: Tray icon for Windows and macOS -- Fixed: Don't allow adding notes to conflict notebook -- Updated: Russian translation -- Updated: French translation -- New: List missing master keys in encryption screen -- Fixed: Attaching images in Linux was no longer working -- Fixed crash in macOS - -## [v0.10.54](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.54) - 2018-01-31T20:21:30Z - -- Optimised Nextcloud functionality so that it is faster and consumes less resources -- Fixed Nextcloud sync issue when processing many items. -- Fixed: Handle case where file is left half-uploaded on Nextcloud instance (possibly an ocloud.de issue only) -- Fixed: Allow decryption of other items to continue even if an item cannot be decrypted -- Add Content-Size header for WebDAV, which is required by some services -- Fixed auto-title when title is manually entered first -- Improved auto-update process to avoid random crashes -- New: Allow focusing either title or body when creating a new note or to-do -- Fixed crash when having invalid UTF-8 string in text editor - -## [v0.10.52](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.52) - 2018-01-31T19:25:18Z - -- Optimised Nextcloud functionality so that it is faster and consumes less resources -- Fixed Nextcloud sync issue when processing many items. -- Fixed: Handle case where file is left half-uploaded on Nextcloud instance (possibly an ocloud.de issue only) -- Fixed: Allow decryption of other items to continue even if an item cannot be decrypted -- Add Content-Size header for WebDAV, which is required by some services -- Fixed auto-title when title is manually entered first -- Improved auto-update process to avoid random crashes -- New: Allow focusing either title or body when creating a new note or to-do - -## [v0.10.51](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.51) - 2018-01-28T18:47:02Z - -- Added Nextcloud support (Beta) -- Upgraded Electron to 1.7.11 to fix security vulnerability -- Fixed checkbox issue in config screen -- Fixed detection of encrypted item - -## [v0.10.48](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.48) - 2018-01-23T11:19:51Z - -- Improved and optimised file system sync target when many items are present. -- Fixes [#155](https://github.com/XilinJia/Xilinota/issues/155): Caret alignment issue with Russian text -- Dutch translation (Thanks @tcassaert) -- Removed certain log statements so that sensitive info doesn't end up in logs -- Fix: Handle case where resource blob is missing during sync - -## [v0.10.47](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.47) - 2018-01-16T17:27:17Z - -- Improved the way new note are created, and automatically add a title. Made saving and loading notes more reliable. -- Fix: race condition when a note is being uploaded while it's being modified in the text editor -- Fixes [#129](https://github.com/XilinJia/Xilinota/issues/129): Tags are case insensitive -- Schedule sync only after 30 seconds -- Schedule sync after enabling or disabling encryption -- Display sync items being fetched -- Fixed logic of what note is used when right-clicking one or more notes -- Fix: Don't scroll back to top when note is reloaded via sync -- Display URL for links -- Fix: Move prompt to top to avoid issue with date picker being hidden -- Fixed table font size and family -- Fixed logic to save, and make sure scheduled save always happen even when changing note -- Fixed OneDrive sync when resync is requested -- Fixes [#85](https://github.com/XilinJia/Xilinota/issues/85): Don't record deleted_items entries for folders deleted via sync -- Updated translations - -## [v0.10.43](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.43) - 2018-01-08T10:12:10Z - -- Fixed saving and loading of settings, which could affect synchronisation - -## [v0.10.41](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.41) - 2018-01-05T20:38:12Z - -- Added End-To-End Encryption support (E2EE) - -## [v0.10.40](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.40) - 2018-01-02T23:16:57Z - -- Fixed undo in text editor -- Updated German translation -- Added Russian, Japanese and Chinese translations - -## [v0.10.39](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.39) - 2017-12-11T21:19:44Z - -- Fixes [#55](https://github.com/XilinJia/Xilinota/issues/55): Added support for HTML tags found in ENEX files: colgroup, col, ins, kbd, address, caption, var, area, map -- Resolve [#7](https://github.com/XilinJia/Xilinota/issues/7): Show storage location in Options screen -- Fixes [#84](https://github.com/XilinJia/Xilinota/issues/84): Fields losing focus in Config screen -- Fixes [#86](https://github.com/XilinJia/Xilinota/issues/86): App icon missing on Linux -- Fixes [#87](https://github.com/XilinJia/Xilinota/issues/87): Show warningn when deleting notebook that contains notes. -- Fixes [#3](https://github.com/XilinJia/Xilinota/issues/3): Paths with '.' would cause JSX compilation to fail - -## [v0.10.38](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.38) - 2017-12-08T10:12:06Z - -- Dialog to export sync status -- Enabled support for filesystem sync - -## [v0.10.37](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.37) - 2017-12-07T19:38:05Z - -- Better handling of items that cannot be synchronised (for example, if they exceed the max file size supported by the target) -- Added Synchronisation Status screen -- Improved Enex support: - - Better handling of notes containing entire web pages (such as when imported via Web Clipper) - - Support for `` tags - - Support for various other tags - - Improved importing web pages that contain tables within tables. In which case the outer tables (which are usually the website layout) are rendered as regular text block and only the inner tables are actually rendered as tables. - - Fixed many other minor warnings and errors -- Allow setting installation directory in Windows - -## [v0.10.36](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.36) - 2017-12-05T09:34:40Z - -- All: Improved synchronisation when sync target has unreliable timestamps -- All: Fixed display issue - when items were modified during sync it could result in blank rows being displayed in note lists. - -## [v0.10.35](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.35) - 2017-12-02T15:56:08Z - -- All: Fixed sync issue and database migration issue - -## [v0.10.34](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.34) - 2017-12-02T14:50:28Z - -- All: fixed database creation error -- All: Improved Evernote import for blockquotes and sup tags -- CLI: Fixed crash when inputting command without closed quote -- CLI: Allow Backspace key to delete items on macOS -- Electron: Fixed header font sizes -- Electron: Fix [#33](https://github.com/XilinJia/Xilinota/issues/33): Allow copy and paste in OneDrive login -- Electron: Fixes [#32](https://github.com/XilinJia/Xilinota/issues/32): Error when manually input alarm date -- Electron: Allow attaching multiple files -- All: Allow attaching files of unknown mime type -- All: Added error for OneDrive for Business - -## [v0.10.33](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.33) - 2017-12-02T13:20:39Z - -- Improved Evernote import for blockquotes and sup tags - -## [v0.10.31](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.31) - 2017-12-01T09:56:44Z - -- Fixes [#22](https://github.com/XilinJia/Xilinota/issues/22) - keyboard cursor jumps while typing. - -## [v0.10.30](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.30) - 2017-11-30T20:28:16Z - -- Added Spanish locale (thank you Erick Rodríguez Ponce) -- Fixed copy/cut/paste issue in macOS -- Fixed checkbox issue in Option screen. - -## [v0.10.28](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.28) - 2017-11-30T01:07:46Z - -- Added toolbar to set alarms and attach files -- Fixed Evernote import of certain images -- Fixed note update issue - -## [v0.10.26](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.26) - 2017-11-29T16:02:17Z - -- Added support for alarms (notifications) -- Fixed scrolling issue for long notes -- Improved OneDrive login and possibly fixed rare error - -## [v0.10.25](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.25) - 2017-11-24T14:27:49Z - -- Allow multi-selection on note lists -- Allow drag and drop of notes -- Hide invalid characters (non-breaking spaces) in editor - - -## [v0.10.23](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.23) - 2017-11-21T19:38:41Z - - - -## [v0.10.22](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.22) - 2017-11-20T21:45:57Z - - - -## [v0.10.21](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.21) - 2017-11-18T00:53:15Z - - - -## [v0.10.20](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.20) - 2017-11-17T17:18:25Z - - - -## [v0.10.19](https://github.com/XilinJia/Xilinota/releases/tag/v0.10.19) - 2017-11-20T18:59:48Z - diff --git a/readme/changelog_android.md b/readme/changelog_android.md index 9614489..de3cb44 100644 --- a/readme/changelog_android.md +++ b/readme/changelog_android.md @@ -1,468 +1 @@ # Xilinota Android app changelog - -## [android-v2.13.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.13.2) (Pre-release) - 2023-10-07T16:42:16Z - -- New: Add share button to log screen (#8364 by Henry Heino) -- New: Add support for drawing pictures (#7588 by Henry Heino) -- Improved: Apply correct size to images imported from ENEX files (#8684) -- Improved: Bump mermaid version to 10.4.0 to support new chart types (#8890) (#8728 by [@oj-lappi](https://github.com/oj-lappi)) -- Improved: Enable ignoreTlsErrors and custom certificates for S3 sync (#8980 by Jens Böttge) -- Improved: Fix random crash due to sidebar animation (#8792) (#8791 by Henry Heino) -- Improved: Improved handling of invalid sync info (#6978) -- Improved: Remember whether "All notes", a notebook or a tag was opened when re-opening the app (#8021) -- Improved: Updated packages @bam.tech/react-native-image-resizer (v3.0.7), @react-native-community/datetimepicker (v7.4.2), @react-native-community/slider (v4.4.3), @testing-library/jest-native (v5.4.3), @testing-library/react-native (v12.2.2), compare-versions (v6.1.0), deprecated-react-native-prop-types (v4.2.1), glob (v10.3.4), katex (v0.16.8), markdown-it-multimd-table (v4.2.3), nodemon (v3.0.1), react, react-native-device-info (v10.8.0), react-native-exit-app (v2), react-native-gesture-handler (v2.12.1), react-native-image-picker (v5.6.1), react-native-modal-datetime-picker (v17.1.0), react-native-paper (v5.10.4), react-native-safe-area-context (v4.7.2), react-native-share (v9.2.4), react-native-url-polyfill (v2), react-native-vector-icons (v10), react-native-webview (v13.4.0), sass (v1.66.1), sharp (v0.32.5), sprintf-js (v1.1.3), url (v0.11.3), uuid (v9.0.1) -- Fixed: Fix complex queries that contain quotes or filters (#8050) -- Fixed: Fix not all dropdown items focusable with VoiceOver (#8714) (#8707 by Henry Heino) -- Fixed: Fix search engine ranking algorithm (f504cf1) -- Fixed: Fix sharing image to Xilinota (#8970) (#8533 by Self Not Found) -- Fixed: Fix unordered list button creates checklists (#8957) (#8956 by Henry Heino) -- Fixed: Fixed code block not default line wrap in pdf view (#8626) (#8517 by [@wljince007](https://github.com/wljince007)) -- Fixed: Hide the keyboard when showing the attach dialog (#8911) (#8774 by Henry Heino) -- Fixed: Prevent accessibility tools from focusing the notes list when it's invisible (#8799) (#8798 by Henry Heino) - -## [android-v2.12.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.12.3) (Pre-release) - 2023-09-11T20:01:44Z - -- Improved: Add screen reader labels to search/note actions buttons (#8797) (#8796 by Henry Heino) -- Improved: Improve accessibility of side menu (#8839 by Henry Heino) -- Fixed: Fix older Android versions unable to set alarms (#8837) (#8789 by Henry Heino) -- Fixed: Revert to `react-native-sidemenu-updated` for navigation drawers (#8820) (#8791 by Henry Heino) - -## [android-v2.12.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.12.2) (Pre-release) - 2023-08-22T13:15:18Z - -- Improved: Only include "armeabi-v7a", "x86", "arm64-v8a", "x86_64" in APK (4e2d366) - -## [android-v2.12.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.12.1) (Pre-release) - 2023-08-19T22:32:39Z - -- New: Add JEX export (#8428 by Henry Heino) -- New: Add support for Joplin Cloud email to note functionality (#8460 by [@pedr](https://github.com/pedr)) -- New: Add support for Voice Typing for most languages (#8309) -- New: Add support for share permissions (#8491) -- Improved: Add an option to disable the image resizing prompt (#8575) (#8566 by [@hubert](https://github.com/hubert)) -- Improved: Add option to autodetect theme (#8498) (#8490 by Henry Heino) -- Improved: Improved Vosk error handling (1eeb5ab) -- Improved: Temporarily revert to AES-128 as encryption method due to severe performance issues (#8657) -- Improved: Updated packages @react-native-community/datetimepicker (v7.4.1), @react-native-community/geolocation (v3.0.6), @react-native-community/netinfo (v9.4.1), @rmp135/sql-ts (v1.18.0), @testing-library/react-native (v12.1.3), buildTools, clean-html (v2), dayjs (v1.11.9), domhandler (v5), gettext-parser (v7.0.1), glob (v10.3.3), highlight.js (v11.8.0), jsdom (v22.1.0), react-native-device-info (v10.7.0), react-native-document-picker (v9), react-native-drawer-layout (v3.2.1), react-native-gesture-handler (v2.12.0), react-native-get-random-values (v1.9.0), react-native-image-picker (v5.6.0), react-native-localize (v3.0.2), react-native-modal-datetime-picker (v15.0.1), react-native-paper (v5.9.1), react-native-reanimated (v3.2.0), react-native-safe-area-context (v4.6.4), react-redux (v8.1.2), sass (v1.63.6), sharp (v0.32.4), standard (v17.1.0), ts-loader (v9.4.4), url (v0.11.1), word-wrap (v1.2.5) -- Improved: Upgrade react-native-webview to v12 (9ceb7b9) -- Improved: Upgrade to React Native 0.71 (e740914) -- Improved: WebDAV: Show a more descriptive error message when the password is empty (#8477) (#8466 by Henry Heino) -- Fixed: Do not log data shared with the app (#8495) (#8211 by Henry Heino) -- Fixed: Fix frequent crashing on Android 12 ARM (#8516) (#8425 by Henry Heino) -- Fixed: Fixed link modal position on devices with notch (#8029) (#8027 by [@Letty](https://github.com/Letty)) -- Fixed: Fixed text update issue when attaching a file to an empty note (78f3f1c) -- Fixed: Hide markdown toolbar completely when low on vertical space (#8688) (#8687 by Henry Heino) -- Fixed: Preserve image rotation (and other metadata) when resizing (#8669) (#8310 by Henry Heino) -- Fixed: Show warning if some items could not be decrypted (#8481) (#8381 by Henry Heino) -- Fixed: The voice typing box covers the texts in the editor (#8685) (#8510 by [@hubert](https://github.com/hubert)) -- Fixed: Trying to fix sharing issues (#8533) -- Fixed: Unrevert #7953: Migrate to react-native-drawer-layout (#8379) (#7918 by Henry Heino) -- Security: Prevent XSS when passing specially encoded string to a link (57b4198) - -## [android-v2.11.32](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.32) (Pre-release) - 2023-07-03T11:33:54Z - -- Improved: Allow configuring voice typing model URL (2aab85f) - -## [android-v2.11.31](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.31) (Pre-release) - 2023-06-25T14:26:21Z - -- Improved: Upgrade E2EE encryption method to AES-256 (#7686) - -## [android-v2.11.30](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.30) (Pre-release) - 2023-06-20T15:21:15Z - -- New: Add support for Voice Typing for most languages (#8309) - -## [android-v2.11.27](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.27) (Pre-release) - 2023-06-10T15:58:58Z - -- Upgraded to React Native 0.71 -- Improved: Updated packages @react-native-community/datetimepicker (v7), buildTools, domutils (v3.1.0), react-native-document-picker (v8.2.1), react-native-safe-area-context (v4.5.3), tar (v6.1.15) - -## [android-v2.11.26](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.26) (Pre-release) - 2023-06-08T16:13:02Z - -- Improved: Updated packages @react-native-community/datetimepicker (v7), buildTools, domutils (v3.1.0), react-native-document-picker (v8.2.1), react-native-safe-area-context (v4.5.3), tar (v6.1.15) -- Fixed: Allow certain HTML anchor tags (#8286) -- Fixed: Fix alarms for latest Android versions (#8229) -- Fixed: Fix sharing data with the app (#8285) - -## [android-v2.11.25](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.25) (Pre-release) - 2023-06-03T16:40:08Z - -- Fixed: Fix Vosk logic (60b3921) -- Fixed: Fixed error "Download interrupted" when downloading resources from Joplin Cloud/Server. - -## [android-v2.11.24](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.24) (Pre-release) - 2023-06-02T15:22:04Z - -- Improved: Write to note in realtime using voice typing (7779879) - -## [android-v2.11.23](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.23) (Pre-release) - 2023-06-01T17:19:16Z - -- Improved: Auto-detect language on start (e48d55c) -- Improved: Implement parenting of notebooks (#7980) (#8193 by [@jcgurango](https://github.com/jcgurango)) -- Improved: Updated packages @react-native-community/netinfo (v9.3.10), @react-native-community/push-notification-ios (v1.11.0), aws, jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), react-native-paper (v5.8.0), react-native-reanimated (v3.1.0), react-native-safe-area-context (v4.5.2), sass (v1.62.1), sharp (v0.32.1), tar (v6.1.14), yargs (v17.7.2) -- Improved: When resetting the master password, also create a new master key with that password (e647775) -- Fixed: Fixed regression in biometric check (b19f1a1) -- Fixed: Improve selection of active E2EE key (#8254) -- Fixed: Support monochrome icons (#7772) (#7766 by Andrey Mukamolov) -- Security: Disable SVG tag support in editor to prevent XSS (caf6606) -- Security: Prevent XSS by sanitizing certain HTML attributes (9e90d90) - -## [android-v2.11.22](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.22) (Pre-release) - 2023-05-14T13:44:28Z - -- Fixed: Fix "Download interrupted" error (b023f58) - -## [android-v2.11.21](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.21) (Pre-release) - 2023-05-14T11:05:15Z - -- Improved: Updated packages react-native-paper (v5.6.0) - -## [android-v2.11.16](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.16) (Pre-release) - 2023-05-12T12:43:08Z - -- Improved: Sync as soon as the app starts, and immediately after changing a note (3eb44d2) - -## [android-v2.11.14](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.14) (Pre-release) - 2023-05-10T12:24:40Z - -- Improved: Translate Welcome notes (#8154) - -## [android-v2.11.13](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.13) (Pre-release) - 2023-05-08T20:28:29Z - -- Improved: Tells whether Hermes engine is enabled or not (5ecae17) - -## [android-v2.11.10](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.10) (Pre-release) - 2023-05-08T10:26:14Z - -- Improved: Disable Hermes engine (e9e9986) -- Fixed: Fix voice typing (d5eeb12) - -## [android-v2.11.7](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.7) (Pre-release) - 2023-05-07T14:29:08Z - -- Fixed crash when starting voice typing. - -## [android-v2.11.6](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.6) (Pre-release) - 2023-05-07T13:53:31Z - -- Disabled Hermes engine - -## [android-v2.11.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.5) (Pre-release) - 2023-05-07T12:14:21Z - -- Improved: Improved Vosk support (beta, fr only) (#8131) -- Improved: Updated packages react-native-share (v8.2.2), reselect (v4.1.8), sharp (v0.32.0) - -## [android-v2.11.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.4) (Pre-release) - 2023-05-03T11:57:27Z - -- New: Add support for offline speech to text (Beta - FR only) (#8115) -- Improved: Updated packages @react-native-community/netinfo (v9.3.9), aws, react-native-document-picker (v8.2.0), react-native-paper (v5.5.2), react-native-safe-area-context (v4.5.1), sass (v1.60.0) -- Fixed: Fixed sync crash (#8056) (#8017 by Arun Kumar) -- Fixed: Fixes issue where the note body is not updated after attaching a file (991c120) - -## [android-v2.11.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.2) (Pre-release) - 2023-04-09T12:04:06Z - -- Improved: Resolve #8022: Editor syntax highlighting was broken (#8023) (#8022 by Henry Heino) -- Improved: Updated packages @react-native-community/netinfo (v9.3.8) -- Fixed: Removed `MasterKey` from Sync Status report (#8026) (#7940 by Arun Kumar) -- Security: Prevent bypassing fingerprint lock on certain devices (6b72f86) - -## [android-v2.11.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.11.1) (Pre-release) - 2023-04-08T08:49:19Z - -- New: Add log info for biometrics feature (efdbaeb) -- New: Add setting to enable/disable the markdown toolbar (#7929 by Henry Heino) -- Fixed: Encode the non-ASCII characters in OneDrive URI (#7868) (#7851 by Self Not Found) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable (#7987) (#7986 by Henry Heino) -- Updated packages @lezer/highlight (v1.1.4), fs-extra (v11.1.1), jsdom (v21.1.1), markdown-it-multimd-table (v4.2.1), nanoid (v3.3.6), node-persist (v3.1.3), nodemon (v2.0.22), react-native-document-picker (v8.1.4), react-native-image-picker (v5.3.1), react-native-paper (v5.4.1), react-native-share (v8.2.1), sass (v1.59.3), sqlite3 (v5.1.6), turndown (v7.1.2), yargs (v17.7.1) - -## [android-v2.10.9](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.9) (Pre-release) - 2023-03-22T18:40:57Z - -- Improved: Mark biometrics feature as beta and ensure no call is made if it is not enabled (e44a934) - -## [android-v2.10.8](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.8) (Pre-release) - 2023-02-28T18:09:21Z - -- Improved: Stop synchronization with unsupported WebDAV providers (#7819) (#7661 by [@julien](https://github.com/julien)) -- Fixed: Custom sort order not synchronized (#7729) (#6956 by Tao Klerks) -- Fixed: Fix camera attachment (#7775) (#7675 by [@vikneshwar](https://github.com/vikneshwar)) -- Fixed: Fixed duplicate sharing issue (#7799) (#7791 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixed error when sharing a file (#7801) (#6942 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixed issue where app would close after sharing a file (#7791) -- Fixed: Hide main content while biometric is enabled and not authenticated (#7781) (#7762 by [@pedr](https://github.com/pedr)) -- Fixed: Sharing pictures to Xilinota creates recurring duplications (#7807) (#7791 by [@jd1378](https://github.com/jd1378)) - -## [android-v2.10.6](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.6) (Pre-release) - 2023-02-10T16:22:28Z - -- Improved: Add create sub-notebook feature (#7728) (#1044 by [@carlosngo](https://github.com/carlosngo)) -- Fixed: Fix double-scroll issue in long notes (#7701) (#7700 by Henry Heino) -- Fixed: Fix startup error (#7688) (#7687 by Henry Heino) -- Fixed: Sharing file to Xilinota does not work (#7691) - -## [android-v2.10.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.5) (Pre-release) - 2023-01-21T14:21:23Z - -- Improved: Improve dialogue spacing in Fountain renderer (#7628) (#7627 by [@Elleo](https://github.com/Elleo)) -- Improved: Improve filesystem sync performance (#7637) (#6942 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixes non-working alarms (138bc81) - -## [android-v2.10.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.4) (Pre-release) - 2023-01-14T17:30:34Z - -- New: Add support for multiple profiles (6bb52d5) -- Improved: Configurable editor font size (#7596 by Henry Heino) -- Improved: Confirm closing settings with unsaved changes (#7566 by Henry Heino) -- Improved: Upgrade to React Native 0.69 (7e29804) -- Improved: Upgrade to React Native 0.70 (4bdb3d0) -- Fixed: Fixed biometics prompt on new devices (9eff7e6) -- Fixed: Fixed issue when floating keyboard is visible (#7593) (#6682 by Henry Heino) -- Fixed: Remove gray line around text editor (#7595) (#7594 by Henry Heino) - -## [android-v2.10.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.3) (Pre-release) - 2023-01-05T11:29:06Z - -- New: Add support for locking the app using biometrics (f10d9f7) -- Improved: Make the new text editor the default one (f5ef318) -- Fixed: Fixed proxy timeout setting UI (275c80a) -- Fixed: Settings save button visible even when no settings have been changed (#7503) - -## [android-v2.10.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.2) (Pre-release) - 2023-01-02T17:44:15Z - -- New: Add support for realtime search (767213c) -- Fixed: Enable autocorrect with spellcheck (#7532) (#6175 by Henry Heino) - -## [android-v2.10.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.10.1) (Pre-release) - 2022-12-29T13:55:48Z - -- Improved: Switch license to AGPL-3.0 (faf0a4e) -- Improved: Tag search case insensitive (#7368 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Update Mermaid: 9.1.7 to 9.2.2 (#7330 by Helmut K. C. Tessarek) -- Improved: Upgrade to react-native 0.68.5 (e2d59ee) -- Fixed: Could not attach images to notes anymore (#7471) -- Fixed: Fix CodeMirror syntax highlighting (#7386 by Henry Heino) -- Fixed: Fix attaching multiple files (#7196) (#7195 by Self Not Found) -- Fixed: Update CodeMirror (#7262) (#7253 by Henry Heino) -- Security: Fix XSS when a specially crafted string is passed to the renderer (762b4e8) - -## [android-v2.9.8](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.8) (Pre-release) - 2022-11-01T15:45:36Z - -- Updated translations - -## [android-v2.9.7](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.7) (Pre-release) - 2022-10-30T10:25:01Z - -- Fixed: Fixed notebook icons alignment (ea6b7ca) -- Fixed: Fixed crash when attaching a file. - -## [android-v2.9.6](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.6) (Pre-release) - 2022-10-23T16:23:25Z - -- New: Add monochrome icon (#6954 by Tom Bursch) -- Fixed: Fix file system sync issues (#6943 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fix note attachment issue (#6932 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixed notebook icon spacing (633c9ac) -- Fixed: Support non-ASCII characters in OneDrive (#6916) (#6838 by Self Not Found) - -## [android-v2.9.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.5) (Pre-release) - 2022-10-11T13:52:00Z - -- Improved: Disable multi-highlighting to fix context menu (9b348fd) -- Improved: Display icon for all notebooks if at least one notebook has an icon (ec97dd8) - -## [android-v2.9.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.3) (Pre-release) - 2022-10-07T11:12:56Z - -- Improved: Convert empty bolded regions to bold-italic regions in beta editor (#6807) (#6808 by Henry Heino) -- Improved: Increase the attachment size limit to 200MB (#6848 by Self Not Found) -- Improved: Show client ID in log (#6897 by Self Not Found) -- Improved: Supports attaching multiple files to a note at once (#6831 by Self Not Found) -- Improved: Update Mermaid 8.13.9 to 9.1.7 (#6849 by Helmut K. C. Tessarek) -- Fixed: Double/triple-tap selection doesn't show context menu (#6803) (#6802 by Henry Heino) -- Fixed: Fix multiple webview instances (#6841 by Henry Heino) -- Fixed: Fix resources sync when proxy is set (#6817) (#6688 by Self Not Found) -- Fixed: Fixed crash when trying to move note to notebook (#6898) - -## [android-v2.9.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.2) (Pre-release) - 2022-09-01T11:14:58Z - -- New: Add Markdown toolbar (#6753 by Henry Heino) -- New: Add long-press tooltips (#6758 by Henry Heino) -- Improved: Enable spellcheck by default on beta editor (#6778 by Henry Heino) -- Improved: Setting to disable spellcheck in beta editor (#6780 by Henry Heino) -- Fixed: Don't reload the application on screen rotation (#6737) (#6732 by Henry Heino) -- Fixed: Fix default font in beta editor (#6760) (#6759 by Henry Heino) -- Fixed: Fix side menu width on wide screen devices (#6662 by Tolulope Malomo) -- Fixed: Fixed Android filesystem sync (resources) (#6789) (#6779 by [@jd1378](https://github.com/jd1378)) -- Fixed: Fixed handling of normal paths in filesystem sync (#6792) (#6791 by [@jd1378](https://github.com/jd1378)) - -## [android-v2.9.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.9.1) (Pre-release) - 2022-08-12T17:14:49Z - -- New: Add alt text/roles to some buttons to improve accessibility (#6616 by Henry Heino) -- New: Add keyboard-activatable markdown commands (e.g. bold, italicize) on text editor (#6707 by Henry Heino) -- Improved: Ctrl+F search support in beta editor (#6587 by Henry Heino) -- Improved: Improve syntax highlighting on mobile beta editor (#6684 by Henry Heino) -- Improved: Removes whitespace above navigation component (#6597 by [@tmclo](https://github.com/tmclo)) -- Fixed: Do not encrypt non-owned note if it was not shared encrypted (#6645) -- Fixed: Fix checklist continuation in beta editor (#6577) (#6576 by Henry Heino) -- Fixed: Fixed android filesystem sync (#6395) (#5779 by [@jd1378](https://github.com/jd1378)) -- Fixed: Note links with HTML notation did not work (#6515) -- Fixed: Scroll selection into view in beta editor when window resizes (#6610) (#5949 by Henry Heino) - -## [android-v2.8.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.8.1) (Pre-release) - 2022-05-18T13:35:01Z - -- Improved: Allow filtering tags in tag dialog (#6221 by [@shinglyu](https://github.com/shinglyu)) -- Improved: Automatically start sync after setting the sync parameters (ff066ba) -- Improved: Color of Date-Time text changed to match theme (#6279 by Ayush Srivastava) -- Improved: Handle invalid revision patches (#6209) -- Improved: Improve error message when revision metadata cannot be decoded, to improve debugging (a325bf6) -- Improved: Make search engine filter keywords case insensitive (#6267) (#6266 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Sort sync target options (814a5a0) -- Fixed: "Move Note" dropdown menu can be very narrow (#6306) (#3564 by Ayush Srivastava) -- Fixed: Cursor hard to see in dark mode (#6307) (#5987 by Henry Heino) -- Fixed: Ensure that note revision markup type is set correctly (#6261) -- Fixed: Error when pressing undo or redo button while editor is closed (#6426) (#6328 by Tolulope Malomo) -- Fixed: Long path in "Export profile" prevents tapping OK button (#6359) (#6026 by Tolulope Malomo) -- Fixed: Prevent multiline note titles (#6144) (#5482 by [@Daeraxa](https://github.com/Daeraxa)) -- Fixed: Support inserting attachments from Beta Editor (#6325) (#6324 by Henry Heino) -- Fixed: The camera button remains clickable after taking a photo bug (#6222 by [@shinglyu](https://github.com/shinglyu)) - -## [android-v2.7.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.7.2) (Pre-release) - 2022-02-12T12:51:29Z - -- New: Add additional time format HH.mm (#6086 by [@vincentjocodes](https://github.com/vincentjocodes)) -- Improved: Do not duplicate resources when duplicating a note (721d008) -- Improved: Make heading 4, 5 and 6 styling more consistent (fca5875) -- Improved: Show login prompt for OneDrive (#5933 by Jonathan Heard) -- Improved: Update Mermaid 8.13.5 -> 8.13.9 and Katex dependencies (#6039 by Helmut K. C. Tessarek) -- Fixed: Shared resource was not encrypted with correct encryption key (#6092) - -## [android-v2.6.9](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.9) - 2021-12-20T14:58:42Z - -- Fixed: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible (667d642) - -## [android-v2.6.8](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.8) - 2021-12-17T10:15:00Z - -- Improved: Update Mermaid: 8.12.1 -> 8.13.5 (#5831 by Helmut K. C. Tessarek) -- Fixed: Links in flowchart Mermaid diagrams (#5830) (#5801 by Helmut K. C. Tessarek) - -## [android-v2.6.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.5) (Pre-release) - 2021-12-13T09:41:18Z - -- Fixed: Fixed "Invalid lock client type" error when migrating sync target (e0e93c4) - -## [android-v2.6.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.4) (Pre-release) - 2021-12-01T11:38:49Z - -- Improved: Also duplicate resources when duplicating a note (c0a8c33) -- Improved: Improved S3 sync error handling and reliability, and upgraded S3 SDK (#5312 by Lee Matos) -- Fixed: Alarm setting buttons were no longer visible (#5777) -- Fixed: Alarms were not being triggered in some cases (#5798) (#5216 by Roman Musin) -- Fixed: Fixed opening attachments (6950c40) -- Fixed: Handle duplicate attachments when the parent notebook is shared (#5796) - -## [android-v2.6.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.3) (Pre-release) - 2021-11-21T16:59:46Z - -- New: Add date format YYYY/MM/DD (#5759 by Helmut K. C. Tessarek) -- New: Add support for faster built-in sync locks (#5662) -- New: Add support for sharing notes when E2EE is enabled (#5529) -- New: Added support for notebook icons (e97bb78) -- Improved: Improved error message when synchronising with Xilinota Server (#5754) -- Improved: Makes it impossible to have multiple instances of the app open (#5587 by Filip Stanis) -- Improved: Remove non-OSS dependencies (#5735 by [@muelli](https://github.com/muelli)) -- Fixed: Fixed issue that could cause application to needlessly lock the sync target (0de6e9e) -- Fixed: Fixed issue with parts of HTML notes not being displayed in some cases (#5687) -- Fixed: Sharing multiple notebooks via Xilinota Server with the same user results in an error (#5721) - -## [android-v2.6.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.6.1) (Pre-release) - 2021-11-02T20:49:53Z - -- Improved: Upgraded React Native from 0.64 to 0.66 (66e79cc) -- Fixed: Fixed potential infinite loop when Xilinota Server session is invalid (c5569ef) - -## [android-v2.5.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.5.5) (Pre-release) - 2021-10-31T11:03:16Z - -- New: Add padding around beta text editor (365e152) -- Improved: Capitalise first word of sentence in beta editor (4128be9) -- Fixed: Do not render very large code blocks to prevent app from freezing (#5593) - -## [android-v2.5.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.5.3) (Pre-release) - 2021-10-28T21:47:18Z - -- New: Add support for public-private key pairs and improved master password support (#5438) -- New: Added mechanism to migrate default settings to new values (72db8e4) -- Improved: Ensure that shared notebook children are not deleted when shared, unshared and shared again, and a conflict happens (ccf9882) -- Improved: Improve delete dialog message (#5481) (#4701 by Helmut K. C. Tessarek) -- Improved: Improved Xilinota Server configuration check to better handle disabled accounts (72c1235) -- Improved: Improved handling of expired sessions when using Xilinota Server (33249ca) -- Fixed: Certain attachments were not being automatically deleted (#932) -- Fixed: Fixed logic of setting master password in Encryption screen (#5585) - -## [android-v2.4.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.4.3) - 2021-09-29T18:47:24Z - -- Fixed: Fix default sync target (4b39d30) - -## [android-v2.4.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.4.2) (Pre-release) - 2021-09-22T17:02:37Z - -- Improved: Allow disabling any master key, including default or active one (9407efd) -- Improved: Update Mermaid 8.10.2 -> 8.12.1 and fix gitGraph crash (#5448) (#5295 by Helmut K. C. Tessarek) -- Fixed: Misinterpreted search term after filter in quotation marks (#5445) (#5444 by [@JackGruber](https://github.com/JackGruber)) - -## [android-v2.4.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.4.1) (Pre-release) - 2021-08-30T13:37:34Z - -- New: Add a way to disable a master key (7faa58e) -- New: Add support for single master password, to simplify handling of multiple encryption keys (ce89ee5) -- New: Added "None" sync target to allow disabling synchronisation (f5f05e6) -- Improved: Do not display master key upgrade warnings for new master keys (70efadd) -- Improved: Improved sync locks so that they do not prevent upgrading a sync target (06ed58b) -- Improved: Show the used tags first in the tagging dialog (#5315 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Fixed crash when a required master key does not exist (#5391) - -## [android-v2.3.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.3.4) (Pre-release) - 2021-08-15T13:27:57Z - -- Fixed: Bump hightlight.js to v11.2 (#5278) (#5245 by Roman Musin) - -## [android-v2.3.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.3.3) (Pre-release) - 2021-08-12T20:46:15Z - -- Improved: Improved E2EE usability by making its state a property of the sync target (#5276) - -## [android-v2.2.5](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.2.5) (Pre-release) - 2021-08-11T10:54:38Z - -- Revert "Plugins: Add ability to make dialogs fit the application window (#5219)" as it breaks several plugin webviews. -- Revert "Resolves #4810, Resolves #4610: Fix AWS S3 sync error and upgrade framework to v3 (#5212)" due to incompatibility with some AWS providers. -- Improved: Upgraded React Native to v0.64 (afb7e1a) - -## [android-v2.2.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.2.3) (Pre-release) - 2021-08-09T18:48:29Z - -- Improved: Ensure that timestamps are not changed when sharing or unsharing a note (cafaa9c) -- Improved: Fix AWS S3 sync error and upgrade framework to v3 (#5212) (#4810 by Lee Matos) -- Improved: Handles OneDrive throttling responses and sets User-Agent based on Microsoft best practices (#5246) (#5244 by [@alec](https://github.com/alec)) -- Improved: Make sync icon spin in the right direction (#5275) (#4588 by Lee Matos) -- Fixed: Fixed issue with orphaned resource being created in case of a resource conflict (#5223) - -## [android-v2.2.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.2.1) (Pre-release) - 2021-07-13T17:37:38Z - -- New: Added improved editor (beta) -- Improved: Disable backup to Google Drive (#5114 by Roman Musin) -- Improved: Interpret only valid search filters (#5103) (#3871 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Removed old editor code (e01a175) - -## [android-v2.1.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.1.4) - 2021-07-03T08:31:36Z - -- Fixed: Fixes #5133: Items keep being uploaded to Xilinota Server after a note has been shared. -- Fixed: Fixed issue where untitled notes where created after a note had been shared and synced - -## [android-v2.1.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.1.3) - 2021-06-27T13:34:12Z - -- New: Add support for X-API-MIN-VERSION header (51f3c00) -- Improved: Activate Xilinota Server optimisations (3d03321) -- Improved: Also allow disabling TLS errors for Joplin Cloud to go around error UNABLE_TO_GET_ISSUER_CERT_LOCALLY (118a2f9) -- Fixed: Fixed search when the index contains non-existing notes (5ecac21) -- Fixed: Fixed version number on config screen (65e9268) - -## [android-v2.1.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.1.2) (Pre-release) - 2021-06-20T18:36:23Z - -- Fixed: Fixed error that could prevent a revision from being created, and that would prevent the revision service from processing the rest of the notes (#5051) -- Fixed: Fixed issue when trying to sync an item associated with a share that no longer exists (5bb68ba) - -## [android-v2.1.1](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.1.1) (Pre-release) - 2021-06-19T16:42:57Z - -- New: Add version number to log (525ab01) -- New: Added feature flags to disable Xilinota Server sync optimisations by default, so that it still work with server 2.0 (326fef4) -- Improved: Allow enabling and disabling feature flags (5b368e3) -- Improved: Allow uploading items in batch when synchronising with Xilinota Server (0222c0f) -- Improved: Improved first sync speed when synchronising with Xilinota Server (4dc1210) -- Improved: Mask auth token and password in log (0d33955) -- Improved: Optimise first synchronisation, when items have never been synced before (15ce5cd) -- Improved: Update Mermaid: 8.8.4 -> 8.10.2 (#5092 by Helmut K. C. Tessarek) - -## [android-v2.0.4](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.0.4) - 2021-06-16T12:15:56Z - -- Improved: Prevent sync process from being stuck when the download state of a resource is invalid (5c6fd93) - -## [android-v2.0.3](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.0.3) (Pre-release) - 2021-06-16T09:48:58Z - -- Improved: Verbose mode for synchronizer (4bbb3d1) - -## [android-v2.0.2](https://github.com/XilinJia/Xilinota/releases/tag/android-v2.0.2) - 2021-06-15T20:03:21Z - -- Improved: Conflict notes will now populate a new field with the ID of the conflict note. (#5049 by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Filter out form elements from note body to prevent potential XSS (thanks to Dmytro Vdovychinskiy for the PoC) (feaecf7) -- Improved: Focus note editor where tapped instead of scrolling to the end (#4998) (#4216 by Roman Musin) -- Improved: Improve search with Asian scripts (#5018) (#4613 by [@mablin7](https://github.com/mablin7)) -- Fixed: Fixed and improved alarm notifications (#4984) (#4912 by Roman Musin) -- Fixed: Fixed opening URLs that contain non-alphabetical characters (#4494) -- Fixed: Fixed user content URLs when sharing note via Xilinota Server (2cf7067) -- Fixed: Inline Katex gets broken when editing in Rich Text editor (#5052) (#5025 by [@Subhra264](https://github.com/Subhra264)) -- Fixed: Items are filtered in the API search (#5017) (#5007 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Wrong field removed in API search (#5066 by [@JackGruber](https://github.com/JackGruber)) diff --git a/readme/changelog_cli.md b/readme/changelog_cli.md index 1abb371..1bc9e34 100644 --- a/readme/changelog_cli.md +++ b/readme/changelog_cli.md @@ -1,443 +1 @@ # Xilinota terminal app changelog - -## [cli-v2.12.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.12.1) - 2023-08-23T12:53:19Z - -- New: Add support for share permissions (#8491) -- Improved: Allow importing Evernote task lists (#8440 by Rob Moffat) -- Improved: Rotating log files (#8376) (#5521 by [@hubert](https://github.com/hubert)) -- Improved: Updated packages @rmp135/sql-ts (v1.18.0), buildTools, clean-html (v2), dayjs (v1.11.9), domhandler (v5), gettext-parser (v7.0.1), glob (v10.3.3), highlight.js (v11.8.0), jsdom (v22.1.0), sass (v1.63.6), sharp (v0.32.3), standard (v17.1.0), word-wrap (v1.2.4) -- Improved: WebDAV: Show a more descriptive error message when the password is empty (#8477) (#8466 by Henry Heino) -- Security: Prevent XSS when passing specially encoded string to a link (57b4198) - -## [cli-v2.11.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.11.1) - 2023-06-27T09:28:01Z - -- Improved: Updated packages aws, buildTools, domutils (v3.1.0), fs-extra (v11.1.1), jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), nanoid (v3.3.6), node-persist (v3.1.3), open (v8.4.2), reselect (v4.1.8), sass (v1.62.1), sharp (v0.32.1), sqlite3 (v5.1.6), tar (v6.1.15), turndown (v7.1.2), yargs (v17.7.2) -- Improved: Upgrade E2EE encryption method to AES-256 (#7686) -- Improved: When resetting the master password, also create a new master key with that password (e647775) -- Fixed: Allow certain HTML anchor tags (#8286) -- Fixed: Encode the non-ASCII characters in OneDrive URI (#7868) (#7851 by Self Not Found) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable (#7987) (#7986 by Henry Heino) -- Fixed: Improve selection of active E2EE key (#8254) - -## [cli-v2.10.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.10.3) - 2023-02-26T13:03:59Z - -- Fixed: Fixed "sync" command when calling it in non-interactive mode (d157b9c) - -## [cli-v2.10.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.10.2) - 2023-02-26T12:41:23Z - -- Improved: Create subnotebooks (#6722) (#1728 by Andrej Lifinzew) - -## [cli-v2.10.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.10.1) - 2023-02-25T16:49:17Z - -- Improved: Stop synchronization with unsupported WebDAV providers (#7819) (#7661 by [@julien](https://github.com/julien)) -- Improved: Switch license to AGPL-3.0 (faf0a4e) -- Improved: Validate required flags (42cef1e) -- Fixed: Custom sort order not synchronized (#7729) (#6956 by Tao Klerks) -- Fixed: Support non-ASCII characters in OneDrive (#6916) (#6838 by Self Not Found) -- Security: Fix XSS when a specially crafted string is passed to the renderer (762b4e8) - -## [cli-v2.9.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.9.1) - 2022-10-12T14:49:48Z - -- Improved: Added note count indicator per notebook (#6526) (#6478 by Eduardo Esparza) -- Improved: Toggle short ids and mv notebooks (#6671) (#1728 by Andrej Lifinzew) -- Fixed: Do not encrypt non-owned note if it was not shared encrypted (#6645) -- Fixed: Fix resources sync when proxy is set (#6817) (#6688 by Self Not Found) -- Fixed: Fixed names of imported duplicate notebooks (#6704) - -## [cli-v2.8.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.8.1) - 2022-05-18T13:02:48Z - -- New: Add additional time format HH.mm (#6086 by [@vincentjocodes](https://github.com/vincentjocodes)) -- Improved: Do no duplicate resources when duplicating a note (721d008) -- Improved: Handle invalid revision patches (#6209) -- Improved: Improve error message when revision metadata cannot be decoded, to improve debugging (a325bf6) -- Improved: Make search engine filter keywords case insensitive (#6267) (#6266 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Show login prompt for OneDrive (#5933 by Jonathan Heard) -- Fixed: Ensure that note revision markup type is set correctly (#6261) -- Fixed: Fixed creation of empty notebooks when importing directory of files (#6274) (#6197 by [@Retrove](https://github.com/Retrove)) -- Fixed: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible (667d642) -- Fixed: Note export could fail in some cases (regression) (#6203) -- Fixed: Shared resource was not encrypted with correct encryption key (#6092) - -## [cli-v2.6.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.6.2) - 2021-12-17T11:19:45Z - -- New: Add date format YYYY/MM/DD (#5759 by Helmut K. C. Tessarek) -- New: Add support for faster built-in sync locks (#5662) -- New: Add support for more style of highlighted texts when importing ENEX files (89179c2) -- New: Add support for sharing notes when E2EE is enabled (#5529) -- Improved: Also duplicate resources when duplicating a note (c0a8c33) -- Improved: Ask for master password when encryption or decryption fails (c19e59f) -- Improved: Improved S3 sync error handling and reliability, and upgraded S3 SDK (#5312 by Lee Matos) -- Improved: Improved error message when synchronising with Xilinota Server (#5754) -- Improved: Update Mermaid: 8.12.1 -> 8.13.5 (#5831 by Helmut K. C. Tessarek) -- Improved: When exporting as HTML, pack all images, styles and scripts inside the HTML file (98ed2be) -- Fixed: Fixed "Invalid lock client type" error when migrating sync target (e0e93c4) -- Fixed: Fixed issue that could cause application to needlessly lock the sync target (0de6e9e) -- Fixed: Handle duplicate attachments when the parent notebook is shared (#5796) -- Fixed: Links in flowchart Mermaid diagrams (#5830) (#5801 by Helmut K. C. Tessarek) -- Fixed: Long resource filenames were being incorrectly cut (#5653) -- Fixed: Sharing multiple notebooks via Xilinota Server with the same user results in an error (#5721) - -## [cli-v2.6.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.6.1) - 2021-11-03T11:33:18Z - -- New: Add support for public-private key pairs and improved master password support (#5438) -- New: Added mechanism to migrate default settings to new values (72db8e4) -- Improved: Add Markdown + Front Matter exporter/importer (#5465) (#5224 by [@CalebJohn](https://github.com/CalebJohn)) -- Improved: Ensure that shared notebook children are not deleted when shared, unshared and shared again, and a conflict happens (ccf9882) -- Improved: Improved Xilinota Server configuration check to better handle disabled accounts (72c1235) -- Improved: Improved handling of expired sessions when using Xilinota Server (33249ca) (ace1118) -- Fixed: Certain attachments were not being automatically deleted (#932) -- Fixed: Fix default sync target (4b39d30) -- Fixed: Fixed potential infinite loop when Xilinota Server session is invalid (c5569ef) -- Fixed: Fixed running out of memory when importing large ENEX files (#5543) -- Fixed: Ignore newline between quotes while spliting batch (#5540) (#5341 by Kingsley Yung) - -## [cli-v2.4.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.4.1) - 2021-09-29T15:28:01Z - -- New: Add a way to disable a master key (7faa58e) -- New: Add support for single master password, to simplify handling of multiple encryption keys (ce89ee5) -- New: Added "None" sync target to allow disabling synchronisation (f5f05e6) -- Improved: Allow importing certain corrupted ENEX files (f144dae) -- Improved: Improved sync locks so that they do not prevent upgrading a sync target (06ed58b) -- Fixed: Fixed file paths when exporting as HTML (#5325) -- Fixed: Misinterpreted search term after filter in quotation marks (#5445) (#5444 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Setting note contents using "set" command does not update note timestamp (#5435) - -## [cli-v2.3.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.3.2) - 2021-08-16T09:38:40Z - -- Improved: Improved E2EE usability by making its state a property of the sync target (#5276) -- Fixed: Bump hightlight.js to v11.2 (#5278) (#5245 by Roman Musin) -- Fixed: Fixed version command so that it does not require the keychain (ca6d8ec) - -## [cli-v2.2.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.2.2) - 2021-08-11T15:34:56Z - -- Fixed: Fixed version command so that it does not require the keychain (15766d1) - -## [cli-v2.2.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.2.1) - 2021-08-10T10:21:09Z - -- Improved: Ensure that timestamps are not changed when sharing or unsharing a note (cafaa9c) -- Improved: Fix AWS S3 sync error and upgrade framework to v3 (#5212) (#4810 by Lee Matos) -- Improved: Handles OneDrive throttling responses and sets User-Agent based on Microsoft best practices (#5246) (#5244 by [@alec](https://github.com/alec)) -- Improved: Interpret only valid search filters (#5103) (#3871 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Do not export share properties (#5232) -- Fixed: Fixed issue with orphaned resource being created in case of a resource conflict (#5223) -- Fixed: Import highlighted text from ENEX files (#5213) - -## [cli-v2.1.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.1.2) - 2021-06-27T15:51:36Z - -- New: Add support for X-API-MIN-VERSION header (51f3c00) -- New: Added flag to disable local lock when synchronising (7aff6d2) -- Improved: Allow uploading items in batch when synchronising with Xilinota Server (0222c0f) -- Improved: Also allow disabling TLS errors for Joplin Cloud to go around error UNABLE_TO_GET_ISSUER_CERT_LOCALLY (118a2f9) -- Improved: Improved first sync speed when synchronising with Xilinota Server (4dc1210) -- Improved: Mask auth token and password in log (0d33955) -- Improved: Optimise first synchronisation, when items have never been synced before (15ce5cd) -- Improved: Update Mermaid: 8.8.4 -> 8.10.2 (#5092 by Helmut K. C. Tessarek) -- Fixed: Fixed error that could prevent a revision from being created, and that would prevent the revision service from processing the rest of the notes (#5051) -- Fixed: Fixed issue when trying to sync an item associated with a share that no longer exists (5bb68ba) -- Fixed: Fixed search when the index contains non-existing notes (5ecac21) -- Fixed: Handle special type of code block when importing ENEX files (#4965) - -## [cli-v2.0.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v2.0.1) - 2021-06-16T19:06:28Z - -- New: Add new date format YYMMDD (#4954 by Helmut K. C. Tessarek) -- New: Add support for sharing notebooks with Xilinota Server (#4772) -- Improved: Allow setting up E2EE without having to confirm the password (c5b0529) -- Improved: Conflict notes will now populate a new field with the ID of the conflict note. (#5049 by [@Ahmad45123](https://github.com/Ahmad45123)) -- Improved: Import SVG as images when importing ENEX files (#4968) -- Improved: Improve search with Asian scripts (#5018) (#4613 by [@mablin7](https://github.com/mablin7)) -- Improved: Prevent sync process from being stuck when the download state of a resource is invalid (5c6fd93) -- Fixed: Fixed possible crash when trying to delete corrupted revision in revision service (#4845) -- Fixed: Fixed user content URLs when sharing note via Xilinota Server (2cf7067) -- Fixed: Improved importing Evernote notes that contain codeblocks (#4965) -- Fixed: Items are filtered in the API search (#5017) (#5007 by [@JackGruber](https://github.com/JackGruber)) - -## [cli-v1.8.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.8.1) - 2021-05-10T09:38:05Z - -- New: Add "id" and "due" search filters (#4898 by [@JackGruber](https://github.com/JackGruber)) -- New: Add support for "batch" command (eef86d6) -- Improved: Also duplicate the tags when the note is duplicated (#4876) (#3157 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Bump KaTeX to 0.13.3 (#4902 by Roman Musin) -- Improved: Filter "notebook" can now be negated (#4651 by Naveen M V) -- Improved: Improved error handling when importing ENEX (257cde4) -- Improved: Save user settings to JSON file (71f976f) -- Improved: Some imported ENEX files incorrectly had invisible sections (f7a457f) -- Fixed: Disable WebDAV response caching (#4887) (#4706 by Roman Musin) -- Fixed: Fixed issue when getting version info (54884d6) -- Fixed: Fixed rendering of note and resource links (61399ce) -- Fixed: Regression: Fixed network request repeat mechanism (ede6004) -- Security: Apply npm audit security fixes (0b67446) - -## [cli-v1.6.4](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.6.4) - 2021-01-21T10:01:15Z - -- Fixed: Fixed infinite sync issue with OneDrive (#4305) - -## [cli-v1.6.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.6.3) - 2021-01-11T11:52:11Z - -- New: Add more log info when a revision cannot be deleted due to still-encrypted itel -- Improved: Do not display error message when fixing ENEX resource mime type (#4310) -- Improved: Improve support for SVG images when importing ENEX files -- Improved: Improved support for bold and italic format when importing ENEX file (#4316) -- Improved: Support natural sorting by title (#4272 by [@volatilevar](https://github.com/volatilevar)) -- Improved: Upload Big Notes to Onedrive (#4120) (#3528 by Jonathan Heard) -- Fixed: Fixed OneDrive issue that would require a full resync every time (#4324) (#4313 by Jonathan Heard) -- Fixed: Fixed importing ENEX files that contain hidden sections - -## [cli-v1.6.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.6.2) - 2021-01-11T11:41:56Z - -- New: Add more log info when a revision cannot be deleted due to still-encrypted item -- Improved: Do not display error message when fixing ENEX resource mime type (#4310) -- Improved: Improve support for SVG images when importing ENEX files -- Improved: Improved support for bold and italic format when importing ENEX file (#4316) -- Improved: Support natural sorting by title (#4272 by [@volatilevar](https://github.com/volatilevar)) -- Improved: Upload Big Notes to Onedrive (#4120) (#3528 by Jonathan Heard) -- Fixed: Fixed OneDrive issue that would require a full resync every time (#4324) (#4313 by Jonathan Heard) -- Fixed: Fixed importing ENEX files that contain hidden sections - -## [cli-v1.5.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.5.1) - 2020-12-26T00:46:31Z - -- New: Add table captions when importing ENEX files -- Improved: Allow exporting conflict notes (#4095) -- Improved: Allow lowercase filters when doing search -- Improved: Improved error handling when importing ENEX files -- Improved: Partially reverts #3975 (link rendering) -- Fixed: Fix sorting by title in a case insensitive way -- Fixed: Fixed basic search when executing a query in Chinese (#4034 by Naveen M V) -- Fixed: Fixed importing ENEX files that contain empty resources -- Fixed: Fixed importing ENEX files that contain resources with invalid mime type -- Fixed: Fixed importing certain ENEX files that contain invalid dates -- Fixed: Fixed importing certain code blocks from ENEX -- Fixed: Fixed issue when searching for text that contains diacritic (#4152) (#4025 by Roman Musin) -- Fixed: Fixed issues when importing hidden tables within hidden sections in Enex files - -## [cli-v1.4.9](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.4.9) - 2020-11-26T15:00:37Z - -- Improved: Allow exporting conflict notes (#4095) -- Improved: Allow lowercase filters when doing search -- Improved: Refresh sidebar and notes when moving note outside of conflict folder -- Fixed: Fix handling of new line escaping when using external edit -- Fixed: Fixed importing certain ENEX files that contain invalid dates - -## [cli-v1.4.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.4.3) - 2020-11-06T21:19:29Z - -IMPORTANT: If you use the web API, please note that there are a few breaking changes in this release. See here for more information: https://github.com/XilinJia/Xilinota/pull/3983#issue-509624899 - -- New: API: Adds ability to paginate data (#3983) -- Fixed: Display proper error message when decryption worker cannot be started (#4000) -- Fixed: Fixed OneDrive authentication -- Fixed: Fixed sync issue when importing ENEX files that contain new line characters in the source URL attribute (#3955) - -## [cli-v1.3.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.3.3) - 2020-10-23T16:00:38Z - -- Improved: Added support for a custom S3 URL (#3921) (#3691 by [@aaron](https://github.com/aaron)) -- Improved: Allow setting note geolocation attributes via API (#3884) -- Improved: Import <strike>,<s> tags (strikethrough) from Evernote (#3936 by Ian Slinger) -- Improved: Removed OneDrive Dev sync target which was not really useful -- Improved: Sort search results by average of multiple criteria, including 'Sort notes by' field setting (#3777 by [@shawnaxsom](https://github.com/shawnaxsom)) -- Improved: Sort tags in a case-insensitive way -- Improved: Updated installation script with BSD support (#3930 by Andros Fenollosa) -- Fixed: Crash when trying to change app locale (#3847) -- Fixed: Fix search filters when language is in Korean or with accents (#3947 by Naveen M V) -- Fixed: Fixed freeze when importing ENEX as HTML, and fixed potential error when importing resources (#3958) -- Fixed: Fixed setting issue that would cause a password to be saved in plain text in the database, even when the keychain is working -- Fixed: Importing ENEX as HTML was importing as Markdown (#3923) -- Fixed: Regression: Fix export of pluginAssets when exporting to html/pdf (#3927 by Caleb John) - -## [cli-v1.2.3](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.2.3) - 2020-10-09T11:17:18Z - -- Improved: Improved handling of database migration failures - -## [cli-v1.2.2](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.2.2) - 2020-09-29T11:33:53Z - -- Fixed: Fixed crash due to missing spellfix extension -- Fixed: Fixed link generation when exporting to PDF or HTML (#3780) -- Fixed: Improved handling of special characters when exporting to Markdown (#3760) - -## [cli-v1.2.1](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.2.1) - 2020-09-23T11:15:12Z - -- Fixed: Fixed crash due to missing spellfix extension -- Fixed: Fixed link generation when exporting to PDF or HTML (#3780) -- Fixed: Improved handling of special characters when exporting to Markdown (#3760) - -## [cli-v1.1.8](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.1.8) - 2020-09-21T12:02:29Z - -- Improved: Do not prevent export when one item is still encrypted -- Improved: Fix keytar library being loaded up in FreeBSD. (#3712) (#3711 by Jose Esteve) -- Fixed: Fixed note export when there are folders with non-existing parents. Also fixed long path issue on Windows. (#3689) -- Fixed: Increased file extension limit to 20 to prevent issue when using external editors (#3696) - -## [cli-v1.0.168](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.168) - 2020-09-14T08:47:08Z - -- Improved: Implemented reliable way to sync device and server clocks - -## [cli-v1.0.167](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.167) - 2020-09-04T17:15:49Z - -- New: Add mechanism to lock and upgrade sync targets (#3524) -- Improved: Add search filters (#3213) (#1877 by Naveen M V) -- Improved: Add support for OneDrive for Business (#3433) (#1266 by [@jonath92](https://github.com/jonath92)) -- Improved: Added link navigation shortcuts (#3275) (#3217 by j-krl) -- Improved: When searching, weight notes using Okapi BM25 score (#3454 by Naveen M V) -- Fixed: Fixed sync fetching issue (#3599) (#3591 by [@alexchee](https://github.com/alexchee)) - -## [cli-v1.0.166](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.166) - 2020-08-02T14:03:26Z - -- New: Add support for AWS S3 synchronisation (Beta) (#2815 by [@alexchee](https://github.com/alexchee)) -- Fixed: Desktop-only scripts were incorrectly being loaded in CLI server tool (#3548) -- Fixed: Fix filename when exporting notebook as Markdown (#3473) -- Fixed: Fixed attachments being out of order when importing Enex file - -## [cli-v1.0.165](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.165) - 2020-07-10T18:51:42Z - -- New: Translation: Add bahasa indonesia (id_ID.po) (#3246 by [@ffadilaputra](https://github.com/ffadilaputra)) -- Improved: Allow importing ENEX files as HTML -- Improved: Disable support for HTML export for now as it does not work -- Improved: Upload attachments > 4 MB when using OneDrive (#3195) (#173 by [@TheOnlyTrueJonathanHeard](https://github.com/TheOnlyTrueJonathanHeard)) -- Fixed: Fixed import of checkboxes in ENEX files (#3402) -- Fixed: Fixed various bugs related to the import of ENEX files as HTML -- Fixed: Only de-duplicate imported notebook titles when needed (#2331) -- Fixed: Prevent desktop.ini file from breaking sync lock (#3381) -- Fixed: Prevent notebook to be the parent of itself (#3334) -- Fixed: Sync would fail in some cases due to a database error (#3234) - -## [cli-v1.0.164](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.164) - 2020-05-13T15:30:22Z - -- New: Added support for basic search -- Improved: Improve automatic title generation (#2955) (#2915 by anirudh murali) -- Improved: Improve handling of encrypted items -- Improved: Made layout configurable (#3069 by [@jyuvaraj03](https://github.com/jyuvaraj03)) -- Improved: Start resource fetcher service when a note has been decrypted -- Fixed: Better handling of missing table field bug on Linux (#3088) -- Fixed: Fix format of geolocation data (#2673 by [@mic704b](https://github.com/mic704b)) - -## [cli-v1.0.163](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.163) - 2020-04-10T18:31:50Z - -- Improved: Update ko.po (#2986 by [@xmlangel](https://github.com/xmlangel)) -- Improved: Update it_IT.po (#2978 by [@abonte](https://github.com/abonte)) -- Improved: Update nb_NO.po (#2973 by Mats Estensen) -- Improved: Update zh_CN.po (#2971 by [@troilus](https://github.com/troilus)) -- Fixed: Add support for retrying decryption after it has failed multiple times (#2981) -- Fixed: When modifying a conflicted note, it would disappear from the view (#2709) -- Fixed: Prevent decryption loop when a resource cannot be decrypted (#2257) - -## [cli-v1.0.162](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.162) - 2020-04-01T17:16:14Z - -- New: Compatibility with new master key and sync target encryption - -## [cli-v1.0.161](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.161) - 2020-03-07T01:20:04Z - -- New: Add more context to encryption errors -- Improved: Changed default encryption method to CCM -- Improved: Change geolocation service to freegeoip.app to improve privacy (#2503 by Helmut K. C. Tessarek) -- Fixed: Handle invalid UTF-8 data when encrypting (#2591) -- Fixed: Fixed issue when a notebook does not have a parent (#2536) -- Fixed: Better handling of rare error in WebDAV server (#2485) -- Fixed: Fix importing of very large attachments (150MB+) from Evernote ENEX files - -## [cli-v1.0.154](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.154) - 2020-02-07T23:22:24Z - -- New: Added new date format YYYY.MM.DD (#2318 by XSAkos) -- Improved: Reset time fields when duplicating a note (#2428 by [@tekdel](https://github.com/tekdel)) -- Improved: More info for "unknown profile version" error message (#2361 by [@mic704b](https://github.com/mic704b)) -- Improved: Handle Thai language in search (#2387) (#2279 by Kirtan Purohit) -- Fixed: Fix escaping of title when generating a markdown link (#2456) (#2085 by Helmut K. C. Tessarek) -- Fixed: Fix console messages being displayed in GUI (#2457 by Helmut K. C. Tessarek) - -## [cli-v1.0.153](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.153) - 2020-01-24T23:16:32Z - -- New: Added new, more secure encryption methods, so that they can be switched to at a later time -- New: Add --export, --import, and --import-file flags to xilinota config (#2179 by Marcus Hill) -- New: Added more logging for resource fetching to try to debug issue -- New: Add warning message when user tries to upload a file 10MB or larger (#2102) (#2097 by Marcus Hill) -- Improved: Replace note links with relative paths in MD Exporter (#2161 by Vaidotas Simkus) -- Improved: Upgrade sqlite (#2248 by Devon Zuegel) -- Improved: Extract note renderer to separate package (WIP) (#2206 by Laurent Cozic) -- Improved: Better handling of resource download errors, and added resource info to sync status screen -- Improved: Update Node dependency to 10+ (#2177 by [@joeltaylor](https://github.com/joeltaylor)) -- Improved: Allow exporting a note as HTML -- Improved: Improved logging during sync to allow finding bugs more easily -- Fixed: Handle WebDAV servers that do not return a last modified date (fixes mail.ru) (#2091) -- Fixed: Restaured translations that had been accidentally deleted (#2126) -- Fixed: Prevent synch from happening if target dir could not be created, in local sync (#2117) -- Fixed: Handle rare case when notebook has a parent that no longer exists, which causes a crash when sorting (#2088) - -## [cli-v1.0.150](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.150) - 2019-11-11T19:19:03Z - -- New: Add command to list all tags for a note (#2003) (#1974) -- New: Added concept of sync version and client ID to allow upgrading sync targets -- Improved: Set user-agent header to Xilinota/1.0 (#2064) (#2042) -- Improved: Update sharp tp v0.23.2 (for node 13 compatibility) (#2063) -- Improved: Handle special shortcuts such as Ctrl+H -- Improved: Handle WebDAV server with empty XML namespaces (#2002) -- Improved: Allow apps to work with read-only profile -- Improved: Support italic in span tags (#1966) -- Improved: Allow setting user timestamps with "set" command -- Improved: Allow a sync client to lock a sync target, so that migration operations can be performed on it -- Improved: Give correct mime type to more file types -- Improved: Use profile temp dir when exporting files (#1932) -- Improved: Confirm encryption password (#1937) -- Fixed: Handle paths with spaces for text editor (#2039) -- Fixed: Apply default style to notes in HTML format (#1960) -- Fixed: Fixed translation of "Synchronisation Status" (#1906) -- Fixed: App would crash if trying to index a note that has not been decrypted yet (#1938) - -## [cli-v1.0.149](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.149) - 2019-09-27T21:18:57Z - -- New: Add support to Termux by returning a default when platform name cannot be determined (#1905) - -## [cli-v1.0.148](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.148) - 2019-09-27T18:42:36Z - -- Improved: Improves deletion fail-safe so it is based on percentage of notes deleted. And display warning on sidebar. -- Improved: Log last requests in case of a sync error - -## [cli-v1.0.147](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.147) - 2019-09-25T21:26:24Z - -- New: Import Evernote notes as HTML (#1887) -- New: Added fail-safe to prevent data from being wiped out when the sync target is empty -- Improved: Also allow importing TXT files with markdown -- Improved: Upgrade xilinota-turndown-plugin-gfm to fix import of certain Enex tables -- Fixed: Fixed import of notes that contain links with hashes -- Fixed: Fixed link issue following last update - -## [cli-v1.0.146](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.146) - 2019-09-08T19:12:41Z - -- Fixed: Fixed regression that was making installation fail - -## [cli-v1.0.145](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.145) - 2019-09-08T16:23:02Z - -- New: Added headless server command (Beta) (#1860) -- Improved: Improved bold formatting support in Enex import (#1708) -- Improved: Make translation files smaller by not including untranslated strings. Also add percentage translated to config screen. (#1459) -- Fixed: Make sure setting side-effects are applied even when running in command line mode (#1779) -- Fixed: Fix typo on encryption options screen (#1823) -- Fixed: Fixes fatal error with cli 1.0.141 on start (#1791) - -## [cli-v1.0.137](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.137) - 2019-05-19T11:04:28Z - -- Fixed: Fixed method to autosize resource - -## [cli-v1.0.136](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.136) - 2019-05-19T10:19:22Z - -- Improved: Put back "Fetched items" message during sync -- Fixed: Handle missing resource blob when setting resource size -- Fixed: Prevent app from trying to upload resource it has not downloaded yet - -## [cli-v1.0.135](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.135) - 2019-05-13T22:59:14Z - -- New: Added option to disable creation of welcome items -- New: Support for note history (#1415) (#712) -- Improved: Save size of a resource to the database; and added mechanism to run non-database migrations -- Improved: Display better error message when trying to sync with a new sync target from an old version of Xilinota -- Improved: Update sharp (for node 12 compatibility) (#1471) -- Fixed: Do not resize images if they are already below the max dimensions -- Fixed: Allow resources greater than 10 MB but they won't be synced on mobile (#371) -- Fixed: Bump sqlite3 to v4.0.7 for node12 support (#1508) -- Fixed: Prevents notes with no title to break after synchronize (#1472) -- Fixed: Import lists and sub-lists from Enex files with correct indentation (#1476) - -## [cli-v1.0.125](https://github.com/XilinJia/Xilinota/releases/tag/cli-v1.0.125) - 2019-04-29T18:38:05Z - -- Improved: Improved support for Japanese, Chinese, Korean search queries (also applies to Goto Anything) -- Improved: Display warning when changing dir for filesystem sync -- Fixed: Remove message "Processing a path that has already been done" as this is not an error (#1353) -- Fixed: Some resources could incorrectly be deleted even though they are still present in a note. Also added additional verifications before deleting a resource. (#1433) -- Fixed: Handle invalid resource tags that contain no data when importing ENEX (#1405) -- Fixed: Restored inline code styling (#1326) \ No newline at end of file diff --git a/readme/changelog_ios.md b/readme/changelog_ios.md index a7565dd..bfcecec 100644 --- a/readme/changelog_ios.md +++ b/readme/changelog_ios.md @@ -1,200 +1 @@ # Xilinota iOS app changelog - -## [ios-v12.12.3](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.12.3) - 2023-09-11T20:05:19Z - -- Improved: Add screen reader labels to search/note actions buttons (#8797) (#8796 by Henry Heino) -- Improved: Improve accessibility of side menu (#8839 by Henry Heino) -- Fixed: Revert to `react-native-sidemenu-updated` for navigation drawers (#8820) (#8791 by Henry Heino) - -## [ios-v12.12.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.12.2) - 2023-09-01T22:13:36Z - -- New: Add JEX export (#8428 by Henry Heino) -- New: Add support for Joplin Cloud email to note functionality (#8460 by [@pedr](https://github.com/pedr)) -- New: Add support for share permissions (#8491) -- Improved: Add an option to disable the image resizing prompt (#8575) (#8566 by [@hubert](https://github.com/hubert)) -- Improved: Add option to autodetect theme (#8498) (#8490 by Henry Heino) -- Improved: Updated packages @react-native-community/datetimepicker (v7.4.1), @react-native-community/geolocation (v3.0.6), @react-native-community/netinfo (v9.4.1), @rmp135/sql-ts (v1.18.0), @testing-library/react-native (v12.1.3), buildTools, clean-html (v2), dayjs (v1.11.9), domhandler (v5), gettext-parser (v7.0.1), glob (v10.3.3), highlight.js (v11.8.0), jsdom (v22.1.0), react-native-device-info (v10.7.0), react-native-document-picker (v9), react-native-drawer-layout (v3.2.1), react-native-gesture-handler (v2.12.0), react-native-get-random-values (v1.9.0), react-native-image-picker (v5.6.0), react-native-localize (v3.0.2), react-native-modal-datetime-picker (v15.0.1), react-native-paper (v5.9.1), react-native-reanimated (v3.2.0), react-native-safe-area-context (v4.6.4), react-redux (v8.1.2), sass (v1.63.6), sharp (v0.32.4), standard (v17.1.0), ts-loader (v9.4.4), url (v0.11.1), word-wrap (v1.2.5) -- Improved: Upgrade react-native-webview to v12 (9ceb7b9) -- Improved: Upgrade to React Native 0.71 (e740914) -- Improved: WebDAV: Show a more descriptive error message when the password is empty (#8477) (#8466 by Henry Heino) -- Fixed: Do not log data shared with the app (#8495) (#8211 by Henry Heino) -- Fixed: Fixed link modal position on devices with notch (#8029) (#8027 by [@Letty](https://github.com/Letty)) -- Fixed: Fixed text update issue when attaching a file to an empty note (78f3f1c) -- Fixed: Hide markdown toolbar completely when low on vertical space (#8688) (#8687 by Henry Heino) -- Fixed: Preserve image rotation (and other metadata) when resizing (#8669) (#8310 by Henry Heino) -- Fixed: Show warning if some items could not be decrypted (#8481) (#8381 by Henry Heino) -- Fixed: Unrevert #7953: Migrate to react-native-drawer-layout (#8379) (#7918 by Henry Heino) -- Security: Prevent XSS when passing specially encoded string to a link (57b4198) - -## [ios-v12.11.5](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.11.5) - 2023-06-25T14:05:43Z - -- Improved: Auto-detect language on start (e48d55c) -- Improved: Updated packages @react-native-community/datetimepicker (v7), aws, buildTools, domutils (v3.1.0), react-native-document-picker (v8.2.1), react-native-reanimated (v3.1.0), react-native-safe-area-context (v4.5.3), tar (v6.1.15) -- Improved: Upgrade E2EE encryption method to AES-256 (#7686) -- Improved: When resetting the master password, also create a new master key with that password (e647775) -- Fixed: Allow certain HTML anchor tags (#8286) -- Fixed: Fix sharing data with the app (#8285) -- Fixed: Improve selection of active E2EE key (#8254) - -## [ios-v12.11.3](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.11.3) - 2023-05-29T12:27:45Z - -- Improved: Implement parenting of notebooks (#7980) (#8193 by [@jcgurango](https://github.com/jcgurango)) -- Fixed: Fixed broken domain detection (192bfb5) -- Fixed: Fixed regression in biometric check (b19f1a1) - -## [ios-v12.11.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.11.2) - 2023-05-27T15:31:26Z - -- New: Add log info for biometrics feature (efdbaeb) -- New: Add setting to enable/disable the markdown toolbar (#7929 by Henry Heino) -- Improved: Disable Hermes engine (e9e9986) -- Improved: Mark biometrics feature as beta and ensure no call is made if it is not enabled (e44a934) -- Improved: Editor syntax highlighting was broken (#8023) (#8022 by Henry Heino) -- Improved: Sync as soon as the app starts, and immediately after changing a note (3eb44d2) -- Improved: Tells whether Hermes engine is enabled or not (5ecae17) -- Improved: Translate Welcome notes (#8154) -- Improved: Updated packages @lezer/highlight (v1.1.4), @react-native-community/netinfo (v9.3.9), @react-native-community/push-notification-ios (v1.11.0), aws, fs-extra (v11.1.1), jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), nanoid (v3.3.6), node-persist (v3.1.3), nodemon (v2.0.22), react-native-document-picker (v8.2.0), react-native-image-picker (v5.3.1), react-native-paper (v5.8.0), react-native-safe-area-context (v4.5.2), react-native-share (v8.2.2), reselect (v4.1.8), sass (v1.62.1), sharp (v0.32.1), sqlite3 (v5.1.6), tar (v6.1.14), turndown (v7.1.2), yargs (v17.7.2) -- Fixed: Encode the non-ASCII characters in OneDrive URI (#7868) (#7851 by Self Not Found) -- Fixed: Fix "Download interrupted" error (b023f58) -- Fixed: Fix OneDrive sync attempting to call method on `null` variable (#7987) (#7986 by Henry Heino) -- Fixed: Fixed sync crash (#8056) (#8017 by Arun Kumar) -- Fixed: Fixes issue where the note body is not updated after attaching a file (991c120) -- Fixed: Removed `MasterKey` from Sync Status report (#8026) (#7940 by Arun Kumar) -- Fixed: Use react-native-drawer-layout instead of react-native-side-menu-updated (#7953) (#7918 by [@jcgurango](https://github.com/jcgurango)) -- Security: Disable SVG tag support in editor to prevent XSS (caf6606) -- Security: Prevent XSS by sanitizing certain HTML attributes (9e90d90) -- Security: Prevent bypassing fingerprint lock on certain devices (6b72f86) - -## [ios-v12.10.5](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.10.5) - 2023-03-06T14:43:37Z - -- Improved: Stop synchronization with unsupported WebDAV providers (#7819) (#7661 by [@julien](https://github.com/julien)) -- Fixed: Custom sort order not synchronized (#7729) (#6956 by Tao Klerks) -- Fixed: Fix camera attachment (#7775) (#7675 by [@vikneshwar](https://github.com/vikneshwar)) -- Fixed: Fix double-scroll issue in long notes (#7701) (#7700 by Henry Heino) -- Fixed: Fix startup error (#7688) (#7687 by Henry Heino) -- Fixed: Fixed sharing file (ed0edcb) -- Fixed: Hide main content while biometric is enabled and not authenticated (#7781) (#7762 by [@pedr](https://github.com/pedr)) -- Fixed: Sharing pictures to Xilinota creates recurring duplications (#7791) - -## [ios-v12.10.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.10.2) - 2023-01-20T17:41:13Z - -- New: Add support for locking the app using biometrics (f10d9f7) -- New: Add support for multiple profiles (6bb52d5) -- New: Add support for realtime search (767213c) -- Improved: Configurable editor font size (#7596 by Henry Heino) -- Improved: Confirm closing settings with unsaved changes (#7566 by Henry Heino) -- Improved: Improve dialogue spacing in Fountain renderer (#7628) (#7627 by [@Elleo](https://github.com/Elleo)) -- Improved: Make the new text editor the default one (f5ef318) -- Improved: Upgrade to React Native 0.70 (4bdb3d0) -- Fixed: Enable autocorrect with spellcheck (#7532) (#6175 by Henry Heino) -- Fixed: Fix Dropdown accessibility (#7564) (#7553 by Henry Heino) -- Fixed: Fixed issue when floating keyboard is visible (#7593) (#6682 by Henry Heino) -- Fixed: Fixed proxy timeout setting UI (275c80a) -- Fixed: Remove gray line around text editor (#7595) (#7594 by Henry Heino) -- Fixed: Settings save button visible even when no settings have been changed (#7503) - -## [ios-v12.10.1](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.10.1) - 2022-12-28T15:08:39Z - -- Improved: Switch license to AGPL-3.0 (faf0a4e) -- Improved: Tag search case insensitive (#7368 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Update Mermaid: 9.1.7 to 9.2.2 (#7330 by Helmut K. C. Tessarek) -- Improved: Upgrade to react-native 0.68.5 (e2d59ee) -- Fixed: Fix CodeMirror syntax highlighting (#7386 by Henry Heino) -- Fixed: Fix attaching multiple files (#7196) (#7195 by Self Not Found) -- Fixed: Note viewer inertial scroll is slower than native inertial scrolling (#7470) (#7469 by Henry Heino) -- Fixed: Update CodeMirror (#7262) (#7253 by Henry Heino) -- Security: Fix XSS when a specially crafted string is passed to the renderer (a2de167) - -## [ios-v12.9.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.9.2) - 2022-12-22T12:42:26Z - -- Fixed: Could not attach images to notes anymore (#7471) - -## [ios-v12.9.1](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.9.1) - 2022-12-04T18:03:02Z - -- New: Add Markdown toolbar (#6753 by Henry Heino) -- New: Add alt text/roles to some buttons to improve accessibility (#6616 by Henry Heino) -- New: Add keyboard-activatable markdown commands (e.g. bold, italicize) (#6707 by Henry Heino) -- New: Add long-press tooltips (#6758 by Henry Heino) -- New: Add note bar (#6772 by Tolulope Malomo) -- Improved: Convert empty bolded regions to bold-italic regions in beta editor (#6807) (#6808 by Henry Heino) -- Improved: Ctrl+F search support in beta editor (#6587 by Henry Heino) -- Improved: Disable multi-highlighting to fix context menu (9b348fd) -- Improved: Display icon for all notebooks if at least one notebook has an icon (ec97dd8) -- Improved: Enable long-press menu (#6738 by Henry Heino) -- Improved: Improve syntax highlighting on mobile beta editor (#6684 by Henry Heino) -- Improved: Increase the attachment size limit to 200MB (#6848 by Self Not Found) -- Improved: Removes whitespace above navigation component (#6597 by [@tom](https://github.com/tom)) -- Improved: Respect system accessibility font size in rendered markdown (#6686) (#6685 by Henry Heino) -- Improved: Setting to disable spellcheck in beta editor (#6780 by Henry Heino) -- Improved: Show client ID in log (#6897 by Self Not Found) -- Improved: Supports attaching multiple files to a note at once (#6831 by Self Not Found) -- Improved: Translation: Update zh_TW (#6727 by Kevin Hsu) -- Improved: Update Mermaid 8.13.9 to 9.1.7 (#6849 by Helmut K. C. Tessarek) -- Fixed: Add button to reduce space below markdown toolbar (#6823) (#6805 by Henry Heino) -- Fixed: Do not encrypt non-owned note if it was not shared encrypted (#6645) -- Fixed: Fix checklist continuation in beta editor (#6577) (#6576 by Henry Heino) -- Fixed: Fix default font in beta editor (#6760) (#6759 by Henry Heino) -- Fixed: Fix multiple webview instances (#6841 by Henry Heino) -- Fixed: Fix occasional overscroll when opening the keyboard (#6700) (#6636 by Henry Heino) -- Fixed: Fix resources sync when proxy is set (#6817) (#6688 by Self Not Found) -- Fixed: Fix side menu width on wide screen devices (#6662 by Tolulope Malomo) -- Fixed: Fixed crash when trying to move note to notebook (#6898) -- Fixed: Fixed notebook icon spacing (633c9ac) -- Fixed: Fixed notebook icons alignment (ea6b7ca) -- Fixed: Note links with HTML notation did not work (#6515) -- Fixed: Scroll selection into view in beta editor when window resizes (#6610) (#5949 by Henry Heino) -- Fixed: Support non-ASCII characters in OneDrive (#6916) (#6838 by Self Not Found) -- Security: Fix XSS when a specially crafted string is passed to the renderer (762b4e8) - -## [ios-v12.8.1](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.8.1) - 2022-06-06T10:56:27Z - -- Improved: Automatically start sync after setting the sync parameters (ff066ba) -- Improved: Color of Date-Time text changed to match theme (#6279 by Ayush Srivastava) -- Improved: Make search engine filter keywords case insensitive (#6267) (#6266 by [@JackGruber](https://github.com/JackGruber)) -- Improved: Sort sync target options (814a5a0) -- Fixed: "Move Note" dropdown menu can be very narrow (#6306) (#3564 by Ayush Srivastava) -- Fixed: Error when pressing undo or redo button while editor is closed (#6426) (#6328 by Tolulope Malomo) -- Fixed: IOS and Dropbox synchronisation not working on iOS 15 (#6375) -- Fixed: Remove white border around Beta Editor (#6326) (#6318 by Henry Heino) -- Fixed: Support inserting attachments from Beta Editor (#6325) (#6324 by Henry Heino) - -## [ios-v12.7.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.7.2) - 2022-04-15T11:07:27Z - -- Improved: Allow filtering tags in tag dialog (#6221 by [@shinglyu](https://github.com/shinglyu)) -- Improved: Handle invalid revision patches (#6209) -- Improved: Improve error message when revision metadata cannot be decoded, to improve debugging (a325bf6) -- Fixed: Ensure that note revision markup type is set correctly (#6261) -- Fixed: IOS and Dropbox synchronisation not working on iOS 15 (#6375) -- Fixed: The camera button remains clickable after taking a photo bug (#6222 by [@shinglyu](https://github.com/shinglyu)) - -## [ios-v12.7.1](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.7.1) - 2022-02-14T14:10:49Z - -- New: Add additional time format HH.mm (#6086 by [@vincentjocodes](https://github.com/vincentjocodes)) -- Improved: Do no duplicate resources when duplicating a note (721d008) -- Improved: Make heading 4, 5 and 6 styling more consistent (fca5875) -- Improved: Show login prompt for OneDrive (#5933 by Jonathan Heard) -- Improved: Update Mermaid 8.13.5 -> 8.13.9 and Katex dependencies (#6039 by Helmut K. C. Tessarek) -- Fixed: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible (667d642) -- Fixed: Prevent multiline note titles (#6144) (#5482 by [@Daeraxa](https://github.com/Daeraxa)) -- Fixed: Shared resource was not encrypted with correct encryption key (#6092) - -## [ios-v12.6.2](https://github.com/XilinJia/Xilinota/releases/tag/ios-v12.6.2) - 2021-12-17T09:59:16Z - -- New: Add date format YYYY/MM/DD (#5759 by Helmut K. C. Tessarek) -- New: Add support for faster built-in sync locks (#5662) -- New: Add support for sharing notes when E2EE is enabled (#5529) -- New: Added support for notebook icons (e97bb78) -- Improved: Also duplicate resources when duplicating a note (c0a8c33) -- Improved: Improved S3 sync error handling and reliability, and upgraded S3 SDK (#5312 by Lee Matos) -- Improved: Improved error message when synchronising with Xilinota Server (#5754) -- Improved: Ping xilinotaapp.org domain instead of Google when doing the WiFi connection check (#5705) -- Improved: Set min supported iOS version to 13.0 (298e85f) -- Improved: Update Mermaid: 8.12.1 -> 8.13.5 (#5831 by Helmut K. C. Tessarek) -- Improved: Upgraded React Native from 0.64 to 0.66 (66e79cc) -- Fixed: Alarm setting buttons were no longer visible (#5777) -- Fixed: Fixed "Invalid lock client type" error when migrating sync target (e0e93c4) -- Fixed: Fixed iOS 12 crash that prevents the app from starting (#5671) -- Fixed: Fixed issue that could cause application to needlessly lock the sync target (0de6e9e) -- Fixed: Fixed issue with parts of HTML notes not being displayed in some cases (#5687) -- Fixed: Handle duplicate attachments when the parent notebook is shared (#5796) -- Fixed: Links in flowchart Mermaid diagrams (#5830) (#5801 by Helmut K. C. Tessarek) -- Fixed: Sharing multiple notebooks via Xilinota Server with the same user results in an error (#5721) diff --git a/readme/changelog_server.md b/readme/changelog_server.md index b6d46a9..6552808 100644 --- a/readme/changelog_server.md +++ b/readme/changelog_server.md @@ -1,507 +1 @@ # Xilinota Server Changelog - -## [server-v2.13.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.13.1) - 2023-09-20T15:15:32Z - -- New: Add Xilinota Server and Joplin Cloud favicons (1b00445) -- New: Add function to get db default value (6962ba1) -- New: Add support for separate admin instance (d78ab16) -- Improved: Add a link to resend email verification email (#8650) (#7808 by [@hubert](https://github.com/hubert)) -- Improved: Allow any account to share with any other account (13c4eba) -- Improved: By default, sort user deletion in descending order (68ffdc5) -- Improved: Disallow loading env file that contains duplicate keys (9d16dd2) -- Improved: Do not allow the server to start if a migration needs to be applied (1acbb5d) -- Improved: Ensure that server does not crash when trying to start a task that is already running (5ed3d94) -- Improved: Remove event-based services (c718706) -- Improved: Removed obsolete node-env-file dependency (c0501fc) -- Improved: Set db default value in exported schema (6cdb1a7) -- Improved: Support setting an instance name (36e9e0a) -- Improved: Throwing an error if the password being saved already seems to be hashed (#8637 by [@pedr](https://github.com/pedr)) -- Improved: Updated packages @rmp135/sql-ts (v1.18.0), buildTools, dayjs (v1.11.9), gettext-parser (v7.0.1), glob (v10.3.4), jquery (v3.7.1), jsdom (v22.1.0), knex (v2.5.1), markdown-it-multimd-table (v4.2.3), nodemailer (v6.9.4), pg (v8.11.3), rate-limiter-flexible (v2.4.2), react, sass (v1.65.1), sharp (v0.32.5), word-wrap (v1.2.5) -- Improved: Upgraded Formidable parsing library (a04654a) -- Fixed: Searching for user should be case insensitive (#8682) (#8307 by [@hubert](https://github.com/hubert)) -- Fixed: Sorting users by "total size" leads to a crash (#8680) (#8308 by [@hubert](https://github.com/hubert)) - -## [server-v2.12.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.12.1) - 2023-07-13T10:23:24Z - -- New: Add yarn patches to Docker image (e91e38c) -- Improved: Updated packages @rmp135/sql-ts (v1.17.0), clean-html (v2), dayjs (v1.11.8), glob (v10.2.7), jquery (v3.7.0), pg (v8.11.0), standard (v17.1.0) - -## [server-v2.11.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.11.2) - 2023-06-20T08:40:54Z - -- Improved: Allow giving a different version number to forks (091eff9) -- Improved: Improve performance and reliability when adding an item (17888a2) -- Improved: Process orphaned items (84b130e) -- Improved: Updated packages @koa/cors (v4), aws, buildTools, domhandler (v5), domutils (v3.1.0), formidable (v3), highlight.js (v11.8.0), jsdom (v21.1.2), markdown-it-multimd-table (v4.2.2), nodemailer (v6.9.3), sass (v1.62.1), sharp (v0.32.1), tar (v6.1.15), yargs (v17.7.2) -- Fixed: Fixed copyright year (a7e185e) - -## [server-v2.11.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.11.1) - 2023-05-15T17:16:13Z - -- Improved: Allow setting NTP server using NTP_SERVER env variable (#8153) -- Improved: Improved handling of items with duplicate IDs (a0b707c) -- Improved: Updated packages aws, fs-extra (v11.1.1), jquery (v3.6.4), jsdom (v21.1.1), koa (v2.14.2), markdown-it-multimd-table (v4.2.1), nanoid (v3.3.6), node-mocks-http (v1.12.2), nodemon (v2.0.22), pg (v8.10.0), reselect (v4.1.8), sass (v1.60.0), sharp (v0.32.0), sqlite3 (v5.1.6), turndown (v7.1.2) - -## [server-v2.10.11](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.11) - 2023-03-17T17:50:13Z - -- Improved: Updated packages nodemon (v2.0.21) - -## [server-v2.10.10](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.10) - 2023-03-09T14:37:07Z - -- Improved: Clean up share logic (107f2e1) - -## [server-v2.10.8](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.8) - 2023-02-09T18:24:27Z - -- Fixed: Fixed sharing issue when a user no longer has a user item associated with their account (293f621) - -## [server-v2.10.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.7) - 2023-02-09T15:57:31Z - -- Fixed: Fixed sharing issue for changes that are associated with deleted items (05c17fb) - -## [server-v2.10.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.6) - 2023-02-06T19:01:36Z - -- New: Add in ability to use Postgres connection string in configuration (#6836 by [@halkeye](https://github.com/halkeye)) -- Fixed: Fixed issue when an item is associated with a share that no longer exists (ba5f0bc) - -## [server-v2.10.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.5) - 2022-12-26T12:09:13Z - -- Fixed: Fixed regression that would prevent styles from being loaded in published notes (#7525) - -## [server-v2.10.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.4) - 2022-12-18T16:02:06Z - -- Fixed: Fixed regression introduced by form-parse lib update (#7463) - -## [server-v2.10.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.10.3) - 2022-12-15T23:32:16Z - -- Upgraded packages for performance and security improvements. - -## [server-v2.9.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.9.7) - 2022-11-05T16:51:39Z - -- Improved: Allow enabling and disabling tasks (1379c9c) -- Improved: Allow searching user by email or name (1cfbefb) -- Improved: Fail-safe when trying to delete a non-disabled account (21883b4) -- Improved: Paginate users (8ac8d53) -- Improved: Refactor table structure (8ea6d89) -- Improved: Update sender email (bf92ee7) -- Improved: Upgrade Koa framework to 2.13.4 (dc92546) -- Improved: Upgrade to Node 18 (f34078b) -- Improved: When re-activating an account, remove it from the deletion queue (bbc4228) -- Fixed: Fixed account activation logic (ccf5d20) - -## [server-v2.9.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.9.5) - 2022-10-11T10:44:01Z - -- New: Add support for sidebar in user pages (053dbab) -- Improved: Automatically delete expired sessions (d5dfecc) -- Improved: Cannot sort user deletions by email (8e18024) -- Improved: Do not make checkboxes in published notes clickable (cb637e8) -- Improved: Improve admin email UI (e3c9bcb) -- Improved: Process user deletions once an hour (f99b8df) -- Improved: Use apt to install tini to enable multi-platform support (#6097 by Erik Thomsen) -- Fixed: Could not manually start task (#6491) -- Fixed: Fixed Unsupported File Type error when sharing certain notes (#6531) -- Fixed: Fixed removal of user deletion tasks (8f8cc12) -- Fixed: Fixed sidebar menu selection (422a5bf) -- Fixed: Fixed user deletion schedule (bfe5ee8) -- Fixed: Published note must be scrollable when it contains a large table (#6370) - -## [server-v2.7.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.7.4) - 2022-02-02T19:23:34Z - -- New: Add task to automate deletion of disabled accounts (1afcb27) -- Improved: Always display Help link even when not logged in (00163f5) -- Improved: Call server start command directly, without going through npm (c185f00) -- Improved: Disable session expiration logic for now (4c11bbf) -- Improved: Enabled task to automatically delete sessions every 6 hours (69170dd) -- Improved: Fixed handling of mailer security settings, and changed env variable name MAILER_SECURE => MAILER_SECURITY, and default port 587 => 465 (Breaking change) (#5222) -- Improved: Improved env variable validation and support true-false as boolean values (fd322ed) -- Improved: Improved string localization in views (98bfb65) -- Improved: Make page wider only when displaying admin pages (df9c460) -- Improved: Move admin pages under /admin (#6006) -- Improved: Put admin pages under /admin (09cbe3c) -- Improved: Remove uneeded CSS file (9dbf5e0) -- Improved: Set NODE_ENV to "production" in Docker image (ed0f0fa) -- Improved: Set a timestamp when disabling a user (2f7ab7e) -- Improved: Simplify Docker image (#6010) -- Improved: Temporarily save user info before deleting account (68469bc) -- Improved: View sent emails from admin dashboard (f5f7981) -- Fixed: Fixed sharing notebook with a user that does not have E2EE enabled (#5958) -- Fixed: Use multi-stage builds and smaller base image (#6048) (#5397 by [@aaron](https://github.com/aaron)) - -## [server-v2.7.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.7.3) - 2021-12-29T13:35:12Z - -- Improved: Allow deleting complete user data (#5824) -- Improved: Changed ID length from 32 to 22 characters (e9ce3d1) -- Improved: Disable logs and items pages for end-user (83a46e5) -- Improved: Display NTP server domain and port when there is an error, and display message when NTP check is skipped (4a1bc07) -- Improved: Increase default MAX_TIME_DRIFT to 2000 (35f684a) -- Improved: Setup localisation (aa42ceb) - -## [server-v2.6.14](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.14) - 2021-12-02T16:29:54Z - -- Improved: Improved storage command (122afd6) - -## [server-v2.6.13](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.13) - 2021-11-29T18:41:28Z - -- New: Added command to delete database item content (01048f5) -- Improved: Allow disabling NTP time drift check (dc67eac) -- Improved: Do not set the SMTP auth option when user or password are not set (#5791 by [@MovingEarth](https://github.com/MovingEarth)) -- Improved: Increase default MAX_TIME_DRIFT to 100ms (8e54a65) -- Improved: Optimise reading from external storage when fallback driver is not present (4fecb08) -- Improved: Remove unique constraint errors from the log when they are already handled by the application (a6884a2) -- Improved: Retry NTP request up to three times when it fails (7eb1d89) - -## [server-v2.6.12](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.12) - 2021-11-23T16:30:27Z - -- New: Added task to compress changes older than 6 months (75f7296) -- Improved: Allow specifying a max content size when importing content to new storage (080c3cc) -- Improved: Check for time drift when the server starts (#5738) -- Improved: Display more debug info in error log (3716972) -- Improved: Display more detailed error messages on SQL query errors (42a4edb) -- Improved: Perform storage checks before starting services (16d5047) -- Fixed: Fixed HandleOversizedAccounts task interval (fc419d9) - -## [server-v2.6.11](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.11) - 2021-11-14T17:14:51Z - -- Improved: Prevent large data blobs from crashing the application (5eb3a92) - -## [server-v2.6.10](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.10) - 2021-11-13T12:47:53Z - -- Improved: Improved storage migration error handling, and improved storage test units (5a41d80) -- Improved: Rename "ReadOnly" mode to "ReadAndClear" to avoid any confusion (5cd4537) - -## [server-v2.6.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.9) - 2021-11-11T16:38:00Z - -- Improved: Hide more credentials from the log (73137cf) -- New: Added command to test a storage connection (c6dec0a) -- New: Added command to migrate content to different storage (005f720) - -## [server-v2.6.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.5) - 2021-11-10T12:07:50Z - -- Improved: Allow storing item content in database, filesystem or S3 (depending on config) (#5602) - -## [server-v2.6.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.3) - 2021-11-08T15:20:41Z - -- New: Add support for sharing notes when E2EE is enabled (#5529) -- Improved: Disable mailer service if no-reply email is not set (ce5c5d6) -- Improved: Display latest migration name after auto-migration (7ad73df) -- Improved: Immediately ask user to set password after Stripe checkout (9e1cb9d) -- Improved: Set resource content size when viewing published note (70d5c7a) - -## [server-v2.6.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.6.2) - 2021-11-03T12:54:38Z - -- New: Add support for faster built-in sync locks (#5662) -- Improved: Improved env variable handling to make it self documenting and enforce type checking (b5d792c) -- Improved: Improved logging and rendering of low level middleware errors (3704413) - -## [server-v2.5.10](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.10) - 2021-11-02T14:45:54Z - -- New: Add unique constraint on name and owner ID of items table (f7a18ba) -- Fixed: Fixed issue that could cause server to return empty items in some rare cases (99ea4b7) - -## [server-v2.5.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.9) - 2021-10-28T19:43:41Z - -- Improved: Remove session expiration for now (4a2af32) - -## [server-v2.5.8](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.8) - 2021-10-28T16:07:23Z - -- New: Added item owner ID, and allow disabling db auto-migrations (b655f27) -- Fixed: Fixed Stripe portal page redirection (9ba90b5) -- Fixed: Fixed items.owner_id migration (a753429) -- Fixed: Fixed display of latest migration in startup log (#5627 by [@KowalskiPiotr98](https://github.com/KowalskiPiotr98)) -- Improved: Moved CLI commands to separate files (dca13b3) -- Improved: Delete all sessions when a password is changed or reset (b497177) -- Improved: Expire sessions after 12 hours (0ada1df) -- Improved: Improved task service log entries (bc5a853) -- Improved: Run oversized account task more frequently (2f09f88) - -## [server-v2.5.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.5) - 2021-10-23T20:58:37Z - -- New: Added tool to delete old changes (169b585) -- Fixed: Fixed issue when a notebook is shared, then unshared, then shared again (47fc51e) - -## [server-v2.5.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.2) - 2021-10-07T13:36:27Z - -- New: Add support for promotion codes (5b58811) -- Improved: Sort flags by date (31efc9b) -- Fixed: Fixed links in published notes (#5507) - -## [server-v2.5.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.5.1) - 2021-09-29T15:52:34Z - -- New: Add support for events and use them to track background tasks (79d1ad7) -- Improved: Allow manually deleting a user flag (3a11885) -- Improved: Also clear admin session ID on logout after impersonating a user (24945a0) -- Improved: Correctly attach Stripe sub to Xilinota Server sub when it is recreated from Stripe (5da820a) -- Improved: Display banner when an account is disabled and provide reason (8c9331c) -- Improved: Only disable API access when an account is disabled (6fec2a9) -- Improved: Remove AccountOverLimit flag from accounts that are now below the limit (5de5370) -- Improved: Send reminder email every time a payment fails (2dd8045) - -## [server-v2.4.11-beta](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.11-beta) - 2021-09-26T17:10:57Z - -- Improved: Do not allow accepting share more than once (57a1d03) -- Fixed: Fixed Stripe checkout when a coupon is used (c45f961) - -## [server-v2.4.10-beta](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.10-beta) (Pre-release) - 2021-09-25T19:07:05Z - -- Improved: Improved share service reliability and optimised performance (0175348) -- Security: Implement clickjacking defense (e3fd34e) - -## [server-v2.4.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.9-beta) - 2021-09-22T16:31:23Z - -- New: Add support for changing user own email (63e88c0) -- Improved: Allow an admin to impersonate a user (03b4b6e) -- Improved: Allow entering coupon code on Stripe checkout page (4577c9c) -- Improved: Clear cookie when account has been deleted to allow viewing login page again (061761f) -- Improved: Exclude certain queries from slow log (4e70ca6) -- Improved: Handle Joplin Cloud failed subscription payments (a6b1cff) -- Improved: Improved support for background tasks and added admin UI to view them (cd877f6) -- Improved: Improved user list page (4d38397) -- Improved: Link to Joplin Cloud signup page on login page (d850eed) -- Improved: Manage subscription entirely from Stripe (7fac194) -- Improved: Redirect to user page after changing a user (c91d4bd) -- Improved: Rename admin button "Send reset password email" to more correct "Send account information email" (37d446b) -- Improved: Sync deleted items first to allow fixing oversized accounts (43c594b) -- Fixed: Fixed calculating total item size after an item has been deleted (024967c) - -## [server-v2.4.8](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.8-beta) - 2021-09-15T22:16:59Z - -- New: Added support for app level slow SQL query log (5e8b742) - -## [server-v2.4.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.7-beta) - 2021-09-15T15:58:46Z - -- Improved: Improve flag logic (c229821) -- Fixed: Fixed handling of brute force limiter by getting correct user IP (3ce947e) - -## [server-v2.4.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.6-beta) - 2021-09-14T15:02:21Z - -- New: Add link to Stripe subscription page to manage payment details (4e7fe66) -- New: Add transaction info to debug deadlock issues (01b653f) - -## [server-v2.4.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.3-beta) - 2021-09-02T17:49:11Z - -- New: Added Help page for Joplin Cloud (6520a48) -- New: Added icon next to profile button (5805a41) -- Improved: Display note title as page title when sharing note (82331c9) -- Fixed: Fixed calculation of max sizes for Postgres (93a4ad0) - -## [server-v2.4.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.4.2) - 2021-08-28T17:45:41Z - -- New: Add request rate limter on session and login end points (543413d) -- New: Add support for user flags (82b157b) -- New: Added commands to control db migrations - list, down, up (2c79ce2) -- Improved: Display user flags in profile when logged in as admin (4394329) -- Improved: Handle flags for accounts over limit (6e087bc) -- Improved: Increase cookies security - set HttpOnly, Secure and SameSite flags (bcadb36) -- Improved: No longer install vim into the image (#5337 by [@piotrb](https://github.com/piotrb)) -- Improved: Re-enable account when new subscription is associated with it (ac82e4b) -- Improved: Switch to node:16-bullseye base image (#5202 by [@piotrb](https://github.com/piotrb)) -- Fixed: Prevent crash when returning too many rows using SQLite (1efe3d3) -- Fixed: Filenames with non-ascii characters could not be downloaded from published note (#5328) -- Fixed: Fix missing CSS file error (#5309 by [@whalehub](https://github.com/whalehub)) -- Fixed: Fixed second duration (c7421df) - -## [server-v2.3.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.3.7-beta) - 2021-08-13T21:20:17Z - -- Fixed: Fix migrations (a9961ae) - -## [server-v2.3.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.3.6-beta) - 2021-08-13T20:59:41Z - -- Fixed: Fix migrations (f518549) - -## [server-v2.3.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.3.5-beta) - 2021-08-13T18:01:20Z - -- Fixed: Fixed pagination link styling (d42d181) - -## [server-v2.3.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.3.4-beta) - 2021-08-13T16:56:17Z - -- Improved: Allow setting email key to prevent the same email to be sent multiple times (391204c) -- Improved: Clarify beta transition message (c4fcfec) -- Improved: Disable upload for accounts with subscription failed payments (f14c74d) -- Improved: Re-enable account when subscription is paid (4b5318c) -- Improved: Set better filename and mime type for files downloaded via published notes (#5286) -- Fixed: Fixed publishing of notes with HTML markup type (97726b0) -- Fixed: Fix regression (6359c9c) -- Fixed: Fixed layout of notes on mobile devices (#5269) - -## [server-v2.2.11](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.11-beta) - 2021-08-03T18:48:00Z - -- Improved: Disable beta account once expired (785248b) -- Improved: Handle beta user upgrade (8910c87) -- Improved: Prevent duplicate Stripe subscriptions and improved Stripe workflow testing (6ac22ed) -- Fixed: Fixed support emails (724aa72) - -## [server-v2.2.10](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.10) - 2021-08-01T10:04:53Z - -- Improved: Allows providing a coupon when creating the Stripe checkout session (b5b6111) - -## [server-v2.2.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.9-beta) - 2021-07-31T13:52:53Z - -- New: Add Docker major, minor and beta version tags (#5237 by [@JackGruber](https://github.com/JackGruber)) -- New: Add support for Stripe yearly subscriptions (f2547fe) -- Improved: Improve installation instructions (53b4d7a) -- Fixed: Fixed certain URLs (282f782) -- Fixed: Published notes that contain non-alphabetical characters could end up being truncated (#5229) - -## [server-v2.2.8](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.8-beta) - 2021-07-24T16:55:58Z - -- New: Added form tokens to prevent CSRF attacks (CVE-2021-23431) (19b45de) -- Improved: Allow admin to change Stripe subscription (75a421e) -- Improved: Allow enabling or disabling a user. Handle cancelling subscription. (27c3cbd) -- Improved: Allow user to upgrade account (e83ab93) -- Improved: Allow users to cancel Stripe subscription (b7e9848) -- Improved: Clarify error message when user info cannot be saved (4567b78) -- Improved: Explain how to use Xilinota Server with a Xilinota app (3f993af) -- Improved: Handle Stripe webhook receiving multiple times the same event (252d069) -- Improved: Make sure email URLs are displayed as clickable links (7245aea) -- Improved: Moved email templates to separate files (6a93cb2) -- Improved: Set default of env SUPPORT_EMAIL to "SUPPORT_EMAIL" to make it clear it needs to be set (92520e5) - -## [server-v2.2.7](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.7-beta) - 2021-07-11T17:31:42Z - -- New: Added support for resetting user password (62b6198) -- Improved: Check password complexity (240cb35) -- Improved: Disallow changing email address until a secure solution to change it is implemented (f8d2c26) -- Fixed: Fixed mail queue as some emails were not being processed (89f4ca1) - -## [server-v2.2.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.6-beta) - 2021-07-09T15:57:47Z - -- New: Add Docker image labels (#5158 by [@JackGruber](https://github.com/JackGruber)) -- Fixed: Fixed change processing logic (5a27d4d) -- Fixed: Fixed styling of shared note (6c1a6b0) - -## [server-v2.2.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.5-beta) - 2021-07-03T21:40:37Z - -- Improved: Make app context immutable and derive the per-request context properties from it (e210926) - -## [server-v2.2.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.4-beta) - 2021-07-03T21:10:29Z - -- Fixed: Fixed issue with user sessions being mixed up (238cc86) - -## [server-v2.2.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.3-beta) - 2021-07-03T19:38:36Z - -- Fixed: Fixed size of a database field (264f36f) - -## [server-v2.2.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.2-beta) - 2021-07-03T18:28:35Z - -- Improved: Improved logging and reliability of cron tasks (d99c34f) -- Improved: Only emit "created" event when new user is saved (8883df2) - -## [server-v2.2.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.2.1-beta) - 2021-07-03T15:41:32Z - -- New: Add support for account max total size (b507fbf) -- Improved: Display max size info in dashboard (3d18514) -- Improved: Hide "Is Admin" from dashboard (7447793) -- Improved: Moved Xilinota-specific context properties under its own namespace (bfa7ea7) -- Improved: Normalize email addresses before saving them (427218b) -- Improved: Remove dangerous "Delete all" button for now (125af75) - -## [server-v2.1.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.6-beta) - 2021-06-24T10:01:46Z - -- Fixed: Fixed accessing main website (Regression) (f868797) - -## [server-v2.1.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.5-beta) - 2021-06-24T08:26:38Z - -- New: Add support for X-API-MIN-VERSION header (51f3c00) - -## [server-v2.1.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.4-beta) - 2021-06-24T07:26:03Z - -- Improved: Split permission to share note or folder (0c12c7f) -- Fixed: Fixed handling of max item size for encrypted items (112157e) -- Fixed: Fixed transaction locking issue when a sub-transaction fails (12aae48) - -## [server-v2.1.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.3-beta) - 2021-06-19T14:15:06Z - -- New: Add support for uploading multiple items in one request (3b9c02e) - -## [server-v2.1.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.1.1) - 2021-06-17T17:27:29Z - -- New: Added account info to dashboard and title to pages (7f0b3fd) -- New: Added way to batch requests (currently disabled) (c682c88) -- New: Added way to debug slow queries (e853244) -- Improved: Hide Reset Password button when creating new users (ac03c08) -- Improved: Sort users by name, then email (65c3d01) - -## [server-v2.0.14](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.14) - 2021-06-17T08:52:26Z - -- Improved: Allow sending reset password email from admin UI (479237d) -- Improved: Tokens would expire too soon (6ae0e84) - -## [server-v2.0.13](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.13) - 2021-06-16T14:28:20Z - -- Improved: Allow creating a new user with no password, which must be set via email confirmation (1896549) -- Improved: Allow creating a user with a specific account type from admin UI (ecd1602) -- Fixed: Fixed error message when item is over the limit (ea65313) -- Fixed: Fixed issue with user not being able to modify own profile (3c18190) - -## [server-v2.0.12](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.12) - 2021-06-15T16:24:42Z - -- Fixed: Fixed handling of user content URL (31121c8) - -## [server-v2.0.11](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.11) - 2021-06-15T11:41:41Z - -- New: Add navbar on login and sign up page (7a3a208) -- New: Added option to enable or disable stack traces (5614eb9) -- Improved: Handle custom user content URLs (a36b13d) -- Fixed: Fixed error when creating user (594084e) - -## [server-v2.0.9](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.9-beta) - 2021-06-11T16:49:05Z - -- New: Add navbar on login and sign up page (7a3a208) -- New: Added option to enable or disable stack traces (5614eb9) -- Improved: Handle custom user content URLs (a36b13d) -- Fixed: Fixed error when creating user (594084e) - -## [server-v2.0.6](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.6) - 2021-06-07T17:27:27Z - -- New: Add Stripe integration (770af6a) -- New: Add request duration to log (c8d7ecb) -- New: Add terms and privacy page (db7b802) -- New: Added way to disable signup page, and added links between signup and login pages (75d79f3) -- Improved: Check share ID when uploading a note (3c41b45) -- Improved: Load shared user content from correct domain (de45740) - -## [server-v2.0.5](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.5) - 2021-06-02T08:14:47Z - -- New: Add version number on website (0ef7e98) -- New: Added signup pages (41ed66d) -- Improved: Allow disabling item upload for a user (f8a26cf) - -## [server-v2.0.4](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.4) - 2021-05-25T18:33:11Z - -- Fixed: Fixed Item and Log page when using Postgres (ee0f237) - -## [server-v2.0.3](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.3) - 2021-05-25T18:08:46Z - -- Fixed: Fixed handling of request origin (12a6634) - -## [server-v2.0.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.2) - 2021-05-25T19:15:50Z - -- New: Add mailer service (ed8ee67) -- New: Add support for item size limit (6afde54) -- New: Added API end points to manage users (77b284f) -- Improved: Allow enabling or disabling the sharing feature per user (daaaa13) -- Improved: Allow setting the path to the SQLite database using SQLITE_DATABASE env variable (68e79f1) -- Improved: Allow using a different domain for API, main website and user content (83cef7a) -- Improved: Generate only one share link per note (e156ee1) -- Improved: Go back to home page when there is an error and user is logged in (a24b009) -- Improved: Improved Items table and added item size to it (7f05420) -- Improved: Improved log table too and made it sortable (ec7f0f4) -- Improved: Make it more difficult to delete all data (b01aa7e) -- Improved: Redirect to correct page when trying to access the root (51051e0) -- Improved: Use external directory to store Postgres data in Docker-compose config (71a7fc0) -- Fixed: Fixed /items page when using Postgres (2d0580f) -- Fixed: Fixed bug when unsharing a notebook that has no recipients (6ddb69e) -- Fixed: Fixed deleting a note that has been shared (489995d) -- Fixed: Make sure temp files are deleted after upload is done (#4540) - -## [server-v2.0.1](https://github.com/XilinJia/Xilinota/releases/tag/server-v2.0.1) - 2021-05-14T13:55:45Z - -- New: Add support for sharing notes via a link (ccbc329) -- New: Add support for sharing a folder (#4772) -- New: Added log page to view latest changes to files (874f301) -- Fixed: Prevent new user password from being hashed twice (76c143e) -- Fixed: Fixed crash when rendering note with links to non-existing resources or notes (07484de) -- Fixed: Fixed error handling when no session is provided (63a5bfa) -- Fixed: Fixed uploading empty file to the API (#4402) - -## [server-v1.7.2](https://github.com/XilinJia/Xilinota/releases/tag/server-v1.7.2) - 2021-01-24T19:11:10Z - -- Fixed: Fixed password hashing when changing password -- Improved: Many other internal changes for increased reliability