Skip to content

chore: release 1.8.2 prep β€” version bump + whatsnew alignment#589

Merged
rainxchzed merged 3 commits into
mainfrom
chore/release-1.8.2
May 13, 2026
Merged

chore: release 1.8.2 prep β€” version bump + whatsnew alignment#589
rainxchzed merged 3 commits into
mainfrom
chore/release-1.8.2

Conversation

@rainxchzed
Copy link
Copy Markdown
Member

@rainxchzed rainxchzed commented May 13, 2026

Release-prep diff for the 1.8.2 polish drop.

  • projectVersionName 1.8.1 β†’ 1.8.2, projectVersionCode 16 β†’ 17.
  • 13-locale whatsnew/17.json files: stale "versionName": "1.9.0" β†’ "1.8.2", releaseDate β†’ 2026-05-13.
  • WhatsNewSheet.kt: drops the obsolete translations-note block (8 lines).

Compile-verified: :composeApp:compileDebugKotlinAndroid BUILD SUCCESSFUL.

Summary by CodeRabbit

  • Chores
    • Version updated to 1.8.2
    • Release date and metadata updated across all language variants
    • Release information display updated

Review Change Stack

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 13, 2026

No actionable comments were generated in the recent review. πŸŽ‰

ℹ️ Recent review info
βš™οΈ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: b771798c-60b6-446d-8672-f29c7a8ae060

πŸ“₯ Commits

Reviewing files that changed from the base of the PR and between 67f4b3d and e3ebf1f.

πŸ“’ Files selected for processing (15)
  • core/presentation/src/commonMain/composeResources/files/whatsnew/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/ar/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/bn/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/es/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/fr/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/hi/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/it/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/ja/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/ko/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/pl/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/ru/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/tr/17.json
  • core/presentation/src/commonMain/composeResources/files/whatsnew/zh-CN/17.json
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/whatsnew/WhatsNewSheet.kt
  • gradle/libs.versions.toml
πŸ’€ Files with no reviewable changes (1)
  • core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/whatsnew/WhatsNewSheet.kt

Walkthrough

This PR bumps the app version from 1.8.1 to 1.8.2 and code from 16 to 17. It updates release metadata (version name and date) across 13 localized WhatsNew JSON files, and removes a translations note UI element from the WhatsNewSheet component.

Changes

Version 1.8.2 Release and WhatsNew UI Update

Layer / File(s) Summary
Version catalog update
gradle/libs.versions.toml
Project version metadata bumped from 1.8.1 to 1.8.2 and version code from 16 to 17.
WhatsNew release metadata across all locales
core/presentation/src/commonMain/composeResources/files/whatsnew/17.json, whatsnew/ar/17.json, whatsnew/bn/17.json, whatsnew/es/17.json, whatsnew/fr/17.json, whatsnew/hi/17.json, whatsnew/it/17.json, whatsnew/ja/17.json, whatsnew/ko/17.json, whatsnew/pl/17.json, whatsnew/ru/17.json, whatsnew/tr/17.json, whatsnew/zh-CN/17.json
Version and release date metadata updated to 1.8.2 and 2026-05-13 across English and 12 localized WhatsNew release entries.
WhatsNewSheet UI cleanup
core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/whatsnew/WhatsNewSheet.kt
Removed the translations note list item rendering from WhatsNewSheet, simplifying the bottom sheet content sequence.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~4 minutes

Possibly related PRs

Suggested reviewers

  • jessiekid187

Poem

🐰 A new version hops on by,
Version bumped from eight point one so spry,
Locales updated with release dates fine,
Translations note removedβ€”the UI shines! ✨

πŸš₯ Pre-merge checks | βœ… 5
βœ… Passed checks (5 passed)
Check name Status Explanation
Description Check βœ… Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check βœ… Passed The title clearly summarizes the main changes: a version bump from 1.8.1 to 1.8.2, version code increment from 16 to 17, and alignment of whatsnew metadata across locales.
Docstring Coverage βœ… Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check βœ… Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check βœ… Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
πŸ“ Generate docstrings
  • Create stacked PR
  • Commit on current branch
πŸ§ͺ Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/release-1.8.2

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❀️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 13, 2026

Greptile Summary

This is a release-prep PR for 1.8.2 that corrects previously placeholder metadata in 13 whatsnew/17.json files (stale versionName: "1.9.0" and releaseDate replaced with "1.8.2" and "2026-05-13") and bumps the Gradle version coordinates to match.

  • All 13 locale whatsnew/17.json files updated consistently: versionName and releaseDate now match the Gradle version coordinates.
  • libs.versions.toml bumped to projectVersionName = "1.8.2" / projectVersionCode = "17"; key ordering changed cosmetically with no functional impact.
  • WhatsNewSheet.kt drops the translations-note LazyColumn item, but the corresponding whats_new_translations_note import was not removed β€” a minor cleanup needed.

Confidence Score: 4/5

Safe to merge β€” all metadata changes are purely cosmetic and the removed UI block has no runtime side effects.

The only gap is the stale whats_new_translations_note import left behind after the UI block was removed. It has no runtime effect and won't break the build, but it is dead code that should be cleaned up before merging.

WhatsNewSheet.kt β€” stale import should be removed to match the deleted UI block.

Important Files Changed

Filename Overview
gradle/libs.versions.toml Version bump: projectVersionName 1.8.1β†’1.8.2, projectVersionCode 16β†’17; keys reordered cosmetically with no functional change.
core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/whatsnew/WhatsNewSheet.kt Removed the translations-note item from the LazyColumn; stale whats_new_translations_note import was not removed alongside it.
core/presentation/src/commonMain/composeResources/files/whatsnew/17.json Base whatsnew file corrected: versionName 1.9.0β†’1.8.2, releaseDate 2026-05-07β†’2026-05-13; aligns with versionCode 17 and gradle version.
core/presentation/src/commonMain/composeResources/files/whatsnew/ar/17.json Same versionName/releaseDate correction as base file, consistently applied across all 12 locale variants.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[libs.versions.toml\nprojectVersionName: 1.8.2\nprojectVersionCode: 17] --> B[whatsnew/17.json x13\nversionName: 1.8.2\nreleaseDate: 2026-05-13]
    B --> C[WhatsNewSheet.kt\nReads entry.versionName\nReads entry.releaseDate]
    C --> D[ModalBottomSheet\nSheetHeader: versionName + releaseDate\nSectionBlocks: NEW / FIXED / IMPROVED]
    C --> E[⚠️ Stale import\nwhats_new_translations_note\nnot removed]
    D --> F[Dismiss / View History CTAs]
Loading

Comments Outside Diff (1)

  1. core/presentation/src/commonMain/kotlin/zed/rainxch/core/presentation/components/whatsnew/WhatsNewSheet.kt, line 38-41 (link)

    P2 The whats_new_translations_note import is now dead code β€” the Text block that called stringResource(Res.string.whats_new_translations_note) was removed, but the import was not cleaned up alongside it. Kotlin won't fail compilation over an unused import, but it will surface as an IDE warning and should be removed to keep the import block consistent.

Reviews (1): Last reviewed commit: "ui(whatsnew): drop translations note fro..." | Re-trigger Greptile

@rainxchzed rainxchzed merged commit bbdb527 into main May 13, 2026
1 check passed
@rainxchzed rainxchzed deleted the chore/release-1.8.2 branch May 13, 2026 01:03
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