Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The latest version of 2.5.1 crashes on iOS 12 #5671

Closed
sim0nwan9 opened this issue Nov 3, 2021 · 18 comments
Closed

The latest version of 2.5.1 crashes on iOS 12 #5671

sim0nwan9 opened this issue Nov 3, 2021 · 18 comments

Comments

@sim0nwan9
Copy link

My mobile phone system is ios12.0, I can still work normally on version 2.4.1, and version 2.5.1 will crash immediately

@laurent22
Copy link
Owner

Unfortunately I don't have an iOS device to test, but it seems to work on simulator. Any chance you could provide a crash log as described there? https://joplinapp.org/debugging/#creating-a-low-level-bug-report-on-ios

@laurent22
Copy link
Owner

Also does it display something (like the list of notes) before crashing?

@brenobaptista
Copy link
Contributor

I can confirm this on my iPhone 6. When I open the app it begins to load for like a second then it closes. I still receive notifications though

@bmecchi
Copy link

bmecchi commented Nov 4, 2021

Hello guys!

@laurent22 , first of all many thanks for your support and kindly attention.

I am facing same issue, just after update Joplin.

Attached:

  1. iPhone model and software version - image.
  2. Screen behaviour - movie.

Joplin issue at iPhone 6 running iOS 12-5-5

Joplin.issue.at.iPhone.6.running.iOS.12-5-5.mp4

Below is the text of last crash report (have several out there, but chose the newest one).
Could not attach the ".ips" archive, once is not supported by Github, so I copy and paste here.


{"app_name":"Joplin","timestamp":"2021-11-03 13:18:29.28 -0300","app_version":"12.5.1","slice_uuid":"9961a743-47cd-38c1-a227-4bf3fb9b6c91","adam_id":1315599797,"build_version":"75","bundleID":"net.cozic.joplin","share_with_app_devs":false,"is_first_party":false,"bug_type":"109","os_version":"iPhone OS 12.5.5 (16H62)","incident_id":"A1612D29-C704-4728-883B-C54F927382ED","name":"Joplin"}
Incident Identifier: A1612D29-C704-4728-883B-C54F927382ED
CrashReporter Key: 3f17f82a863d3734d204c254c19293eef8a2dcec
Hardware Model: iPhone7,2
Process: Joplin [7564]
Path: /private/var/containers/Bundle/Application/E0529FC5-90F9-4031-B2FA-7B3EB5765DC7/Joplin.app/Joplin
Identifier: net.cozic.joplin
Version: 75 (12.5.1)
AppStoreTools: 13A1030d
AppVariant: 1:iPhone7,2:12.2
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: net.cozic.joplin [1941]

Date/Time: 2021-11-03 13:18:29.1402 -0300
Launch Time: 2021-11-03 13:18:28.8665 -0300
OS Version: iPhone OS 12.5.5 (16H62)
Baseband Version: 7.80.04
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Description: DYLD, Library not loaded: /System/Library/Frameworks/LinkPresentation.framework/LinkPresentation | Referenced from: /var/containers/Bundle/Application/E0529FC5-90F9-4031-B2FA-7B3EB5765DC7/Joplin.app/Joplin | Reason: image not found
Triggered by Thread: 0

Thread 0 Crashed:
0 dyld 0x0000000100a9e418 0x100a5c000 + 271384
1 dyld 0x0000000100a9da58 0x100a5c000 + 268888
2 dyld 0x0000000100a9da88 0x100a5c000 + 268936
3 dyld 0x0000000100a608f8 0x100a5c000 + 18680
4 dyld 0x0000000100a636e4 0x100a5c000 + 30436
5 dyld 0x0000000100a5d044 0x100a5c000 + 4164

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000006 x1: 0x0000000000000001 x2: 0x000000016f9ea9a0 x3: 0x00000000000000b5
x4: 0x000000016f9ea5a0 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000390
x8: 0x0000000000000020 x9: 0x0000000000000009 x10: 0x206567616d69203a x11: 0x6e756f6620746f6e
x12: 0x20200a6e696c706f x13: 0x203a6e6f73616552 x14: 0x6f6e206567616d69 x15: 0x00646e756f662074
x16: 0x0000000000000209 x17: 0x0000000000000010 x18: 0x0000000000000000 x19: 0x0000000000000000
x20: 0x000000016f9ea5a0 x21: 0x00000000000000b5 x22: 0x000000016f9ea9a0 x23: 0x0000000000000001
x24: 0x0000000000000006 x25: 0x000000000000002f x26: 0x0000000100ab75e0 x27: 0x0000000100ab7000
x28: 0x0000000100ab7a00 fp: 0x000000016f9ea570 lr: 0x0000000100a9da58
sp: 0x000000016f9ea530 pc: 0x0000000100a9e418 cpsr: 0x00000000

