# QOwnNotes Changelog

# 24.12.1

  • The build process was fixed for Qt below 5.10.0 (for #3171 (opens new window))
  • The action Find note was renamed to Find text in notes and the action Find notes in all tags / subfolders was renamed to Find text in notes in all tags / subfolders and will now search for the selected text in the current note (for #3172 (opens new window))
    • The action Find text in notes is now also present in the context menu of the note text edit when there is a selected text
  • Added more Korean, Turkish, Dutch translation (thank you, venusgirl, brtc, stephanp)

# 24.12.0

# 24.11.4

# 24.11.3

# 24.11.2

  • Some effort was made to make the application icon look better on dark backgrounds (for #3147 (opens new window))
  • Added more Spanish, Dutch, Russian, Korean translation (thank you, alejandromoc, stephanp, catmenmilota, venusgirl)

# 24.11.1

  • The margins are now adapted correctly, when zooming in the note text edit, when the setting that the editor width should only be applied in distraction free mode is disabled (for #3153 (opens new window))
  • The QOwnNotesAPI Nextcloud App (opens new window) was updated to version 24.11.0 to fix issues with the versioning API in Nextcloud 30 (for #50 (opens new window))
  • Added more Spanish, Brazilian Portuguese, Romanian, Dutch, German translation (thank you, alejandromoc, ciel.p, ioancroitor, stephanp, rakekniven)

# 24.11.0

  • There now is a new script settings for secret variables with the type string-secret
    • Those strings will be stored encrypted (but don't depend on that encryption)
    • In the settings dump, such variables will be masked with ********
    • For more information, please take a look at the scripting documentation (opens new window)
  • Added more Spanish, Arabic, Russian (thank you, alejandromoc, noureddin, catmenmilota)

# 24.10.5

  • The capturing of indented Markdown tables was improved (for #3137 (opens new window))
  • The actions in the Find action dialog is now using the correct font size, if you are overriding the global interface font size (for #3145 (opens new window))
  • Added more Russian, Spanish, Dutch, Korean, Swedish translation (thank you, catmenmilota, alejandromoc, stephanp, venusgirl, dzenan)

# 24.10.4

  • Markdown tables can now be indented with up to three spaces to match the behavior of the preview (for #3137 (opens new window))

# 24.10.3

  • More warnings are now ignored in log dialog for Qt 6.8.0 (for #3134 (opens new window))
  • The contrast of the link color in the light color schema was increased to make it more readable (for #3139 (opens new window))
  • Added more Spanish translation (thank you, alejandromoc)

# 24.10.2

  • A small graphical glitch on macOS in the Markdown highlighting settings was fixed (for #3130 (opens new window))
  • Added more Spanish translation (thank you, alejandromoc)

# 24.10.1

  • In the Stored image files and the Stored attachments dialogs it's now possible to only show files of the current note (for #2354 (opens new window))
  • Added more Dutch, Korean, German, Spanish, French translation (thank you, stephanp, venusgirl, rakekniven, alejandromoc, jd-develop)

# 24.10.0

  • qc (opens new window) v0.6.1 was released
  • Added more Chinese Simplified, Dutch, German, Swedish, Korean translation (thank you, huishengli, stephanp, rakekniven, dzenan, venusgirl)

# 24.9.8

  • You can now set the maximum note file size in the Panels settings to prevent the loading of very large notes (for #3118 (opens new window))
    • Default is 1 MB, files larger than that will not show up in the note list
  • The file size will now be shown in the note list tooltip (for #3120 (opens new window))

# 24.9.7

  • Reading from settings will now be cached in memory to possibly speed up the application, hopefully not causing any regressions (for #3027 (opens new window))
  • The QOwnNotes API https://api.qownnotes.org (opens new window) got migrated to PHP 8.2, Symfony 6.4 and API Platform 3.3 for more speed and to be more future-proof (for #11 (opens new window))
  • The QOwnNotesAPI Nextcloud app was enabled and tested app for Nextcloud 30 (for #49 (opens new window))
    • There were troubles with the version API that didn't always happen when trying to access the versions of a file: Call to a member function getOwner() on null in file '/var/www/html/lib/private/Files/Filesystem.php' line 728
      • It's unclear why this happens, but it seems to be a problem with the Nextcloud server and not the app

# 24.9.6

# 24.9.5

# 24.9.4

# 24.9.3

  • In the backlink widget and the automatic link transformation, when notes are renamed, now relative links with / and urlencoded / (as %2F) are both supported (for #1717 (opens new window))
    • The note link dialog will now not urlencode / anymore
  • Added more Arabic, Croatian, German translation (thank you, noureddin, milotype, rakekniven)

# 24.9.2

  • The backlink widget link detection and UI was improved (for #1717 (opens new window))
    • In checkbox lists, the checkboxes will now not be detected as part of the link
    • Multiple occurrences of similar links can now be detected in notes
    • A problem with the found link not showing up in the tooltips of items was fixed
    • More information for the found notes will now be shown in the tooltip
  • In the note search line edit, the Right arrow key will not make the focus jump to the note list anymore, the Tab key is enough to do that (for #3097 (opens new window))
  • Added more Croatian, Dutch, Korean translation (thank you, milotype, stephanp, venusgirl)

# 24.9.1

  • The backlink widget in the navigation panel now also shows the links in the notes to the current note (for #1717 (opens new window))
    • By clicking on them, you can open the note and search for the link
  • Added more Russian, Spanish, Korean, Dutch translation (thank you, olesya_gerasimenko, fitojb, venusgirl, stephanp)

# 24.9.0

  • There now is a backlink widget in the navigation panel to show notes that link to the current note (for #1717 (opens new window))
    • You can click on the note to open it
    • You can search through the note names of the backlinks
  • The aarch64 CMake build process was fixed (for #3076 (opens new window))

# 24.8.6

  • Added a new editor color schema Everforest Hard Dark by @eburakova (for #3088 (opens new window))
  • Added a new editor color schema Everforest Hard Light by @eburakova (for #3089 (opens new window))
  • Added more Russian, Arabic, Korean translation (thank you, olesya_gerasimenko, noureddin, venusgirl)
  • There was a new release of the QOwnNotes Web Companion browser extension 2024.8.0
    • Bookmarks can now be edited in the bookmarks list (for #65 (opens new window))
      • This feature needs QOwnNotes 24.8.5 or higher
    • Update dependencies
    • Add more translations

# 24.8.5

  • The CMake build process was adapted to be production ready and to be used in Nix (for #3076 (opens new window))
  • Support was added for the QOwnNotes Web Companion browser extension to also allow editing of markdown line bookmarks (for #65 (opens new window))
  • Added more Dutch translation (thank you, stephanp)

# 24.8.4

  • The AppImage release was fixed after a linuxdeploy issue (for #3073 (opens new window))
  • A Qt6 version of the AppImage was added to the releases for testing purposes as QOwnNotes-x86_64-Qt6.AppImage (for #3074 (opens new window))
  • A styling issue in the AI Settings in releases using Qt 5.15.2 was fixed (for #3075 (opens new window))
  • Added more Arabic, French translation (thank you, noureddin, jd-develop)

# 24.8.3

  • A highlighting issue in malformed unordered lists was fixed again, while not breaking settext headers for Qt 5.15.2 (for #3061 (opens new window) and #3065 (opens new window))
  • Added more French, Korean, German translation (thank you, jd-develop, venusgirl, rakekniven)

# 24.8.2

# 24.8.1

  • In the AI settings in the list of AI backends from scripts now also the API base URL will be shown (for #3064 (opens new window))
    • In addition, a button to search the Script repository was added
  • A problem with the script settings for some users in the Ollama AI backend integration script was fixed (for #3052 (opens new window))
  • The Check for script updates sub-button in the Scripting settings was fixed (for #3066 (opens new window))
  • Added more Dutch translation (thank you, stephanp)

# 24.8.0

  • In the AI settings there now are buttons to test the connection to the AI services (for #3062 (opens new window))
  • In the AI settings there now is a list of all AI backends from scripts and buttons to test the connection to those AI services (for #3064 (opens new window))
  • A highlighting issue in malformed unordered lists was fixed (for #3061 (opens new window), thank you, @Waqar144)
  • Added more Dutch, Swedish, Italian, Arabic, German, Korean, Spanish translation (thank you, stephanp, dzenan, hermi55, noureddin, rakekniven, venusgirl, fitojb)

# 24.7.3

  • gpt-4o-mini was added to the list of available OpenAI models (for #3057 (opens new window))
  • Added more French, Italian, Spanish translation (thank you, jd-develop, hermi55, fitojb)

# 24.7.2

  • It was made more clear in the settings dialog how the AI integration can be used (for #3055 (opens new window))
  • There now is a software repository for Raspberry Pi OS 12
  • Added more Korean, Italian, Russian, Dutch, German translation (thank you, venusgirl, hermi55, starship10, stephanp, bumpsy)

# 24.7.1

# 24.7.0

  • Added more French, Croatian, Dutch, Korean translation (thank you, jd-develop, milotype, stephanp, venusgirl)

# 24.6.3

  • Improvements to the new scripting hook openAiBackendsHook were made (for #3037 (opens new window))
    • The OpenAI UI elements will now be reloaded properly, when the script-engine is reloaded after a script was installed
    • The apiKey attribute in the scripting hook is now optional, because local APIs don't need it
    • There now is a script ollama-integration in the script repository that allows integration with Ollama (opens new window)
    • There now is a script llama-cpp-integration in the script repository that allows integration with llama.cpp (opens new window) (for #238 (opens new window), thank you, @eljamm)
    • In the AI settings there now also is the script-repository mentioned
  • Added more Swedish, Korean, Dutch translation (thank you, dzenan, venusgirl, stephanp)

# 24.6.2

  • A new scripting hook openAiBackendsHook was added, that is called when the OpenAI service config is reloaded (for #3037 (opens new window))
    • For example this is also done when the script engine is reloaded
    • You can use it to provide config for custom OpenAI backends, like your own OpenAI API compatible LLMs
    • Please take a look at the openAiBackendsHook documentation (opens new window) for more information
  • Added more Croatian, Korean, Dutch translation (thank you, milotype, venusgirl, stephanp)

# 24.6.1

  • When using the Insert key in the note text edit to toggle overwrite mode, it now will be made sure that no modifier key is pressed (for #3038 (opens new window))
  • A sha256sum file for QOwnNotes.zip was added to the releases (for #2938 (opens new window), thank you, @o-l-a-v)
  • Added more Arabic translation (thank you, noureddin)

# 24.6.0

  • The absolute path of the current note will now be shown in the status bar by default (for #3023 (opens new window))
  • Added more Dutch, Korean translation (thank you, stephanp, venusgirl)

# 24.5.10

  • The absolute path of the current note will now be shown in the status bar (for #3023 (opens new window))
    • You can turn on and off the display of the path in the status bar in the Interface settings
      • There also is an option to only show the relative path of the note
    • Different shades are used for the note folder path, the subfolder path and the note file name
    • The text will be trimmed if there is not enough space to show the complete path
    • If you right-click the text, you will get a context menu to copy the absolute note path, the path of the note subfolder or the path of the note folder

# 24.5.9

  • When you now press Insert in the note text edit, overwrite mode will be toggled to directly allow overwriting the current text (for #3034 (opens new window))

# 24.5.8

  • You can now also select an AI model to use in the Edit main menu, instead of only in the AI toolbar (for #3026 (opens new window))

# 24.5.7

# 24.5.6

  • Try to fix macOS build issue
  • Added more Korean, Dutch translation (thank you, venusgirl, stephanp)

# 24.5.5

# 24.5.4

  • Try to fix build on very old build systems (for #3026 (opens new window))
  • Added more Dutch, Korean, Swedish, French translation (thank you, stephanp, venusgirl, dzenan, tralalax)

# 24.5.3

# 24.5.2

  • Try to fix "QFont::setPointSize: Point size <= 0" warnings
  • The first part of the upcoming AI support is already visible (for #3026 (opens new window))
  • A PPA for Ubuntu 24.10 (Oracular Oriole) was added
  • Added more French, Korean translation (thank you, jd-develop, venusgirl)

# 24.5.1

  • In the note editor, the line-number font size will now grow with the editor font size (for #3019 (opens new window))
  • Added more French translation (thank you, jd-develop)

# 24.5.0

# 24.4.5

# 24.4.4

  • Tag support for multiple tags was fixed for tasks in the Todo dialog (for #2998 (opens new window), thank you, @Akselmo)
  • Added more Dutch translation (thank you, stephanp)

# 24.4.3

# 24.4.2

  • We now assume --allow-multiple-instances if --completion is used as cli parameter (for #3003 (opens new window))
  • Added more German, Dutch, Korean, Spanish, Swedish translation (thank you rakekniven, stephanp, venusgirl, fitojb, dzenan)

# 24.4.1

  • There now is a new cli parameter --completion <name> that generates shell completion code for fish and bash (for #3003 (opens new window))
  • There was a new release of the QOwnNotes Web Companion browser extension 2024.4.0
    • The "running away" of the Preferences dialog was fixed under Firefox when using a zoom-level over 100% (for #63 (opens new window))
    • Update dependencies
    • Add more translations
  • Added more French translation (thank you jd-develop)

# 24.4.0

# 24.3.5

  • Now text between two asterisks in in-line code blocks in a bullet point list gets highlighted correctly (for #2972 (opens new window), thank you, @Waqar144)

# 24.3.4

  • For the dark-mode there now is a new icon for the clear button for all line edits, like the note search field, in the main window and all dialogs (for #2986 (opens new window))

# 24.3.3

# 24.3.2

  • The creation of not existing linked notes was fixed for Windows (for #2899 (opens new window))
  • Now more platform information will be added to the Platform debug information, like xcb and wayland
    • And information about the available database drivers was added
  • added more Korean translation (thank you venusgirl)

# 24.3.1

  • If the current note was the bookmarks note and a browser bookmark was added the current note will now be reloaded (for #2980 (opens new window))
  • added more Dutch, Spanish translation (thank you stephanp, fitojb)

# 24.3.0

  • in the Note folder not found! dialog, the missing note folder path will now be shown (for #2975 (opens new window))
  • added more German, Italian, Arabic, Swedish, Brazilian Portuguese, Chinese Simplified translation (thank you bumpsy, marcoxbresciani, techman, dzenan, mateus_b, crwd9931)

# 24.2.6

# 24.2.5

  • fixed another crash, when someone enters a misplaced comment marker directly before the closing mark of the code block, with the starting marker directly before that (for #2962 (opens new window))
  • the md4c (opens new window) library fork was updated

# 24.2.4

  • fixed a crash, when someone enters a misplaced comment marker directly before the closing mark of the code block (for #2959 (opens new window))

# 24.2.3

  • support was added for the QOwnNotes Web Companion browser extension to also allow deleting of bookmarks in the current note (for #57 (opens new window))
  • it was made sure, that the first password field gets the focus in password dialogs, if the tab order doesn't work properly

# 24.2.2

  • the spellchecker is now correctly turned off in inline code blocks, when there are more of one in one line (for #2955 (opens new window), thank you, @Waqar144)
  • added more Croatian, Korean, Swedish, Dutch, Italian translation (thank you milotype, venusgirl, dzenan, stephanp, gryp2)
  • a new release of the QOwnNotes Web Companion browser extension 2024.2.4 was released
    • the minimum height of the popup was raised to 300px to allow dialogs to be shown fully if there is little content
    • now only a delete button is shown in the bookmarks list if the bookmark can be deleted (for #57 (opens new window))
    • fixed a problem where links without name couldn't be opened when the link directly was clicked
    • there now is a new private mode switch, that allows opening bookmarks in a private window (for #58 (opens new window))

# 24.2.1

  • support was added for the new QOwnNotes Web Companion browser extension 2024.2.2 to allow deleting of bookmarks (for #57 (opens new window))
  • added more Croatian, Arabic translation (thank you milotype, noureddin)

# 24.2.0

  • the QOwnNotes web-companion browser extension was completely rewritten in Vue.js 3 with Vite using QUASAR with BEX (for #56 (opens new window))
    • more information about the browser extension at web-companion (opens new window)
    • also both the Chrome and Firefox extensions are now using manifest version 3
    • the minimum version for Firefox was raised to 109, because of manifest version 3
    • more translations were added
  • there are now new menu items in the Note / Navigation menu to move up/down in the subfolder and tag list (for #2949 (opens new window))
    • those menu items are only enabled if their respective panels are visible
    • you can set shortcuts for them in the Shortcuts settings
  • added more Dutch, Arabic translation (thank you stephanp, noureddin)

# 24.1.5

# 24.1.4

# 24.1.3

  • you now can also use Ctrl + = to increase the text size in the note text edit (for #2941 (opens new window))
  • added more Croatian, Spanish, Dutch, Korean translation (thank you milotype, fitojb, stephanp, venusgirl)

# 24.1.2

  • the Snap version of QOwnNotes was (in a Herculean effort) migrated from Core18 to Core22 to cause less problems on Ubuntu 23.10 systems (for #2876 (opens new window))
  • in new releases, the source code tar.xz file will now also have a .sha256sum and a .sha512sum file, that is compatible with sha256sum and sha512sum
    (for #2938 (opens new window))

# 24.1.1

# 24.1.0

  • the script update check at startup now runs in a separate thread to not block the application startup (for #2934 (opens new window))

# 23.12.5

# 23.12.4

  • the collapse-state for the note tree in the experimental note tree mode is now stored (for #790 (opens new window), thank you, @discapes)
  • toggling the experimental note tree mode in the settings now requires a restart of the application, to make sure the panels are initialized correctly (for #790 (opens new window))
  • the matching of the correct heading in note links was improved
  • added more Dutch, Tamil, Arabic, Korean, Czech translation (thank you stephanp, tamilneram.github.io, noureddin, venusgirl, dedkus)

# 23.12.3

# 23.12.2

# 23.12.1

# 23.12.0

# 23.11.3

  • if the current note is encrypted, read-only or the doesn't exist any more now some menu actions are also disabled to prevent writing to the note text edit (for #2904 (opens new window))
  • a PPA for Ubuntu 24.04 (Noble Numbat) was added

# 23.11.2

  • more not very useful internal warnings are now ignored in the log panel
    • QFont::setPointSizeF: Point size <= 0
    • QTextCursor::setPosition: Position
  • added more Arabic, Czech translation (thank you noureddin, fandazavazal)

# 23.11.1

  • added more Japanese, Arabic, Czech, Spanish, Tamil, Korean, Dutch, Slovenian, German translation (thank you yateno, noureddin, vojtaanton, fitojb, tamilneram.github.io, venusgirl, stephanp, salamelek, rakekniven, nlpz404)

# 23.11.0

  • there now is a new PasswordLineEdit component that is now used for entering passwords in all dialogs (for #2893 (opens new window))
    • it allows to also show the password
  • links will now be highlighted in headings in the note text edit (for #196 (opens new window), thank you, @tim-gromeyer)
    • this, of course, only makes sense if you allow the note filename to be different from the headline

# 23.10.1

  • a fakevim fix for building with Qt 6.6.0 was added (for #2878 (opens new window), thank you, @NickCao)
  • added more Arabic, Spanish, Turkish, Korean, Tamil, German, Dutch translation (thank you noureddin, fitojb, rgucluer, venusgirl, tamilneram.github.io, bumpsy, stephanp)

# 23.10.0

  • newlines are now removed from links from the clipboard in the link dialog (for #2726 (opens new window))
  • notes are now imported to the current note subfolder in the Evernote and Joplin import instead of the root folder (for #2863 (opens new window))
  • the seconds of the selected time will now be set to 0 instead of the current seconds of the time in the Nextcloud Deck dialog (for #2789 (opens new window))
  • there now is a setting for the feature to unset the All notes selection in the subfolder panel when clicking a note tab in the Panels settings (for #2861 (opens new window))
  • added more Arabic, Slovenian, Dutch, German, Korean translation (thank you noureddin, salamelek, stephanp, bumpsy, venusgirl)

# 23.9.7

  • Evernote notes with malformed XML will now stop the import process when importing them in the Evernote import (for #2858 (opens new window))
  • the All notes selection in the subfolder panel will now be unset when clicking a note tab, so that the subfolder of a note can be selected (for #2861 (opens new window))

# 23.9.6

  • an issue with duplicate imported media files and attachments when importing notes from Evernote was fixed (for #2859 (opens new window))
  • the missing qtconcurrent package was added to the Gentoo build process (for #2857 (opens new window), thank you, @FireUnderTheMountain)
  • the ! character will now also be highlighted in the note text edit for images (for #192 (opens new window), thank you, @tim-gromeyer)

# 23.9.5

  • an issue with importing the content of notes from Evernote with the evernote-export4 format was fixed (for #2856 (opens new window))
  • links from the clipboard are now trimmed in the link dialog (for #2726 (opens new window))
  • the Gentoo build process was improved (for #2821 (opens new window), thank you, @FireUnderTheMountain)
  • qc (opens new window) v0.5.1 was released
    • the last selected command is now only stored when there actually was a command selected and the dialog wasn't quit without selecting a command (for #9 (opens new window))
  • added more German, Bulgarian, Tamil, Dutch, Bosnian, Arabic, Turkish, Korean, Romanian translation (thank you bumpsy, m.angelov, tamilneram.github.io, stephanp, noureddin, rgucluer, venusgirl, ioancroitor)

# 23.9.4

  • the font size in the preview will now change immediately when the font size in the note text edit is reset (for #2836 (opens new window))
  • amount of items in the schema drop-down in the Editor fonts & colors settings was increased to 15 to make it easier to see the schemes (for #2841 (opens new window))
  • in the Note main menu the menu item to Setup note folders was renamed to Setup note folders / subfolders in an attempt to make note subfolders more accessible (for #2843 (opens new window))
  • added more German, Dutch, Korean translation (thank you bumpsy, stephanp, venusgirl)

# 23.9.3

  • in the Editor fonts & colors settings the default color schemes are now ordered alphabetically, with the two default schemes in front (for #2840 (opens new window))
    • the custom schemes are still placed at the back of the list
    • this should improve readability
  • added more German translation (thank you bumpsy)

# 23.9.2

  • the font size in the preview will now change immediately when the font size in the note text edit changes (for #2836 (opens new window))
  • added more German, Spanish translation (thank you bumpsy, tummechatronics)

# 23.9.1

  • URLs with their title are not loaded anymore, if the note-link shortcut was used with the link-dialog (for #2833 (opens new window))
  • the Gentoo build process should run again (for #2821 (opens new window))
  • added more Slovenian, Ukrainian, Turkish translation (thank you salamelek, eugeneuvin, rgucluer)

# 23.9.0

  • when all notes of a tag, including the notes of their child-tags are shown in the note list the numbers of notes per tag are now calculated correctly in the tag tree (for #2819 (opens new window))
  • added more French translation (thank you chocolatine)

# 23.8.2

  • added a new editor color schema Atom Mellow Dark by @davuses (for #2817 (opens new window))
  • link highlighting in the note text edit was made faster and more link types are now supported (for #188 (opens new window), thank you, @tim-gromeyer)

# 23.8.1

  • there now is a software repository for Debian Linux 12.0
  • the translation path was updated to qt6/translations instead of qt5/translations when building for Qt6 with qmake (for #2813 (opens new window), thank you, @charliewolf)
  • added more German, Spanish, Croatian translation (thank you rakekniven, rooyca, xpertmind)

# 23.8.0

  • the warning scroll event from unregistered device, which is triggered by for example by plugging a YubiKey in or out is now ignored in the Log panel (for #2808 (opens new window))
  • added more Arabic translation (thank you noureddin)

# 23.7.3

  • added a new editor color schema Revontuli by @Akselmo (for #2804 (opens new window))
  • added more German, Croatian, Korean, Dutch translation (thank you rakekniven, milotype, sdicke, venusgirl, stephanp)

# 23.7.2

  • there now is a new checkbox in the General Settings to automatically enable read-only mode after a certain amount of time of inactivity (for #2802 (opens new window))
  • added more Korean, Dutch translation (thank you venusgirl, stephanp)

# 23.7.1

  • since the TuxFamily (opens new window) upload server has been very unreliable and down for several days, we have now switched to GitHub releases as hosting service for the source archive (for #2799 (opens new window))
    • the format of the source archive URL now looks like: https://github.com/pbek/QOwnNotes/releases/download/v23.7.0/qownnotes-23.7.0.tar.xz
  • a tooltip typo in the Git Settings was fixed

# 23.7.0

  • when you now select text in a note that text will be used as title when you open the Nextcloud Deck dialog (for #2789 (opens new window))

# 23.6.6

  • some menu text was adapted to be more readable
  • added more German, Arabic, Korean, Dutch, Ukrainian translation (thank you sdicke, noureddin, venusgirl, stephanp, prolinuxua)
  • qc (opens new window) v0.5.0 was released
    • the last executed command is now stored and can be executed again via qc exec --last (for #9 (opens new window))
    • neovim is now also used to edit the config file

# 23.6.5

  • Markdown is now stripped out of the heading text in the navigation panel to improve readability (for #2791 (opens new window))
  • there now is an action to copy the absolute path of the current note to the clipboard in the Edit / Extra menu and the note list context menu
  • the QOwnNotesAPI Nextcloud App (opens new window) was updated to version 23.6.0 to support Nextcloud 27 (for #44 (opens new window))
  • added more Arabic, Portuguese, Korean translation (thank you noureddin, manuelarodsilva, venusgirl)

# 23.6.4

  • improve Nextcloud Deck API compatibility with wonky Nextcloud servers (for #2789 (opens new window))
  • added more Korean, Persian, Dutch translation (thank you venusgirl, amirkbrpr, StephanP)

# 23.6.3

# 23.6.2

# 23.6.1

  • more Nextcloud Deck support features were added (for #2789 (opens new window))
    • there now is a check if Nextcloud Deck support is enabled and the config isn't invalid before opening the Nextcloud Deck link insert dialog
    • the board and stack can now be selected by name in a board / stack tree instead of entering the IDs manually
  • added repositories for openSUSE Leap 15.5 (for #2790 (opens new window))
  • a PPA for Ubuntu 23.10 (Mantic Minotaur) was added

# 23.6.0

  • you now can quickly create Nextcloud Deck Cards with a due date and link them in the current note with the shortcut Ctrl + Alt + D (for #2789 (opens new window))
    • before you can do that, you need to set the IDs to the board and stack in the Nextcloud / ownCloud settings
  • in lists - [-] is now detected as checklist when pressing Return
  • added more Persian, Dutch, Korean translation (thank you amirkbrpr, stephanp, venusgirl)
  • the QOwnNotes command-line snippet manager qc (opens new window) can now be installed via the Nix Store (opens new window)
    • you can use nix-shell -p qc --run qc to try it out
  • the Korean translation was now integrated into the webpage on QOwnNotes webpage in Korean (opens new window) (for #2788 (opens new window))

# 23.5.3

  • added more Arabic translation (thank you noureddin)

# 23.5.2

  • there now is code block syntax highlighting for Forth code (for #2780 (opens new window), thank you, @0x3508A)
  • added more Spanish, Korean translation (thank you fitojb, venusgirl)

# 23.5.1

  • improve file-extension detection for images sent from a browser via the Web Companion extension (for #2781 (opens new window))

# 23.5.0

# 23.4.7

  • the timing of the Start hidden feature got improved (for #2778 (opens new window))
  • there now is basic code block syntax highlighting for nix code (for #2779 (opens new window))
  • added more Arabic, Korean, Chinese Simplified translation (thank you noureddin, venusgirl, integral_68)

# 23.4.6

  • the manual and automatic script update process now also works again after the script repository integration re-implementation (for #2772 (opens new window))

# 23.4.5

# 23.4.4

  • the script repository integration was rewritten, because GitHub now demands an access token for the code search API and has a harsh quota on the amounts of searches per person (for #2772 (opens new window))
    • an index will now be generated on the Script Repository on GitHub (opens new window), which can be accessed by QOwnNotes without using the code search API of GitHub
    • script searches, installs and updates are now much faster, because only one single request is made
    • all scripts are now shown instantly, instead of needing to search for a script and browse multiple pages
    • scripts are now searched while typing in the search bock, instead of only when pressing Enter

# 23.4.3

# 23.4.2

  • an issue was fixed in the preview where code comments where always italic regardless of the color schema settings (for #2765 (opens new window))

# 23.4.1

  • added a new editor color schema Springtime by @igorp74 (for #2763 (opens new window))
  • added more French translation (thank you emericg)

# 23.4.0

# 23.3.8

  • an issue with html tags in code-blocks that where not previewed correctly was fixed (for #2756 (opens new window))
  • added more Basque translation (thank you izendegi)

# 23.3.7

# 23.3.6

# 23.3.5

# 23.3.4

  • the amd64 Snap build process was re-invented, because the necessary Ubuntu 18.04 build system will vanish from GitHub with the end of March (for #2728 (opens new window))

# 23.3.3

  • unfortunately since 23.3.1 the AppImage reports the wrong application path, because of that update mechanism fails, this should (could) be fixed after this release (for #2728 (opens new window))

# 23.3.2

# 23.3.1

  • the whole AppImage build process was re-invented because the necessary Ubuntu 18.04 build system will vanish from GitHub with the end of March (for #2728 (opens new window))
  • added a new editor color schema IntelliSerious by @marcoXbresciani (for #2742 (opens new window))

# 23.3.0

  • in read-only mode you will now also get a dialog to ask you if you want to allow note editing if you press Ctrl + Space (e.g. when you want to toggle a checkbox) in the note edit panel
  • added more Chinese Simplified, Arabic translation (thank you integral_68, noureddin)

# 23.2.5

  • improvements to the read-only mode were made
    • if a script tries to write into the current note in read-only mode a dialog will now ask you if you want to allow note editing
    • if you create a new note via the note search line edit read-only mode will automatically be exited
  • added more Portuguese, Bulgarian, Spanish translation (thank you jofazepa, m.angelov, fitojb)

# 23.2.4

  • the link name in the link dialog will not be overwritten anymore by a fetched title of a webpage (for #2726 (opens new window))

# 23.2.3

  • the calendar selector in the Todo List dialog was fixed for Qt6 (for #2734 (opens new window))
  • the note tree setting was now moved to a new settings panel Experimental (for #790 (opens new window))
  • added more Korean translation (thank you venusgirl)

# 23.2.2

  • a button to manually load the todo list items from your cloud server was added (for #2735 (opens new window))
  • added more Korean, Italian, Arabic translation (thank you venusgirl, marcoxbresciani, noureddin)

# 23.2.1

  • the webpage title fetching in the link dialog is now made asynchronously to reduce waiting time if no link title should be preset automatically (for #2726 (opens new window))
    • the title parsing was also improved to guess more webpage titles
    • the progress bars for other download processes, like the update-, attachment- or dictionary-dialog was also improved to be able to handle larger download sizes
  • added more Bulgarian, Spanish translation (thank you maximborisov031, fitojb)

# 23.2.0

  • the toolbar selector in the Toolbar settings was fixed (mainly for Qt6, for #2721 (opens new window))
  • added more French, German, Arabic translation (thank you chocolatine, rakekniven, noureddin)

# 23.1.6

  • there now is a checkbox in the General settings that allows to start the application in read-only mode (for #2717 (opens new window))
    • notes are also not stored in read-only mode anymore if they are changed by accident
    • some more main menu items are now disabled in read-only mode
  • added more Polish, Korean, Arabic, French translation (thank you hansa2662, venusgirl, noureddin, chocolatine)

# 23.1.5

# 23.1.4

  • the obsolete (because of re-implementation of all XML parsing parts in QOwnNotes) Qt module xmlpatterns was now removed from all build process to save disk space (for #1304 (opens new window))
  • added more Korean, Croatian, French translation (thank you venusgirl, milotype, chocolatine)

# 23.1.3

  • the Evernote import was completely rewritten with stream support (QXMLStreamReader) to now support reading huge ENEX Evernote files (for #2711 (opens new window))
    • it also works under Qt 6 now

# 23.1.2

  • the XML parsing for the Nextcloud / ownCloud support was re-implemented to work with Qt6 (for #1304 (opens new window))
  • fixed a possible crash when reloading the note folder after changing the sharing status of a note (for #1304 (opens new window))

# 23.1.1

  • toggling Markdown checkboxes in preview is now not any more allowed in read-only mode (for #2704 (opens new window))
    • you will get a confirmation to disable the read-only mode if you click a checkbox in read-only mode

# 23.1.0

# 22.12.3

  • added a new editor color schema Monokai by @MarkFirewhal (for #2687 (opens new window))
  • added more Korean, Russian translation (thank you venusgirl, wdmdanila)

# 22.12.2

  • an issue where the alarm date of todo items couldn't be unset was fixed (for #2684 (opens new window), thank you, @WDMdanila)

# 22.12.1

  • Happy 1000th release!
  • the setting of the minimum width for the note edit was improved to take the width of the line number area into account (for #2679 (opens new window))

# 22.12.0

  • a minimum width for the note edit is now defined to prevent freezes when it is resized too small in desktop environments where there is no minimum width of the scrollbar dial that would prevent resizing the panel so small (for #2679 (opens new window))

# 22.11.9

  • you now can also select text in the Note versions dialog via the keyboard
  • bold and italic can be used together in the note editor now (for #2676 (opens new window))
  • added more Croatian, Arabic translation (thank you milotype, noureddin)

# 22.11.8

  • an attempt was made to override styles inside blockquotes in the preview when blockquotes are fully highlighted in the note editor (for #2669 (opens new window))
  • a preview fix for indented code blocks was added (for #2670 (opens new window), thank you, @Waqar144)
  • there now is a new script settings variable for directories (for #2672 (opens new window))
  • added more Persian translation (thank you amirkbrpr)

# 22.11.7

# 22.11.6

# 22.11.5

  • if you press Escape in the note list now the search text in the note search input will be cleared (for #2653 (opens new window))

# 22.11.4

  • in macOS you can now select text with Shift + Home and Shift + End to the beginning and end of the line (for #1593 (opens new window))
    • when also holding Ctrl you can select until the beginning or end of the document

# 22.11.3

  • an issue with selecting with the Home and End keys was fixed (for #2643 (opens new window))
  • Markdown images with no alt image text are now shown in the preview (for #2644 (opens new window))
  • the in-note search panel is now closed automatically when the text in the note-search panel is cleared (for #2645 (opens new window))
  • added more Polish translation (thank you fresta)

# 22.11.2

  • in macOS now the Home and End keys move the cursor to the start and end of the line and Ctrl + Home and Ctrl + End now moves the cursor to start and end of the document (for #2643 (opens new window))

# 22.11.1

  • the Markdown to HTML converter library md4c was updated to get the latest fixes and improvements (for #1732 (opens new window), thank you, @Waqar144)

# 22.11.0

  • a preview issue with 17 spaces in code-blocks was fixed (for #1732 (opens new window))
  • added more Arabic translation (thank you noureddin)

# 22.10.3

  • a crash when right-clicking on the textedit in dialogs like the todo list dialog and the issue dialog was fixed (for #2634 (opens new window))
  • added more Spanish, Korean, Catalan, Polish, French translation (thank you fitoschido, venusgirl, mguerra, hansa2662, chocolatine)

# 22.10.2

# 22.10.1

  • disabling of the Markdown highlighting now also works after a restart of the application again (for #2622 (opens new window))
  • when importing attachments with the Evernote import filenames will now be kept as good as possible (for #2621 (opens new window))

# 22.10.0

  • exporting and printing of the selected text in the note text edit now really only uses the selected text again (for #2618 (opens new window))

# 22.9.2

# 22.9.1

# 22.9.0

  • the settings dialog opening time was improved a lot (for #2574 (opens new window), thank you, @Waqar144)
  • you can now specify file patterns of note files to ignore as regular expressions in the Panels settings (for #2580 (opens new window))
  • added more translation (thank you venusgirl, noureddin, chocolatine, hansa2662, rakekniven, milotype, amyla77, mguerra)

# 22.8.4

# 22.8.3

# 22.8.2

  • you can now also open a note in a new tab if not already open with the scripting method script.setCurrentNote() (for #2565 (opens new window))
  • added more translation (thank you noureddin, amirkbrpr, hansa2662, venusgirl, mguerra, rakekniven)

# 22.8.1

  • you now can open all selected notes as new tabs via the note list context menu or the note operations button (for #2578 (opens new window))
  • added more translation (thank you mguerra, hansa2662, chocolatine, simonpmt, rakekniven, amirkbrpr)

# 22.8.0

# 22.7.6

  • added more Spanish, German, Hungarian, Italian, Dutch, Polish, French, Arabic translation (thank you tigris.huszonkilenc, chocolatine, noureddin)

# 22.7.5

  • prevent infinite loops in in-note regular expression searches by limiting to 10.000 search iterations (for #2302 (opens new window))

# 22.7.4

  • the stuck regular expression detection while searching in notes was improved (for #2302 (opens new window))
  • added more Catalan translation (thank you mguerra)

# 22.7.3

  • if you now add an image again to a note, and it has the same filename and is binary identical to an image already existing in the media folder then you will be asked if you want to use the existing image instead (for #2563 (opens new window))
  • the Fedora 36 build process now works
  • added more Persian translation (thank you amirkbrpr)

# 22.7.2

  • automatic resizing of images in the preview with space characters in filename is now also implemented (for #2561 (opens new window))

# 22.7.1

# 22.7.0

  • the build system for Windows was fixed again (for #2558 (opens new window))
  • added more translation (thank you yangzhongtian, mguerra, amirkbrpr, chocolatine)

# 22.6.2

  • the note actions for notes in subfolders are now enabled in the note tree context menu if the "note tree mode" is enabled (for #2355 (opens new window))
  • added more translation (thank you tigris.huszonkilenc, mguerra, rawfreeamy, chocolatine, amirkbrpr, noureddin)

# 22.6.1

  • under Linux (with dbus) the application will now ask you if you want to turn on dark mode if your desktop environment is in dark mode and the application is not (for #2525 (opens new window))
    • the application will now also ask you if you want to turn off dark mode if your desktop environment is in light mode and the application has dark mode turned on
    • you can remember those decisions so that the switch will be made automatically next time
  • an issue in the scripting hook noteTaggingByObjectHook was fixed where tags that are supposed to be removed couldn't be accessed by the hook (for #2553 (opens new window))
  • added more German, Catalan, Portuguese, Persian translation (thank you tigris.huszonkilenc, mguerra, manuelarodsilva, amirkbrpr)

# 22.6.0

  • users are now asked if they want to turn on the search panel again when using the Find note action if they have turned it off previously (for #2548 (opens new window))
  • added more translation (thank you amirkbrpr, chocolatine, mguerra, tigris.huszonkilenc, adc3635, manuelarodsilva, noureddin)

# 22.5.3

  • the note preview will now not being updated while typing by default (for #2535 (opens new window))
    • you can change the debounce time in the Preview settings
  • added more German, Dutch translation (thank you tigris.huszonkilenc)

# 22.5.2

  • global shortcuts for custom actions are now also working after restarting the application (for #2530 (opens new window))

# 22.5.1

# 22.5.0

  • a PPA for Ubuntu 22.10 (Kinetic Kudu) was added
  • added more Portuguese translation (thank you jofazepa)

# 22.4.2

# 22.4.1

  • you can now add highlighting rules for the editor with the help of the new scripting function script.addHighlightingRule (for #2513 (opens new window))
  • added more translation (thank you hansa2662, amirkbrpr, chocolatine, yanjun_sun, mguerra)

# 22.4.0

  • if you indent multiple lines in the note editor the selection will now automatically include the text until the start of the first selected block (for #2508 (opens new window))
  • added more translation (thank you rawfreeamy, epidope, noureddin)

# 22.3.4

  • the note sub-folder selection is now cleared before jumping to a new sub-folder when jumping to a note link with Ctrl + Space or Ctrl + Click (for #2498 (opens new window))

# 22.3.3

# 22.3.2

  • the search icons for sub-folders, tags and the navigation panel in the main-window are now all better visible in dark mode (for #2490 (opens new window))
  • added more translation (thank you rawfreeamy, marcoxbresciani, amirkbrpr, mguerra)

# 22.3.1

  • disabling of spellchecking if the current note is encrypted now also works after the settings dialog was opened (for #2487 (opens new window))
  • more dark icons for menu entries were created (for #2489 (opens new window))
  • added more translation (thank you hansa2662, chocolatine, noureddin, amirkbrpr, mguerra)

# 22.3.0

  • an issue with redrawing the preview when the preview panel is turned on manually without switching workspaces was fixed (for #2482 (opens new window), thank you, @Waqar144)
  • text blocks are now re-highlighted when text is added to the dictionary (for #2480 (opens new window), thank you, @Waqar144)
  • added more German, Arabic, French translation (thank you rakekniven, noureddin, chocolatine)

# 22.2.10

  • the scripting function script.regenerateNotePreview() now also regenerates the note preview if the note wasn't changed (for #2477 (opens new window))
  • added more Chinese Traditional, Persian, Polish translation (thank you evildeepblue, amirkbrpr, hansa2662)

# 22.2.9

  • you can now tell the application to stay always on top of other windows in the Window menu (for #2476 (opens new window))
  • added more translation (thank you hansa2662, amirkbrpr, marterra, rakekniven, chocolatine, noureddin)

# 22.2.8

# 22.2.7

# 22.2.6

# 22.2.5

  • toolbar configuration from actions that were generated by custom scripting actions are now saved correctly again (for #2451 (opens new window), thank you @Waqar144)
  • another possible crash related to the navigation widget was fixed (for #2393 (opens new window), thank you @Waqar144)
  • the Web Companion browser extension (opens new window) is now back in the Mozilla Addons store with version 22.2.3 and can be used in Firefox again after a user data consent workflow was implemented (for #37 (opens new window))
    • you need to open the extension popup and give your consent that personal data can be sent to QOwnNotes once

# 22.2.4

  • an attempt was made to include translation files correctly into the AppImage build
  • added more translation (thank you amirkbrpr, marcoxbresciani, rakekniven, rawfreeamy, mguerra, chocolatine)

# 22.2.3

# 22.2.2

# 22.2.1

  • the Evernote import now supports importing images and attachments in-line (for #2435 (opens new window))
  • added more translation (thank you amirkbrpr, rawfreeamy, noureddin, mguerra, marterra, hansa2662)

# 22.2.0

  • some small text, code and Qt 6 support improvements were made
  • an issue was fixed were changes in the current note were not detected correctly if the current note was in a note sub-folder (for #2433 (opens new window))

# 22.1.12

  • you can now edit instantly when you disabled the read-only mode by checking Don't ask again in the dialog you get when typing in read-only mode (for #2421 (opens new window), thank you @noureddin)
  • added more Arabic translation (thank you noureddin)

# 22.1.11

  • a lot more work went into porting QOwnNotes to Qt 6 (for #2414 (opens new window), thank you @Waqar144)
  • added more translation (thank you rawfreeamy, chocolatine, amirkbrpr, mguerra, hansa2662, kkatalinux, marterra, noureddin, rakekniven)

# 22.1.10

# 22.1.9

  • potential crashes in the logging panel were fixed (for #2391 (opens new window), thank you @Waqar144)
  • Ctrl + V now also triggers the dialog to enable note editing (for #2397 (opens new window))
  • added more translation (thank you marcoxbresciani, amirkbrpr, marterra, hansa2662)

# 22.1.8

  • an attempt was made to fix potential crashes with the Markdown highlighter (for #2388 (opens new window), thank you @Waqar144)
  • the missing New note context menu entry in the note sub-folder panel was added again (for #2387 (opens new window))
  • items in the navigation panel are now highlighted according to the position of the cursor in the note edit panel (for #2136 (opens new window), thank you @fnkhz)
  • added more translation (thank you amirkbrpr, marcoxbresciani, noureddin, hansa2662, marterra, rawfreeamy)

# 22.1.7

  • a crash when correcting a misspelled word was fixed (for #2377 (opens new window), thank you @Waqar144)
  • added more translation (thank you amirkbrpr, noureddin, mguerra, marterra)

# 22.1.6

  • support for Qt < 5.6 was dropped with version 22.1.5, that mainly means there will be no repositories anymore for Ubuntu 16.04, Debian 8.0 and some older versions of Fedora and openSUSE Linux (for #2373 (opens new window))
  • added a new editor color schema OLED red by @FireFragment (for #2375 (opens new window))
  • added more translation (thank you hansa2662, amirkbrpr, chocolatine, marterra, bonnjalal, rawfreeamy, noureddin, mguerra)

# 22.1.5

  • italic and bold formatted text in headlines will now have the same size as the headline (for #2369 (opens new window), thank you @Waqar144)
  • opening images from the note edit was fixed (for #2371 (opens new window), thank you @Waqar144)
  • the spell-checker context menu of the note edit was integrated into the general context menu (for #1426 (opens new window), thank you @Waqar144)

# 22.1.4

  • for notes with more than 200k characters the in-note search will now wait for 250ms before showing the search result, so users have time to enter more search characters (for #2335 (opens new window), thank you @fnkhz)
  • some database warnings were fixed when running the application for the first time
  • the data path detection was improved for AppImages in portable mode (for #2324 (opens new window))
  • added more translation (thank you marterra, amirkbrpr, noureddin, rawfreeamy)

# 22.1.3

# 22.1.2

# 22.1.1

# 22.1.0

  • another attempt was made to debug/fix the application not starting automatically after an update on macOS Big Sur (for #2339 (opens new window))
  • QLiteHtml (opens new window) was integrated experimentally to be enabled with flags at compile time (for #2345 (opens new window), thank you @Waqar144)
  • an attempt was made to work around an AppImage update executable permissions issue by setting the permissions a 2nd time after the renaming of the AppImage file (for #2342 (opens new window))
  • added more Arabic, Persian, French translation (thank you noureddin, amirkbrpr, chocolatine)

# 21.12.8

  • pressing Ctrl + Space or Ctrl + Click on reference links in the note text edit will now open the referenced URL in the default browser (for #2341 (opens new window))
  • added more Arabic translation (thank you noureddin)

# 21.12.7

  • an issue with creating new Nextcloud connections was fixed (for #2329 (opens new window))
  • an attempt was made to debug/fix the application not starting automatically after an update on macOS Big Sur (for #2339 (opens new window))
  • added more translation (thank you noureddin, mguerra, marcoxbresciani, skosho, marterra, rakekniven)

# 21.12.6

# 21.12.5

  • the account id of a Nextcloud account will now be fetched and stored as part of the Nextcloud Login Flow v2 to be used to generate the CalDAV URLs (for #2329 (opens new window))
    • this fixes todo list issues with SSO logins like via LDAP
  • some wording issues in dialogs were fixed
  • added more translation (thank you noureddin, amirkbrpr, hansa2662, mguerra, rawfreeamy)

# 21.12.4

  • when doing a regular expression search in a note a stuck application is now prevented when the user enters just start or end markers (for #2302 (opens new window))
  • a glitch in the custom CalDAV server settings was fixed
  • added more translation (thank you amirkbrpr, wineee, seemless, mguerra, rawfreeamy, hansa2662, marterra, ivonkatran, rakekniven)

# 21.12.3

  • pasting of HTML as Markdown and dropping of images is now fixed again, and you can select if you want to paste HTML as Markdown or as text file attachment (for #2327 (opens new window))
  • opening of text file attachments now also works if note sub-folders are disabled (for #2327 (opens new window))
  • added more translation (thank you rawfreeamy, amirkbrpr, marterra, rakekniven)

# 21.12.2

  • in-note searching while renaming a note via its headline is now prevented, to prevent messing up the headline while typing (for #2325 (opens new window))
  • you can now paste plain text from the clipboard into the note as text file attachment with Ctrl + Shift + V (for #2327 (opens new window))
  • links to attachments with extensions, that are used for notes are now opened externally instead of attempted to being opened as note (that doesn't exist) (for #2327 (opens new window))
  • added more translation (thank you mguerra, amirkbrpr, ivonkatran, marcoxbresciani, rawfreeamy)

# 21.12.1

# 21.12.0

  • highlighting support for checkboxes list with an X (instead of x) was added (for #2313 (opens new window), thank you @sanderboom)
  • an attempt was made to fix a rare crash (for #2319 (opens new window))
  • added more translation (thank you amirkbrpr, rawfreeamy, danilosf, chocolatine)

# 21.11.14

  • the --version parameter now also works when another instance of the application is already running
  • version 0.3.2 of the QOwnNotes command-line snippet manager (opens new window) (qc) was released
    • add Homebrew tap for qc (brew install qownnotes/qc/qc)
  • added more translation (thank you marterra, ivonkatran, rawfreeamy)

# 21.11.13

  • a --version parameter to print out the version number of the application was added
  • added more translation (thank you rawfreeamy, marterra, chocolatine)

# 21.11.12

  • command snippets can now also be stored in bash or sh code blocks, preceded by a heading 2 or higher as a description (for #2304 (opens new window))
  • an issue with the bookmarks note name being overwritten by Commands when saving settings in the settings dialog was fixed (for #2304 (opens new window))
    • if your bookmarks note name was Commands it will be set to Bookmarks automatically on the next startup of the application
  • version 0.3.0 of the QOwnNotes command-line snippet manager (opens new window) (qc) was released
    • enable sorting of snippets via settings and allow sorting case-insensitively
    • cache snippets in case QOwnNotes is not running
    • don't throw an error if selectCmd was exited with an error code (e.g. by Ctrl + C)
  • added more translation (thank you marcoxbresciani, mguerra, rawfreeamy, marterra, amirkbrpr)

# 21.11.11

# 21.11.10

  • the scripting functions startSynchronousProcess and startDetachedProcess now have an optional parameter workingDirectory (for #2300 (opens new window))
  • when vim-mode is enabled the application will first try to load a .vimrc.qownnotes file from your home directory, and if not found it will try to load the .vimrc file to add additional configs (for #2247 (opens new window))
  • fixed a possible crash with the note tag handling API and note tabs (for #2309 (opens new window))
  • the build on Debian 8 was fixed
  • added more translation (thank you rawfreeamy, marterra, mguerra)

# 21.11.9

# 21.11.8

  • fixed a regression from 21.11.7 where notes couldn't be opened in a new tab if there weren't already note tabs open (for #2298 (opens new window))
  • added more Catalan, Croatian, French translation (thank you mguerra, milotype, chocolatine)

# 21.11.7

  • it was fixed that when switching between notes in the note tab bar and then opening the current note in a new tab again it was possible to get a broken note tab (for #2298 (opens new window))

# 21.11.6

  • pasting of text with newline character at the end into lists, when the copied text originates from inside the application was fixed (for #16 (opens new window))
  • added more Italian, Persian translation (thank you marcoxbresciani, amirkbrpr)

# 21.11.5

  • the tooltip of a note in the note list will now be updated after the note was renamed in the note list
  • the output of the allowDifferentNoteFileName setting of each note folder was added to the Debug information (for #2297 (opens new window))
  • added more translation (thank you rawfreeamy, marterra, mguerra, rakekniven)

# 21.11.4

  • you can now choose to also export attached media files and attachments of a note when exporting a note as Markdown file (for #1634 (opens new window))
    • the media files and attachments used in the note will be copied to the folder where the note is exported to
    • this only works for files from the media and attachments folder of the note folder
    • the links in the exported Markdown file will be updated
  • added more translation (thank you manuelasmiley, iclementine, rawfreeamy, chocolatine, anastasia_shymkiv38, rakekniven, marterra, mguerra)

# 21.11.3

  • now the search text that was entered in the note search panel will not be highlighted automatically inside the note anymore, when that search text was removed from the search panel (for #2287 (opens new window))
  • note tag assignments will now not get removed immediately when a note folder is opened and a note file wasn't found anymore, instead they merely go stale and will be removed after 10 days, if the note file didn't come back by that time (for #2292 (opens new window))
    • this will for example prevent lost tag assignments when note file were not available yet when QOwnNotes was opened or the note folder was switched
  • added more Catalan, French translation (thank you mguerra, chocolatine)

# 21.11.2

  • a preview problem (and possibly even a crash) when using ~~~~~~ in a code block was fixed (for #2288 (opens new window), thank you, @Waqar144)
  • the width of the Find action command bar was increased, so it's more likely for shortcuts to fit in
  • the highlighting for search results ("search extra selections") in the current note will now (hopefully) now also be removed when closing the search bar on desktop environments where there is an issue with removing them (for #2287 (opens new window))

# 21.11.1

# 21.11.0

  • if the current note wasn't edited for a while, it is now possible again that it gets updated when there were small changes (for #2027 (opens new window))
  • there now also can style underlined text in the Editor color schema settings (for #2283 (opens new window))
    • if a Editor color schema was exported now the exported file will be opened in the file manager
    • if the Bold, Italic or Underline settings in Editor color schema was toggled now there also will be asked for a restart of the application
  • when capturing webpages with the Web Companion browser extension (opens new window) now an attempt is made to transform links starting with a /, like /my-page.html, to http://domain.com/my-page.html (for #2285 (opens new window))
  • added more translation (thank you amirkbrpr, hellojaccc, marterra)

# 21.10.15

  • many ways to be more tolerant with externally modified notes were implemented, this should result in fewer note diff dialogs when some external process is messing with the current note (for #2027 (opens new window))
    • this mainly was a problem under macOS
  • added more translation (thank you mguerra, marcoxbresciani, amirkbrpr, marterra)

# 21.10.14

  • more information about the different optional integrations and services in the settings dialog were added to make it more clear what the user enables

# 21.10.13

  • the text format items in the Editor fonts & colors settings now show their assigned color again (for #2275 (opens new window))

# 21.10.12

  • the text format item handling in the Editor fonts & colors settings was improved (for #2259 (opens new window))
  • a problem with the text format item font selector under Windows was fixed (for #2259 (opens new window))
  • the default for new note folders is Don't allow file name to be different from headline again, because it makes more sense for the way QOwnNotes works (was changed in 21.8.12)
    • existing note folders will not be modified automatically
  • the context menu of the spell checker is now better disabled in the Log panel
  • the note text of encrypted notes will now not be searched in the note search, because the search results in the encoded text would be misleading (for #2254 (opens new window))
    • the file names of encrypted notes will still be searched
  • added repositories for openSUSE Leap 15.4
  • added more translation (thank you marterra, rawfreeamy, mguerra, amirkbrpr)

# 21.10.11

  • you can now set a different font for each text format in the Editor fonts & colors settings (for #2259 (opens new window))
  • a PPA for Ubuntu 22.04 (Jammy Jellyfish) was added
  • added more Polish, Spanish translation (thank you rawfreeamy)

# 21.10.10

  • no restart of the application is needed anymore when changing the default note file extension (for #2267 (opens new window), thank you @Waqar144)
  • a crash was fixed when the note headline was modified by a script in handleNewNoteHeadlineHook (for #2270 (opens new window))
    • this was a regression introduced in 21.10.9
  • added more Catalan, Portuguese translation (thank you mguerra, smarquespt)

# 21.10.9

  • there now will be a warning that a restart of the application is needed when changing the default note file extension (for #2250 (opens new window))
  • more features were added to the linking of note heading (for #1977 (opens new window))
    • if a note and a heading were selected in the note link dialog the heading text will be added to the link title by default
    • if the current note is selected in the note link dialog the correct note file name will be used now instead of . to allow links to headings in the current note
    • when a note is renamed or moved to another sub-folder note links with heading fragments can now also be automatically renamed
      • this also works with note links to the current note
      • warning: this feature (especially the part with links to the current note) was very complex and might introduce regressions
  • the build for very old Qt versions was (hopefully) fixed again
  • a possible crash was fixed when renaming a note directly in the note list when Enter was pressed (for #1837 (opens new window))
  • added more translation (thank you amirkbrpr, marterra, danilosf, evildeepblue, marcoxbresciani, rawfreeamy)

# 21.10.8

  • more features were added to the linking of note heading (for #1977 (opens new window))
    • the search panel inside the note is now closed after jumping to the heading
    • the broken note link checker now also works with links with an url fragment
    • you can now select a heading to link to in the note link dialog
  • the broken note link checker now also works with links like <myfile.md> (for #2250 (opens new window))

# 21.10.7

  • you can now add an url-encoded heading to a note link as url fragment to attempt to jump to that heading in the linked note when clicking the link (for #1977 (opens new window))
    • this works with opening links in the note text edit and the preview
    • [my note](my-note.md#First%20heading) will attempt to jump to a heading First heading in note my-note.md (note that %20 is decoded as space)
    • the heading will be searched with the in-note search, so for the link [my note](my-note.md#First%20heading) there will be searched for the text ## First heading inside the note
    • this feature is still work in progress
  • links like www.github.com (without any url-schema like http://) are now also highlighted as links the note text edit and can also be opened there (for #2260 (opens new window))

# 21.10.6

  • the broken link highlighting was fixed (broken in 21.10.1) and support was added for the selected default note file extension (for #2250 (opens new window))
  • the build time was reduced (for #2257 (opens new window), thank you @Waqar144)
  • added more Hungarian translation (thank you rawfreeamy)

# 21.10.5

  • the problem for some people with the block syntax highlighting in the preview panel only working after editing the note was hopefully fixed (for #2165 (opens new window), thank you @Waqar144)
  • added more Catalan translation (thank you mguerra)

# 21.10.4

  • the current line will now also be highlighted again the current note is modified externally (if you have enabled it in the settings) (for #2253 (opens new window))
  • now no (broken) note will be created when pressing Enter in an empty note search text line (for #2255 (opens new window))

# 21.10.3

  • the Web Companion browser extension (opens new window) was updated to version 21.10.0
    • when adding a bookmark and pressing enter to store it, now the 2nd Add bookmark dialog, that was triggered, is suppressed
    • updated dependencies
    • added a lot more translation
  • the cursor position of the current note is now also restored when you manually reload the note folder or the current note is modified externally (if you have enabled Restore cursor position when opening a note in the General settings) (for #2253 (opens new window))
  • added more translation (thank you marterra, amirkbrpr, rawfreeamy, marcoxbresciani)

# 21.10.2

  • more issues with the translation of the default buttons under macOS were tried to be fixed (for #783 (opens new window))
  • the restart information in single app instance mode was improved to make it more understandable (for #2235 (opens new window))
  • the build for Qt <= 5.5 was fixed
  • added more Portuguese translation (thank you smarquespt)

# 21.10.1

  • when copying or moving notes to another sub-folder now notes will not be copied or moved to the same sub-folder anymore (for #2249 (opens new window))
  • issues with the translation of the default buttons under Windows and macOS were tried to be fixed (for #783 (opens new window))
  • logging before the user interface is loaded was improved (for #783 (opens new window))
  • some debug information was added to help reproduce a preview issue (for #2165 (opens new window), thank you @Waqar144)
  • the general performance of handling notes was improved (for #2250 (opens new window), thank you @Waqar144)
  • added more Dutch, Sinhala, Catalan translation (thank you rawfreeamy, helabasa, mguerra)

# 21.10.0

  • log messages that are output before the log panel is loaded are now also logged to the log file if logging to file is enabled in the Debug options settings (for #783 (opens new window))
  • now the translation files that are loaded are logged to allow better debugging of the translation system (for #783 (opens new window))
    • you need to enable the log file or run QOwnNotes from the terminal to see those logs, because this happens before the log panel is loaded
  • added more Lithuanian translation (thank you atvejis)

# 21.9.13

# 21.9.12

  • an issue with showing twice the number of untagged notes in the Tags panel after creating a new note on Windows was fixed (for #2241 (opens new window))
  • improved tag delete icon in dark-mode (for #2243 (opens new window))
  • now links to all file extensions from the list in the Note file extensions section of the General settings are recognized as notes in the note editor and preview
  • added more Persian, Catalan translation (thank you amirkbrpr, mguerra)

# 21.9.11

  • an issue with the note counts initially not showing up in the Tags panel on Windows was fixed (for #2239 (opens new window))
  • fixed an issue with the application doesn't getting the old cli parameters after a restart by a dialog
  • added more translation (thank you mguerra, fitoschido, lucjan, marcoxbresciani, rakekniven, marterra, rawfreeamy, amirkbrpr)

# 21.9.10

  • now md or txt files will not be shown anymore in the note list when they were removed from the list in the Note file extensions section of the General settings (for #2236 (opens new window))
  • some tooltips were added to the file extensions and a removal confirmation dialog was added to the Note file extensions section of the General settings (for #2236 (opens new window))

# 21.9.9

  • when you answer No when asked to automatically switch to dark/light mode under Windows 10 the answer will now really be remembered if you told the dialog to do so (for #2234 (opens new window))
  • the Note file extensions section in the General settings has now a better description and a new list-remove icon (for #2236 (opens new window))
  • you are now able to also remove the md or txt note file extensions in the Note file extensions section in the General settings if you don't want one of them to be used to recognize note files in your note folder (for #2236 (opens new window))
  • added more German, Persian, Brazilian Portuguese translation (thank you amirkbrpr, marterra)

# 21.9.8

  • the colors in the log panel were more adapted for dark mode
  • added more Persian, Catalan translation (thank you amirkbrpr, MGuerra)

# 21.9.7

  • there now is no need for a restart any more after an automatic dark/light mode switch under Windows 10 when the application starts (for #2234 (opens new window))
  • you can now also restart the application automatically in single app instance mode when it is required, instead of being forced to do it manually (for #2235 (opens new window))
  • there now a script Toggle note list sort order in the script repository that creates a custom action that toggles the sort order of the note list between Alphabetical and By date
  • added more German, Persian, Brazilian Portuguese translation (thank you rakekniven, amirkbrpr, marterra)

# 21.9.6

  • now the required restart will be mentioned for the automatic dark/light mode switch under Windows 10 (for #2234 (opens new window))
  • the build for Qt < 5.6 is fixed again
  • added more Brazilian Portuguese translation (thank you marterra)

# 21.9.5

  • under Windows 10 the application will now ask you if you want to turn on dark mode if Windows is in dark mode and the application is not (for #2234 (opens new window))
    • the application will now also ask you if you want to turn off dark mode if Windows is in light mode and the application has dark mode turned on
    • you can remember those decisions so that the switch will be made automatically next time
  • added more Catalan, Brazilian Portuguese translation (thank you mguerra, marterra)

# 21.9.4

  • now a more descriptive user agent is used for the login flow to generate an app password on your Nextcloud server, so you can more easily spot the app password created for QOwnNotes (for #2233 (opens new window))
  • added more French translation (thank you gbabin)

# 21.9.3

  • you can now create an app password for your Nextcloud account automatically to grant QOwnNotes access to your account by just entering the server url and clicking on Login to Nextcloud to grant access in your Nextcloud / ownCloud settings (for #2233 (opens new window))
    • then just follow the instructions in your web browser until QOwnNotes can fetch your username and app password in the background

# 21.9.2

  • there now is highlighting and preview support for disabled checkboxes [-] (no markdown standard) in the note editor and preview

# 21.9.1

# 21.9.0

  • WebP images are now detected as media file when dropped into the note editor or inserted as data-url
  • added more Sinhala, Catalan, Brazilian Portuguese, Turkish translation (thank you helabasa, mguerra, marterra)

# 21.8.12

  • since notes in Nextcloud Notes on the web and on Android now allow renaming of notes this also is the new default setting for note folders in QOwnNotes
    • existing note folders will not be modified automatically
  • added more translation (thank you amirkbrpr, mguerra, rakekniven, i****myself, rawfreeamy, marterra)

# 21.8.11

  • a few features were added to the todo dialog (for #2210 (opens new window))
    • the due date is now shown in the todo items tree
    • you can now sort the tree by summary or due date
    • you can now choose to just view items that are due today
      • note that this doesn't work for sub-items, because they may be hidden by the parent item
  • added more Brazilian Portuguese, Italian, Russian translation (thank you marterra, marcoxbresciani, rolayis927)

# 21.8.10

  • the performance of notes with (especially large) images was improved massively (for #2078 (opens new window), thank you @Waqar144)
    • the general load time of notes was improved as well

# 21.8.9

  • there now is a new scripting function script.insertAttachmentFile() to insert an attachment file into the attachments folder (for #2215 (opens new window))
  • added more translation (thank you rawfreeamy, marterra, helabasa, marcoxbresciani, amirkbrpr)

# 21.8.8

  • highlighting support for numbered list checkboxes was added (for #134 (opens new window), thank you @Waqar144)
  • fixed a problem with strikeout and code inline formatting in the same line (for #2205 (opens new window), thank you @Waqar144)
  • added more Sinhala, French, Spanish, Danish, German, Hungarian, Italian, Dutch translation (thank you helabasa, rawfreeamy)

# 21.8.7

  • fixed a status bar message without timeout
  • fall back to just counting a minimum of 3 headline separator characters in a Markdown table when pressing Ctrl + Space, because it looks more beautiful and no converters seem to have issues with it (for #2206 (opens new window))
  • added more Polish, Hungarian, Dutch translation (thank you manuelasmiley, rawfreeamy)

# 21.8.6

  • alignment characters in the headline separator line of a Markdown table are now not counted anymore to the minimum of 3 headline separator characters that are needed to produce a valid Markdown table when pressing Ctrl + Space in a table (for #2206 (opens new window))

# 21.8.5

  • a minimum of 3 headline separator characters are now used to produce valid Markdown tables when pressing Ctrl + Space in a table (for #2206 (opens new window))

# 21.8.4

  • in Markdown tables you now can also automatically shrink the headline separator columns if needed when pressing Ctrl + Space (for #2206 (opens new window))

# 21.8.3

  • UTF-8 problems on Windows with the Joplin note import were fixed (for #2200 (opens new window))
  • added more translation (thank you marcoxbresciani, fitoschido, marterra, mguerra, amirkbrpr)

# 21.8.2

# 21.8.1

  • the Web Companion browser extension (opens new window) was updated to version 21.8.0
    • migrated to webextension-toolbox 4 and webpack 5 to fix vulnerabilities
    • added more Croatian translation
  • added more French, Spanish translation (thank you rawfreeamy)

# 21.8.0

  • after notes are imported by dragging and dropping text files into the application the note folder is now reloaded automatically so the notes show up in the note list
  • added more translation (thank you manuelasmiley, rawfreeamy, milotype)

# 21.7.14

# 21.7.13

  • added a new editor color schema Oomox Shack by @LetsHaveKiddos (for #2196 (opens new window))
  • added more translation (thank you rawfreeamy, manuelasmiley, p-bo, amirkbrpr, marcoxbresciani)

# 21.7.12

  • you can now jump to the same headline multiple times in the navigation panel (for #2192 (opens new window))
  • the focus will now stay in the navigation panel after using it via mouse or keyboard (for #2193 (opens new window))
  • added more translation (thank you marcoxbresciani, rawfreeamy, rakekniven, marterra, amirkbrpr)

# 21.7.11

  • the Joplin (opens new window) note import was improved (for #2189 (opens new window))
    • if Joplin didn't set the file extension of attachments or images in the export we now will try to get it from the original file name
    • importing of images from image html tags like <img src=":/ID"/> is now also supported (@laurent22, thank you for mentioning)
    • the metadata of notes can now optionally be imported as frontmatter
  • added more Persian translation (thank you amirkbrpr)

# 21.7.10

  • the Joplin (opens new window) note import was improved (for #2189 (opens new window))
    • the whole notebook / folder structure can now now also be imported as note sub-folders
  • added more Italian, Brazilian Portuguese translation (thank you rawfreeamy, i****myself)

# 21.7.9

  • the Joplin (opens new window) note import was improved (for #2189 (opens new window))
    • tags, images and attachments are now also be imported
    • the raw metadata part at the bottom of the note are now be not imported any more
    • numbers and points are now only removed from the beginning of the note name instead of the whole note name
  • added more translation (thank you i****myself, amirkbrpr, rawfreeamy)

# 21.7.8

  • you now can import notes from a RAW - Joplin Export Directory of Joplin (opens new window) with a new import dialog in the Note menu (for #2189 (opens new window))
    • this first draft of the feature supports only importing all files that are marked as "note" in a rudimentary fashion
    • if you just have a JEX - Joplin Export File please extract the content of that file to a directory and select that directory in the import dialog
    • note that this import is done by reverse engineering, since there is no documentation for the Joplin export format
    • no tags, images or attachments are yet imported
  • added more Persian translation (thank you amirkbrpr)

# 21.7.7

  • there now also is a Reload script engine button for scripts from the script repository in the settings dialog (for #2187 (opens new window))
    • this makes it for example easier to test changes to the user interface

# 21.7.6

  • version 0.1.11 of the QOwnNotes Web application app.qownnotes.org (opens new window) was released (for #2104 (opens new window))
    • you are now able to view the token
    • you can now scan the token from a QR code in the settings dialog of QOwnNotes 21.7.6 or newer
    • all console.log commands are now console.debug
  • you are now able to generate a QR code from your QOwnNotes Web application token in the settings dialog that can be scanned with the QOwnNotes Web application app.qownnotes.org (opens new window) (for #2104 (opens new window))
  • added more translation (thank you rakekniven, amirkbrpr, mguerra, pgrules7, marcoxbresciani)

# 21.7.5

  • if you uncheck Bold for Strong text in the Editor fonts & colors settings the text is now really not bold anymore in the editor (for #2182 (opens new window))
    • the preview now also allows tags like headings and strong to not be bold when the editor highlighting styles are used for the preview
  • added more translation (thank you marcoxbresciani, rawfreeamy, amirkbrpr, mguerra)

# 21.7.4

# 21.7.3

  • the restoring of the focus after switching workspaces was fixed (for #2180 (opens new window))
  • added more translation (thank you mguerra, marcoxbresciani, amirkbrpr, rawfreeamy)

# 21.7.2

  • the color of the current line number is now adapted if dark mode is disabled (for #2091 (opens new window))
  • a build error for Qt < 5.5 was fixed (for #2091 (opens new window))
  • added more translation (thank you mguerra, amirkbrpr, marcoxbresciani, marterra, rakekniven)

# 21.7.1

  • you can now turn on line numbers for the note editor in the Editor settings (for #2091 (opens new window))
    • they cannot be used with turned off Only use editor width setting in distraction free mode
    • in the distraction free mode line numbers are turned off as well
    • the colors of the line number of the current line are currently only suited for dark mode
  • under Linux the Update button will now only be shown for the AppImage version of QOwnNotes, like it should (for #2176 (opens new window))

# 21.7.0

  • added more translation (thank you rawfreeamy, amirkbrpr, whenwesober)

# 21.6.9

  • the x86 64bit AppImage is now built with Ubuntu 18.04 instead of Ubuntu 16.04, because it was now made possible by linuxdeployqt (opens new window)
  • you now are able to update the AppImage version of QOwnNotes directly from within the application if you have write permissions to the AppImage executable (for #2176 (opens new window))
    • you can now also choose to just download the latest app image in the update dialog
  • an attempt was made to fix more builds for older Qt versions (for #2134 (opens new window), thank you @Waqar144)
  • added more translation (thank you rawfreeamy, mguerra, amirkbrpr)

# 21.6.8

  • the Insert image dialog now allows the selection of webp images by default (for #2172 (opens new window))
  • when automatic downscaling of images is enabled in the General settings the images are now not scaled up any more when they are smaller than the chosen resolution (for #2170 (opens new window))
  • when automatic downscaling of images is enabled in the General settings and a too large SVG image is inserted into a note then it now will not get resized automatically, because Qt can't resize SVG images and this this would result into a 0 byte file (for #2171 (opens new window))
  • an attempt was made to fix the builds for Qt versions older than 5.8 for the fakevim library (for #2134 (opens new window), thank you @Waqar144)

# 21.6.7

  • the fakevim library was updated and adapted to work with qmake and cmake and integrated into QOwnNotes (for #2134 (opens new window), thank you @Waqar144)
  • added more Spanish, Chinese Traditional, Polish translation thank you hubertm, rawfreeamy)

# 21.6.6

  • the monospaced font detection was improved by comparing the width of iiiii to WWWWW (for #2163 (opens new window))
  • added more Italian, Catalan translation (thank you marcoxbresciani, mguerra)

# 21.6.5

  • when you are changing the editor font in the settings you will get now a dialog box that you might need to restart the application (for #2163 (opens new window))
  • an attempt was made to improve the editor margin calculation by searching for the word mono in the font family and handling those potentially monospaced fonts differently (for #2163 (opens new window))

# 21.6.4

# 21.6.3

  • updated the link of the IRC chat menu entry to Libera.Chat because the Freenode IRC channel had a "hostile takeover"
  • added more Italian translation (thank you marcoxbresciani)

# 21.6.2

  • added more Hungarian, German, Dutch, Persian, Russian translation (thank you rawfreeamy, mariiaalt, amirkbrpr)

# 21.6.1

  • the code block syntax highlighting for python triple quotes was improved (for #2147 (opens new window), thank you @Waqar144)
  • spell checking is now disabled in encrypted notes as long as the encrypted text is shown (for #2156 (opens new window))
  • added more Persian translation (thank you amirkbrpr)

# 21.6.0

# 21.5.5

  • the cli parameter --action <name> that triggers a menu action after the application was started now also works in single application mode when the application is started a second time (for #2143 (opens new window))
    • additionally, desktop actions to create a new note and to open the todo list dialog were added to the desktop files for Linux (thank you @fabianski7)
  • now the > character will also be checked at automatic bracket closing when it was already entered (for #2144 (opens new window))
  • added more translation (thank you starship10, baptistou, rawfreeamy)

# 21.5.4

  • there now is a new cli parameter --action <name> that triggers a menu action after the application was started (for #2143 (opens new window))
  • added more translation (thank you yanjun_sun, amirkbrpr, rawfreeamy, whenwesober, mguerra, rogepix, seanos, gbabin)

# 21.5.3

  • there now is a new shortcut Ctrl + + L that opens the link dialog on the tab to add a note link (for #2137 (opens new window))
  • version 0.1.10 of the QOwnNotes Web application app.qownnotes.org (opens new window) was released (for #2104 (opens new window))
    • heic/heif images can now also be loaded by converting them to jpg images
    • the form elements in the mobile layout were improved
    • you can now set the maximum image height and width
    • you can now set the output image format
    • in case you don't see the version number in the headline of the app page you need to clear the browser cache for the app.qownnotes.org webpage
  • added more Sinhala, Polish translation (thank you helabasa, rawfreeamy)

# 21.5.2

# 21.5.1

  • fixed more Qt 6 build errors (for #1304 (opens new window), thank you @Waqar144)
  • version 0.1.6 of the QOwnNotes Web application app.qownnotes.org (opens new window) was released that features an image preview and allows rotating images before sending them to your QOwnNotes desktop app (for #2104 (opens new window))
    • in case you don't see the version number in the headline of the app page you need to clear the browser cache for the app.qownnotes.org webpage

# 21.5.0

  • a PPA for Ubuntu 21.10 (Impish Indri) was added, a repository for Fedora 34 was added and another attempt to fix the Fedora 33 build was made
  • added more translation (thank you unchase, golublarysa, polkillas, smarquespt, rawfreeamy, starship10, marcoxbresciani)

# 21.4.6

  • a possible problem with generating the header tree in the navigation panel when starting the application minimized was fixed (for #2110 (opens new window))
  • added more Indonesian, Catalan translation (thank you whenwesober, mguerra)

# 21.4.5

  • now toggling of checkboxes at the cursor position with Ctrl + Space also supports lists with * [ ], + [ ] and numbered lists, like 1. [ ] in the note text edit (for #2048 (opens new window))
  • added more translation (thank you amirkbrpr, rakekniven, rawfreeamy)

# 21.4.4

  • more improvements for the web application integration have been made (for #2104 (opens new window))
    • now a confirmation is requested before an image received from the QOwnNotes web application is inserted into the current note
  • added more translation (thank you rawfreeamy, rakekniven, marcoxbresciani, amirkbrpr, marterra)

# 21.4.3

  • more improvements for the web application integration have been made (for #2104 (opens new window))
    • you can now edit the security token manually
    • the link to the QOwnNotes web app was fixed in the settings dialog
    • the web app client service will now check the socket connection periodically and will attempt to reconnect if the connection was lost
  • fixed the creation of subfolders when clicking a note link that wasn't found with a note with subfolders when the current note is also in a subfolder
    (for #2106 (opens new window))
  • added more Italian, Polish, German translation (thank you rawfreeamy)

# 21.4.2

  • when inserting media files into the current note note like via pasting or the QOwnNotes web companion browser extension now an attempt will be made to decide the file extension from the mime type of the image (for #2105 (opens new window))
  • there now is a new settings page Web application to add support for the new app.qownnotes.org (opens new window) web service that allows users to send photos from their mobile phone (over the internet) to their local QOwnNotes desktop app (for #2104 (opens new window))
    • this feature and the web service is currently in alpha state, feel free to test and report what your think in above issue
    • the communication between QOwnNotes and the web service is transport encrypted
    • don't forget to copy your secret token from the settings page to the web service to be able to communicate with your local instance of QOwnNotes
    • you can find the source code of the web service at web-app (opens new window)
    • you can also host this web service yourself, the freshly built docker images are at qownnotes-web-app (opens new window)
  • added more translation (thank you whenwesober, fitoschido, rawfreeamy, mguerra, amirkbrpr)

# 21.4.1

  • in vim mode the setup indent size is now also used as shift width (for #2099 (opens new window))
  • fixed more Qt 6 build errors (for #1304 (opens new window), thank you @Waqar144)
  • added more translation (thank you amirkbrpr, polkillas, mguerra, rogepix, whenwesober, i****myself, rawfreeamy, marcoxbresciani)

# 21.4.0

  • added the new editor color schema Gruvbox (for #2085 (opens new window), thank you @Yoshua-chan)
  • there is now a new shortcut F8 to jump to the navigation panel that jumps to its search field if it is enabled or to the navigation tree if the search field was hidden (for #2093 (opens new window))
  • fixed more Qt 6 build errors (for #1304 (opens new window))
  • added more translation (thank you yoshua-chan, rakekniven, mguerra, rogepix, gregory.k, i****myself, gbabin, whenwesober, rawfreeamy)

# 21.3.9

  • added the new editor color schema Serious (for #2085 (opens new window), thank you @marcoXbresciani)
  • a possible crash with multiple selected images/attachments are inserted into the current note in the stored images/attachments dialogs was fixed (for #2086 (opens new window))
  • added more German, Persian translation (thank you rakekniven, amirkbrpr)

# 21.3.8

  • a leading html comment block in a note will now be ignored in the automatic note filename generation (for #2084 (opens new window))
  • more improvements to the new Stored images dialog have been made (for #2073 (opens new window))
    • added a an Open image context menu entry
    • added some tooltip texts
  • more improvements to the new Stored attachments dialog have been made (for #2073 (opens new window))
    • added some tooltip texts
  • added more translation (thank you mguerra, whenwesober, rakekniven, gregory.k, rogepix, amirkbrpr)

# 21.3.7

  • some button text in more new Stored attachments dialog was updated to match the text in the Stored images dialog (for #2073 (opens new window))
  • more improvements to the new Stored images dialog have been made (for #2073 (opens new window))
    • there now is an Open image button to open the current image externally
    • there now is an Open folder button to open the folder of the current image
  • added more Dutch, German, Persian translation (thank you rawfreeamy, rakekniven, amirkbrpr)

# 21.3.6

  • more improvements to the new Stored images dialog have been made (for #2073 (opens new window))
    • there now is a context menu in the note list
    • fixed a typo in the file list context menu
    • small margin adaptions were made in the UI
  • instead of the Orphaned attachments dialog there now is the new Stored attachments dialog which also allows managing non-orphaned attachments (for #2073 (opens new window))
    • you are now also able to search for attachments by name
    • you are now able to rename attachment files with the context menu or by pressing F2
    • there now is a context menu for the attachment file list
    • the file size of the attachments will now also be shown in the tooltip of the file list
    • you can now also double-click on an item in the attachment list to insert it into the current note
    • there now is a Refresh button to reload the attachment file list
    • the filepath of the attachment file is now truncated if there is not enough space in the dialog, but you are still able to select and copy the full path
    • if notes are using the current attachment a list of those notes will be shown
    • you can double-click on an item in the note list or use the context menu to open the note in a new tab
  • the new Stored images dialog and Stored attachments dialog were moved one level up in the Edit menu because of their added functionality (for #2073 (opens new window))
  • added more translation (thank you gregory.k, afischer211, amirkbrpr)

# 21.3.5

  • the warning fromIccProfile: failed minimal tag size sanity is now ignored in the Log panel (for #2078 (opens new window))
  • more improvements to the new Stored images dialog have been made (for #2073 (opens new window))
    • you are now able to to decide to also update the image file names in all notes after renaming an image
    • the image file list is now sorted alphabetically
    • there now is an informative tooltip for each note in the note list
    • when double-clicking on an item in the note list the note will now be opened in a new tab
    • various issues with duplicate notes and refreshing were fixed
  • added more translation (thank you rawfreeamy, amirkbrpr, rakekniven, gregory.k, mlaarebi)

# 21.3.4

  • the filename-clipping of the basename of inserted images was increased to 200 characters (for #2073 (opens new window))
  • more improvements to the new Stored images dialog have been made (for #2073 (opens new window))
    • there now is a Refresh button to reload the image file list
    • you can now also double-click on an item in the image list to insert it into the current note
    • you can now double-click on an item in the note list to open the note
    • a context menu was added for the image file list
    • you are now able to rename image files with the context menu or by pressing F2
  • added more translation (thank you fitoschido, rawfreeamy, filipedias321, amirkbrpr, rakekniven, unchase, mlaarebi)

# 21.3.3

  • added a note about creating an app password in the Nextcloud / ownCloud settings
  • if you now insert an image or attachment directly from a file the original file name will be used if the file doesn't exist in the media/attachments folder (for #2073 (opens new window))
    • previously a random string was added to the basename to make it unique
    • if the file already exists a number will be added to the basename of the file (like my-image-1.jpg) and increased until a filename is available
  • instead of the Orphaned images dialog there now is the new Stored images dialog which also allows managing non-orphaned images (for #2073 (opens new window))
    • you are now also able to search for images by name
    • the file size of the images will now also be shown in the tooltip of the file list
    • if notes are using the current image a list of those notes will be shown
  • added more translation (thank you mlaarebi, rawfreeamy, mguerra, rakekniven, amirkbrpr, gregory.k)

# 21.3.2

  • now the misleading [Botan Error] Invalid CBC padding and Invalid version or not a cyphertext warnings while checking if a note is encrypted are ignored in the Log panel
  • now a sha256sum checksum file is generated for the AppImage version of QOwnNotes, which is part of the release (for #2070 (opens new window))
  • added more translation (thank you rawfreeamy, mguerra, amirkbrpr)

# 21.3.1

  • the status messages in the Nextcloud / ownCloud settings are now translatable
  • there now is a new QOwnNotesAPI release 21.3.0 for ownCloud in the ownCloud marketplace that added a workaround for the failing username detection in ownCloud 10.3+ (for #1725 (opens new window))
  • added more translation (thank you carmenc, rawfreeamy)

# 21.3.0

  • added more Chinese Simplified translation (thank you warfast)

# 21.2.5

  • fixed a problem with exporting notes as PDF or printing them for installations of QOwnNotes previous from version 21.2.0 (for #2062 (opens new window))

# 21.2.4

  • fixed an issue with showing the application window with a global shortcut for the Show/Hide application action (for #2061 (opens new window))

# 21.2.3

  • the toggling of a checkbox at the cursor position has now a higher priority at the Ctrl + Space shortcut (for #2048 (opens new window))
  • the restoring of workspaces after a window resize was improved (for #2056 (opens new window), thank you @fnkabit)

# 21.2.2

  • when setting your initial note folder and no Nextcloud or ownCloud folders are found now a Notes folder is suggested in your home directory (for #2054 (opens new window))
  • added more translation (thank you amirkbrpr, lelaw, rawfreeamy)

# 21.2.1

  • you now can also toggle a checkbox at the cursor position with Ctrl + Space in the note text edit (for #2048 (opens new window))
  • added more translation (thank you psardinha, amirkbrpr, anastazja.k1, mguerra, rawfreeamy, gregory.k, evildeepblue)

# 21.2.0

  • fixed a lot of Qt 5.15 deprecation warnings (for #1304 (opens new window))
  • the Find action dialog was further improved (for #2036 (opens new window), thank you @Waqar144)
  • added more translation (thank you rawfreeamy, amirkbrpr, agnieszka_de_en_pl, rakekniven, evildeepblue)

# 21.1.8

# 21.1.7

  • fixed line wraps in code blocks in the preview (for #2017 (opens new window))
  • added more French, Dutch, German, Hungarian, Persian translation (thank you rawfreeamy, amirkbrpr, rakekniven)

# 21.1.6

  • there now is a new and slick Action dialog with fuzzy filtering replacing the old dialog (for #2018 (opens new window), thank you @Waqar144)
    • you can reach the dialog with the shortcut Ctrl + + A
  • the links and names of the messenger Riot got renamed to Element since the project was rebranded

# 21.1.5

  • the Use softwrap in note editor and preview setting now also works for code blocks in the preview, the pdf export and for printing (for #2017 (opens new window))

# 21.1.4

  • the Return key will now be handled the same as the Enter key in the note text edit for things like automatically creating list items (for #2013 (opens new window), thank you @fnkabit)
  • added more translation (thank you amirkbrpr, afischer211, rawfreeamy, amyd.lang, rakekniven, mguerra, gregory.k)

# 21.1.3

# 21.1.2

  • now the extra-selections of the search results in the note text are also highlighted when searching for notes in the note search panel (for #1981 (opens new window))
  • now the main heading in the experimental note list preview is shown if the main headings is allowed to be different than the note name in the current note folder
    (for #2004 (opens new window))

# 21.1.1

  • now the first occurrence of the search term is found first in the note text, when searching for notes in the note search panel (instead of the last occurrence) (for #1981 (opens new window))
  • added repositories for openSUSE Leap 15.3
  • added more translation (thank you amirkbrpr, afischer211, rawfreeamy, zmni, martastan, silviact)

# 21.1.0

  • if you switch between previous and next note tabs now the note text edit is focused (for #2001 (opens new window))
    • the cursor position in the notes is remembered when switching to another tab and restored when you come back to the tab
  • added more translation (thank you rawfreeamy, amirkbrpr, mguerra, martastan, cberetta, unchase)

# 20.12.9

# 20.12.8

  • fixed an issue with decrypting notes after encrypting for the first time, but never saving them (for #1992 (opens new window))

# 20.12.7

  • now storing notes in different cases is also prohibited to prevent more problems on case-insensitive filesystems, like NTFS (for #1988 (opens new window))
  • added more Slovenian, Ukrainian, Urdu (Pakistan), Polish, Sinhala translation (thank you radovanm, nelkobud, farhan1985, martastan, helabasa)

# 20.12.6

  • different cases in note names for different notes are now prohibited to prevent problems on case-insensitive filesystems, like NTFS (for #1988 (opens new window))

# 20.12.5

  • if you are searching for text in the note list now for the search term is also searched again inside the notes when you click on other notes in the note list (for #1980 (opens new window))

# 20.12.4

# 20.12.3

  • the Windows releases of QOwnNotes are now built with Qt 5.15.2 (for #1976 (opens new window))
  • added more Chinese Simplified, Russian translation (thank you unchase, ReverseDmitry, iclementine)

# 20.12.2

  • the macOS, Snap and AppImage releases of QOwnNotes are now built with Qt 5.15.2 (for #1972 (opens new window))
  • the setting Editor/removeTrainingSpaces with a typo was migrated to Editor/removeTrailingSpaces

# 20.12.1

  • the fileCreated date will now also be set for new notes before the note folder is reloaded (for #117 (opens new window))

# 20.12.0

  • you can now also copy in-line code blocks in the note text edit with the context menu (for #1967 (opens new window), thank you @fnkabit)
  • improved spellcheck auto-detection performance (for #1969 (opens new window), thank you @Waqar144)
  • added more Persian, Urdu (Pakistan), Portuguese, Brazilian translation (thank you amirkbrpr, Farhan1985, danilosf)

# 20.11.11

  • the todo list CalDAV sync can now handle UTC dates from for example macOS Reminders or OpenTasks (opens new window) (for #1966 (opens new window))
  • the disk database integrity check error handling was improved
  • added more translation (thank you rawfreeamy, MGuerra, gbabin, waqar144)

# 20.11.10

  • the note tagging was improved (for #1960 (opens new window), thank you @Waqar144)
    • the tag tree reloads are much faster now, even with huge trees with 3000+ note tag links
    • the tag tree is now not reloaded if the tag panel is not visible
  • there now is a button to check the disk database integrity in the General settings, which will also fix some problems
  • added more translation (thank you Farhan1985, rawfreeamy, filipedias321, Tommy903, amirkbrpr, silviact, rakekniven)

# 20.11.9

  • the rename/remove subfolder context menu option are now not shown if no subfolder was clicked in the subfolder panel (for #1957 (opens new window), thank you @fnkabit)

# 20.11.8

  • the note language auto-detection performance was improved (for #1954 (opens new window), thank you @Waqar144)
  • the falsely shown note subfolder menu when clicking on an empty space in the note list is now disabled (for #1955 (opens new window))

# 20.11.7

  • there now are new scripting commands script.noteTextEditSetCursorPosition() and script.noteTextEditCursorPosition() to set the text cursor in the note text edit to a certain position and to get the current position (for #1950 (opens new window))
  • added more Greek translation (thank you Gregory.K)

# 20.11.6

# 20.11.5

  • the html heading code highlighting was fixed (for #1933 (opens new window), thank you @fnkabit)
  • added more Spanish translation (thank you polkillas)

# 20.11.4

  • the different Jump to actions in the Windows menu are now disabled if the panels they jump to are disabled (for #1941 (opens new window), thank you @fnkabit)
  • the link to the Markdown cheatsheet to the new Markdown (opens new window) documentation was updated

# 20.11.3

  • fixed a bug where after deselecting notes from a multiple selection, the last selected note was not the current node (for #1939 (opens new window), thank you @fnkabit)
  • QOwnNotes is now available for Ubuntu 21.04 Hirsute Hippo via our PPA at Ubuntu Launchpad
  • added more Bengali and Spanish translation (thank you Basudeb_Dhaka, richarson)

# 20.11.2

# 20.11.1

# 20.11.0

  • there now is a new scripting class NoteSubFolderApi to fetch note subfolders and their notes (for #1165 (opens new window), thank you @fnkabit)
  • added more translation (thank you filipedias321, MGuerra, rakekniven, unchase, zmni, gbabin, mlimacarlos, amirkbrpr)

# 20.10.11

  • in the issue assistant there now are tooltips to show how many characters are needed at minimum and it's not mandatory to post the log-output for issues any more
  • there now is a software repository for Fedora 33
  • added more Catalan translation (thank you MGuerra)

# 20.10.10

  • there now is a new scripting command mainWindow.reloadCurrentNoteByNoteId() that you can use to reload the current note, for example because the path changed
  • added more translation (thank you unchase, Tommy903, Zack-83, mlimacarlos, amirkbrpr, gbabin, rakekniven)

# 20.10.9

  • you can now also choose to create the note of broken note links when clicking on the note in the note preview (for #1698 (opens new window), thank you @fnkabit)
    • if note subfolders are disabled for your note folder you will now also get a proper error message when trying to create notes in subfolders
  • added more translation (thank you gbabin, rakekniven, mlimacarlos, Tommy903, amirkbrpr, unchase)

# 20.10.8

  • you can now choose to create the note of broken note links when you Ctrl + Click on the note in the note text edit (for #1698 (opens new window), thank you @fnkabit)
  • the legacy update service is up again for older versions of QOwnNotes (see Legacy update service up again (opens new window))
  • added more translation (thank you pgrules7, rawfreeamy, VasilikiBotsou, danilosf)

# 20.10.7

  • it is now also possible to move text in the note text edit via drag and drop (for #1888 (opens new window), thank you @fnkabit)

# 20.10.6

  • you can now also change the alignment of your markdown table by setting it in the table header and pressing Ctrl + Space (for #1905 (opens new window), thank you @fnkabit)

# 20.10.5

  • the All notes count in the tags panel showing the count for the previously selected item was fixed (for #1903 (opens new window), thank you @Waqar144)
  • indented code blocks were fixed when previous line is not a heading (for #1908 (opens new window), thank you @Waqar144)
  • improved auto-removal of * and tick characters (for #105 (opens new window), thank you @Waqar144)
  • inline code spans will now not be spell checked (for #1911 (opens new window), thank you @Waqar144)
  • added more translation (thank you rawfreeamy, danilosf)

# 20.10.4

  • the update service now makes use of the new api on https://api.qownnotes.org/ to check for application updates (for #1900 (opens new window))
    • the source code to the api is available on https://github.com/qownnotes/api
    • the new api also supports requests to the old api for backward compatibility
  • added more Chinese Traditional, Greek, Chinese Simplified, Hungarian, Dutch translation (thank you rawfreeamy, VasilikiBotsou)

# 20.10.3

  • the links in the application were updated for the new webpage
  • added more translation (thank you MGuerra, gbabin, tiwi90, unchase, mlimacarlos, amirkbrpr, fitoschido, diego2214, rakekniven, MartaStan)

# 20.10.2

  • the url of the update service was changed to make it possible to detach the api from the webpage in the future

# 20.10.1

# 20.10.0

  • the feature to jump to the start/end of the document when in the first/last line was improved to detect the visible line (for #1892 (opens new window))
  • added more translation (thank you zmni, gbabin, silviact, VasilikiBotsou, filipedias321, unchase, mlimacarlos, cberetta, richarson, rakekniven, i****myself, amirkbrpr)

# 20.9.11

  • the web socket server for the QOwnNotes browser extension is now only listening on localhost any more (for #1885 (opens new window))
  • more tagging system speed improvements were made (for #943 (opens new window), thank you @Waqar144)
  • added more Greek, Slovenian translation (thank you VasilikiBotsou, silviact)

# 20.9.10

  • the amd64 stable release snap of QOwnNotes will now be built by GitHub Actions to prevent two desktop files being deployed with the snap (for #1019 (opens new window))
    • the other architectures will still be built by Ubuntu Launchpad
  • fixed the incorrect setExpandTab setting for fakevim (for #1875 (opens new window), thank you @Waqar144)
  • the speed of the tagging system was slightly improved (for #943 (opens new window), thank you @Waqar144)

# 20.9.9

# 20.9.8

# 20.9.7

  • increasing and decreasing the editor font size with the mouse wheel now also works if not on beginning or end of note (for #1870 (opens new window))
  • the note text bookmark slot 0 was sacrificed to allow Ctrl + 0 to reset the note text font size (for #1869 (opens new window))

# 20.9.6

# 20.9.5

  • fixed removal of the original desktop file while building a snap with snapcraft to prevent two desktop files being deployed with the snap (for #1019 (opens new window))
  • a great amount of translations into Chinese Simplified were fixed so the menu items are correctly shown again (for #1866 (opens new window), thank you @iclementine)
  • added more translation (thank you pehtranslator, VasilikiBotsou, rawfreeamy)

# 20.9.4

  • the original desktop file is now removed while building a snap with snapcraft to prevent two desktop files being deployed with the snap (for #1019 (opens new window))
  • added more translation (thank you rawfreeamy, diego2214, silviact)

# 20.9.3

  • fixed the status message No equation was found in front of the cursor when solving equations
  • the deployment of the original desktop file is now prohibited when building a snap with snapcraft to prevent two desktop files being deployed with the snap (for #1019 (opens new window))
  • added more translation (thank you Lubinka, muhannad.albayk.jaam, khoirul, rawfreeamy, MartaStan, Zamalor, VasilikiBotsou, Basudeb_Dhaka, Iva16, Farhan1985, amirkbrpr)

# 20.9.2

  • the desktop file of the snap release of QOwnNotes was renamed to qownnotes.desktop to prevent problems with Gnome (for #1019 (opens new window))
  • added more translation (thank you amirkbrpr, Farhan1985, MartaStan, cberetta, khoirul, pehtranslator, Iva16, diego2214, rawfreeamy, VasilikiBotsou, Basudeb_Dhaka, MGuerra, IvonkaTran, I_L_D_A_R, Aya_Fouad, muhannad.albayk.jaam, je1311, danilosf, filipedias321, rakekniven, gbabin)

# 20.9.1

  • the action Previous note was renamed to to Move up in note list and the action Next note to Move down in note list to make the meaning of the actions more clear (for #1862 (opens new window))
  • added more translation (thank you amirkbrpr, muhannad.albayk.jaam, pehtranslator, Farhan1985, abdo25, MGuerra, rafacerutti.translator, Gregory.K, danilosf, secondjay, Iva16, mdirice, CarmenC)

# 20.9.0

  • a tooltip in the Settings dialog was changed to make it more comprehensive
  • a lot of translation and proofreading took place (thank you amirkbrpr, CarmenC, Aya_Fouad, DavidLinek, i****myself, pehtranslator, vaniamartins, AhmedElsayed, abdo25, rawfreeamy, wribeiro86, matheussantosaraujo12, nandhpc, MartaStan, christopher.ruppenthal1997, hamza.0404, brittonando, manowski.pawel, Tommy903, natallia.andranaki, Zamalor, rafacerutti.translator, secondjay, Basudeb_Dhaka, Farhan1985, IvonkaTran, hitoshi2544, VasilikiBotsou, rakekniven, gbabin, je1311, Koduja, tiwi90, Suci_R)

# 20.8.10

  • the QOwnNotes AppImage for Linux and the DMG for macOS are now built with Qt 5.15.1
    • this also fixed a script execution problem under macOS, because QtQml wasn't found

# 20.8.9

# 20.8.8

  • fixed a problem where you could loose changes to an encrypted note if you switch to another note and back to the encrypted note and then immediately edit it again before the encrypted note was stored to disk (for #1858 (opens new window))

# 20.8.7

  • the note scripting api will now not attempt to automatically decrypt a note in the background because this would happen every time the current note changes (for #104 (opens new window))

# 20.8.6

  • the readFromFile script command now has a new parameter codec to specify the encoding of the file (for #1817 (opens new window))
    • for more information please take a look at the scripting documentation (opens new window)
    • the script dictionary-autocomplete in the script repository was updated to use this parameter in a script setting to set the encoding of the dictionary file

# 20.8.5

  • fixed a regression from 20.8.4 that causes to crash the application when right-clicking on an empty area in the note list (for #1854 (opens new window))

# 20.8.4

  • improvements where made to the note / subfolder tree mode (for #790 (opens new window))
    • the notes of the note folder root are now shown
    • if your right-click a sub-folder the sub-folder context menu is now shown
  • added more translation (thank you MGuerra, richarson, rakekniven, Gregory.K, rawfreeamy, unchase, filipedias321, i****myself, tiwi90, mlimacarlos, Utkirbek, gbabin)

# 20.8.3

  • added the new editor color schema Breeze dark (for #1847 (opens new window), thank you @fabianski7)
  • added some speed improvements (for #1848 (opens new window), thank you @Waqar144)
  • there now is an option to disable the note count in the tags panel to improve the performance on slower hardware (for #943 (opens new window), thank you @Waqar144)
  • added more Greek, Portuguese, Brazilian Portuguese translation (thank you Gregory.K, filipedias321, i****myself)

# 20.8.2

  • Bold and italic highlighting now also works between inline code blocks in the note editor (for #1842 (opens new window), thank you @Waqar144)

# 20.8.1

  • you can now also turn off/on the spellchecking inside encrypted notes (for #1841 (opens new window))
  • you can now also use Tab or Enter to switch from the note list to the note edit panel if note renaming in the note list is enabled (for #1837 (opens new window))
  • added more Brazilian Portuguese, German translation (thank you i****myself, rawfreeamy)

# 20.8.0

# 20.7.9

  • if you minimized or maximized the application window before entering full-screen mode that state will now be restored after exiting full-screen mode (for #1835 (opens new window))
  • you are now able to also delete trashed notes on your server in the trash dialog (for #1833 (opens new window))
  • added more translation (thank you MGuerra, rawfreeamy, richarson, unchase)

# 20.7.8

# 20.7.7

  • the name and description fields that got moved to the 2nd tab by accident were fixed in the note link dialog (for #1828 (opens new window))
  • fixed warnings when encrypting notes if application is built with Qt 5.14 or newer (for #1832 (opens new window))
  • changes to individual notes are now also ignored if the setting to ignore all external note folder changes is active
  • added more Brazilian Portuguese, German, Italian translation (thank you i****myself, rakekniven, Zack-83)

# 20.7.6

  • the note link dialog can now be resized smaller than the height needed for its 2nd tab (for #1828 (opens new window))
  • added Yiddish translation (a big thank you to Fabijenna)
  • added more Greek, Hungarian, Brazilian Portuguese, Russian, French translation (thank you Gregory.K, rawfreeamy, mlimacarlos, unchase, gbabin)

# 20.7.5

  • releases for Windows and macOS are now built with GitHub Actions in 64 bit (for #1828 (opens new window))
    • there is a macOS DMG with Qt 5.14.2 and Windows ZIP file with Qt 5.13.2 in every release
    • the updating api was adapted to use the new releases, please report any troubles with updating or installing
    • in addition there is a Linux AppImage 64 Bit with Qt 5.14.2

# 20.7.4

# 20.7.3

  • fixed a possible crash when showing note versions of a note with note links (for #1805 (opens new window))
  • more minor fixes for preview syntax highlighter where made (for #1821 (opens new window), thank you @Waqar144)
  • added more translation (thank you Fabijenna, MGuerra, rakekniven, mlocati, unchase, gbabin)

# 20.7.2

  • scripts in the script repository are now checked for updates on application start (for #1820 (opens new window))
    • if an update was found you'll be asked if you want to open the script update dialog
  • more highlighting improvements were made in the note text edit (for #122 (opens new window), thank you @Waqar144)
  • added more translation (thank you manuelarodsilva, MGuerra, Gregory.K, rakekniven, unchase, mlimacarlos, richarson, Zack-83)

# 20.7.1

  • if the filename that is generated from the headline of a note turns out to be empty it will now be substituted by Note.md (for #1813 (opens new window))
    • if that file already exists in the current folder Note 1.md will be used (and so on)
  • more C++11/20 keywords and some types were added to the C++ highlighter (for #120 (opens new window), thank you @data-man)
  • there now is a context menu for note tabs which allows you to toggle the note stickiness and to close all other note tabs (for #1814 (opens new window))
  • added more Italian, German, French translation (thank you mlocati, rakekniven, gbabin, Zack-83)

# 20.7.0

# 20.6.11

# 20.6.10

  • incorrect headings like #headline will now not be rendered as heading in the preview (for #1802 (opens new window), thank you @Waqar144)
  • the note tabs will now be hidden in distraction free mode
  • the Note dialog for opening notes in a new window now remembers whether it showed the note text or the preview last time so you can use the dialog as preview in the Distraction free mode (for #1804 (opens new window))
  • added more translation (thank you ardakilicdagi, MGuerra, rakekniven, richarson)

# 20.6.9

  • fixed unwanted def foo[A](a: A) note link generation in code blocks in the preview (for #1794 (opens new window), thank you @Waqar144)
  • you can now turn off support for the QOwnNotesAPI Nextcloud/ownCloud app
  • added more translation (thank you unchase, gbabin, Gregory.K, tiwi90)

# 20.6.8

# 20.6.7

  • you can now remove a tabulator list indent of a new list item with Shift + Tab if the setting Use tab character instead of spaces is disabled (for #1793 (opens new window))

# 20.6.6

  • fixed note links if note is inside a sym-linked subfolder that lies outside the note folder (for #1792 (opens new window))

# 20.6.5

  • fixed preview of inserted images from another drive without copying them to the media library on Windows if filename has spaces in it (for #1787 (opens new window))

# 20.6.4

# 20.6.3

  • fixed preview of inserted images from another drive without copying them to the media library on Windows (for #1785 (opens new window))
  • fixed quote behavior when cursor is at word start (for #118 (opens new window), thank you @Waqar144)
  • added more Greek translation (thank you Gregory.K)

# 20.6.2

  • if Use editor highlighting styles also for the preview is turned on now the preview fonts will be disabled at all and will not leak into the preview any more
  • fixed possible crash if no screen is present

# 20.6.1

  • fixed a problem with empty shortcuts if the menubar is disabled and settings were stored in the Settings dialog (for #1708 (opens new window))

# 20.6.0

# 20.5.13

  • improved autocompletion for "bold" and "italic" markdown markers (for #1753 (opens new window), thank you @Waqar144)
  • fixed hex numbers highlighting (for #117 (opens new window), thank you @Waqar144)
  • added more translation (thank you Zack-83, mlimacarlos, MGuerra, rakekniven)

# 20.5.12

# 20.5.11

  • some startup performance improvements were made (for #1755 (opens new window), thank you @Waqar144)
  • markdown checkbox list items now have a square as list-style in the preview (for #1761 (opens new window))
  • the scripting command startDetachedProcess now has new parameters to define a callback identifier that can later be implemented via the new scripting hook onDetachedProcessCallback to be able to handle the output of a detached process in a script (for #1746 (opens new window), thank you @r00tr4v3n)
  • if the tab of current note was clicked now the subfolder of the note is activated if that is needed to show the note in the note list (for #1754 (opens new window))
  • you can now enable a checkbox in the Editor settings to automatically remove trailing spaces from the current note text when the note is stored to disk (for #1759 (opens new window))
    • you will only see the changes once the note edit panel is refreshed to prevent cursor jumping while you are editing the note
  • added more translation (thank you unchase, Gregory.K, Fabijenna, rakekniven, gbabin)

# 20.5.10

  • fixed file links interpreted in code blocks (for #1748 (opens new window), thank you @Waqar144)
  • migrated from sub-folder to subfolder in menu items, documentation, comments and general text
  • added more translation (thank you Fabijenna)

# 20.5.9

  • added a new editor color schema Solarized Dark (for #1742 (opens new window), thank you @sauces1313)
  • the note files are now actually renamed if the headline of a note changes instead of a new note file being created (for #1743 (opens new window))
    • if if the note file was successfully renamed now a copy will not be move to the local trash
  • added more Spanish translation (thank you richarson)

# 20.5.8

  • you can now copy an image to the clipboard by right-clicking on it in the preview (for #1741 (opens new window))
    • this works for local and as well for remote images
  • the binary translation files were removed from the git repository, they are now built in all build systems (for #1744 (opens new window))
  • added more French, German, Russian, Catalan, Italian, Bengali translation (thank you gbabin, rakekniven, unchase, MGuerra, tiwi90, Oymate)

# 20.5.7

  • there now is a new method insertHtmlAsMarkdownIntoCurrentNote for mainWindow in the scripting engine that inserts html in the current note as markdown (for #1740 (opens new window))
  • added a new scripting hook websocketRawDataHook that is called when data is sent from the QOwnNotes Web Companion browser extension via the web browser's context menu (for #1740 (opens new window))
    • you need the QOwnNotes Web Companion 20.5.0 or higher for this to work
    • this works with either the send page and send selection feature of the web companion
    • if a hook implementation is found in a script no new note will be created
    • take a look at the handleNoteNameHook documentation (opens new window) for more information
  • note tabs will now be reloaded correctly if the note-folder is reloaded (for #1720 (opens new window))
    • all note assignments were previously lost because reloading the note-folder causes all note ids to be different than before
  • fixed a possible crash when restoring note tabs (for #1720 (opens new window))
  • added new scripting methods fileExists and readFromFile and a new parameter createParentDirs for method writeToFile (for #1736 (opens new window), thank you @r00tr4v3n)
  • there now is a new sub-menu for custom actions from scripts in the note-edit context menu to prevent that too many menu items are shown on the first level of the menu (for #1737 (opens new window), thank you @r00tr4v3n)
  • added more Bengali, Brazilian Portuguese, French translation (thank you Oymate, Fabijenna, gbabin, bepolymathe)

# 20.5.6

  • leaving the distraction free mode with Escape now doesn't cause you to enter the read-only mode automatically, you have to press Escape a 2nd time to enter the read-only mode (for #1733 (opens new window))
  • fixed a possible focus problem when entering the distraction free mode (for #1733 (opens new window))
  • fixed a possible crash in code block preview (for #1731 (opens new window), thank you @Waqar144)
  • added more translation (thank you Fabijenna)

# 20.5.5

  • now a tooltip is shown for note tabs to guide you how to stick and unstick notes (for #1730 (opens new window))
  • the note tab sticky status will now be shown correctly if a note is double-clicked in the note list (for #1730 (opens new window))
  • added more translation (thank you rakekniven, gbabin, unchase, mlocati, MGuerra, Oymate, Fabijenna, mlimacarlos)

# 20.5.4

  • you can now stick a note to a tab with the new action Toggle note stickiness of current tab in the Note / Navigation menu or by double-clicking on the tab (for #1730 (opens new window))
    • this will cause a new tab being opened automatically if you click on another note while in this tab
    • the stickiness status will get also restored when the note folder is switched or the application is started
  • if the note of the current tab is renamed now the tab also will be renamed (for #1720 (opens new window))

# 20.5.3

  • fixed a problem with restoring note tabs of notes from sub-subfolders (for #1726 (opens new window))
  • fixed Show note in file manager for file manager Caja on Linux (for #1727 (opens new window), thank you @r00tr4v3n)
  • added more debug output in case note folder was not found on server (for #1725 (opens new window))
  • added more Spanish, Catalan, French, German, Italian, Russian translation (thank you richarson, MGuerra, Fabijenna, gbabin, rakekniven, mlocati, unchase)

# 20.5.2

  • open note tabs are now restored when the note folder is switched or the application is started (for #1726 (opens new window))
    • restoring the last open note when switching note folders was also improved
    • you can turn note tab restoring off in the Panels settings
  • added more Bengali translation (thank you Oymate)

# 20.5.1

  • new tabbing shortcuts were added (for #1720 (opens new window))
    • you can now jump to the previous or next note tab with Alt + PgUp and Alt + PgDn
    • you can now close the current note tab with Ctrl + W
    • you can now open a new note in a new tab with Ctrl + Shift + N
    • do keep in mind that you can change or disable all shortcuts in the Shortcuts settings
    • please visit QOwnNotes shortcuts (opens new window) for a list of all shortcuts
  • some glitches with duplicate tabs when the application was jumping to notes while the note was already open as a tab were fixed (for #1720 (opens new window))
  • tabs of removed notes are now also removed automatically (for #1720 (opens new window))
  • there now is a software repository for Fedora 32
  • added more Russian, German, Catalan translation (thank you unchase, rakekniven, MGuerra)

# 20.5.0

  • you now can right-click on a note in the note list and click Open note in tab to open the note in a tab in the note edit panel (for #1720 (opens new window))
    • those tabs can be individually closed and moved
    • opening notes without the new context menu action will open the note in the current tab
    • if only one tab is open the tabbed interface will be hidden
    • since right-clicking a note in the note list also already opens the note a click on the new context menu action will attempt to open the last note to really open a new tab if only one tab was open
    • double clicking a note in the note list will now cause the note to be loaded in a tab if no noteDoubleClickedHook was registered in the scripting engine
  • you will now get a warning dialog if you attempt to create a note subfolder that will be ignored by the application, because the name is either used internally or ignored in the Panels settings (for #1718 (opens new window))
  • added more German, Spanish, Russian, Catalan, Bengali, Italian translation (thank you rakekniven, richarson, unchase, MGuerra, 2fake1987, Oymate, tiwi90)

# 20.4.18

  • the counts in the tag tree are now showing the amount of linked notes and not the amount of note-links of a tag (for #1709 (opens new window))
  • you now are able to show invisible subfolders (folders starting with .) in the note subfolder panel if you clear the default Ignored subfolders setting in the Panels settings (for #1718 (opens new window))

# 20.4.17

  • if you insert media files or attachments now a stripped-down version of the file's original basename will be included into the filename of resulting file in the media or attachments directory (for #1716 (opens new window))

# 20.4.16

# 20.4.15

  • when the setting to show all notes of a tag including the notes of their children-tags is turned on now the note-count in the tag tree is adapted to also count the notes of the children-tags (for #1709 (opens new window))
  • some safety measures against note folder update race-conditions when renaming tags while using the note-tagging scripting hooks noteTaggingHook or noteTaggingByObjectHook were included (for #1705 (opens new window))

# 20.4.14

  • there now is a new scripting function getTagByNameBreadcrumbList to create or fetch a tag by its name breadcrumb list (for #1705 (opens new window))
  • moving of tags to another parent in the tag panel can now also be handled by the scripting hook noteTaggingByObjectHook (for #1705 (opens new window))
    • the application will trigger a series of add and remove actions for all selected tags and their children on all notes if tags are moved
    • for more information please take a look at the scripting documentation (opens new window)
  • added more Albanian, Basque, Chinese Traditional, Hindi, French, Khmer, Kurdish translation (thank you Fabijenna)

# 20.4.13

# 20.4.12

  • when tags in the tag tree are double-clicked now the tag also is added or removed via the scripting engine (for #84 (opens new window))

# 20.4.11

  • links to urls ending with .md are now not highlighted as broken note links in the editor any more
  • the column widths of the tag tree panel are now also recalculated when the tree items are expanded or collapsed, not only when the tree is rebuilt or the application window is resized (for #1690 (opens new window))
  • added more translation (thank you Fabijenna, MGuerra, tiwi90)

# 20.4.10

  • for all question dialogs where you clicked the checkbox Don't ask again! you will be now asked again next time if you answer the dialog question with No and remembering that decisions makes no sense (for #1697 (opens new window))
    • this will help you in case when you accidentally clicked the checkbox and then pressed No, for example with shortcut-triggered dialogs like Remove current note
    • for all dialogs where remembering your No makes sense all of your decisions will be still remembered, for example with the dialog Note editing is currently disabled, do you want to allow it again? when you try to edit a note in read-only mode
  • added more Russian, German translation (thank you unchase, rakekniven)

# 20.4.9

  • notes in 2nd level subfolders (or deeper) are now shown correctly in the note-list after clicking on All notes in the subfolder panel and filtering by tag (for #1696 (opens new window))
  • if the application is in "portable mode" then this will now also be shown in the title bar (for #1677 (opens new window))
  • added more translation (thank you MGuerra, Fabijenna, richarson)

# 20.4.8

  • you can now also clear local shortcuts in the Shortcuts settings (for #1693 (opens new window))
  • added more Hungarian, Dutch, Basque, Croatian, Czech, Danish, Estonian, Filipino, Finnish, Greek, Hausa, Hebrew, Icelandic, Irish, Italian, German, Russian translation (thank you Fabijenna, mlocati, rakekniven, unchase)

# 20.4.7

  • tags are now not lost if a note in a subfolder is renamed after clicking on All notes in the subfolder panel (for #1691 (opens new window))
  • added a new editor color schema Atom One Dark Reasonable by @leoniscsem (for #1694 (opens new window))
  • added more Shona, Brazilian Portuguese, French, Icelandic, Indonesian, Irish, Italian, Khmer, Persian, Polish, Portuguese, Punjabi, Ukrainian, Urdu (Pakistan), Uzbek, Vietnamese, Spanish, Catalan translation (thank you Fabijenna, mlimacarlos, richarson, MGuerra)

# 20.4.6

  • fixed renaming of note subfolders under Windows if the folders contain other subfolders (for #1683 (opens new window))
  • the note folder will now be reloaded if a note subfolder was deleted in the Subfolders panel
  • fixed optional automatic database closing under Windows (for #926 (opens new window))
  • notes are now correctly filtered by tag even if notes with the same name are in different note subfolders (for #1686 (opens new window))
  • added more Bosnian, Albanian, Arabic, Basque, Bengali, Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Croatian, Czech, Danish, Dutch, Estonian, Filipino, Finnish, Galician, Greek, Hausa, Hebrew, Hungarian, Turkish, Swedish, Slovenian, Slovak, Serbian (Cyrillic), Romanian, Polish, Norwegian, Macedonian, Lithuanian, Latvian, Kurdish, Korean, Japanese translation (thank you Fabijenna)

# 20.4.5

  • fixed the time formats link in the Editor settings (for #1685 (opens new window))
  • now an error message in the log is shown if renaming of a note subfolder fails (for #1683 (opens new window))
  • fixed note linking with subfolders if the note folder is outside of the application directory in portable mode (for #1682 (opens new window))
  • added more German, Russian, Italian translation (thank you rakekniven, unchase, tiwi90)

# 20.4.4

# 20.4.3

  • when right-clicking a note in the note list and clicking Open note in different window you can now also show a preview of your note instead of the note text (for #1678 (opens new window))
  • added more Catalan, German, Spanish, Albanian, Khmer, Arabic, Korean, Basque, Kurdish, Bengali, Latvian, Bosnian, Lithuanian, Bulgarian, Macedonian, Cebuano, Malay, Norwegian, Chinese Simplified, Romanian, Chinese Traditional, Serbian (Cyrillic), Croatian, Slovak, Czech, Slovenian, Estonian, Swedish, Filipino, Turkish, Finnish, Ukrainian, Galician, Urdu (Pakistan), Greek, Uzbek, Hausa, Vietnamese, Hebrew, Hindi, Icelandic, Indonesian, Dutch, Irish, Hungarian, Danish, Japanese, Italian, Russian translation (thank you MGuerra, rakekniven, richarson, Fabijenna, tiwi90, unchase)

# 20.4.2

  • you can now choose to show your note folders in your Note folders panel as buttons in the Panels settings (for #1676 (opens new window))
    • you can use this button list vertically or horizontally, the buttons will float to the next line if there is no space left
  • some title bar improvements were made (for #1677 (opens new window))
    • if more than one note folder exists then the name of the current note folder will be shown in the title bar
    • if a session was set with the --session cli parameter then it will be shown in the title bar
  • added more German, Zulu, Shona, Maori, Xhosa, Filipino, Icelandic, Malay, Serbian (Cyrillic), Vietnamese, Finnish, Indonesian, Irish, Slovak, French, Japanese, Slovenian, Galician, Norwegian, Albanian, Arabic, Basque, Bengali, Bosnian, Khmer, Persian, Bulgarian, Swedish, Polish, Greek, Cebuano, Korean, Portuguese, Tagalog, Turkish, Chinese Simplified, Hausa, Ukrainian, Chinese Traditional, Punjabi, Hebrew, Kurdish, Latvian, Croatian, Urdu (Pakistan), Romanian, Czech, Hindi, Lithuanian, Uzbek, Danish, Estonian, Macedonian, Hungarian, Dutch translation (thank you Fabijenna)

# 20.4.1

  • you can now use the Meta key in keyboard shortcuts in the Shortcuts settings (for #1671 (opens new window))
    • if you have troubles with a 2nd Meta key showing up while entering the shortcut you can press Enter or Escape to finish the shortcut entering
  • added more Catalan translation (thank you MGuerra)

# 20.4.0

  • you now can show and hide the application window with a new action Show/Hide application in the Window / Show menu (for #1324 (opens new window))
    • this should work with and without enabled tray icon
    • assign a global keyboard shortcut to the action in the Shortcuts settings to make use of it properly
  • added more Spanish, Russian, Swedish, German, Italian, Galician, Greek, Hausa, Albanian, Arabic, Basque, Bengali, Bosnian, Bulgarian, Cebuano, Chinese Simplified, Dutch, Estonian, Filipino, Finnish translation (thank you richarson, unchase, druus, rakekniven, tiwi90, Fabijenna)

# 20.3.9

# 20.3.8

  • added experimental global keyboard shortcut support (for #44 (opens new window))
  • no 2nd backtick will now be entered if you enter one at the end of a word with an US keyboard layout (for #111 (opens new window), thank you @Waqar144)
  • fixed a build problem under Qt 5.15 (for #1666 (opens new window), thank you @data-man)
  • added more Indonesian, Catalan, Khmer, Sinhala, Shona, Dutch, Hungarian, Danish, Spanish, Brazilian Portuguese, German, Russian, Italian translation (thank you zmni, MGuerra, Fabijenna, richarson, mlimacarlos, rakekniven, unchase, tiwi90)

# 20.3.7

  • you now can also Ctrl + Click legacy attachment urls like file://attachments/1260976404.pdf in the note editor to open them externally (for #1663 (opens new window))
  • added Shona translation (a big thank you to Fabijenna)
  • added more Italian, Brazilian Portuguese, Khmer, Xhosa, Sinhala, German, Russian translation (thank you Fabijenna, mlocati, mlimacarlos, rakekniven, unchase)

# 20.3.6

  • you can now search for a language in the Interface settings to make it easier to find the translation you want to use
    • you can search for the English name, the local name or the language code
  • added Zulu, Sinhala and Khmer translation (a big thank you to Fabijenna)
  • added more Xhosa, Bengali, Spanish, Indonesian, Italian, Russian, German, Catalan, Brazilian Portuguese, Arabic, Basque, Bosnian, Bulgarian, Cebuano, Chinese Simplified, Chinese Traditional, Croatian, Czech, Danish, Dutch, Estonian, Filipino, Finnish, Galician, Greek, Hausa, Albanian translation (thank you Fabijenna, omarmear, richarson, zmni, tiwi90, unchase, rakekniven, Altanzar, MGuerra, mlimacarlos, athrouss)

# 20.3.5

  • you can now import CSV directly from the clipboard in the Table dialog
    • you can for example copy CSV from a table in a web-browser
  • an attempt to detect the separator when importing CSV will now be made in the Table dialog
  • added more Spanish, Italian, Russian, Brazilian Portuguese, German translation (thank you richarson, Fabijenna, tiwi90, unchase, fitoschido, mlimacarlos, rakekniven)

# 20.3.4

  • the setting Allow note file name to be different from headline can now be set per note folder instead of only globally
    • this allows you to use different settings for your note file names for each note folder
    • the currently existing setting will be used as setting for all your note folders initially
  • if you open the Note folders settings now the currently active note folder will be selected
  • improved html list importing of the Paste html or media action
  • added Malay and Xhosa translation (a big thank you to Fabijenna)
  • added more Catalan, Chinese Traditional, Filipino, Spanish translation (thank you Fabijenna)

# 20.3.3

  • the documentation page was re-done in Markdown and will be generated automatically with MkDocs at docs.qownnotes.org (opens new window)
    • feel free to add or improve the information
  • improved GTK and KDE Plasma support for the snap version of QOwnNotes (for #1651 (opens new window))
    • the Breeze styling will now be used by default along with the GTK file selectors
  • the Table dialog now also supports importing csv files with tabulator characters as separator
  • added more Catalan, Chinese Traditional, Filipino, Spanish, French, Hiligaynon, Bengali, Persian, Dutch, Albanian, Arabic, Ukrainian, Italian, Russian translation (thank you Fabijenna, MGuerra, mlocati, unchase, richarson, tiwi90)

# 20.3.2

  • when removing single or multiple notes the note folder will now not be reloaded, instead the notes will just be removed in the note list and the next existing note will be selected (for #1650 (opens new window))
  • added Māori translation (a big thank you to Fabijenna)

# 20.3.1

  • fixed inline code not being highlighted if there is a link in the same line (for #1649 (opens new window), thank you @Waqar144)
  • added more Arabic, Vietnamese, Cebuano, Turkish, Hebrew, Galician, Hindi, Kurdish, Urdu (Pakistan), Chinese Simplified, Uzbek, German, Spanish, Brazilian Portuguese, Italian, Catalan, French, Filipino, Albanian, Basque, Bosnian, Bulgarian, Chinese Traditional, Croatian, Czech, Danish, Dutch, Estonian, Finnish, Greek, Hungarian, Icelandic, Indonesian, Irish, Japanese, Korean, Latvian, Lithuanian, Macedonian, Norwegian, Polish, Portuguese, Punjabi, Romanian, Serbian (Cyrillic), Slovak, Slovenian, Swedish, Russian translation (thank you Fabijenna, rakekniven, fitoschido, mlimacarlos, mlocati, MGuerra, primokorn, unchase)

# 20.3.0

  • there now is a new predefined layout Preview only to choose from at the initial setup and in the Layout settings that shows no note edit panel, but the preview panel instead
    • you could use a workspace with this layout to switch between a workspace with only the note edit and a workspace with only the preview with the shortcut Alt + Shift + P
    • using a new layout in the Layout settings now creates a new workspace instead of replacing the initial workspace, but keep in mind that workspaces that demand that there is no central widget will not work properly if the central widget is enabled
  • you can now also select text with they keyboard in the Debug information of the Debug settings
  • fixed headings retaining old formatting when removing the heading marker in the next line (for #1641 (opens new window), thank you @Waqar144)
  • fixed strike-through highlighting being applied to links (for #1642 (opens new window), thank you @Waqar144)
  • fixed cpp being used for unknown code block languages in the note edit highlighter (for #1643 (opens new window), thank you @Waqar144)

# 20.2.11

  • fixed strange line edit resizing problem in the Nextcloud/ownCloud settings that was sighted on KDE
    • other user interface elements were also slightly improved
  • fixed a note folder reload problem if application was built on Qt 5.14 or higher (for #1640 (opens new window))

# 20.2.10

# 20.2.9

  • note links generated from the Link dialog will now get url-encoded to be better compatible with other tools that can link to files, like GitHub or GitLab (for #1546 (opens new window))
    • for example Note with one bracket].md will now get Note%20with%20one%20bracket%5D.md
    • links with just spaces still work in QOwnNotes, as well as &#32; as spaces
    • the new note links are click-able in both the note edit and the preview and the broken-note-link highlighter will also handle them correctly
  • the default shortcut for Insert attachment was changed to Ctrl + Shift + X because of clashing with Edit encrypted note (for #1637 (opens new window))
  • added more Indonesian, Spanish, Danish, Vietnamese, Dutch, Estonian, Filipino, Finnish, Greek, Hausa, Hebrew, Hindi, Hungarian, Urdu (Pakistan), Icelandic, Turkish, Irish, Japanese, Korean, Kurdish, Latvian, Lithuanian, Macedonian, Norwegian, Persian, Polish, Portuguese, Punjabi, Romanian, Serbian (Cyrillic), Slovak, Slovenian, Swedish, Ukrainian, Uzbek, Albanian, Arabic, Basque, Bengali, Bosnian, Bulgarian, Chinese Simplified, Chinese Traditional, Croatian, Czech, German, Russian translation (thank you zmni, richarson, Fabijenna, rakekniven, unchase)

# 20.2.8

  • conflicted copies of the note folder database notes.sqlite are now immediately deleted if tags and tag assignments are not different to the ones from the current notes.sqlite (for #1625 (opens new window))
    • all other table differences can be safely ignored

# 20.2.7

  • some improvements to the todo list dialog were made
    • if the todo items in a list will be reloaded from the server the current text search will be applied again
    • if the todo list is switched the current text search will be removed to not confuse the user
  • fixed removing of the 3rd " from test "test"" with Backspace (for #1629 (opens new window), thank you @Waqar144)

# 20.2.6

  • more improvements to the link dialog were made (for #1632 (opens new window))
    • entering of ] characters in link name line edit is now disabled since they would break the markdown link
      • they also will be removed from the link name automatically if they were part of the note file name
    • if one of the link characters <>() were found in the note url the legacy way of linking will be used because otherwise the url would break the markdown link
  • fixed fetching of todo calendar list in Settings dialog if cloud connection was switched (for #1631 (opens new window))

# 20.2.5

  • fetching of remote note folders in the Note folders settings now should work properly with Nextcloud (for #1631 (opens new window))
    • using different cloud connections now also works properly with the remote note folder selector
    • switching to another cloud connection in the Note folders settings now also triggers a reload of the remote note folder selector if it is visible
  • attempted to fix random crashes while editing notes on macOS (for #1626 (opens new window), thank you @Waqar144)
  • attempted to fix rare QOwnNotes disk image mount problems under macOS (for #1630 (opens new window))
  • added repositories for openSUSE Leap 15.2
  • if you accept the Link dialog while on the Note tab now a possible URL in the URL tab will be removed so that your selected note will be inserted instead of the URL
  • automatic note file naming schema in case of duplicate note file names was changed from appending a number like (1) to just the number like 1 because of problems with brackets in note links
  • added more Russian, Catalan, Brazilian Portuguese, Croatian, Czech, Danish, Dutch, Estonian, Finnish, Greek, Hungarian, Irish, Japanese, Korean, Latvian, Lithuanian, Macedonian, Norwegian, Persian, Polish, Portuguese, Punjabi, Romanian, Serbian (Cyrillic), Slovak, Slovenian, Swedish, Turkish, Uzbek, Albanian, Basque, Bosnian, Bulgarian, Chinese Simplified, Chinese Traditional, Indonesian, French, German, Italian translation (thank you unchase, MGuerra, mlimacarlos, Fabijenna, zmni, primokorn, rakekniven, mlocati)

# 20.2.4

  • conflicted copies of the note folder database notes.sqlite are now immediately deleted if they are not different to the current notes.sqlite (for #1625 (opens new window))

# 20.2.3

# 20.2.2

  • automatic closing of brackets (and other characters) will now happen even if you are in the middle of the line (for #96 (opens new window), thank you @Waqar144)
    • automatic removal of brackets (and other characters) for closing characters for example ] or ) now works (previously automatic removal only happened if the character was an opening character)
  • fixed Go lang highlighting and improved makefile highlighting (for #97 (opens new window), thank you @Waqar144)
  • improved comment block highlighting (for #99 (opens new window), thank you @Waqar144)

# 20.2.1

  • improved the space padding of the automatic markdown table formatter (for #1052 (opens new window))
  • fixed highlighting of list items that start with tabulator characters and checkboxes that don't have a space in the brackets (for #1615 (opens new window), thank you @Waqar144)

# 20.2.0

  • remote images and Nextcloud text images are now cached after being downloaded for the preview until another note was be selected (for #1244 (opens new window))
    • this improves writing speed because the images now don't need to be downloaded again every time the preview is refreshed
  • remote images and Nextcloud text images are now (like local images) resized in the preview if the width of the preview panel is smaller than the image width (for #1597 (opens new window))

# 20.1.19

  • fixed a possible crash in the broken-note-link highlighter (for #1611 (opens new window), thank you @Waqar144)
  • enabled underline rendering in the note text edit (for #1613 (opens new window), thank you @Waqar144)
  • added more Russian translation (thank you mikhail-khokhlov)

# 20.1.18

  • added Cmake and make languages to the code block syntax highlighter (for #93 (opens new window), thank you @Waqar144)
  • fixed checking of checkboxes in checkbox lists in the preview (for #1607 (opens new window), thank you @Waqar144)
  • fixed displaying of the context menu in the task list of the todo list dialog if no task is present (for #1609 (opens new window))

# 20.1.17

  • on Windows the application will now automatically be shown if the update dialog is triggered, because otherwise Windows seems to quit the application when the update dialog is closed while the application is hidden (for #1514 (opens new window))
  • highlighting of markdown lists (ordered/unordered/checked/unchecked) have been re-written (for #1598 (opens new window), thank you @Waqar144)
    • list parsing is much faster now
    • ordered lists can optionally have a ) instead of a . as the character after the number, both these lists will be completed if you press Enter
  • added more Russian, Bengali, Indonesian, Irish, Italian, Japanese, Korean, Kurdish, Latvian, Lithuanian, Macedonian, Norwegian, Persian, Polish, Bosnian, Portuguese, Bulgarian, Punjabi, Chinese Simplified, Romanian, Chinese Traditional, Serbian (Cyrillic), Slovak, Slovenian, Spanish, Swedish, Croatian, Czech, Danish, Dutch, Estonian, Albanian, Filipino, Arabic, Finnish, Basque, Hausa, Hindi, Hungarian, Icelandic, Catalan, French, Greek, Brazilian Portuguese, German translation (thank you unchase, Fabijenna, MGuerra, primokorn, athrouss, mlimacarlos, rakekniven, tiwi90)

# 20.1.16

  • you now can set a custom editor width in the Window / Editor width menu (for #1604 (opens new window))
  • all search results in the note text edit are now highlighted while searching (for #1512 (opens new window))
    • the speed of the search was slightly improved
    • you can now do regular expressions searches also case insensitive

# 20.1.15

  • fixed stacked code block highlighting and improved non-fenced code block highlighting (for #1558 (opens new window), #1602 (opens new window), #1601 (opens new window) and #1598 (opens new window), thank you @Waqar144)
  • there now is a new scripting command script.noteTextEditSelectCurrentWord() to select the current word in the note text edit (for #1603 (opens new window), thank you @jfx2006)
  • added more Cebuano, Italian, Chinese Simplified, Slovak, Chinese Traditional, Slovenian, Croatian, Spanish, Czech, Swedish, Danish, Ukrainian, Dutch, Urdu (Pakistan), Uzbek, Estonian, Vietnamese, Finnish, French, Greek, Hausa, Hindi, Hungarian, Icelandic, Indonesian, Irish, Japanese, Korean, Kurdish, Latvian, Lithuanian, Macedonian, Norwegian, Persian, Albanian, Polish, Basque, Portuguese, Bosnian, Punjabi, Bulgarian, Romanian, Serbian (Cyrillic), Russian, German, Catalan translation (thank you Fabijenna, mlocati, unchase, rakekniven, MGuerra, tiwi90)

# 20.1.14

  • you can now also create sub-tasks in the Todo list dialog by right-clicking on a todo-item (for #1596 (opens new window))
  • more improvements for the markdown highlighting were made (for #1598 (opens new window), thank you @Waqar144)
  • fixed four spaces code blocks again (for #1558 (opens new window), thank you @Waqar144)
  • added more Chinese Simplified, Chinese Traditional, Indonesian, Hindi, Kurdish, Filipino translation (thank you Fabijenna)

# 20.1.13

  • fixed not detected external note changes of the current note if the event for the change in the current note comes after the event that the note folder was modified (for #1597 (opens new window))
  • lots of improvements for the markdown highlighting were made (for #1598 (opens new window), thank you @Waqar144)
    • support for overlapping formats such as bold + italic, code + italic, etc.
    • em and strong highlighting in complex cases
    • inline code spans can now handle complex cases, e.g ``inline ` code``
    • strike through support
    • Commonmark compliant indented code blocks
  • fixed broken note folder and script moving via drag and drop on macOS
  • added more Chinese Simplified, Chinese Traditional, Hindi translation (thank you Fabijenna)

# 20.1.12

  • fixed a memory leak in the preview (for #1594 (opens new window), thank you @Waqar144)
  • you can now browse and modify your todo list items in a tree instead of a list if you are using sub-tasks (for #1596 (opens new window))
    • the creation of sub-tasks is not yet supported in the application
    • keep in mind that sub-tasks of completed tasks or sub-tasks will not be shown if you don't show completed items
  • added more Chinese Simplified, Uzbek, Dutch, German, Norwegian, Persian, Polish, Portuguese, Punjabi, Romanian, Swedish, Serbian (Cyrillic), Slovak, Slovenian, Turkish, Ukrainian, Urdu (Pakistan), Albanian, Arabic, Basque, Bengali, Bosnian, Bulgarian, Croatian, Kurdish, Czech, Danish, Estonian, Finnish, French, Greek, Hausa, Hebrew, Hungarian, Icelandic, Irish, Japanese, Korean, Latvian, Lithuanian, Macedonian, Russian, Spanish, Italian translation (thank you Fabijenna, rakekniven, unchase, richarson, mlocati)

# 20.1.11

  • fixed an infinite loop in the preview with complex markdown tables (for #1592 (opens new window), thank you @mity)
  • there now is a button to open the App Password page of your Nextcloud / ownCloud server to create a new app password for the application in the Nextcloud / ownCloud settings
  • added more Catalan, Arabic, Irish, Ukrainian, Urdu (Pakistan), Uzbek, Vietnamese, Portuguese, Albanian, Hebrew, Basque, Bosnian, Bulgarian, Cebuano, Croatian, Czech, Danish, Dutch, Estonian, Finnish, French, Greek, Hausa, Hindi, Hungarian, Icelandic, Japanese, Korean, Latvian, Lithuanian, Macedonian, Norwegian, Persian, Polish, Punjabi, Romanian, Russian, Serbian (Cyrillic), Slovak, Slovenian, Spanish, Swedish, Turkish, Italian, German translation (thank you MGuerra, Fabijenna, mlocati, rakekniven)

# 20.1.10

  • it is now possible to disable the opening of the last accessed note at startup in the General settings (for #1588 (opens new window))
  • the mechanism to remove conflicted copies of the notes.sqlite database is now also compatible with Dropbox (for #1589 (opens new window))
  • added more Arabic, Irish, Hebrew translation (thank you Fabijenna)

# 20.1.9

  • added support for tilde code fence highlighting (for #1580 (opens new window), thank you @Waqar144)
    • the preview also works correctly now
    • you can also fence triple-tick code blocks with tilde-fences and vice versa
  • fixed some small preview issues (for #1582 (opens new window), thank you @Waqar144)
  • added more Hebrew, Urdu (Pakistan), Spanish translation (thank you Fabijenna, DixTheDev)

# 20.1.8

  • added preview code block highlighting for INI and VEX language (for #1529 (opens new window), thank you @Waqar144)
  • fixed numerical code block highlighting and preview issues (for #1575 (opens new window), thank you @Waqar144)
  • enabled Copy code block menu entry for code blocks with language suffix (for #1578 (opens new window), thank you @Waqar144)
  • added more Irish, Portuguese, Korean translation (thank you Fabijenna)

# 20.1.7

  • fixed trailing spaces not being highlighted (for #1569 (opens new window), thank you @Waqar144)
  • fixed numeric highlighter and added more improvements (for #1571 (opens new window), thank you @Waqar144)
  • added underline option to preview for MD4C (for #1567 (opens new window), thank you @Waqar144)
  • added the main menu entry Reload note folder also to the context menu in the note subfolder panel (for #1574 (opens new window)
  • fixed highlighting of ordered lists (for #1573 (opens new window)
  • added more Portuguese, Filipino, Kurdish, Japanese, Urdu (Pakistan), Turkish, Hebrew translation (thank you Fabijenna)

# 20.1.6

  • fixed four spaces code blocks (for #1558 (opens new window), thank you @Waqar144)
  • fixed a numeric literal code block highlighting problem (for #1559 (opens new window), thank you @Waqar144)
  • fixed multiple multiline comments in same code block causing freezes (for #1561 (opens new window), thank you @Waqar144)
  • the markdown to html library MD4C (opens new window) was integrated to be used in the preview instead of hoedown (for #1567 (opens new window), thank you @Waqar144)
  • added full css highlighting and partial YAML highlighting to the preview (for #1570 (opens new window), thank you @Waqar144)
  • again attempted to fix AppImage build
  • added more Hindi, Arabic, French, Estonian, Hausa, Swedish, Slovak, Slovenian, Romanian, Polish, Norwegian, Serbian (Cyrillic), Russian, Irish, Latvian translation (thank you Fabijenna)

# 20.1.5

# 20.1.4

# 20.1.3

# 20.1.2

# 20.1.1

  • added more preview syntax highlighter fixes and improvements (for #1528 (opens new window), thank you @Waqar144)
  • attempted to add support for the Synology CalDAV server (for #1530 (opens new window))
  • fixed possible crash for inline code blocks in preview highlighter (for #1532 (opens new window), thank you @Waqar144)
  • added more Persian, Hausa, Punjabi, Uzbek, Lithuanian translation (thank you Fabijenna)

# 20.1.0

  • brought more variation in the headline colors of the Light and Dark schemes
  • added missing headline 6 highlighting in the note editor
  • attempted to fix SuSE builds
  • attempted to fix builds for older Qt versions

# 19.12.17

  • did some highlighting fixes and improvements (for #1523 (opens new window), #64 (opens new window) and #65 (opens new window), thank you @Waqar144)
  • there now also is syntax highlighting in the preview (for #1526 (opens new window), thank you @Waqar144)
    • most of the languages already work except YAML (doesn't work fully yet), INI (doesn't work fully yet) and CSS
  • added more Hausa, Russian, Cebuano, Hungarian, Icelandic, Croatian, Czech, Danish, Finnish, Galician, Greek, Dutch, Albanian, Basque, Bosnian, Bulgarian translation (thank you Fabijenna, unchase)

# 19.12.16

  • code block backgrounds are now rendered over the full width of the editor (for #1480 (opens new window), thank you @Waqar144)
    • the Dark color schema now also has a background color by default
  • added a new editor color schema Nord by @salopst (for #1522 (opens new window))
  • added more keywords to the BASH highlighting support
  • added more Spanish, Catalan, Brazilian Portuguese, Italian, German translation (thank you richarson, MGuerra, mlimacarlos, mlocati, rakekniven)

# 19.12.15

# 19.12.14

  • checked and unckecked checkboxes are now highlighted in the note editor (for #1519 (opens new window))
  • the Issue assistant dialog is now scrollable to make it easier to enter issues on low resolution screens (for #1515 (opens new window))
  • made some performance improvements when changing the current note item (for #327 (opens new window), thank you @Waqar144)
  • fixed total byte display while downloading dictionaries in the Dictionary manager dialog if total byte size is not transmitted by the web server
  • you can now remove multiple indent-character inside of text when indenting with spaces (for #1455 (opens new window))
  • fixed a problem with showing correct notes if no subfolder was selected (for #1520 (opens new window), thank you @Waqar144)
  • added more German, Galician, French, Lithuanian, Serbian (Cyrillic), Czech, Uzbek translation (thank you rakekniven, Fabijenna)

# 19.12.13

  • fixed build error on older Qt versions

# 19.12.12

  • improved text un-indentation of list elements (for #1455 (opens new window))
  • improved dark mode code block highlighting in the preview if editor highlighting styles are used (for #1516 (opens new window))
  • fixed unnecessary note folder reload when the current note is tagged by double clicking a tag or using the Note tags panel
  • the screen resolutions are now shown in the Debug settings
  • fixed a possible highlighting crash and css class and id highlighting (for #57 (opens new window), thank you @Waqar144)
  • added more Catalan, Swedish, Bosnian, Greek, Hebrew, Danish, Croatian, Romanian, Finnish, Polish, Slovenian, Slovak translation (thank you MGuerra, Fabijenna)

# 19.12.11

  • fixed note tagging (got broken in 19.12.9, for #1510 (opens new window))
  • improved text indentation of selected text blocks (for #1455 (opens new window))
  • added typescript highlighting support (for #1513 (opens new window), thank you @Waqar144)
  • added more Russian, Italian, Hungarian, Dutch, Spanish translation (thank you unchase, mlocati, Fabijenna, richarson)

# 19.12.10

  • you now can choose if you want to use a Tab or spaces to indent text in the Editor settings (for #1455 (opens new window))
    • you can also choose how many spaces should be used
    • this also works with indenting selected text and in lists
    • now by default four spaces will be used to indent text instead of a Tab
  • the num literal highlighter in CSH was re-implemented, multiline comment support was added and more syntax highlighter refactoring and optimization was done (for #52 (opens new window), #53 (opens new window), #54 (opens new window) and #55 (opens new window) thank you @Waqar144)
  • added more Spanish, Italian, Catalan, Slovenian, Polish, Macedonian, Swedish, Basque, Uzbek, Danish, Bulgarian, Cebuano, Croatian, Norwegian, Czech, Finnish, Icelandic, Punjabi, Latvian, Romanian, Lithuanian, Dutch, Hungarian, Slovak, Russian, German translation (thank you richarson, mlocati, MGuerra, Fabijenna, unchase, rakekniven, tiwi90)

# 19.12.9

  • you can now choose in the Preview settings if you want to use the internal export styling for exporting (also partial) or printing of notes or if you want to use the styling of your preview (for #1469 (opens new window))
    • by default the internal styling will be used
    • this is especially useful for the dark mode
  • a lot of general performance optimizations were done (for #1503 (opens new window) and #1505 (opens new window), thank you @Waqar144)
  • added more Uzbek translation (thank you Fabijenna)

# 19.12.8

  • trailing and leading spaces will now be trimmed from pasted urls in the Image dialog (for #1500 (opens new window))
  • more general performance optimizations were done (for #1501 (opens new window) and #1502 (opens new window), thank you @Waqar144)
  • when exporting the preview of a note (full note or just selected text in the note editor) a uniform set of styles will now be used regardless of if in dark mode or not (for #1469 (opens new window))
    • printing the preview of a note (full note or just selected text in the note editor) still uses the styles of the preview, if you want to use your custom colors you are able to print to a PDF (if your operating system supports it)
    • the trailing newline in code blocks will now be removed when exporting so that there isn't an empty line at the end of each code block
  • added more Basque, Macedonian, Ukrainian, Persian, Albanian, Kurdish, Finnish translation (thank you Fabijenna)

# 19.12.7

  • hid the excessive Unable to find any suggestion for spellchecker warnings
  • improved CSS color attribute highlighting (for #49 (opens new window), thank you @Waqar144)
  • fixed highlighting issue for punctuation after links (for #1498 (opens new window))
  • fixed inserting of images from urls in the Image dialog (for #1500 (opens new window))
  • improved folder switching time when tags are used (for #1499 (opens new window), thank you @Waqar144)
  • added more Albanian, Kurdish, Indonesian, Uzbek, Urdu (Pakistan), Bosnian, Irish, Persian, Bulgarian, Serbian (Cyrillic), Norwegian, Swedish, Estonian translation (thank you Fabijenna, zmni)

# 19.12.6

  • fixed a problem when logging out of KDE while application is minimized to tray (for #1496 (opens new window))
  • fixed a problem with XML syntax highlighting (for #47 (opens new window), thank you @Waqar144)
  • improved code block colors for the Light editor schema
  • improved application execution speed (for #1497 (opens new window), thank you @Waqar144)
  • added CSS syntax highlighting (for #48 (opens new window), thank you @Waqar144)
  • added more Uzbek, Urdu (Pakistan), Bosnian, Irish, Serbian (Cyrillic), Norwegian, Swedish, Estonian, Lithuanian, Hebrew, Finnish, Romanian, Dutch, Hungarian, Basque, Icelandic, Czech, Danish translation (thank you Fabijenna)

# 19.12.5

  • fixed populating of the subfolder panel if you turn on subfolders for a note folder in the settings (for #1493 (opens new window))
  • lots of fixes and improvements for the code highlighting were made and support for JSON and XML was added (thank you @Waqar144)
  • added more Lithuanian, Italian, German, Spanish, Slovenian, Croatian, Slovak, Catalan, Russian translation (thank you Fabijenna, mlocati, rakekniven, richarson, MGuerra, unchase)

# 19.12.4

  • fixed a problem with loading notes if no note subfolder was selected (for #1489 (opens new window))
  • lots of syntax highlighting improvements were made (for #40 (opens new window), thank you @Waqar144)
  • fixed deselection of multi folder selection again (for #327 (opens new window), thank you @Waqar144)
  • added more Uzbek, Lithuanian, Danish, Estonian, Albanian translation (thank you Fabijenna)

# 19.12.3

  • fixed deselection of multi folder selection (for #327 (opens new window), thank you @Waqar144)
  • dialogs like the Todo dialog, the Issue assistant dialog or the Action dialog will now raise across other windows if activated while already active (for #1485 (opens new window))
  • the Gentoo EBuilds now are using EAPI7 (for #1484 (opens new window), thank you @internethering)
  • added more Danish, Finnish translation (thank you Fabijenna)

# 19.12.2

  • you now can select multiple note tags to filter notes (for #327 (opens new window), thank you @Waqar144)
  • you can now move paragraphs up/down with Ctrl + Shift + ↑/↓ (for #569 (opens new window), thank you @Waqar144)
  • added rust, java, csharp, go, v-lang and SQL syntax highlighting support in code blocks in the note edit (for #38 (opens new window), thank you @Waqar144)
  • fixed SLE build process (thank you @Waqar144)
  • added more German, Catalan, Hungarian, Italian, Dutch, Russian translation (thank you rakekniven, MGuerra, Fabijenna, mlocati, unchase, tiwi90)

# 19.12.1

  • you now can select multiple note subfolders to filter notes (for #327 (opens new window), thank you @Waqar144)
  • attempted to switch to Core18 for the snap release on Launchpad (for #1439 (opens new window))
  • fixed headline background highlighting (for #1473 (opens new window), thank you @Waqar144)
  • fixed notes not switching from system tray menu (for #1467 (opens new window), thank you @Waqar144)
  • added basic C, C++, JS, PHP, Bash, Python and QML syntax highlighting support (thank you @Waqar144)
  • added optional aspell support (for #1468 (opens new window), thank you @Waqar144)
  • added more Spanish, German, Catalan translation (thank you richarson, rakekniven, MGuerra)

# 19.12.0

  • improved code block styling matching (for #1462 (opens new window))
  • fixed link headline styling (for #29 (opens new window), thank you @Waqar144)
  • improved headline highlighting parsing speed (for #30 (opens new window), thank you @Waqar144)
  • improved broken link highlighting speed (for #1465 (opens new window), thank you @Waqar144)
  • added more Albanian, Latvian, Punjabi, Hungarian, Dutch, Indonesian, Russian, Spanish, German, Italian translation (thank you Fabijenna, zmni, unchase, richarson, rakekniven, mlocati)

# 19.11.23

  • now most of the editor styling will be also used in the preview by default (for #1462 (opens new window))
    • this can be turned off in the Preview settings
  • you now change the current note folder in the tray icon (for #1451 (opens new window))
    • the current note folder is marked with an icon (making it bold didn't seem to work)
  • added more Uzbek, Japanese translation (thank you Fabijenna, shitennouji)

# 19.11.22

  • more missing locales and dictionary names were fixed (for #1459 (opens new window), thank you @Waqar144)
  • fixed unable to switch back to last note subfolder after jumping to a subfolder with the Jump to the note's subfolder note list context menu item (for #1432 (opens new window))
  • the return key is now ignored in the Table dialog so you can better edit text in the table (for #1446 (opens new window))
  • fixed distraction free mode not restored properly on app restart if the app previously was maximized (for #1448 (opens new window), thank you @Waqar144)
  • added more Indonesian, Italian, German, Russian translation (thank you zmni, mlocati, tiwi90, rakekniven, unchase)

# 19.11.21

  • added a note list context menu item to jump to the note subfolder of the selected note (for #1432 (opens new window), thank you @Waqar144)
  • did more spellchecker optimization (for #1442 (opens new window), thank you @Waqar144)
  • fixed autodetection for some languages that do not have trigrams (e.g. for Malayan) (for #1443 (opens new window), thank you @Waqar144)
  • fixed dictionary names not being displayed correctly (for #1450 (opens new window), thank you @Waqar144)
  • improved List item and Trailing spaces colors for Mountain highlighting color schema
  • you can now also set the horizontal pixels directly in the Image dialog (for #1445 (opens new window))
  • fixed dark mode hover color for newer Qt versions (for #1394 (opens new window))
  • you can now not only select the table layout in a table widget in the Table dialog, but also enter text directly in the fields which will be used as table text when inserting the table (for #1446 (opens new window))
    • if you enter text then all the spinboxes to define the table specs will be updated automatically
    • if you select a table layout via mouse after text was added to the table the spinboxes will now only update if you are selecting a larger range than the text entered
  • added Ubuntu 20.04 (Focal Fossa) support to the Launchpad build system
  • added more Catalan, Chinese Simplified, Italian, Kurdish, Dutch, Hungarian, Uzbek, Russian translation (thank you MGuerra, admiraldesvl, mlocati, Fabijenna, unchase)

# 19.11.20

  • greatly improved performance of highlighting (for #1440 (opens new window), thank you @Waqar144)
  • fixed highlighting for links like <http://hostname> (for #1436