Android pre-release v3.6 is now available (Updated 20/06/2026)

Download the latest pre-releases from here: https://github.com/laurent22/joplin-android/tags


v3.6.12

  • New: Add more error information when the profile is corrupted (f075b56)
  • New: Add support for FrontMatter block rendering in notes (#14256)
  • New: Add support for external embeds, eg. YouTube videos (#14012)
  • Improved: Editor: Inline rendering: Render inline HTML (colorized text, superscript, subscript, strikethrough) (#14133 by @personalizedrefrigerator)
  • Improved: Markdown Editor: Make code block highlighting closer to the viewer (#14168) (#14158 by @personalizedrefrigerator)
  • Improved: Markdown: Allow specifying the start/end of audio, videos, and PDFs (#14257) (#9745 by @personalizedrefrigerator)
  • Improved: Sync: Make resource processing in read-only shares more reliable (#14204 by @personalizedrefrigerator)
  • Improved: Updated packages @react-native-community/datetimepicker (v8.4.7), @rollup/plugin-commonjs (v28.0.9), @rollup/plugin-node-resolve (v16.0.3), @rollup/plugin-replace (v6.0.3), babel-plugin-react-native-web (v0.21.2), dayjs (v1.11.19), esbuild (v0.25.12), react-native-device-info (v14.1.1), react-native-localize (v3.5.4), react-native-safe-area-context (v5.6.2), react-native-web (v0.21.2), react-refresh (v0.18.0), sass (v1.93.3), style-to-js (v1.1.18), turndown (v7.2.2)
  • Improved: Upgrade to React Native 0.81 (#14232 by @personalizedrefrigerator)
  • Fixed: Align tag search-input-clear behavior across input methods (#14042) (#13243 by @Fardin96)
  • Fixed: Application crashes when profile database has been analyzed (#14144)
  • Fixed: Markdown editor: Fix error logged in "hide markdown" mode for certain markup (#14179 by @personalizedrefrigerator)
  • Fixed: Markdown editor: Scroll jumps in notes with many inline images (#13955) (#13933 by @bwat47)
  • Fixed: Markdown editor: Upgrade most CodeMirror dependencies (#14186) (#14009 by @personalizedrefrigerator)
  • Fixed: Prevent the back button sometimes disappearing when switching between editors (#14164) (#14153 by @mrjo118)
  • Fixed: Unlinked resource deletion: Fix resources attached only via reference links are auto-deleted (#14178 by @personalizedrefrigerator)

v3.6.13

v3.6.14

  • New: Add ability to set per notebook sorting on mobile (#14562 by @mrjo118)
  • Improved: Disable auto correct, auto complete and auto capitalize for search fields (#14759 by @mrjo118)
  • Improved: Password and confirm password fields when enabling encryption auto capitalise first character (#14611) (#14603 by @Ash092016)
  • Improved: Prevent focus issues and keyboard opening when opening a note in view mode (#14533 by @mrjo118)
  • Improved: Start sync when app opens or resumes (#14574) (#9481 by @yousef-genedy)
  • Improved: Updated packages esbuild (v0.26.0), react-native-svg (v15.15.1), sass (v1.94.3)
  • Fixed: Added validation for Joplin Server URL protocol (#14612) (#14419 by @Ash092016)
  • Fixed: Call unmount() in Note.test.tsx tests to suppress act() warnings (#14535) (#14534 by @yugalkaushik)
  • Fixed: Fix ++insert++ syntax rendering fix in markdown (#14547) (#14543 by @justin212407)
  • Fixed: Fix OneDrive auth code double-encoding on mobile (#14776) (#14727 by @keshav0479)
  • Fixed: Fix font-size inconsistency of code block and inline code (#14463) (#14152 by @PragdGn)
  • Fixed: Fix in-page links don't work if clicked in succession (#14538) (#9938 by @yentropysack)
  • Fixed: Fix incorrect sizing of the tag association screen when opening and dismissing the on-screen keyboard (#14772) (#14722 by @mrjo118)
  • Fixed: Fix issue where the revision service does not start on the first launch of the app (#14554 by @mrjo118)
  • Fixed: Fix openFolder x-callback-url link on Android (#14765) (#14286 by @madhan112007)
  • Fixed: Fix tapping rendered image scrolling to cursor position (#14580) (#14555 by Sriram Varun Kumar)
  • Fixed: Fixed log screen auto-scroll loop during search (#14757) (#13957 by @KareemAlaa1)
  • Fixed: Implement cursor-aware markup rendering and hide bullet points on task lists (#14573) (#14564 by @bwat47)
  • Fixed: Prevent a failing plugin from blocking other plugins (#14577) (#12793 by Ashutosh Singh)
  • Fixed: Restrict sidebar gestures to notebook list (#14733) (#14685 by @keshav0479)
  • Fixed: Rich Text Editor: Fix extra blank line above nested lists (#14504 by Sriram Varun Kumar)
  • Fixed: Skip share consistency check when not using Joplin Server/Cloud (#14649) (#14412 by @Ahmed-Idani)
  • Fixed: Sync: Fix notebook sharing can fail due to incorrect read-only share state (#14770 by @personalizedrefrigerator)
  • Fixed: Underline disappearing from ++insert++ syntax when cursor is on that line (#14631) (#14630 by @bwat47)

v3.6.15

  • New: Add toolbar button reordering with up/down arrows (#14485 by @Vpatel1093)
  • Improved: Disable auto correct, auto complete and auto capitalize for setting search field (#14810 by @mrjo118)
  • Improved: Implement note attachments management screen (#14818) (#14789 by @yousef-genedy)
  • Improved: Revert: Start sync when app opens or resumes (#14889)
  • Improved: Updated packages esbuild (v0.27.2), fs-extra (v11.3.3), glob (v11.1.0), react-native-localize (v3.6.1)
  • Fixed: Fix editor font setting being ignored in the Rich Text Editor (#14995) (#14974 by Sriram Varun Kumar)
  • Fixed: Fix encrypted notes not decrypting after updating master password (#14996) (#14984 by Sriram Varun Kumar)
  • Fixed: Prevent Note Tags dialog from closing before discard confirmation on web (#14998) (#14771 by @zainAwan9175)
  • Fixed: Prevent duplicate tags caused by Unicode normalization (#14599) (#14540 by @itisrohit)
  • Fixed: Show confirmation dialog before closing tags dialog with unsaved changes (#14777) (#14771 by @zainAwan9175)
  • Fixed: Tag's note list fails to update after removing the tag from a note (#14944) (#11122 by @Fardin96)

v3.6.16

  • New: Add 'Go to start/end of note' toolbar buttons (#15015 by @Vpatel1093)
  • Improved: Updated packages react-native-share (v12.2.2), sass (v1.95.1)
  • Fixed: Fix Android markdown editor text replacement (characters disappearing during typing) (#15007) (#13134 by Sriram Varun Kumar)
  • Fixed: Fix back button disabled after navigating away from a deleted notebook (#15028) (#15004 by Sriram Varun Kumar)
  • Fixed: Fix profile list not scrollable to last item on Manage Profiles screen (#15074) (#15061 by Sriram Varun Kumar)
  • Fixed: Fix shared note not persisted to active notebook (#15064) (#15060 by Sriram Varun Kumar)
  • Fixed: Migrate expo-av to expo-audio (#14847) (#14804 by @gherardi)

v3.6.17

v3.6.18

v3.6.19

v3.6.20

v3.6.21

v3.6.13

What a wonderful release!! Especially excited for this long-awaited editor improvement.

v3.6.14

  • New: Add ability to set per notebook sorting on mobile (#14562 by @mrjo118)
  • Improved: Disable auto correct, auto complete and auto capitalize for search fields (#14759 by @mrjo118)
  • Improved: Password and confirm password fields when enabling encryption auto capitalise first character (#14611) (#14603 by @Ash092016)
  • Improved: Prevent focus issues and keyboard opening when opening a note in view mode (#14533 by @mrjo118)
  • Improved: Start sync when app opens or resumes (#14574) (#9481 by @yousef-genedy)
  • Improved: Updated packages esbuild (v0.26.0), react-native-svg (v15.15.1), sass (v1.94.3)
  • Fixed: Added validation for Joplin Server URL protocol (#14612) (#14419 by @Ash092016)
  • Fixed: Call unmount() in Note.test.tsx tests to suppress act() warnings (#14535) (#14534 by @yugalkaushik)
  • Fixed: Fix ++insert++ syntax rendering fix in markdown (#14547) (#14543 by @justin212407)
  • Fixed: Fix OneDrive auth code double-encoding on mobile (#14776) (#14727 by @keshav0479)
  • Fixed: Fix font-size inconsistency of code block and inline code (#14463) (#14152 by @PragdGn)
  • Fixed: Fix in-page links don't work if clicked in succession (#14538) (#9938 by @yentropysack)
  • Fixed: Fix incorrect sizing of the tag association screen when opening and dismissing the on-screen keyboard (#14772) (#14722 by @mrjo118)
  • Fixed: Fix issue where the revision service does not start on the first launch of the app (#14554 by @mrjo118)
  • Fixed: Fix openFolder x-callback-url link on Android (#14765) (#14286 by @madhan112007)
  • Fixed: Fix tapping rendered image scrolling to cursor position (#14580) (#14555 by Sriram Varun Kumar)
  • Fixed: Fixed log screen auto-scroll loop during search (#14757) (#13957 by @KareemAlaa1)
  • Fixed: Implement cursor-aware markup rendering and hide bullet points on task lists (#14573) (#14564 by @bwat47)
  • Fixed: Prevent a failing plugin from blocking other plugins (#14577) (#12793 by Ashutosh Singh)
  • Fixed: Restrict sidebar gestures to notebook list (#14733) (#14685 by @keshav0479)
  • Fixed: Rich Text Editor: Fix extra blank line above nested lists (#14504 by Sriram Varun Kumar)
  • Fixed: Skip share consistency check when not using Joplin Server/Cloud (#14649) (#14412 by @Ahmed-Idani)
  • Fixed: Sync: Fix notebook sharing can fail due to incorrect read-only share state (#14770 by @personalizedrefrigerator)
  • Fixed: Underline disappearing from ++insert++ syntax when cursor is on that line (#14631) (#14630 by @bwat47)

Having watched the development for years and years now, I am amazed at how accelerated things seem to be now. Just crushin’ it out there.

v3.6.15

  • New: Add toolbar button reordering with up/down arrows (#14485 by @Vpatel1093)
  • Improved: Disable auto correct, auto complete and auto capitalize for setting search field (#14810 by @mrjo118)
  • Improved: Implement note attachments management screen (#14818) (#14789 by @yousef-genedy)
  • Improved: Revert: Start sync when app opens or resumes (#14889)
  • Improved: Updated packages esbuild (v0.27.2), fs-extra (v11.3.3), glob (v11.1.0), react-native-localize (v3.6.1)
  • Fixed: Fix editor font setting being ignored in the Rich Text Editor (#14995) (#14974 by Sriram Varun Kumar)
  • Fixed: Fix encrypted notes not decrypting after updating master password (#14996) (#14984 by Sriram Varun Kumar)
  • Fixed: Prevent Note Tags dialog from closing before discard confirmation on web (#14998) (#14771 by @zainAwan9175)
  • Fixed: Prevent duplicate tags caused by Unicode normalization (#14599) (#14540 by @itisrohit)
  • Fixed: Show confirmation dialog before closing tags dialog with unsaved changes (#14777) (#14771 by @zainAwan9175)
  • Fixed: Tag's note list fails to update after removing the tag from a note (#14944) (#11122 by @Fardin96)

v3.6.16

  • New: Add 'Go to start/end of note' toolbar buttons (#15015 by @Vpatel1093)
  • Improved: Updated packages react-native-share (v12.2.2), sass (v1.95.1)
  • Fixed: Fix Android markdown editor text replacement (characters disappearing during typing) (#15007) (#13134 by Sriram Varun Kumar)
  • Fixed: Fix back button disabled after navigating away from a deleted notebook (#15028) (#15004 by Sriram Varun Kumar)
  • Fixed: Fix profile list not scrollable to last item on Manage Profiles screen (#15074) (#15061 by Sriram Varun Kumar)
  • Fixed: Fix shared note not persisted to active notebook (#15064) (#15060 by Sriram Varun Kumar)
  • Fixed: Migrate expo-av to expo-audio (#14847) (#14804 by @gherardi)

v3.6.17

v3.6.18

Joplin is an absolutely amazing app that I've used probably since it's very first release. Big thank you to the amazing excellent Joplin Team for all the hard work you put into this.

  1. The new edit mode on Android makes your finger travel all the way to the top ALMOST EVERY single time you open a note, any UI/UX designer would know this is not ok. The simple former way is far better and easier. There has to be a better way to implement this if it has to be. Maybe just enable double tap for editing notes for those who want to edit faster or make the feature optional or completely rethink the UI. I'm almost certain most users who use Android more regularly are struggling with this also.

  2. The total removal of the lower margin is also not cool. Prior to when it was introduced, some of us had to fake that margin by adding several
    to the end of the each note. Please bring it back. However, I honestly can cope with this.

Thank you.

The new edit mode on Android makes your finger travel all the way to the top ALMOST EVERY single time you open a note

@xpleromax Is there a particular reason you need to use the toggle edit button almost every time? It remembers the previous mode, which is the main point of the change. If you have to toggle this almost every time you open a note to edit it, why not consider keeping it in edit mode all the time?

The total removal of the lower margin is also not cool.

Can you explain why? This was only present in view mode (not edit mode) and existed so that nothing is covering the bottom of the content when there used to be a floating button. FYI the floating button was removed because if you have the floating button in edit mode in addition to view mode, it would really get in the way, because there is a toolbar at the bottom and it expands vertically when using find and replace mode as well

I missed that the bottom margin had been removed, I feel it should be there in general to more clearly mark the end of the note. We have this in desktop too in all editors, even though there's no button at the bottom.

Was it removed purposely or just as a side effect of the change?

Thank you for your response. Joplin is a note app, editing notes is basically what you do EVERY SINGLE TIME and the rendered note is still different from what you see in the edit mode though there has been upgrades to make them similar. It becomes worse if you regularly use other functionalities like Kanban, Alerts, mermaid, etc.

It was removed purposely and explicitly in a separate PR which you approved :slightly_smiling_face:. Bear in mind neither of the editors on mobile ever had this, so it's a bit inconsistence if we add it back on its own

No question I approved things I shouldn't have approved since February while processing over 700 pull requests :slight_smile:

I feel we should probably revert this particular change, what do you think? Unless there's a good reason for it to keep it?

I'm fine for it to be reverted, but ideally the margin should be added to the editors as well, rather than a straight revert

Done here:

v3.6.19

Thank you very much for fixing this so quickly.

v3.6.20