Skip to content

release(mobile): Release v0.4.1 - #4952

Merged
DIYgod merged 43 commits into
mobile-mainfrom
release/mobile/0.4.1
Apr 3, 2026
Merged

release(mobile): Release v0.4.1#4952
DIYgod merged 43 commits into
mobile-mainfrom
release/mobile/0.4.1

Conversation

@DIYgod

@DIYgod DIYgod commented Apr 2, 2026

Copy link
Copy Markdown
Member

v0.4.1

DIYgod and others added 30 commits March 12, 2026 17:37
chore(sync): merge main and mobile-main into dev
Bumps [nick-fields/retry](https://github.com/nick-fields/retry) from 3 to 4.
- [Release notes](https://github.com/nick-fields/retry/releases)
- [Commits](nick-fields/retry@v3...v4)

---
updated-dependencies:
- dependency-name: nick-fields/retry
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

馃挕 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: cae21c1c4b

鈩癸笍 About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 馃憤.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +21 to +22
export const fetchRsshubAnalysis = () => {
return followClient.api.discover.rsshubAnalytics({})

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Forward language when fetching RSSHub analytics

This change drops the lang parameter entirely in fetchRsshubAnalysis, so analytics are always fetched as global data even when the user selected a specific discover language; downstream ranking/heat calculations then combine language-filtered route lists with unfiltered analytics, producing inconsistent ordering and counts for non-default languages. Pass the selected language through to rsshubAnalytics (or remove language-dependent query keys if the endpoint truly no longer supports it).

Useful? React with 馃憤聽/ 馃憥.

Comment on lines +63 to +71
switch (value) {
case "Lax": {
return "lax" as const
}
case "Strict": {
return "strict" as const
}
case "None": {
return "no_restriction" as const

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Normalize SameSite value casing before mapping

The parser only accepts Lax/Strict/None with exact casing, but Set-Cookie attribute values are case-insensitive and many servers emit lowercase variants (for example samesite=none); in those cases sameSite is dropped and Electron falls back to a default policy, which can prevent auth cookies from being sent cross-site and break desktop sign-in/TOTP cookie persistence. Lowercase the value before switching.

Useful? React with 馃憤聽/ 馃憥.

@DIYgod
DIYgod merged commit 86af103 into mobile-main Apr 3, 2026
13 of 14 checks passed
@DIYgod
DIYgod deleted the release/mobile/0.4.1 branch April 3, 2026 05:33
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

Successfully merging this pull request may close these issues.

2 participants