Binary Images:
0x100414000 - 0x10063bfff Joplin arm64 <9961a74347cd38c1a2274bf3fb9b6c91> /var/containers/Bundle/Application/E0529FC5-90F9-4031-B2FA-7B3EB5765DC7/Joplin.app/Joplin
0x100a5c000 - 0x100ab3fff dyld arm64 /usr/lib/dyld

EOF

Thanks
BMecchi

@bmecchi
Copy link

bmecchi commented Nov 4, 2021

BTW. Working just fine on Windows app and on a LG G8X running Android 11.

@laurent22
Copy link
Owner

I can reproduce on iOS 12 Simulator but unfortunately I can't fix it. It's missing some framework but anything I've tried to bring it back doesn't work, so unfortunately it might just mean we no longer support iOS 12.

@bmecchi
Copy link

bmecchi commented Nov 4, 2021

Hi Laurent!
Oh! Bad news. Sorry to hear that.
Will it be possible to downgrade to last working version? Maybe version 2.4.1?
Can the ".api" file be sent to us?
Personally I use 3U tools for IOS sync with iGadgets and maybe I can upload older version...

@laurent22
Copy link
Owner

I don't think Apple allows downloading older versions. I wouldn't mind providing some file is that can help but I'm not even sure how to do that?

@brenobaptista
Copy link
Contributor

I think it's possible to flag that older hardware is not supported and upload an old version of the app to Apple's servers for people to get it. I remember seen some apps like that in the past.

@bmecchi
Copy link

bmecchi commented Nov 4, 2021

Hi, Laurent!

Thank you so much for your attention and kindness.

If you don´t mind, it is great.
As a curious user, I believe apps are downloaded on a kind of container, maybe ending by ".tar" or ".api" filename.
On Windows 10 they are recognized as compressed files and, despite not recommended, it can be open it with Winrar.
If you could send one of them, for 2.4.1 version, I'll be glad to make a try.

Regarding App Store, as far as I could learn (I am late adopter for IOS due to high cost of hardware), DEVs can chose to keep or not older versions available on App Store.

As an example I have an old iPad 2, running IOS 9.3.5, last month I decided to put it on my office to use it as a music player. Tried to download Spotify and got message saying that newer version was no longer compatible with the iPad and asking if I would like to download the last compatible version for my gadget. I chose yes and got the version, working perfect so far.
Of curse I also know there will be no updates for this version.

This was Spotify option to keep the older version available, not Apple's.

For Joplin, I guess will be necessary to mark 2.5.1 as not compatible with IOS 12 and keep in the Joplin's App Store files the version 2.4.1 for that users.

As I am only a curious user and not a DEV, I have no clues to give you the directions on how to do that, sorry for that.

Many thanks,
Braulio Mecchi

@laurent22 laurent22 changed the title The latest version of 2.5.1 on the mobile phone crashes The latest version of 2.5.1 crashes on iOS 12 Nov 5, 2021
@laurent22
Copy link
Owner

To give an update, the latest version is using some framework (LinkPresentation) that appears to be missing on iOS 12. So I've applied the fix as described here but somehow it didn't change anything and it still crashes because of this framework.

Perhaps someone more knowledgeable can look into it and get it working with iOS 12? (the crash happens on simulator too)

I have also checked on the App Store and although the old versions are still there it's not possible to expose them to users, and it's also not possible to sideload apps as in Android.

That's unfortunately a typical situation with Apple. They lock down and control all the devices and distrubution channels, so if something doesn't work there's not many options other than upgrading the OS or device.

@ajay-gh
Copy link

ajay-gh commented Nov 5, 2021

Nevertheless one of the comments above is right and it bears the solution. Apple sees your iOS version when you connect to the Appstore. And when this is somehow foreseen by the developer, user of the last iOS version(s) get the latest App version, and users of older iOS version are asked "would you like to download the latest version for your iOS version"... Obviously the developer has control over what is available to whom - and this wasn't done for Joplin. In the problematic case described here above, the update of the App for users of iOS 12 should simply have been blocked in the first place.
The solution, the dev differentiates the downloads (as described before), then users of iOS12 remove the new App which causes the problem, and downloads Joplin again. This time Apple will present the choice of either downloading the latest app or the working app.
I hope this helps. Best

@laurent22
Copy link
Owner

