From e1ba0ebeaf72f41362f4b705eab0e0f844ae5788 Mon Sep 17 00:00:00 2001 From: chahinebrini Date: Fri, 15 May 2026 21:17:43 +0200 Subject: [PATCH] chore(native): bump versionCode/buildNumber to 7 for device-info + i18n release Co-Authored-By: Claude Sonnet 4.6 --- apps/rebreak-native/CHANGELOG.md | 18 ++++++++++++++++++ apps/rebreak-native/app.config.ts | 4 ++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/apps/rebreak-native/CHANGELOG.md b/apps/rebreak-native/CHANGELOG.md index 83cf845..fdf6234 100644 --- a/apps/rebreak-native/CHANGELOG.md +++ b/apps/rebreak-native/CHANGELOG.md @@ -10,6 +10,24 @@ Versioning: `version` follows SemVer, `versionCode` is monotonically increasing. --- +## [0.1.0] — versionCode 7 — 2026-05-15 + +### Added +- feat(native): device-info API headers — model, name, osVersion sent on every request via lib/api.ts +- feat(native): DeviceLimitSheet visual differentiation — „Dieses Gerät"-Pill distinguishes current device from others in the list + +### Changed +- refactor(native): profile-page i18n keys — full sweep of 24 leftover Vue-i18n `{var}` patterns replaced with `%{var}` (vue-i18n-style removed, expo-localization pattern applied consistently) +- chore(native): Google-OAuth always shows account-picker — `prompt=select_account` added to OAuth request, prevents silent re-auth with wrong account +- refactor(native): feed page uses `groupedBg` for card contrast instead of flat background + +### Fixed +- fix(native): mail-account-edit modal-conflict + double-click bug — modal coordination corrected, prevents overlapping sheet opens +- fix(native): sign-out now calls `WebBrowser.coolDownAsync` to clear OAuth cookies — prevents stale Google session on next login +- fix(backend): Test-User `charioanouar@gmail.com` correctly identified as MrLonely (device-info schema + merge heuristic + test-user detection, auto-deployed via pipeline) + +--- + ## [0.1.0] — versionCode 6 — 2026-05-15 ### Added diff --git a/apps/rebreak-native/app.config.ts b/apps/rebreak-native/app.config.ts index 0784dcc..6c9e471 100644 --- a/apps/rebreak-native/app.config.ts +++ b/apps/rebreak-native/app.config.ts @@ -20,7 +20,7 @@ export default ({ config }: ConfigContext): ExpoConfig => ({ ios: { supportsTablet: true, bundleIdentifier: "org.rebreak.app", - buildNumber: "6", + buildNumber: "7", config: { usesNonExemptEncryption: false, }, @@ -39,7 +39,7 @@ export default ({ config }: ConfigContext): ExpoConfig => ({ android: { package: "org.rebreak.app", - versionCode: 6, + versionCode: 7, adaptiveIcon: { // Foreground muss in der ~66%-Safe-Zone bleiben (Launcher-Mask clippt den // Außenring) → adaptive-foreground.png ist das Logo auf transparentem