Skip to content

Release 1.31.1 - #232

Merged
maxistar merged 9 commits into
masterfrom
release/1.31.1
Aug 16, 2026
Merged

Release 1.31.1#232
maxistar merged 9 commits into
masterfrom
release/1.31.1

Conversation

@maxistar

@maxistar maxistar commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Release checklist

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

@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: 66f08eda17

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

try {
// Confirm that the target is still readable immediately before the authorized overwrite.
readNamedDocumentBytes();
writeAndComplete(request);

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 Clear stale conflicts before switching documents

After a conflict for document A is canceled, pendingExternalConflict remains set; if the user chooses Open, discards their edits, and selects document B, the open path never clears that request and onResume() displays it again. Selecting Overwrite here passes A's captured bytes to writeAndComplete(), which writes through the current filename and therefore replaces B with A's content. Clear or revalidate the pending request whenever the active document changes.

Useful? React with 👍 / 👎.

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

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 placeholder release notes before releasing

The new version-62 changelogs all contain the configured TODO placeholder, so the release cannot pass its mandatory validation: scripts/release_tool.py validate calls validate_changelogs() and rejects every note containing a placeholder marker, while create-release.yml runs that validation before creating the tag. Replace these four placeholders with localized notes so the 1.31.1 release workflow can proceed.

Useful? React with 👍 / 👎.

@maxistar
maxistar merged commit c4df8be into master Aug 16, 2026
4 checks passed
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