chore(native): bump versionCode/buildNumber to 7 for device-info + i18n release

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
chahinebrini 2026-05-15 21:17:43 +02:00
parent d55cbc11b2
commit e1ba0ebeaf
2 changed files with 20 additions and 2 deletions

View File

@ -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

View File

@ -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