v1.5 should be smaller in scale than the two previous ones, focusing mainly on bug fixes and improving the plugin system.
The one big change is that the macOS app is (or should be) notarized. So if you have a Mac please let me know if you are still seeing the below message or not:
From 1.3.2 to 1.5.4 no more message to authorize the app in the pref panel. Just a warning asking if I want to open an app downloaded from internet. Thank you !
v1.5.7 is now available. The main change is the addition of the media player feature for audio, video and PDFs. Also added a way to dismiss the Rich Text editor banner.
I think for v1.5, that will be pretty much it. I'll add Caleb's pull request about editor commands when it's ready and maybe a few more bug fixes.
New: MacOS: Notarize application
New: Add support for media players (video, audio and PDF)
New: Added doc about Rich Text editor and added way to dismiss warning banner
New: Plugins: Add support for workspace.onSyncStart event
Improved: Improved warning banner colors
Improved: Plugins: Commands would not show up in keymap editor when no shortcut was associated with them
Improved: Restrict auto-detection of links, and added option to toggle linkify (#4205)
Improved: Rich Text: Do not converts to markdown links URLs that would be linkified
Improved: Translation: Update zh_CN (#4195 by Zhang YANG)
Improved: Update Mermaid: 8.8.1 -> 8.8.4 (#4193 by Helmut K. C. Tessarek)
Improved: Plugins: Improved note change event handling.
Fixed: Fixed basic search when executing a query in Chinese (#4034 by Naveen M V)
Fixed: Fixed importing ENEX files that contain empty resources
Fixed: Fixed issue with note not being saved when a column is added or remove from Rich Text editor
Fixed: Fixed numbered list bug in markdown editor (#4116) (#3917 by @MichBoi)
Fixed: Fixed potential crash when watching note files or resources
Fixed: Focus editor after pressing toolbar buttons (#4037) (#4036 by @CalebJohn)
Fixed: Prevents crash when invalid spell checker language is selected, and provide fallback for invalid language codes (#4146)
Fixed: Fixed issue when searching for text that contains diacritic (#4152) (#4025 by Roman Musin)
Fixed: Fixed issue with attachment paths being invalid when user has spaces in home directory path.
Fixed: Fixed title input field width on small windows
My mistake, looks like I accidentally introduced a typo and forgot to double check the menu commands. PR is here.
Sort selected lines works fine for me. Do you think it's a keybinding issue? Do you see an error or anything? Previously there was an issue with macOS keybindings in codemirror, but it should be find now that they're using the keymap service in Joplin.
Actually yes. I only noticed it just now, since the console was hidden behind the main window. I really shoulf have checked. Sorry about that.
CodeMirror.tsx:226 Uncaught (in promise) TypeError: editorRef.current.execCommandFromJoplinCommand is not a function
at CodeMirror.tsx:226
at Generator.next (<anonymous>)
at /Users/tessus/data/work/joplin/packages/app-desktop/gui/NoteEditor/NoteBody/CodeMirror/CodeMirror.js:8
at new Promise (<anonymous>)
at __awaiter (/Users/tessus/data/work/joplin/packages/app-desktop/gui/NoteEditor/NoteBody/CodeMirror/CodeMirror.js:4)
at Object.execCommand (CodeMirror.tsx:125)
at useWindowCommandHandler.ts:48
at Generator.next (<anonymous>)
at /Users/tessus/data/work/joplin/packages/app-desktop/gui/NoteEditor/utils/useWindowCommandHandler.js:8
at new Promise (<anonymous>)