From 980019b65e75ff730af7cb7254bc2105fdd856bf Mon Sep 17 00:00:00 2001 From: DIYgod Date: Fri, 16 Oct 2026 13:31:59 +0800 Subject: [PATCH] release(mobile): release v0.6.0 --- apps/mobile/changelog/0.6.0.md | 40 +++++++++++++++++++++++++++++++++ apps/mobile/changelog/next.md | 35 +++-------------------------- apps/mobile/ios/Folo/Info.plist | 4 ++-- apps/mobile/package.json | 2 +- apps/mobile/release.json | 2 +- 5 files changed, 47 insertions(+), 36 deletions(-) create mode 100644 apps/mobile/changelog/0.6.0.md diff --git a/apps/mobile/changelog/0.6.0.md b/apps/mobile/changelog/0.6.0.md new file mode 100644 index 000000000..3cfa0ae4a --- /dev/null +++ b/apps/mobile/changelog/0.6.0.md @@ -0,0 +1,40 @@ +# What's New in v0.6.0 + +## Shiny new things + +- Folo now lets you know when the App Store or Google Play has a newer version +- Two-factor authentication setup has a "Copy setup key" action for an authenticator app on the same phone + +## Improvements + +- The image viewer opens on the thumbnail that is already loaded, and thumbnails are sized to their card +- YouTube videos in articles show as a thumbnail that opens the video instead of a player error +- Follow, list and RSSHub forms ask before closing with unsaved changes, including with the Android back button +- Clearer errors: profile edits are checked as the server checks them, requests that never reached the server say so, and the timeline, Discover, Trending and follow screens offer a retry when they fail to load +- Better screen reader support: header buttons, player controls, view tabs, switches and form fields are labeled +- Settings that need a paid plan are locked on a free plan, as on desktop, and a list's private follow and timeline hiding are marked as paid +- The podcast player shows the feed artwork for episodes without their own image +- The tab bar and relative times switch with the app language + +## No longer broken + +- Fixed scrolling marking only the first entry as read, and entries scrolled past while the next page loaded staying unread +- Fixed Mark all as read on a feed screen marking the whole view instead of that feed, and the footer marking entries that arrived after the list loaded +- Fixed the Pictures view loading every image of every entry at once, which used a lot of memory on Android +- Fixed setting an avatar and importing an OPML file, which always failed +- Fixed following a new feed address failing with "Invalid Snowflake ID" +- Fixed tapping a feed in a post, a preview or a profile opening the wrong timeline +- Fixed the onboarding not opening for new users +- Fixed the "Send anonymous data" setting not turning off analytics and crash reports +- Fixed Sign in with Apple failing without an error, and a failed account deletion signing you out +- Fixed setting changes from other devices being ignored after a restart, and changes made during a sync never being sent +- Fixed the unread badge updating in a loop, and repeating a toast when notifications were denied +- Fixed toasts and dialogs opening behind the current screen on Android, and the back button not closing dialogs +- Fixed headers on Android letting the content show through +- Fixed the timeline showing skeletons forever when its first page failed to load offline; it now shows stored entries +- Fixed an empty timeline that couldn't be pulled to refresh +- Fixed profile saves clearing your social links +- Fixed the change password fields showing passwords in plain text on Android +- Fixed the full screen player staying over the app after playback ended +- Fixed saving a list keeping feeds you unchecked, and deleting an action's webhooks and rewrite rules +- Fixed linking a social account opening the browser twice, and the same deep link not opening a second time diff --git a/apps/mobile/changelog/next.md b/apps/mobile/changelog/next.md index 483917139..000f858e3 100644 --- a/apps/mobile/changelog/next.md +++ b/apps/mobile/changelog/next.md @@ -2,39 +2,10 @@ ## Shiny new things -- Folo now lets you know when the App Store or Google Play has a newer version -- Two-factor authentication setup has a "Copy setup key" action for an authenticator app on the same phone - ## Improvements -- The image viewer opens on the thumbnail that is already loaded, and thumbnails are sized to their card -- YouTube videos in articles show as a thumbnail that opens the video instead of a player error -- Follow, list and RSSHub forms ask before closing with unsaved changes, including with the Android back button -- Clearer errors: profile edits are checked as the server checks them, requests that never reached the server say so, and the timeline, Discover, Trending and follow screens offer a retry when they fail to load -- Better screen reader support: header buttons, player controls, view tabs, switches and form fields are labeled -- Settings that need a paid plan are locked on a free plan, as on desktop, and a list's private follow and timeline hiding are marked as paid -- The podcast player shows the feed artwork for episodes without their own image -- The tab bar and relative times switch with the app language - ## No longer broken -- Fixed scrolling marking only the first entry as read, and entries scrolled past while the next page loaded staying unread -- Fixed Mark all as read on a feed screen marking the whole view instead of that feed, and the footer marking entries that arrived after the list loaded -- Fixed the Pictures view loading every image of every entry at once, which used a lot of memory on Android -- Fixed setting an avatar and importing an OPML file, which always failed -- Fixed following a new feed address failing with "Invalid Snowflake ID" -- Fixed tapping a feed in a post, a preview or a profile opening the wrong timeline -- Fixed the onboarding not opening for new users -- Fixed the "Send anonymous data" setting not turning off analytics and crash reports -- Fixed Sign in with Apple failing without an error, and a failed account deletion signing you out -- Fixed setting changes from other devices being ignored after a restart, and changes made during a sync never being sent -- Fixed the unread badge updating in a loop, and repeating a toast when notifications were denied -- Fixed toasts and dialogs opening behind the current screen on Android, and the back button not closing dialogs -- Fixed headers on Android letting the content show through -- Fixed the timeline showing skeletons forever when its first page failed to load offline; it now shows stored entries -- Fixed an empty timeline that couldn't be pulled to refresh -- Fixed profile saves clearing your social links -- Fixed the change password fields showing passwords in plain text on Android -- Fixed the full screen player staying over the app after playback ended -- Fixed saving a list keeping feeds you unchecked, and deleting an action's webhooks and rewrite rules -- Fixed linking a social account opening the browser twice, and the same deep link not opening a second time +## Thanks + +Special thanks to volunteer contributors @ for their valuable contributions diff --git a/apps/mobile/ios/Folo/Info.plist b/apps/mobile/ios/Folo/Info.plist index c40860930..3b15c5818 100644 --- a/apps/mobile/ios/Folo/Info.plist +++ b/apps/mobile/ios/Folo/Info.plist @@ -33,7 +33,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 0.5.11 + 0.6.0 CFBundleSignature ???? CFBundleURLTypes @@ -54,7 +54,7 @@ CFBundleVersion - 14 + 15 ITSAppUsesNonExemptEncryption LSApplicationCategoryType diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 6b05b2834..c9c1b2c6f 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@follow/mobile", - "version": "0.5.11", + "version": "0.6.0", "private": true, "main": "src/main.tsx", "scripts": { diff --git a/apps/mobile/release.json b/apps/mobile/release.json index 2c2465b90..ab8c9a380 100644 --- a/apps/mobile/release.json +++ b/apps/mobile/release.json @@ -1,5 +1,5 @@ { - "version": "0.5.11", + "version": "0.6.0", "mode": "store", "runtimeVersion": null, "channel": null