jjbrunton
61ec3692b7
chore(android): target API 36 with Expo 54
...
Upgrade the mobile native toolchain and Expo dependencies for Android 16 compatibility while preserving web and admin runtime isolation.
2026-08-28 20:28:31 +01:00
jjbrunton
14b0199625
feat(mobile): replace Sentry with Firebase Crashlytics
...
Migrate error tracking from Sentry to Firebase Crashlytics.
Bump version to 1.0.4, add Discord notification triggers.
2026-01-27 22:08:43 +00:00
jjbrunton
12f312421b
Fix Firebase Analytics setup and disable ad ID
2026-01-16 23:36:52 +00:00
Jamie Brunton
69f43ffb7d
Regenerate native projects with SDK 35
2026-01-02 21:46:03 +00:00
Jamie Brunton
348ef221db
Improve E2EE robustness and Android permissions
...
- Add IV validation and key sanitization for encryption
- Add stale key repair for media decryption failures
- Block READ_MEDIA_IMAGES/VIDEO permissions (use photo picker)
- Prevent double-tap crashes in media picker
- Clear media cache on logout
- Persist versionCode/buildNumber in app.json
- Bump Android targetSdk to 35
2026-01-02 21:36:26 +00:00
Jamie Brunton and Claude
066e7ff35d
Update mobile builds and chat reveal flow
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-02 10:27:24 +00:00
jjbrunton
0fa7971cb9
Update
2026-01-01 16:43:55 +00:00
Jamie Brunton
d18f9d32b0
Update
2025-12-31 14:54:28 +00:00
Jamie Brunton
adab288a3a
Update
2025-12-28 21:56:20 +00:00