Skip to content

bump: release 2.2.1#106

Merged
2sem merged 2 commits into
mainfrom
2.2.1
Apr 4, 2026
Merged

bump: release 2.2.1#106
2sem merged 2 commits into
mainfrom
2.2.1

Conversation

@2sem

@2sem 2sem commented Apr 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Ship the 2.2.1 stabilization release with translation-flow fixes, ad state/runtime sync improvements, speech reset hardening, and a lightweight in-app feedback entry point.
  • Add a reusable manual QA checklist plus App Store metadata updates and refreshed screenshot planning/assets for EN/KO store pages.
  • Include the latest locale-support and translation-session crash fixes on top of the release branch before shipping.
  • Bump the app marketing version from 2.2.0 to 2.2.1 for release.

Patch Notes

  • Fixed duplicate or stale translation completion side effects around history saves and review triggers.
  • Hardened translation execution so one user action maps to one active translation flow with better cancellation handling.
  • Fixed a crash when translating, changing language, and translating again by ensuring each translate action uses a fresh TranslationSession from .translationTask.
  • Fixed Chinese locale script handling so Korean → Chinese and Korean → Traditional Chinese support checks resolve correctly.
  • Improved rewarded ad-free state syncing for banner/watch-ad visibility and app-active launch behavior.
  • Fixed speech recognition session reset behavior to avoid clearing state before a new session actually starts.
  • Added an in-app feedback entry point that links users to the GitHub issue flow with graceful fallback handling.
  • Added localized feedback-related strings across supported app locales.
  • Added a 2.2.1 manual regression checklist for release verification.
  • Added localized fastlane App Store metadata files (subtitle, keywords, descriptions) for current supported locales.
  • Updated App Store screenshot planning/content for the current EN/KO store sets.

Test Status

Flow

flowchart TD
    A[User enters or speaks text] --> B[Fresh translation configuration created]
    B --> C[Visible view receives fresh TranslationSession]
    C --> D[Translation executes once for current language pair]
    D --> E[Result displayed and history/review side effects trigger once]
    E --> F[User can reuse history or send feedback]
Loading

@tuist

tuist Bot commented Apr 4, 2026

Copy link
Copy Markdown

🛠️ Tuist Run Report 🛠️

Tests 🧪

Scheme Status Cache hit rate Tests Skipped Ran Commit
talktrans-Workspace 0 % 11 0 11 003219b30

Builds 🔨

Scheme Status Duration Commit
talktrans-Workspace 1m 15s e411ef63b

@2sem 2sem merged commit 569c89e into main Apr 4, 2026
1 check passed
@2sem 2sem deleted the 2.2.1 branch April 4, 2026 13:30
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