From b5fc6ac2588234f77d729ab199251a39c4c7d642 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Wed, 15 Apr 2026 12:01:53 +0800 Subject: [PATCH 1/5] fix(ci): skip expo doctor in local eas builds --- .github/workflows/build-android.yml | 1 + .github/workflows/build-ios-development.yml | 3 +++ .github/workflows/build-ios.yml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index 0590558f6..c13ae96d2 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -79,6 +79,7 @@ jobs: working-directory: apps/mobile run: eas build --platform android --profile ${{ github.event.inputs.profile || 'preview' }} --local --output=${{ github.workspace }}/build.${{ github.event.inputs.profile == 'production' && 'aab' || 'apk' }} env: + EAS_BUILD_DISABLE_EXPO_DOCTOR_STEP: "1" EAS_NO_FROZEN_LOCKFILE: "1" npm_config_node_linker: isolated npm_config_shamefully_hoist: "false" diff --git a/.github/workflows/build-ios-development.yml b/.github/workflows/build-ios-development.yml index ea36bd02f..68249cd0e 100644 --- a/.github/workflows/build-ios-development.yml +++ b/.github/workflows/build-ios-development.yml @@ -58,6 +58,7 @@ jobs: working-directory: apps/mobile run: eas build --platform ios --profile development --non-interactive --local --output=./build.ipa env: + EAS_BUILD_DISABLE_EXPO_DOCTOR_STEP: "1" EAS_NO_FROZEN_LOCKFILE: "1" SENTRY_AUTH_TOKEN: ${{ secrets.RN_SENTRY_AUTH_TOKEN }} CI: true @@ -114,6 +115,7 @@ jobs: working-directory: apps/mobile run: eas build --platform ios --profile development --non-interactive --local --output=./build.ipa env: + EAS_BUILD_DISABLE_EXPO_DOCTOR_STEP: "1" EAS_NO_FROZEN_LOCKFILE: "1" CI: true SENTRY_AUTH_TOKEN: ${{ secrets.RN_SENTRY_AUTH_TOKEN }} @@ -164,6 +166,7 @@ jobs: working-directory: apps/mobile run: eas build --platform ios --profile ios-simulator --non-interactive --local --output=./build-simulator.ipa env: + EAS_BUILD_DISABLE_EXPO_DOCTOR_STEP: "1" EAS_NO_FROZEN_LOCKFILE: "1" CI: true SENTRY_AUTH_TOKEN: ${{ secrets.RN_SENTRY_AUTH_TOKEN }} diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 3bbfafa9c..ae070f911 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -66,6 +66,7 @@ jobs: working-directory: apps/mobile run: eas build --platform ios --profile ${{ github.event.inputs.profile || 'preview' }} --non-interactive --local --output=./build.ipa env: + EAS_BUILD_DISABLE_EXPO_DOCTOR_STEP: "1" EAS_NO_FROZEN_LOCKFILE: "1" SENTRY_AUTH_TOKEN: ${{ secrets.RN_SENTRY_AUTH_TOKEN }} CI: true @@ -127,6 +128,7 @@ jobs: working-directory: apps/mobile run: eas build --platform ios --profile ${{ github.event.inputs.profile || 'preview' }} --non-interactive --local --output=./build.ipa env: + EAS_BUILD_DISABLE_EXPO_DOCTOR_STEP: "1" EAS_NO_FROZEN_LOCKFILE: "1" CI: true SENTRY_AUTH_TOKEN: ${{ secrets.RN_SENTRY_AUTH_TOKEN }} From 94a20449a6714e235628abcd29cc0ddec2b8e041 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 30 Apr 2026 17:49:16 +0800 Subject: [PATCH 2/5] docs(desktop): prepare release inputs --- apps/desktop/changelog/next.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/apps/desktop/changelog/next.md b/apps/desktop/changelog/next.md index 8f5eac449..53ed6a55b 100644 --- a/apps/desktop/changelog/next.md +++ b/apps/desktop/changelog/next.md @@ -1,11 +1,18 @@ # What's new in vNEXT_VERSION -## Shiny new things - ## Improvements +- Removed the connection status indicator from the desktop app + ## No longer broken +- Fixed duplicate desktop auth session cookies +- Fixed session refresh after cookie updates +- Fixed returning through the Discover route +- Fixed desktop download link +- Fixed MAS review state detection from OTA versions +- Extended API request timeouts + ## Thanks -Special thanks to volunteer contributors @ for their valuable contributions +Special thanks to volunteer contributor @cuikaipeng for their valuable contribution From 1cf6d0b63749e5237298c5cfa1dfed6f3f2cd75e Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 30 Apr 2026 17:49:25 +0800 Subject: [PATCH 3/5] docs(mobile): prepare release metadata --- apps/mobile/changelog/next.md | 7 +++---- apps/mobile/release-plan.json | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/apps/mobile/changelog/next.md b/apps/mobile/changelog/next.md index 000f858e3..ad5323241 100644 --- a/apps/mobile/changelog/next.md +++ b/apps/mobile/changelog/next.md @@ -2,10 +2,9 @@ ## Shiny new things -## Improvements +- Added OTA version details to About ## No longer broken -## Thanks - -Special thanks to volunteer contributors @ for their valuable contributions +- Fixed session refresh after cookie updates +- Extended API request timeouts diff --git a/apps/mobile/release-plan.json b/apps/mobile/release-plan.json index 0a4e0fb6f..74637e871 100644 --- a/apps/mobile/release-plan.json +++ b/apps/mobile/release-plan.json @@ -1,5 +1,5 @@ { - "mode": "store", - "runtimeVersion": null, - "channel": null + "mode": "ota", + "runtimeVersion": "0.5.0", + "channel": "production" } From 91cba64c3dace6852c4ce2254e48ef9cf1a62eef Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 30 Apr 2026 17:55:27 +0800 Subject: [PATCH 4/5] release(mobile): release v0.5.1 --- apps/mobile/changelog/0.5.1.md | 10 ++++++++++ apps/mobile/changelog/next.md | 7 ++++--- apps/mobile/ios/Folo/Info.plist | 4 ++-- apps/mobile/package.json | 2 +- apps/mobile/release-plan.json | 6 +++--- apps/mobile/release.json | 8 ++++---- 6 files changed, 24 insertions(+), 13 deletions(-) create mode 100644 apps/mobile/changelog/0.5.1.md diff --git a/apps/mobile/changelog/0.5.1.md b/apps/mobile/changelog/0.5.1.md new file mode 100644 index 000000000..39f611b06 --- /dev/null +++ b/apps/mobile/changelog/0.5.1.md @@ -0,0 +1,10 @@ +# What's New in v0.5.1 + +## Shiny new things + +- Added OTA version details to About + +## No longer broken + +- Fixed session refresh after cookie updates +- Extended API request timeouts diff --git a/apps/mobile/changelog/next.md b/apps/mobile/changelog/next.md index ad5323241..000f858e3 100644 --- a/apps/mobile/changelog/next.md +++ b/apps/mobile/changelog/next.md @@ -2,9 +2,10 @@ ## Shiny new things -- Added OTA version details to About +## Improvements ## No longer broken -- Fixed session refresh after cookie updates -- Extended API request timeouts +## 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 8c92f272c..adbe405d6 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.0 + 0.5.1 CFBundleSignature ???? CFBundleURLTypes @@ -54,7 +54,7 @@ CFBundleVersion - 3 + 4 ITSAppUsesNonExemptEncryption LSApplicationCategoryType diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 1556f1662..afdc09e01 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@follow/mobile", - "version": "0.5.0", + "version": "0.5.1", "private": true, "main": "src/main.tsx", "scripts": { diff --git a/apps/mobile/release-plan.json b/apps/mobile/release-plan.json index 74637e871..0a4e0fb6f 100644 --- a/apps/mobile/release-plan.json +++ b/apps/mobile/release-plan.json @@ -1,5 +1,5 @@ { - "mode": "ota", - "runtimeVersion": "0.5.0", - "channel": "production" + "mode": "store", + "runtimeVersion": null, + "channel": null } diff --git a/apps/mobile/release.json b/apps/mobile/release.json index ad73f619b..1c949a3d2 100644 --- a/apps/mobile/release.json +++ b/apps/mobile/release.json @@ -1,6 +1,6 @@ { - "version": "0.5.0", - "mode": "store", - "runtimeVersion": null, - "channel": null + "version": "0.5.1", + "mode": "ota", + "runtimeVersion": "0.5.0", + "channel": "production" } From 26099617ff4b6564d3f07fb87ed648b845c4cd4d Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 30 Apr 2026 17:57:25 +0800 Subject: [PATCH 5/5] docs(mobile): restore desktop release inputs --- apps/desktop/changelog/next.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/apps/desktop/changelog/next.md b/apps/desktop/changelog/next.md index 53ed6a55b..8f5eac449 100644 --- a/apps/desktop/changelog/next.md +++ b/apps/desktop/changelog/next.md @@ -1,18 +1,11 @@ # What's new in vNEXT_VERSION +## Shiny new things + ## Improvements -- Removed the connection status indicator from the desktop app - ## No longer broken -- Fixed duplicate desktop auth session cookies -- Fixed session refresh after cookie updates -- Fixed returning through the Discover route -- Fixed desktop download link -- Fixed MAS review state detection from OTA versions -- Extended API request timeouts - ## Thanks -Special thanks to volunteer contributor @cuikaipeng for their valuable contribution +Special thanks to volunteer contributors @ for their valuable contributions