Pre-release v2.13 is now available (Updated 15/01/2024)

Thanks! I was looking at the tags for the desktop branch :smiling_face: This drawing tool looks really promising.

1 Like

v2.13.3

  • Improved: Support for plural translations (#9033)
  • Improved: Update Electron to 25.9.0 (90832da)
  • Improved: Updated packages dayjs (v1.11.10), follow-redirects (v1.15.3), glob (v10.3.6), katex (v0.16.9), markdown-it (v13.0.2), react, react-redux (v8.1.3), react-select (v5.7.7), sharp (v0.32.6), tar (v6.2.0)
  • Improved: Use plain text editor in safe mode (#8750) (#8749 by Henry Heino)
  • Fixed: Added Note Properties to Note menu bar items (#9119) (#9108 by @CptMeetKat)
  • Fixed: Beta editor: Allow tab key to insert tabs at cursor rather than indent in some cases (#9107) (#9104 by Henry Heino)
  • Fixed: Fix external links in PDFs break Joplin (#9094) (#9070 by Henry Heino)
  • Fixed: Fix markdown editor context menu not displaying on some devices (#9030) (#8881 by Henry Heino)
  • Fixed: Fixed issues related to sharing notes on read-only notebooks (1c7d22e)
  • Fixed: Plugins: Fix building plugins on Windows (3ac2fe9)
3 Likes

v2.13.4

  • Improved: Allow modifying a resource metadata only when synchronising (#9114)
  • Improved: Allow searching by note ID or using a callback URL (3667bf3)
  • Improved: Automatically create a bug report when import fails, and allow uploading it to the forum (11eead1)
  • Improved: Make sure that the import screen is cleared even when import fails (df9db9c)
  • Improved: Updated packages nan (v2.18.0), react, sass (v1.67.0)
  • Fixed: Beta editor: Improve performance on large documents (#9116) (#9115 by Henry Heino)
  • Fixed: Save to file after keyboard shortcuts are imported (#9128) (#8916 by @CptMeetKat)
2 Likes

Hi,
Just out of curiousity :slight_smile:

Joplin 2.13.4 (prod, win32)

I've seen several mentions of "beta editor" in the latest prereleases.
What is this beta editor on desktop version ? Where can I find it ?
Is this something I need to activate somewhere ?
Should I see something different, or new, in my notes ?

Thanks.

That's a good question - it's a new editor based on CodeMirror 6, which among other things will allow us to use the same code for both the mobile app (which already uses CM6) and the desktop app. The refactoring should also make it easier to support plugins on mobile, but maybe @personalizedrefriger can confirm about this?

1 Like

That's a good question - it's a new editor based on CodeMirror 6, which among other things will allow us to use the same code for both the mobile app (which already uses CM6) and the desktop app. The refactoring should also make it easier to support plugins on mobile, but maybe @personalizedrefriger can confirm about this?

That's correct! If plugin authors write plugins to support the CodeMirror 6 beta editor on desktop, it will be much easier to port them to mobile. We provide a limited and somewhat-buggy compatibility layer that should allow some plugins to work in the beta editor with minimal modification. Plugins can access the CodeMirror 6 API through the .cm6 or .editor properties on the compatibility layer.

Another goal is accessibility by default (see this related issue).

The editor also includes:

  • Spellcheck that is disabled in some parts of the editor (e.g. URLs, math, code) and enabled in others.
  • Better (in some cases :slight_smile: ) markdown editing. For example, lists are re-numbered when items are indented.
  • Support for replacement decorations in plugins, which I don't think were supported in CodeMirror 5.
  • A newer version of CodeMirror's Vim emulation, which addresses this issue.
6 Likes

Thanks @laurent and @personalizedrefriger for your answers.

I used joplin-deb to create a .deb file from the latest source. It's been working just fine on my LMDE 6 (Debian 12) system. I haven't dug into the software for new features, just using it as I always have and it just works.

v2.13.5

  • New: Plugins: Add support for getting plugin settings from a Markdown renderer (8be22ed)
  • New: Plugins: Add support for showOpenDialog method (dd47571)
  • Improved: Add a "Retry all" button when multiple resources could not be downloaded (#9158)
  • Improved: Allow attaching a file from the Markdown editor for HTML notes (a7dddaf)
  • Improved: Prompt to restart in safe mode on renderer process hang/crash (#9153) (#8742 by Henry Heino)
  • Improved: Updated packages electron (v26), sass (v1.68.0)
  • Fixed: Allow Electron --disable-gpu flag (#9179) (#9130 by @orl0)
  • Fixed: Disable selection match highlighting (#9202) (#9201 by Henry Heino)
  • Fixed: Fix OneDrive sync crash on throttle (#9143) (#8561 by Henry Heino)
  • Fixed: Fix inserting resources into TinyMCE from plugins (insertText command) (#9225) (#7547 by Henry Heino)
  • Fixed: Fix note list scroll (#9211) (#9036 by Henry Heino)
  • Fixed: Fix rare crash when developing a plugin (#8961)
  • Fixed: Fix underscores escaped within some text-only URLs (#9198) (#9122 by Henry Heino)
  • Fixed: Rich text editor: Fix repeated newline characters discarded on save to markdown (#9199) (#8978 by Henry Heino)
  • Fixed: Toolbar icons in view mode are partly not grayed out and can be used (#9149)
5 Likes

Forgive my ignorance, but are pre-releases known not to play nice with plugins (at least up until it's closer to general release)? Asking because the Favorites plugin (v1.3.0) isn't working with 2.13.5 - as in, left clicking on any of the notes in Favorites does not open the note; right clicking does work as expected though.

Joplin 2.13.5 (prod, win32)

Sync Version: 3
Profile Version: 44
Keychain Supported: Yes

Revision: 1d04ec6

Automatic Backlinks to note: 3.0.3
Conflict Resolution: 1.2.3
Convert Text To New Note: 1.5.1
Favorites: 1.3.0
Folding in Code Mirror Editor: 2.0.1
Hotfolder: 1.1.0
Inline tags: 1.2.1
Inline TODO: 1.7.0
Insert Date: 1.0.1
JSheets: 1.1.3
Link Graph UI: 1.5.0
macOS theme: 1.3.13
Markdown Table: Sortable: 1.2.2
Note overview: 1.6.0
Note Tabs: 1.4.0
Outline: 1.5.10
Quick Links: 1.2.4
Rich Markdown: 0.13.3
Simple Backup: 1.3.3
Table Formatter Plugin: 1.2.1

Would you mind creating a bug report about it on GitHub?

Sure thing, done.

2 Likes

v2.13.6

  • Improved: Improve toolbar button wrapping on RTE (ccf1c8e)
  • Improved: Install script: Work around unprivileged user namespace restrictions by adding the --no-sandbox flag to the launcher (#9137) (#9136 by Henry Heino)
  • Improved: Make settings tabs focusable by keyboard (#9253) (#9250 by Henry Heino)
  • Improved: Preserve nested tables in RTE (#9293)
  • Improved: Updated packages mermaid (v10.5.1), sass (v1.69.5)
  • Fixed: Fixed import error report (6211606)
  • Fixed: Import of inter-linked md files has incorrect notebook structure (#9269) (#9151 by @pedr)
  • Fixed: Work around WebDAV sync issues over ipv6 (#9286) (#8788 by Henry Heino)
1 Like

Clicking on the "Full Changelog" button in the update available dialog from the update dialog gets "Page Not Found" for httpx://joplinapp.org/changelog/

fyi

2 Likes

v2.13.8

  • Fixed: Fixed images not being visible on encrypted published notes (b459ba7)

It seems that copying and pasting links isn't working in the Rich Text editor anymore. To be more specific, if you copy a link that in Markdown is encoded as follows:

[Pre-release v2.13 is now available (Updated 03/12/2023)](https://discourse.joplinapp.org/t/pre-release-v2-13-is-now-available-updated-03-12-2023)

and then paste it somewhere else, only the text is actually copied:

Pre-release v2.13 is now available (Updated 03/12/2023)

with the URL itself being completely lost.

This happens both when using Ctrl+C/Ctrl+V and the context menu. The only way to actually copy links seems to be doing it in the Markdown mode.

It's always been like this - you need to copy some text before and after the link to copy the full markup. Otherwise the selection is on the "text" part of the link only, so that's what you get when you paste.

You're right! Sorry for the noise then. I'm not sure why I believed that it had worked before. I've now managed to hack around the problem by selecting the link first, then pressing the right arrow key on the keyboard, and only then copying the selection. Even if there's nothing after the link, this method still makes Joplin copy the full underlying link code.

v2.13.9

  • Fixed: Fix KaTeX rendering (#9456) (#9455 by Henry Heino)
1 Like

v2.13.10

  • Improved: Remove unnecessary warning when importing ENEX file (495f088)
  • Fixed: Fix nested tables not preserved in rich text editor (#9579) (#9543 by Henry Heino)
  • Fixed: Fixed importing invalid tables from ENEX files (d264bdd)
2 Likes