As I mentioned I've already checked. If you know more, perhaps you can provide a screenshot showing what screen I should look for and what option I should change? Because I've searched and couldn't find anything.

@Daeraxa
Copy link
Collaborator

Daeraxa commented Nov 5, 2021

The only information I can find on it is that if you upgrade the minimum version then you can enable last compatible versions for download.
Bear in mind that I have no knowledge of how apple dev accounts work here but the way I understand it is:

  • Dev releases app 1.0 with min version of ios12
  • Dev updates app 2.0 and enables min version of ios13
  • Users on ios12 can only download 1.0 app and ios13 users can only download 2.0
  • Dev can go to iTunes Connect → My Apps → app → App Store → Pricing & Availability → Last-Compatible Version Settings → Available Versions. to disable the 1.0 app if they wished and now the ios12 users can no longer download the app at all.

Essentially in this case I imagine you would have to make 2 ios releases, one targeting 12 as min version as a republished version of the last known compatible joplin version then a second release republishing the current release with the upgraded min version for ios13+

Essentially everyone could upgrade to the middle step then ios12 users remain locked on that forever whilst new releases target only 13+ users.

I could be talking out of my behind of course but thats what a bunch of google-fu has led me to believe.

@laurent22
Copy link
Owner

Thanks @Daeraxa that makes sense, I'm going to try that.

@laurent22
Copy link
Owner

Please give a try to the latest 2.5.3 in the App Store and let me know if it fixes the problem.

@bmecchi
Copy link

bmecchi commented Nov 7, 2021

IT WORKS!
Thank you very much, @laurent22.
Your efforts and kindly attention very appreciated.

@Snake883
Copy link

Snake883 commented Nov 7, 2021

IT WORKS! Thank you very much, @laurent22. Your efforts and kindly attention very appreciated.

Whew !!!!!!!!!

adarsh-sgh added a commit to adarsh-sgh/joplin that referenced this issue Nov 12, 2021
commit 5cd4537
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 17:29:13 2021 +0000

    Server: Rename "ReadOnly" mode to "ReadAndClear" to avoid any confusion

commit ec8b9b8
Author: Kenichi Kobayashi <ken1kob@users.noreply.github.com>
Date:   Fri Nov 12 02:28:32 2021 +0900

    Desktop: Fixes laurent22#5694: Sync-scroll support for HTML notes (laurent22#5695)

commit 4bfb4db
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 16:36:43 2021 +0000

    Server: Fixed S3 connection string record in db

commit 4fc3bcb
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 16:32:34 2021 +0000

    Server: Fixed S3 storage connection and improved connectiob checks

commit 01826d9
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 16:31:37 2021 +0000

    ignore files

commit 73137cf
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 16:12:46 2021 +0000

    Server: Hide credentials from the log

