Download the latest pre-releases from here: https://github.com/laurent22/joplin-android/tags
v3.7.1
- New: Add notebook sort options in config screen (#15203 by Self Not Found)
- Improved: Add local note encryption schema metadata (#15557) (#15556 by @keshav0479)
- Improved: Add migration 51 for conflict resolution columns (#15565) (#15549 by Sriram Varun Kumar)
- Improved: Exclude user_data from note revisions (#15245 by @alondmnt)
- Improved: Give conflict_note_states table a numeric primary key and set note_id as unique (#15724) (#15722 by Sriram Varun Kumar)
- Improved: Joplin Server/Cloud sync: Improve item deletion performance (#15392 by @personalizedrefrigerator)
- Improved: Load plugin scripts directly from filesystem instead of passing through bridge (#15095)
- Improved: Prevent notes with null bytes in title or body from being saved (#15485)
- Improved: Refactor (native) Crypto module to improve encryption performance on mobile (#15288) (#15287 by Self Not Found)
- Improved: Reject malformed item IDs during sync (#15540)
- Improved: Remove old workaround for S3 and Dropbox sync to improve performance (#15314) (#15313 by Self Not Found)
- Improved: Speed up app startup by skipping unnecessary plugin file processing (#15085) (#15081)
- Fixed: Add the ability to delete the default profile (#15153) (#14506 by @mrjo118)
- Fixed: Disable external embeds on mobile and hide the setting (#15602) (#15483 by @mrjo118)
- Fixed: Fix Android IME text corruption by upgrading @codemirror/view to 6.39.9 (#15283) (#13134 by Sriram Varun Kumar)
- Fixed: Fix Joplin Cloud login failing when Android kills the app during OAuth (#15111)
- Fixed: Fix XSS vulnerability in HTML notes (#15435)
- Fixed: Fix gap when side menus are opened in landscape on some devices (#15302) (#15292 by @mrjo118)
- Fixed: Fix inability to cancel the sync during the deletion step (#15243 by @mrjo118)
- Fixed: Fix inconsistent note order upon note creation, when custom order is set (#14656) (#14647 by @mrjo118)
- Fixed: Fix log screen auto-scroll loop when toggling errors (#15219 by @mrjo118)
- Fixed: Fix long note titles hide "unpublish" in the publish notes dialog (#15475) (#15473 by @personalizedrefrigerator)
- Fixed: Fix possible crash when creating a note or notebook with an excessively long title (#15434)
- Fixed: Fix silent sync failure which prevents new changes being synced, when a single server object has an updated_time in the future (#15262 by @mrjo118)
- Fixed: Fix startup failure (#15554 by @personalizedrefrigerator)
- Fixed: Fixed mobile "new notebook" instructions (#15590) (#15479 by @aguasa4)
- Fixed: In-editor rendering: Render URLs when the link text is empty (#15444) (#15425 by @personalizedrefrigerator)
- Fixed: Match desktop behaviour for sanitising inline search queries copied from the global search (#15452) (#15442 by @mrjo118)
- Fixed: RTE heading links scroll to bottom instead of top in Editing mode (#15128) (#15120 by Sriram Varun Kumar)
- Fixed: Truncate verbose decryption error payloads in Status screen (#15112) (#15104 by @Ehtesham-Zahid)
- Fixed: Upgrade CodeMirror view to 6.42.1 (#15639) (#15498 by @mrjo118)
v3.7.2
- Improved: Preserve customised note history settings when syncing across clients (#15728)
- Fixed: Fixed crash when the profile database is updated (d85f430)
v3.7.3
- Improved: Adjust UI padding to match the mobile app redesign (#15741 by @personalizedrefrigerator)
- Improved: Editor: Display tooltip above links to allow opening the link (7979cf8)
- Improved: Editor: Ensure checkbox size is proportional to font size (c6cc90a)
- Improved: Implement redesigned note action menu (#15873 by @personalizedrefrigerator)
- Improved: Index locked note resources (#15717) (#15714 by @keshav0479)
- Improved: Slightly adjust button colors and add new theme variable (#15764 by @personalizedrefrigerator)
- Improved: Update appearance of dialogs (#15706 by @personalizedrefrigerator)
- Improved: Update note lock session state (#15773) (#15772 by @keshav0479)
- Improved: Updated packages react-native-localize (v3.7.0)
- Fixed: Add safeguard to prevent revision chains being broken by revision cleaning, where old revisions still exist unexpectedly (#15812) (#15811 by @mrjo118)
- Fixed: Editor: Fixed vertical alignment of checkboxes (89884e9)
- Fixed: Fix auto-derived title being cleared after saving a new note (#15846) (#13901)
- Fixed: Fix sharing to Joplin when opening in edit mode with the RTE enabled (#15746) (#15618 by @mrjo118)
- Fixed: Harden share to Joplin logic, to prevent overwriting existing notes in certain cases (#15794) (#11479 by @mrjo118)
- Fixed: Hide private feature flags (#15730) (#15729 by @keshav0479)
- Fixed: Improve sidebar swipe gestures and reduce the likelihood of gesture navigation conflicts (#15875) (#12962 by @mrjo118)
- Fixed: Prevent data loss when toggling the checkbox on a todo immediately after changing note data (#15815) (#15663 by @mrjo118)
v3.7.4
- New: Add shadow to note actions menu (#16053 by @personalizedrefrigerator)
- Improved: Add note lock configuration section (#15963) (#15853 by @keshav0479)
- Improved: Consider tags and smart filters when opening the last open location on app start (#16058 by @mrjo118)
- Improved: Note action menu: Vertically align icons (#15996 by @personalizedrefrigerator)
- Improved: Note actions menu: Decrease padding size (#15998 by @personalizedrefrigerator)
- Improved: Provide a clear message on what needs to be done when sync fails due to wrong version (#15837) (#15828 by @Rygaa)
- Improved: Update Search screen (#15736 by @Rygaa)
- Fixed: Add file extension validation to import actions (#15960) (#15915 by @mrjo118)
- Fixed: Avoid reverting to the default editor state when the editor reloads the same note (#15986) (#15968 by @mrjo118)
- Fixed: Fix WebDAV support for Koofr (#15983) (#15975 by @mrjo118)
- Fixed: Fix auto navigate to latest notebook shortly after app start, when the selected notebook was previously deleted (#15950) (#15914 by @mrjo118)
- Fixed: Fix menu animations and drag-to-dismiss (#15971) (#15928 by @personalizedrefrigerator)
- Fixed: Increase minimum prompt button width (#15966) (#15959 by @personalizedrefrigerator)
- Fixed: New note list design does not include the padding in the touch target to open notes (#15987) (#15972 by @Rygaa)
- Fixed: New note list design does not look good in multi select mode (#15990) (#15973 by @Rygaa)
- Fixed: Prevent update to note via the api from refreshing the editor if the change is for a different note (#15985) (#15968 by @mrjo118)
- Fixed: Upgrade CodeMirror View to v6.43.6 (#16017) (#16009 by @mrjo118)
v3.7.6
- New: Add shadows to the new note and note actions menus (#16067 by @personalizedrefrigerator)
- Improved: Dialogs: Bold and add margin below titles (#16113) (#16107 by @personalizedrefrigerator)
- Improved: Implement redesigned new note menu (#16082 by @personalizedrefrigerator)
- Improved: Implement redesigned notebook long-press menu (#16027 by @personalizedrefrigerator)
- Improved: Make the editor state update, if the current note is updated by the sync (#16150 by @mrjo118)
- Improved: Make the startup location the first entry in the navigation history instead of 'All Notes' (#16083 by @mrjo118)
- Improved: Prevent race which allows changes to be lost, during a long delta step (#16208 by @mrjo118)
- Improved: Prevent the remote version of a note being overwritten if typing while the sync changes the open note (#16193 by @mrjo118)
- Improved: Remove single-word titles from error/warning dialogs (#16096 by @personalizedrefrigerator)
- Fixed: Fix blank screen being shown when navigating back after tag changes and other edge cases (#16080) (#15265 by @mrjo118)
- Fixed: Fix empty navigation when navigating to settings from the conflicts folder after it was removed (#16197 by @mrjo118)
- Fixed: Fix inconsistent button order in profile switcher, tag screen, and deletion confirmation dialogs (#16076 by @personalizedrefrigerator)
- Fixed: Fix note screen is not properly refreshed when updated by the sync, when E2EE is enabled (#16179 by @mrjo118)
- Fixed: Prevent incrementing the master key updated_time when the key has not actually changed (#16223) (#16194 by @mrjo118)
- Fixed: Prevent scrolling the cursor into view on the markdown editor when unnecessary to do so (#16091) (#15923 by @mrjo118)
- Fixed: Release the save mutex when a save fails validation (#16147) (#16145 by @keshav0479)
v3.7.7
- Improved: Implement readonly state for mobile RTE and disable the MDE interactive table editor for readonly notes (#16231 by @mrjo118)
- Improved: Markdown editor: Support opening same-note links to elements with
id="..."attributes (#16287 by @personalizedrefrigerator) - Improved: Support syncing with Joplin v3.7 (#15889) (#15753 by @personalizedrefrigerator)
- Improved: Sync: Enable new notebook sharing key format (#16305) (#16251 by @personalizedrefrigerator)
- Fixed: Editor: Avoid crash when editing certain partially-loaded documents (#16286) (#16285 by @personalizedrefrigerator)
- Fixed: Fix Markdown editor selection issues (#16126) (#16070 by @personalizedrefrigerator)
- Fixed: HTML notes: Fix certain content incorrectly renders as linked text (#16289) (#15770 by @personalizedrefrigerator)
- Fixed: Improve shadow colors in dark mode (#16326) (#16312 by @personalizedrefrigerator)
- Fixed: Mobile: When toggling a checkbox which is not at the cursor position, it will scroll away from the checkbox back to the cursor position (#16173) (#15920 by @Rygaa)
- Fixed: Prevent conflicts initially showing alongside the original note in the notebook when created (#16330) (#16155 by @mrjo118)
- Fixed: Support unpublishing notes published by other users (#16246) (#16153 by @personalizedrefrigerator)