Commit Graph

443 Commits (a284f3deb6a5044b2fc0644709953a8492fd70ca)

Author SHA1 Message Date
Niels Andriesse a284f3deb6 Don't ask for notifications 6 years ago
Niels Andriesse aeb3cecf55 WIP 6 years ago
Matthew Chen 987726df6c Temp files. 6 years ago
Matthew Chen 85d58d3396 Improve handling of call intents. 6 years ago
Matthew Chen 882dd16d7c Apply presentAlert() throughout codebase. 6 years ago
Michael Kirk 3be41e8c25 Unless you're on a call, all windows respect the orientation mask of the
primary app visible VC.

Fixes:
- Avoid flicker when forgrounding onboarding while in landscape
- Fix status bar in landscape while fingerprint is portrait, same with device linker
6 years ago
Michael Kirk 5361720b19 log token in debug 6 years ago
Michael Kirk 680b844f3c Allow all windows to do landscape, fixes:
1. Remove undesirable animation from portrait->landscape when minimizizing in
   landscape and relaunching in landscape.

2. This also seems to fix the intermittently misplaced toolbar when launching
   in landscape. I believe this is a consequence of fix #1
6 years ago
Matthew Chen aa8fd9e69c Remove old registration views. 6 years ago
Matthew Chen 29b49d6f43 Enable new onboarding in production. 6 years ago
Michael Kirk d26c095fe7 Merge remote-tracking branch 'origin/release/2.36.0' 6 years ago
Matthew Chen 9381220d8f Sketch out CAPTCHA onboarding view. 6 years ago
Matthew Chen 57394f0015 Respond to CR. 6 years ago
Michael Kirk cb3a36ba3d Platform specific notification clearing 6 years ago
Michael Kirk a6a7616fdb move notification action handlers to environment 6 years ago
Michael Kirk fe84275cce Respect audio preferences/throttling 6 years ago
Michael Kirk 1bfe691895 In app notifications for iOS10+
Extract shared notification presention/response

Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
6 years ago
Michael Kirk 11afc967d2 move NotificationsManager behind NotificationsAdapter 6 years ago
Matthew Chen 12e57ecd25 Improve background screenshots v. orientation. 6 years ago
Matthew Chen 4be302bbea Update link previews setting behavior. 6 years ago
Matthew Chen 39de96ac26 Re-enable landscape orientation; fix 'double activation' issue. 6 years ago
Matthew Chen e7b9f7da99 Flush multi-process writes more aggressively. 6 years ago
Matthew Chen 9149282e94 Resize link preview images if necessary. 6 years ago
Matthew Chen 9d020e490c Respond to CR. 6 years ago
Michael Kirk 119f309787 Fixup database conversion vis a vis SQLCipher4 6 years ago
Matthew Chen 2ddde368ec Landscape orientation. 6 years ago
Matthew Chen 7654d05417 Landscape orientation. 6 years ago
Matthew Chen 5adcbac5ef Landscape orientation. 6 years ago
Matthew Chen 3a5de59dcb Try to update account attributes every time we upgrade. 6 years ago
Matthew Chen ca129bf360 Preheat more UI DB views. 7 years ago
Matthew Chen 5f637f24e9 Preheat UI DB views. 7 years ago
Matthew Chen f7842dd2aa Rework lazy attachment restore. 7 years ago
Michael Kirk 7aad3a9e7a Avoid spurious crash reporting 7 years ago
Matthew Chen dcaaff7eac Add isRegisteredAndReady to TSAccountManager. 7 years ago
Matthew Chen 70b2280aa7 Add isRegisteredAndReady to TSAccountManager. 7 years ago
Matthew Chen d44a8f9996 Sketch out the backup restore view. 7 years ago
Matthew Chen 4ee0958384 Sketch out the backup restore view. 7 years ago
Matthew Chen dae80ad4c6 Reorganize util code. 7 years ago
Matthew Chen 39c820b866 Distinguish 'app will/did become ready' events. 7 years ago
Matthew Chen eb2e16872e Distinguish 'app will/did become ready' events. 7 years ago
Michael Kirk 19f2d0db48 WIP: Media Landscape Mode 7 years ago
Matthew Chen 40aa78e001 Merge remote-tracking branch 'origin/release/2.31.0' 7 years ago
Matthew Chen ed4fa2e8cb Respond to CR. 7 years ago
Matthew Chen 38f3321e9a Improve startup logging. 7 years ago
Michael Kirk 54c63c7a2e Reachability Singleton 7 years ago
Michael Kirk 3560f3be5c Durable send operation
TODO
-[x] respect order of queue
-[x] replacements
  -[x] those w/o completion handler
  -[x] basic send+log operation persists
  -[x] send+ui completion
  -[x] share extension
  -[x] update state jobs
-[x] App Lifecyle
  -[x] settable
  -[x] Mark as ready on startup
  -[x] Fail appropriate jobs on startup

NICE TO HAVE
-[x] concurrent per senders
-[ ] longer retry (e.g. 24hrs)
-[ ] App Lifecyle
  -[x] retry failed jobs on startup?
  -[ ] reachability

DONE
-[x] basic passing test
-[x] datamodel
-[x] queue/classes
7 years ago
Matthew Chen 8e1103c28f Log WebRTC version. 7 years ago
Michael Kirk 3b4188f34b hoist audio session singleton to Environment 7 years ago
Matthew Chen 8fec73dda5 Fix edge cases around UD v. linked devices. 7 years ago
Matthew Chen d656ae1017 Fix edge cases around UD v. linked devices. 7 years ago