commit b58ea0f
Author: Helmut K. C. Tessarek <tessarek@evermeet.cx>
Date:   Thu Nov 11 10:50:15 2021 -0500

    Desktop: Add shortcut for bulleted list (laurent22#5698)

    Ref: https://discourse.joplinapp.org/t/shortcut-for-lists/21646

commit d7e0877
Author: Kenichi Kobayashi <ken1kob@users.noreply.github.com>
Date:   Fri Nov 12 00:43:32 2021 +0900

    Desktop: Resolves laurent22#4827, Resolves laurent22#5652: Fixed and improve laggy scroll in text editor (laurent22#5606)

commit f495db1
Author: Kenichi Kobayashi <ken1kob@users.noreply.github.com>
Date:   Fri Nov 12 00:33:37 2021 +0900

    Desktop: Sort Order Buttons and Per-Notebook Sort Order (laurent22#5437)

commit e4d5e9c
Author: Kenichi Kobayashi <ken1kob@users.noreply.github.com>
Date:   Fri Nov 12 00:31:20 2021 +0900

    Desktop: Fixes laurent22#5582: Currently opened note is not updated after sync (5582) (laurent22#5711)

commit 72f336a
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 15:24:21 2021 +0000

    Server v2.6.8

commit dfa5f8b
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 15:21:27 2021 +0000

    Server: Fixed S3 configuration

commit 3cdbd6d
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 14:44:06 2021 +0000

    Server v2.6.7

commit c6dec0a
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 14:40:23 2021 +0000

    Server: Added command to test a storage connection

commit 4879edc
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 14:06:27 2021 +0000

    Server v2.6.6

commit 005f720
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 11 13:59:05 2021 +0000

    Server: Added command to migrate content to different storage

commit 725c79d
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 10 15:40:32 2021 +0000

    Desktop: Fixed button to upgrade a master key

commit 0de6e9e
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 10 14:47:26 2021 +0000

    All: Fixed issue that could cause application to needlessly lock the sync target

commit 7c3785e
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 10 12:51:41 2021 +0000

    Doc: Update privacy policy

commit 5c2a0ed
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 10 12:20:43 2021 +0000

    Doc: Update privacy policy

commit fc64c82
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 10 12:08:10 2021 +0000

    Server v2.6.5

commit 08f420c
Merge: d76646a cc23a8b
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 10 12:07:32 2021 +0000

    Merge branch 'dev' into release-2.6

commit cc23a8b
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 16:12:29 2021 +0000

    Server v2.6.4

commit 9ffa29f
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 10 12:03:45 2021 +0000

    Chore: Add tests for storage driver loading

commit 7431da9
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 10 11:48:06 2021 +0000

    Server: Lazy-load storage drivers

commit 4deeed0
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 18:33:28 2021 +0000

    Desktop, Mobile: Fixes laurent22#5687: Fixed issue with parts of HTML notes not being displayed in some cases

commit f8d9601
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 17:49:05 2021 +0000

    Tools: Restored HTML to ENEX tests that had been deleted in a refactoring

commit 89179c2
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 16:42:50 2021 +0000

    Desktop, Cli: Add support for more style of highlighted texts when importing ENEX files

commit d76646a
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 16:12:29 2021 +0000

    Server v2.6.4

commit 485c0d0
Author: Laurent <laurent22@users.noreply.github.com>
Date:   Tue Nov 9 16:05:42 2021 +0000

    Server: Allow storing item content in database, filesystem or S3 (depending on config) (laurent22#5602)

commit 6b31609
Author: agerardin <antoine.gerardin@gmail.com>
Date:   Tue Nov 9 10:50:50 2021 -0500

    Plugins: Allow posting messages from plugin to webview (laurent22#5569)

commit 200ba85
Author: Kenichi Kobayashi <ken1kob@users.noreply.github.com>
Date:   Wed Nov 10 00:47:25 2021 +0900

    Deskop: Fixes flickering when switching notes while the Note Search Bar is visible (laurent22#5548)

commit 7b3ad32
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 15:28:38 2021 +0000

    Update translations

commit 3745cd7
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 15:26:45 2021 +0000

    Tools: Do not process context when running build-translation tool

commit 920f2d9
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 13:49:20 2021 +0000

    Revert "Update translations"

    This reverts commit f800ca0.

    Reverting for now due to some translations being incorrectly marked as
    fuzzy.

commit f800ca0
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 13:16:09 2021 +0000

    Update translations

commit 33be306
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 13:14:41 2021 +0000

    Tools: Fixed missing translations when running build-translation tool

commit 3782255
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 9 12:20:07 2021 +0000

    Tools: Fixed build-translation script to handle .ts and .tsx files directly

commit 0ab2352
Author: Laurent <laurent22@users.noreply.github.com>
Date:   Mon Nov 8 17:10:33 2021 +0000

    Tools: Detect missing translation strings on CI (laurent22#5688)

commit 7525661
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 8 15:38:44 2021 +0000

    Security: Ensure Markdown links that contain single quotes are correctly escaped

commit b328094
Author: Helmut K. C. Tessarek <tessarek@evermeet.cx>
Date:   Mon Nov 8 10:30:18 2021 -0500

    update en_US.po

commit 4f0f1af
Author: Helmut K. C. Tessarek <tessarek@evermeet.cx>
Date:   Mon Nov 8 10:22:08 2021 -0500

    Update translations

commit 021ce14
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 8 15:21:20 2021 +0000

    Server v2.6.3

commit c4017e5
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 8 10:00:11 2021 +0000

    Fixed a few strings

commit ec2c174
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Nov 7 17:36:48 2021 +0000

    Tools: Fixed package version numbers

commit 3e5ad0a
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Nov 7 16:41:39 2021 +0000

    Desktop, Cli: Fixes laurent22#5653: Long resource filenames were being incorrectly cut

commit 05e390d
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Nov 7 15:41:04 2021 +0000

    Tools: Fixed build-translation script

commit 31ce0f4
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Nov 7 11:55:34 2021 +0000

    Tools: Show more info in IOS release script

commit d19551b
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Nov 7 11:55:11 2021 +0000

    Chore: Set correct iOS version ID

commit dacd697
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Nov 7 11:53:39 2021 +0000

    iOS: Fixes laurent22#5671: Fixed iOS 12 crash that prevents the app from starting

commit 70d5c7a
Author: Laurent Cozic <laurent@cozic.net>
Date:   Fri Nov 5 12:17:05 2021 +0000

    Server: Set resource content size when viewing published note

commit 42caab6
Author: Daniel Bretoi <danielb2@users.noreply.github.com>
Date:   Sat Nov 6 21:32:18 2021 -0700

    Doc: CLI: update to include local filesystem sync (laurent22#5684)

    * terminal doc update to include local filesystem sync

    * fix typo

commit 01b63ad
Author: NiceYoyo <68117355+NiceYoyo@users.noreply.github.com>
Date:   Sun Nov 7 05:30:04 2021 +0100

    All: Translation: Update de_DE.po (laurent22#5682)

    * Update de_DE.po

    * Update de_DE.po

commit ae4013d
Author: felipeviggiano <70492246+felipeviggiano@users.noreply.github.com>
Date:   Sun Nov 7 01:29:38 2021 -0300

    All: Translation: Update pt_BR.po (laurent22#5680)

    * Updates on pt_BR.po file

    * Updates on pt_BR.po file

commit 298e85f
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 4 16:43:34 2021 +0000

    iOS: Set min supported iOS version to 13.0

commit 9e1cb9d
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Nov 4 12:49:51 2021 +0000

    Server: Immediately ask user to set password after Stripe checkout

commit 373c041
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 17:39:30 2021 +0000

    Doc: Fixed H3 header size

commit af19865
Author: Laurent <laurent22@users.noreply.github.com>
Date:   Wed Nov 3 16:24:40 2021 +0000

    All, Server: Add support for sharing notes when E2EE is enabled (laurent22#5529)

commit a0d2304
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 15:20:17 2021 +0000

    Migration can be null

commit 7ad73df
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 15:18:20 2021 +0000

    Server: Display latest migration name after auto-migration

commit ce5c5d6
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 14:00:16 2021 +0000

    Server: Disable mailer service if no-reply email is not set

commit 8c6d78e
Merge: a65c424 e6d3396
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 12:55:28 2021 +0000

    Merge branch 'dev' into release-2.6

commit a65c424
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 12:55:01 2021 +0000

    Server v2.6.2

commit e6d3396
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 12:54:08 2021 +0000

    lock files

commit 190550f
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 12:53:25 2021 +0000

    Tools: Fixed server tests

commit 030b18d
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 12:27:39 2021 +0000

    Desktop release v2.6.1

commit f1bfcfd
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 12:27:28 2021 +0000

    Server v2.6.1

commit 47a31c4
Author: Laurent <laurent22@users.noreply.github.com>
Date:   Wed Nov 3 12:26:26 2021 +0000

    All, Server: Add support for faster built-in sync locks (laurent22#5662)

commit 630a400
Author: Kenichi Kobayashi <ken1kob@users.noreply.github.com>
Date:   Wed Nov 3 21:10:46 2021 +0900

    Desktop: Resolves laurent22#2242: Implements Sync-Scroll for Markdown Editor and Viewer (laurent22#5512)

commit 725abbc
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 11:44:43 2021 +0000

    Update website

commit 84ec845
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 11:34:14 2021 +0000

    CLI v2.6.1

commit 5892a06
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 11:18:03 2021 +0000

    Releasing sub-packages

commit cb26ab4
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 11:15:51 2021 +0000

    Tools: Trying to fix Lerna publishing with automation token

commit 74fcd47
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Nov 3 11:10:06 2021 +0000

    Releasing sub-packages

commit c7406f3
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 2 20:56:26 2021 +0000

    Android 2.6.1

commit d22a29e
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 2 15:25:42 2021 +0000

    ios-v12.5.1

commit bcd568a
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 2 20:07:13 2021 +0000

    Setup new release 2.6

commit 66e79cc
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 2 16:33:53 2021 +0000

    Mobile: Upgraded React Native from 0.64 to 0.66

commit 08ee2b2
Merge: b5d792c 57b8aa1
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 2 14:47:19 2021 +0000

    Merge branch 'release-2.5' into dev

commit 57b8aa1
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 2 14:46:52 2021 +0000

    Server v2.5.10

commit b5d792c
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Nov 2 12:51:59 2021 +0000

    Server: Improved env variable handling to make it self documenting and enforce type checking

commit 3704413
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 1 19:20:36 2021 +0000

    Server: Improved logging and rendering of low level middleware errors

commit c491741
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 1 07:57:10 2021 +0000

    Doc: Added forum assets

commit b80242d
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 1 07:41:36 2021 +0000

    Desktop release v2.5.10

commit 59ea52f
Merge: 3813b10 1eda835
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 1 07:41:18 2021 +0000

    Merge branch 'dev' into release-2.5

commit 1eda835
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 1 00:52:32 2021 +0000

    Desktop release v2.5.9

commit 6012783
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 1 07:38:06 2021 +0000

    Desktop: Fixed crash on certain Linux distributions when importing or exporting a file

    Ref: https://discourse.joplinapp.org/t/20702/37

commit 3813b10
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Nov 1 00:52:32 2021 +0000

    Desktop release v2.5.9

commit c5569ef
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 18:33:06 2021 +0000

    All: Fixed potential infinite loop when Joplin Server session is invalid

commit 401f1b1
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 18:31:40 2021 +0000

    Tools: Fixed tests when using Joplin Server as sync target

commit 99ea4b7
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 18:29:47 2021 +0000

    Server: Fixed issue that could cause server to return empty items in some rare cases

commit 22d472d
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 17:36:54 2021 +0000

    Tools: Added testing command to create many items in parallel

commit ab86812
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 11:39:12 2021 +0000

    Update website

commit b678d20
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 11:25:07 2021 +0000

    Android 2.5.5

commit 1f96eb7
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 10:38:11 2021 +0000

    Lock files

commit e453cd3
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 10:35:26 2021 +0000

    Tools: Build app before releasing Android app

commit 232128c
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 10:29:15 2021 +0000

    Android 2.5.4

commit dbdb82d
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 10:05:33 2021 +0000

    Desktop release v2.5.8

commit 14ddf40
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 10:03:37 2021 +0000

    Fixed French translation

commit 4128be9
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 31 09:32:08 2021 +0000

    Mobile: Capitalise first word of sentence in beta editor

commit 8de9032
Author: Brett Bender <brett@benders.net>
Date:   Sat Oct 30 10:00:01 2021 -0700

    Deskop: Fixed shortcut to focus the note body (laurent22#5597)

commit 0b01b5b
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 30 17:51:19 2021 +0100

    Desktop, Mobile: Resolves laurent22#5593: Enable safe mode for Markdown editor too

commit aa3cbbd
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 30 17:47:16 2021 +0100

    Desktop, Mobile: Fixes laurent22#5593: Do not render very large code blocks to prevent app from freezing

commit 2d1a6da
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 30 15:20:26 2021 +0100

    Revert "Desktop: Upgrade to Electron 15.1.3"

    No longer necessary because it was to try to fix this bug, but it
    doesn't fix it:

    https://discourse.joplinapp.org/t/20702/32

    This reverts commit 9704b29.

commit 365e152
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 30 11:51:40 2021 +0100

    Mobile: Add padding around beta text editor

commit 6393996
Author: Andreas Deininger <andreas@deininger.net>
Date:   Sat Oct 30 11:45:02 2021 +0200

    Doc: Fixing typos (laurent22#5644)

commit f7a18ba
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 30 10:37:56 2021 +0100

    Server: Add unique constraint on name and owner ID of items table

    In theory, the server enforces uniquness because when doing a PUT
    operation it either creates the items if it doesn't exist, or overwrite
    it. However, there's race condition that makes it possible for multiple
    items with the same name being created per user. So we add this
    constraint to ensure that any additional query would fail (which can be
    recovered by repeating the request).

commit bb06e56
Author: Laurent Cozic <laurent@cozic.net>
Date:   Fri Oct 29 18:47:11 2021 +0100

    Added better-sqlite database driver, although we cannot use it for now

commit 4e1f315
Author: Laurent Cozic <laurent@cozic.net>
Date:   Fri Oct 29 12:12:30 2021 +0100

    Desktop release v2.5.7

commit 9704b29
Author: Laurent Cozic <laurent@cozic.net>
Date:   Fri Oct 29 12:11:25 2021 +0100

    Desktop: Upgrade to Electron 15.1.3

commit 2133193
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 23:09:16 2021 +0100

    Android 2.5.3

commit 7d70dea
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 22:27:47 2021 +0100

    Desktop release v2.5.6

commit e247be1
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 22:25:27 2021 +0100

    Desktop: Fixed default migration logic

commit 9704e75
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 21:23:40 2021 +0100

    Android 2.5.2

commit e4403d4
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 20:56:40 2021 +0100

    Desktop release v2.5.5

commit 251400c
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 20:44:25 2021 +0100

    Server v2.5.9

commit 6c6e2a6
Merge: 3359ea3 4a2af32
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 20:43:14 2021 +0100

    Merge branch 'dev' into release-2.5

commit 4a2af32
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 20:41:46 2021 +0100

    Server: Remove session expiration for now

commit 9d88324
Author: milotype <43657314+milotype@users.noreply.github.com>
Date:   Thu Oct 28 18:23:52 2021 +0200

    All: Translation: Update hr_HR.po (laurent22#5640)

    … this time with Poedit ;-)

commit e0a12c7
Author: Daeraxa <58074586+Daeraxa@users.noreply.github.com>
Date:   Thu Oct 28 17:20:44 2021 +0100

    Doc: Add section about restoreNoteRevision command to FAQ for note restoration (laurent22#5638)

    * docs: add section about restoreNoteRevision command to restore accidentally deleted notes

    * docs:add link to wiki post

commit 3359ea3
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 17:07:44 2021 +0100

    Server v2.5.8

commit 2cbcfa5
Author: Laurent Cozic <laurent@cozic.net>
Date:   Thu Oct 28 17:06:16 2021 +0100

    Slow down migration

commit 0a7fdac
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Oct 27 19:40:32 2021 +0100

    Server v2.5.7

commit a753429
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Oct 27 19:38:45 2021 +0100

    Server: Fixed items.owner_id migration

commit dca13b3
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Oct 27 19:29:54 2021 +0100

    Server: Moved CLI commands to separate files

commit 5c1cef8
Author: Nicholas Axel <63354547+nicholas-10@users.noreply.github.com>
Date:   Thu Oct 28 01:15:38 2021 +0700

    All: Translation: Update id_ID.po (laurent22#5625)

    * Updated Indonesian

    Fixed some translations
    Added some missing translations

    * Add files via upload

    * Add files via upload

    * Add files via upload

commit 9ba90b5
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Oct 27 16:39:45 2021 +0100

    Server: Fixed Stripe portal page redirection

commit f1c4d35
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Oct 27 16:31:19 2021 +0100

    Server: Fixed owner_id migration for SQLite

commit b0e3e1b
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Oct 27 16:21:21 2021 +0100

    Server v2.5.6

commit b655f27
Author: Laurent Cozic <laurent@cozic.net>
Date:   Wed Oct 27 16:18:42 2021 +0100

    Server: Added item owner ID, and allow disabling db auto-migrations

commit 0ada1df
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Oct 26 12:34:22 2021 +0100

    Server: Expire sessions after 12 hours

commit 134bc91
Author: theCollectiv <78902012+theCollectiv@users.noreply.github.com>
Date:   Tue Oct 26 13:01:12 2021 +0200

    Doc: Mention that drag and drop can be used to create a link to a note (laurent22#5629)

commit 33249ca
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Oct 25 19:46:45 2021 +0100

    All: Improved handling of expired sessions when using Joplin Server

commit ace1118
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Oct 25 17:49:38 2021 +0100

    All: Improved handling of expired sessions when using Joplin Server

commit b497177
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Oct 25 17:36:40 2021 +0100

    Server: Delete all sessions when a password is changed or reset

commit 82227b2
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Oct 25 16:49:21 2021 +0100

    Doc: Improved caching of asset URLs

commit 2d85363
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Oct 25 16:24:14 2021 +0100

    Update website

commit 6714b37
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Oct 25 16:22:16 2021 +0100

    Doc: Added Hosting.de sponsor

commit 1a90ad3
Author: Piotr Kowalski <piotr@pkowalski.pw>
Date:   Mon Oct 25 13:31:01 2021 +0200

    Server: Fixed display of latest migration in startup log (laurent22#5627)

commit 17cf9b3
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 24 19:13:56 2021 +0100

    Tools: Improved desktop app runForTesting script

commit 22e5c3a
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 24 19:12:25 2021 +0100

    Desktop: Fixed Goto Anything scrolling for long lists

commit 72c1235
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 24 14:00:44 2021 +0100

    All: Improved Joplin Server configuration check to better handle disabled accounts

commit 2db886a
Author: Roman Musin <musinrr@gmail.com>
Date:   Sun Oct 24 13:02:37 2021 +0100

    Doc: Update node version in BUILD.md (laurent22#5616)

    * Update node version in BUILD.md

    Apparently node 16.0.0 may not work, see laurent22#5608

    * Update BUILD.md

    * Change node 16.11 -> node 14

commit 2f09f88
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 24 12:22:49 2021 +0100

    Server: Run oversized account task more frequently

commit bc5a853
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 24 12:17:59 2021 +0100

    Server: Improved task service log entries

commit 643bddf
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 24 11:37:16 2021 +0100

    Added comments

commit d4a0322
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 23 21:58:53 2021 +0100

    Server v2.5.5

commit 82f7052
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 23 21:57:45 2021 +0100

    Tools: Fixing server Docker image build

commit cbbaad9
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 23 20:10:04 2021 +0100

    Server v2.5.4

commit 4659d57
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 23 20:08:56 2021 +0100

    Tools: Fixing server Docker image build

commit 46a4ed0
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 23 18:23:45 2021 +0100

    Server v2.5.3

commit 56454f4
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 23 18:06:14 2021 +0100

    Doc: Updated Font Awesome and added link to Mastodon feed

commit 169b585
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 23 17:51:44 2021 +0100

    Server: Added tool to delete old changes

commit a75eba1
Author: WestfalenYeti <badler@quasyphos.de>
Date:   Fri Oct 22 16:21:39 2021 +0200

    Linux: Fixes laurent22#5568: Adds 'sort' to pre-release version list (laurent22#5588)

    Added a 'sort by version number' to the handling of the version list when prerelease parameter ist set.
    (Assumes the latest pre-release version has a highest version number)

commit 375214a
Author: sleepntsheep <83170424+sleepntsheep@users.noreply.github.com>
Date:   Fri Oct 22 00:56:40 2021 +0700

    All: Translation: Update th_TH.po (laurent22#5609)

    Co-authored-by: sleepntsheep <contact@papangkorn.com>

commit 2a004dd
Author: Helmut K. C. Tessarek <tessarek@evermeet.cx>
Date:   Wed Oct 20 11:56:03 2021 -0400

    All: Translation: Update da_DK.po (thanks ERYpTION)

commit 843e407
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Oct 19 17:51:15 2021 +0100

    Doc: Added complete logo in different formats

commit 04b8204
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Oct 19 12:53:11 2021 +0100

    android-2.5.1

commit 0188824
Merge: 6eced7e 72db8e4
Author: Laurent Cozic <laurent@cozic.net>
Date:   Tue Oct 19 11:13:38 2021 +0100

    Merge branch 'dev' into release-2.5

commit 72db8e4
Author: Laurent Cozic <laurent@cozic.net>
Date:   Mon Oct 18 12:37:25 2021 +0100

    All: Added mechanism to migrate default settings to new values

commit 7d62df8
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 17 19:08:34 2021 +0100

    Desktop: Improved master password state handling in Encryption screen

commit 6eced7e
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 17 18:52:35 2021 +0100

    Desktop release v2.5.4

commit 8d09ed3
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 17 18:50:56 2021 +0100

    Fixed package path

commit b891915
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 17 17:45:10 2021 +0100

    Desktop release v2.5.3

commit 1406d97
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 17 17:20:59 2021 +0100

    Mobile: Fixes laurent22#5585: Fixed logic of setting master password in Encryption screen

commit a5560a6
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 17 16:13:12 2021 +0100

    Fixed mobile package

commit 21a7149
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 17 14:54:48 2021 +0100

    Fixed mobile build

commit 176d328
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sun Oct 17 14:50:35 2021 +0100

    ignore files

commit 6bcd801
Author: Laurent Cozic <laurent@cozic.net>
Date:   Sat Oct 16 12:19:19 2021 +0100

    Fixed interface

commit 5e6e1bf
Author: Kingsley Yung <11942650+kkoyung@users.noreply.github.com>
Date:   Sat Oct 16 19:19:53 2021 +0800

    Cli: Fixes laurent22#5341: Ignore newline between quotes while spliting batch (laurent22#5540)

commit 1d46d9f
Author: Kenichi Kobayashi <ken1kob@users.noreply.github.com>
Date:   Sat Oct 16 19:44:02 2021 +0900

    Desktop: Resolves laurent22#4827: Laggy scrolling in Markdown viewer (laurent22#5496)

commit 6879481
Author: Roman Musin <musinrr@gmail.com>
Date:   Sat Oct 16 10:07:41 2021 +0100

     Desktop: Resolves laurent22#5168: Add support for callback URLs (laurent22#5416)

commit 4322acc
Author: Filip Stanis <filip@stanis.me>
Date:   Sat Oct 16 10:04:53 2021 +0100

    Doc: Update link to React Native docs (laurent22#5570)

commit 2acd55e
Author: Caleb John <calebjohn4@gmail.com>
Date:   Sat Oct 16 01:59:37 2021 -0700

    Desktop, Cli: Resolves laurent22#5224: Add Markdown + Front Matter exporter/importer (laurent22#5465)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants