chahinebrini b31066a04c feat(chat): native action sheet + Insta-style heart for DM messages
- ChatBubble: useActionSheet replaces custom Modal (native iOS popup, Android bottom sheet)
- DM mode (isDM prop): hides like-count, shows Insta-style heart badge under bubble when liked
- Group chat unchanged
- Cleanup: remove unused Modal/Platform imports, sheet styles, actionsOpen state
- deploy.sh: auto-detect ANDROID_HOME + auto-create local.properties for local Gradle
- NEXT_RELEASE.md: DM reactions release note
- Includes other staged work across binder-mac, marketing, ops/mdm, ios/
2026-05-30 09:14:32 +02:00

66 lines
1.5 KiB
JSON

{
"cli": {
"version": ">= 5.0.0",
"appVersionSource": "local"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal",
"env": {
"EXPO_PUBLIC_API_URL": "https://staging.rebreak.org",
"REBREAK_ENABLE_FAMILY_CONTROLS": "1"
},
"ios": {
"simulator": false
},
"android": {
"buildType": "apk"
}
},
"preview": {
"distribution": "store",
"env": {
"EXPO_PUBLIC_API_URL": "https://staging.rebreak.org",
"REBREAK_ENABLE_FAMILY_CONTROLS": "1"
},
"ios": {
"resourceClass": "m-medium",
"autoIncrement": false
},
"android": {
"buildType": "apk",
"autoIncrement": false
}
},
"production": {
"env": {
"EXPO_PUBLIC_API_URL": "https://staging.rebreak.org",
"EXPO_PUBLIC_ENABLE_DEBUG": "1",
"REBREAK_ENABLE_FAMILY_CONTROLS": "1"
},
"ios": {
"resourceClass": "m-medium",
"autoIncrement": false
},
"android": {
"buildType": "app-bundle",
"autoIncrement": false
}
}
},
"submit": {
"production": {
"ios": {
"appleId": "tunisie@hotmail.de",
"ascAppId": "6762027467",
"appleTeamId": "84BQ7MTFYK"
},
"android": {
"serviceAccountKeyPath": "/Users/chahinebrini/secrets/rebreak-play-service-account.json",
"track": "internal"
}
}
}
}