-
Notifications
You must be signed in to change notification settings - Fork 2k
chore(sync): merge main and mobile-main into dev #4917
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
6880d3b
docs(release): prepare mobile and desktop changelogs
DIYgod 278388c
release(mobile): release v0.4.0
DIYgod 60e2dd3
release(desktop): release v1.4.0
DIYgod a46b8be
Merge pull request #4915 from RSSNext/release/mobile/0.4.0
DIYgod 94f9087
fix(desktop): restore renderer api requests
DIYgod 96b6eac
fix(desktop): hide cli settings tab for release
DIYgod ff1cf29
docs(release): remove cli notes from desktop changelog
DIYgod 36f733b
Merge pull request #4916 from RSSNext/release/desktop/1.4.0
DIYgod 45a9f7e
chore(sync): merge main into dev
DIYgod 82b5791
chore(sync): merge mobile-main into dev
DIYgod File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| # What's new in v1.4.0 | ||
|
|
||
| ## Shiny new things | ||
|
|
||
| - Added in-app review prompts | ||
|
|
||
| ## Improvements | ||
|
|
||
| - Expanded desktop end-to-end coverage for auth and user flows | ||
|
|
||
| ## No longer broken | ||
|
|
||
| - Removed the unwanted text selection toolbar | ||
| - Fixed AI onboarding asset loading by switching the spline asset domain | ||
| - Hardened setting sync authentication lifecycle | ||
|
|
||
| ## Thanks | ||
|
|
||
| Special thanks to volunteer contributors for their valuable contributions |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| # What's New in v0.4.0 | ||
|
|
||
| ## Shiny new things | ||
|
|
||
| - Added Apple subscriptions on iOS | ||
| - Supported anonymous timeline reading without signing in | ||
| - Refined upgrade prompts to match desktop subscription flows | ||
| - Added in-app review prompts | ||
| - Supported French localization | ||
|
|
||
| ## Improvements | ||
|
|
||
| - Polished settings and Discover UI across iOS and Android | ||
| - Improved subscription and plan management surfaces | ||
| - Hardened authentication flows and expanded end-to-end coverage | ||
| - Aligned translation gating with actual user roles | ||
|
|
||
| ## No longer broken | ||
|
|
||
| - Fixed discover category loading and iOS auth bootstrap issues | ||
| - Fixed iOS subscription upgrade actions | ||
| - Fixed Android modal header overlap | ||
| - Stabilized sign-in persistence across mobile auth flows | ||
|
|
||
| ## Thanks | ||
|
|
||
| Special thanks to volunteer contributors for their valuable contributions |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Providing
followApidirectly here removes the Electron-specificauth.getSessionoverride that previously calledipcServices.auth.getSessionByToken(getAuthSessionToken())before falling back to HTTP. The login/register flow still sets the cookie asynchronously (setElectronSessionToken(token)is fire-and-forget inmodules/auth/Form.tsx) and then immediately reloads (handleSessionChanges), so the first post-loginapi().auth.getSession()can run before the cookie is persisted. In that window Electron now gets a 401 and treats the user as unauthenticated, which can surface as intermittent post-login failures/loops.Useful? React with 👍 / 👎.