Skip to content

chore: bump version to 2.2.0#555

Open
DeepDiver1975 wants to merge 2 commits into
masterfrom
chore/bump-2.2.0
Open

chore: bump version to 2.2.0#555
DeepDiver1975 wants to merge 2 commits into
masterfrom
chore/bump-2.2.0

Conversation

@DeepDiver1975

Copy link
Copy Markdown
Member

Cuts the 2.2.0 minor release. Dated 2026-07-27 to allow weekend translation syncs to land before the release is tagged.

Changes

  • Bump appinfo/info.xml version 2.1.22.2.0
  • Promote CHANGELOG.md [Unreleased][2.2.0] - 2026-07-27, add fresh empty [Unreleased], update compare links

Included since v2.1.2

Before merging (Mon 2026-07-27)

  • Rebase onto latest master so weekend translation commits are included in the release.
  • After merge: tag v2.2.0 and package (make dist / make appstore, signed).

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
@DeepDiver1975
DeepDiver1975 requested a review from a team as a code owner July 24, 2026 15:03
phil-davis
phil-davis previously approved these changes Jul 24, 2026
Bring all 69 language catalogs in l10n/ to full coverage of the app's
source strings, including the new empty-state strings added in this release
("No note selected", "Create a note using the + button in the sidebar.")
which were previously untranslated everywhere. Each language's .js and .json
pair is kept in sync; existing translations are preserved and per-language
pluralForm/nplurals are respected.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
@DeepDiver1975

Copy link
Copy Markdown
Member Author

Added a translation backfill commit: all 69 language catalogs in l10n/ are now complete for every source string, including the two new empty-state strings ("No note selected", "Create a note using the + button in the sidebar.") introduced by this release, which were previously untranslated in every language.

Each <lang>.js/<lang>.json pair was validated: valid JS/JSON, identical translation maps, exactly the canonical key set, and plural array lengths matching each language's nplurals. Existing human translations were preserved verbatim; a stale truncated key (Note is currently saving. Leaving ) was cleaned up in az/ca/sk_SK.

Related: #558 retires the Transifex sync (translations now maintained in-repo) and #557 adds an agents.md rule requiring translations to accompany source-string changes.

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