Welcome to the v1.57.0 release. This release is focused on addressing the rest of the user requests.
There’s a lot in this release so read through the changelog to see everything that has been added. Some highlights include adding auto-loading posts when “swipe between posts” is enabled, a new setting that allows you to change the app locale from within the app on any version of Android and some changes to make it easier to identify if an user is new to Lemmy.
This release also marks the start of some major changes to the app that I’ve been considering almost a full year ago.
One of Summit’s strength is the insane number of customizations available to a user. However this also poses a downside as new users may not want to spend hours checking and tweaking every setting. While Summit tries to make sure the default settings are pretty good, it’s obvious that the out-of-the-box settings are not for everyone.
The ideal middle ground is to offer a list of sane defaults, not just one. That way new users can setup the app to their liking while taking only seconds. This is what the next big feature will be aiming to solve.
I’ll provide more details regarding what these specific changes are over the next few releases. As always if you have any questions or suggestions please let me know in the comments.
Full changelog
- Add a setting to choose the direction of swipe gestures. By default this is left-to-right.
- Add a setting to change the default volume of the inline video player
- Add an option to share a community/instance in the community/instance screen.
- Add a setting to choose default app to open URLs with. By default Summit will open URLs within the app however setting a default browser will override this behavior.
- Add a setting to change the locale of the app.
- Add a setting to control whether community suggestions are shown in the community selector bottom sheet.
- Add a setting to enable/disable full bleed images in the full post view.
- Add an option to the “Take screenshot” screen to share the screenshot instead of saving it.
- Change the formatter for post titles. If a post’s title starts with the character ‘#’, it will be escaped. This fixes some edge cases where a post starts with a “hashtag”. Eg. “#summitforlemmy is an ok app for lemmy”.
- Fix a bug on the create post screen. If the webpage (based on the URL field) of a post does not have a valid title, the title will not be suggested.
- Update the design of the user info screen.
- Fix a bug where the settings page will not respect the app language if one is selected.
- Change the app behavior when handling posts with invalid thumnails. In rare cases the thumnail url and the url of the post are the same but the thumbnail url does not link to an image. Previously this would cause the app to not show the image or the link. This release changes the behavior so that the link will be shown in this case.
- Automatically load more posts when the end of the post feed is reached when “swipe between posts” is enabled.
- Change the default of the setting “Show new user tag” to true. New users (accounts that are less than 30 days of age) will display a yellow tag next to their account name.
- Fix a bug where sharing an image would not show a preview of the image being shared.
Update
Noticed some bugs in the app. One major bug is the inability to change the app base theme. Will push a fix out as v1.57.1.
- Fix a bug where the base theme setting is ignored.
- Fix a bug where some shadows are being clipped.
- Adjust default screenshot width from 500 -> 360 since 500 seemed too wide which produced smaller text when fit on screen.
Update 2
Found a crash so will update the release and release as v1.57.2.
- Fix a crash in rare cases when viewing the default apps settings screen.
Update 3
Rollout complete.
Hey, for the past few weeks, we have been tuning different rate limits and other bot prevention mechanisms on lemm.ee. We have had a huge increase in traffic lately, as well as a couple of instances of what was effectively a DDoS.
In other words, the problems likely have nothing to do with your app or different versions, and everything to do with our own measures.
For the mark post as read endpoint, I recently made the rate limit a bit more relaxed, so hopefully users won’t see issues there anymore. OTOH, we are also presenting a Cloudflare challenge for some IP ranges currently, which may inadvertently affect legit users. This was necessary to mitigate a recent DDoS, but we will continue tuning and hopefully restore things to normal for legit users soon.
Oh I see, it seems to be blocking my access here in Singapore (both my mobile data and my home fiber network). I can only use the app right now if I use a VPN to switch to another country.
@idunnololz@lemmy.world Unfortunately the user agents do not help in my case :-( but as mentioned by @sunaurus@lemm.ee it is not an app problem.
For now, I am just accessing lemm.ee via webpage in my browser since I have to clear the cloudflare check.
Could I ask you to try again with the app and let me know if it’s working for you now?
It’s working again! Thank you!
Thank for the information. One change which should still help is that the latest release fixed a bug with error identification. Old clients did not identify rate limit errors correctly and just treated them like regular errors. The new release identifies rate limit errors correctly and will retry after a delay. Moreover the latest release has unique error messages for a lot more network errrors. This might help with identifying what is happening. Eg. Whether its rate limiting or cloudflare blocking.
@kratoz29@lemm.ee maybe the issues you observed and went away are related to the changes in rate limits. In any case please give the new release a try.
Oh… So this must be the cause of the delays with the newer version…
So are we still getting rate limits with lemme.ee? I am honestly confused at what is going on.