Commit Graph

5 Commits

Author SHA1 Message Date
Daniel Arantes Loverde
7dd4cda1a4 [push/opt-in-prompts] Implement push notifications client integration
Build the full client half of docs/api/push-notifications-integration-guide.md:
OS permission + APNs device-token registration and pipeline wiring, profile
notifications/biometric-login toggles on the Ver Perfil screen reflecting
server truth, order-tracking opt-in fallback prompt, profile-cache refresh
on every mutation, a Notification Service Extension for rich/image push,
the Push Notifications capability, targeting-attributes sync, campaign open
tracking, and tap-to-order deep linking with foreground notification display.
2026-08-04 11:33:56 -03:00
69002f4754 Merge branch 'main' into fix/app-review/2026-07-resubmission 2026-07-31 12:01:42 -03:00
Daniel Arantes Loverde
246208b515 [2026-07-resubmission] Add missing location usage description
App Store Connect flagged a validation warning: code references a
location API (guest store locator) but Info.plist has no
NSLocationWhenInUseUsageDescription, which would cause an App Review
rejection if left unaddressed. Added via INFOPLIST_KEY_* build setting
since this target generates its Info.plist from build settings rather
than a static file.
2026-07-31 11:58:41 -03:00
Daniel Arantes Loverde
57a4ad3086 [macos-runner] Set manual signing on the app target's Release configuration
Baked directly into the project instead of overriding at build time -
no tool can programmatically edit this project's .pbxproj (xcodeproj
gem can't parse its format), and a command-line xcargs override applies
to the whole build graph, breaking the SPM package's own targets which
must stay on Automatic. Debug config left untouched so local Xcode
development still uses automatic signing.
2026-07-31 11:12:59 -03:00
Daniel Arantes Loverde
e51c99973f Commit 2026-07-07 15:11:31 -03:00