From 6000787cb8cca5cb77faf8b4730794051bd5bd90 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Mon, 13 Jul 2026 13:03:25 +0800 Subject: [PATCH 1/5] fix(desktop): use js-yaml ESM exports for Windows metadata --- apps/desktop/scripts/update-windows-yml.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/desktop/scripts/update-windows-yml.ts b/apps/desktop/scripts/update-windows-yml.ts index 45afd27758b..5c04c075cd0 100644 --- a/apps/desktop/scripts/update-windows-yml.ts +++ b/apps/desktop/scripts/update-windows-yml.ts @@ -2,7 +2,7 @@ import crypto from "node:crypto" import fs from "node:fs" import { fileURLToPath, resolve } from "node:url" -import yaml from "js-yaml" +import * as yaml from "js-yaml" const __dirname = fileURLToPath(new URL(".", import.meta.url)) const basePath = resolve(__dirname, "../out/make/squirrel.windows/x64/") From 2d9c026cca4fd4875aca2cdcc78d9e5f2f6a3980 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Fri, 31 Jul 2026 16:27:49 +0800 Subject: [PATCH 2/5] docs(desktop): prepare release inputs --- apps/desktop/changelog/next.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/apps/desktop/changelog/next.md b/apps/desktop/changelog/next.md index 8f5eac449a4..dfd218f0452 100644 --- a/apps/desktop/changelog/next.md +++ b/apps/desktop/changelog/next.md @@ -1,11 +1,17 @@ # What's new in vNEXT_VERSION -## Shiny new things - ## Improvements +- Hardened custom URL integrations so only trusted protocols can be opened +- Improved the error shown when an RSSHub subscription limit is reached + ## No longer broken +- Fixed share popovers remaining open after completing an action +- Fixed plan upgrades for past-due Stripe subscriptions +- Restored category chevron rotation +- Restored correct border styling across the app + ## Thanks -Special thanks to volunteer contributors @ for their valuable contributions +Special thanks to volunteer contributor @sebastionoss for hardening custom URL integrations From 8a2babfd4f34b8575e817ca4a791b10356e71f22 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Fri, 31 Jul 2026 16:27:59 +0800 Subject: [PATCH 3/5] docs(mobile): prepare release metadata --- apps/mobile/changelog/next.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/mobile/changelog/next.md b/apps/mobile/changelog/next.md index 000f858e3d2..0ca32c161cc 100644 --- a/apps/mobile/changelog/next.md +++ b/apps/mobile/changelog/next.md @@ -1,11 +1,12 @@ # What's New in vNEXT_VERSION -## Shiny new things - ## Improvements -## No longer broken +- Improved RSSHub subscription-limit errors with localized upgrade guidance and without internal request details -## Thanks +## No longer broken -Special thanks to volunteer contributors @ for their valuable contributions +- Fixed Apple subscription purchases and restores failing when product and transaction identifiers were confused +- Fixed upgrades for active or past-due Stripe subscribers by opening billing management +- Restored readable text colors in dark mode +- Fixed border styling in web-rendered content affected by a shared CSS token collision From e0c5d6186a9112bd6038fe4f3380449bfe8a1f27 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Fri, 31 Jul 2026 16:28:50 +0800 Subject: [PATCH 4/5] release(desktop): release v1.12.0 --- apps/desktop/changelog/1.12.0.md | 17 +++++++++++++++++ apps/desktop/changelog/next.md | 12 +++--------- apps/desktop/package.json | 6 +++--- apps/desktop/release.json | 2 +- 4 files changed, 24 insertions(+), 13 deletions(-) create mode 100644 apps/desktop/changelog/1.12.0.md diff --git a/apps/desktop/changelog/1.12.0.md b/apps/desktop/changelog/1.12.0.md new file mode 100644 index 00000000000..fdcaa208a3b --- /dev/null +++ b/apps/desktop/changelog/1.12.0.md @@ -0,0 +1,17 @@ +# What's new in v1.12.0 + +## Improvements + +- Hardened custom URL integrations so only trusted protocols can be opened +- Improved the error shown when an RSSHub subscription limit is reached + +## No longer broken + +- Fixed share popovers remaining open after completing an action +- Fixed plan upgrades for past-due Stripe subscriptions +- Restored category chevron rotation +- Restored correct border styling across the app + +## Thanks + +Special thanks to volunteer contributor @sebastionoss for hardening custom URL integrations diff --git a/apps/desktop/changelog/next.md b/apps/desktop/changelog/next.md index dfd218f0452..8f5eac449a4 100644 --- a/apps/desktop/changelog/next.md +++ b/apps/desktop/changelog/next.md @@ -1,17 +1,11 @@ # What's new in vNEXT_VERSION -## Improvements +## Shiny new things -- Hardened custom URL integrations so only trusted protocols can be opened -- Improved the error shown when an RSSHub subscription limit is reached +## Improvements ## No longer broken -- Fixed share popovers remaining open after completing an action -- Fixed plan upgrades for past-due Stripe subscriptions -- Restored category chevron rotation -- Restored correct border styling across the app - ## Thanks -Special thanks to volunteer contributor @sebastionoss for hardening custom URL integrations +Special thanks to volunteer contributors @ for their valuable contributions diff --git a/apps/desktop/package.json b/apps/desktop/package.json index eff66796108..5d718d1d670 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,7 +1,7 @@ { "name": "Folo", "type": "module", - "version": "1.11.0", + "version": "1.12.0", "private": true, "description": "Follow everything in one place", "author": "Folo Team", @@ -99,7 +99,7 @@ "workbox-build": "7.4.1", "workbox-window": "7.4.1" }, - "runtimeVersion": "1.11.0", + "runtimeVersion": "1.12.0", "productName": "Folo", - "mainHash": "b672f321b6478cbaad0ad6e354d73ca3c8a79f90aaadb41c119499639ec66e87" + "mainHash": "0fdc4db0cd19e2c2d6cf6c596aa1a62cc253b4c9612633470cb6b8d64fba403a" } diff --git a/apps/desktop/release.json b/apps/desktop/release.json index 599812e8547..de92838c7d3 100644 --- a/apps/desktop/release.json +++ b/apps/desktop/release.json @@ -1,5 +1,5 @@ { - "version": "1.11.0", + "version": "1.12.0", "mode": "build", "runtimeVersion": null, "channel": null From c8a0aa0b4f0ceb97c325f72e27abdd4419009822 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Fri, 31 Jul 2026 16:29:28 +0800 Subject: [PATCH 5/5] docs(desktop): restore mobile release inputs --- apps/mobile/changelog/next.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/mobile/changelog/next.md b/apps/mobile/changelog/next.md index 0ca32c161cc..000f858e3d2 100644 --- a/apps/mobile/changelog/next.md +++ b/apps/mobile/changelog/next.md @@ -1,12 +1,11 @@ # What's New in vNEXT_VERSION -## Improvements +## Shiny new things -- Improved RSSHub subscription-limit errors with localized upgrade guidance and without internal request details +## Improvements ## No longer broken -- Fixed Apple subscription purchases and restores failing when product and transaction identifiers were confused -- Fixed upgrades for active or past-due Stripe subscribers by opening billing management -- Restored readable text colors in dark mode -- Fixed border styling in web-rendered content affected by a shared CSS token collision +## Thanks + +Special thanks to volunteer contributors @ for their valuable contributions