Skip to content

Release 1.31.2 - #244

Merged
maxistar merged 10 commits into
masterfrom
release/1.31.2
Oct 3, 2026
Merged

maxistar merged 10 commits into
masterfrom
release/1.31.2

Conversation

@maxistar

@maxistar maxistar commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Release checklist

  • Localized release notes completed
  • Release validation passes
  • Release APK and AAB assemble successfully

@maxistar
maxistar merged commit 479bea6 into master Oct 3, 2026
2 of 4 checks passed

@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: ca1b9293ac

ℹ️ 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".

@@ -0,0 +1 @@
TODO: RELEASE NOTES (1.31.2)

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Replace the release-note placeholders

This file, along with the other three newly added 63.txt changelogs, still contains a configured TODO: RELEASE NOTES marker. validate_changelogs() explicitly rejects any such marker, and release-pr.yml runs that validation as a required release check, so this release cannot pass validation or reach tag creation until every localized placeholder is replaced.

Useful? React with 👍 / 👎.

Comment on lines +2059 to +2062
private void stopActivePanning(View view) {
if (panningActive) {
requestParentInterception(view, false);
}

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 Keep parent interception disabled until the gesture ends

In the standard-scrolling layout, lifting either finger calls this method while panGestureOwned remains true, but this line immediately allows the surrounding ScrollView to intercept again. A subsequent move of the remaining finger can therefore be intercepted and vertically scroll the document using the original down position, despite the listener intending to consume all remaining events until the final up; retain the interception lock until endPanGesture() handles ACTION_UP or ACTION_CANCEL.

Useful? React with 👍 / 👎.

@maxistar
maxistar deleted the release/1.31.2 branch October 3, 2026 17:13

This branch had an error being deployed

1 failed deployment
release — fbb50a46 Deployed Oct 3, 2026 by maxistar via create-tag #7
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.

1 participant