Commit Graph

353 Commits (49839900bcfd582e27e4e271aef3a4b57f056dc8)

Author SHA1 Message Date
Niels Andriesse 476edc14f1 Remove CallKit 6 years ago
Niels Andriesse 86a9e6534e Clean 6 years ago
gmbnt f15fdcd128
Merge pull request #70 from loki-project/clear-all-data-fix
Use signal implementation of reset data
6 years ago
Mikunj 5dfefbf739 Use signal implementation of reset. 6 years ago
Niels Andriesse 823d6de2e6 Start new conversation screen redesign 6 years ago
Niels Andriesse 177b194d67 Start home screen redesign 6 years ago
Niels Andriesse aeb3cecf55 WIP 7 years ago
Matthew Chen aad5533127 Respond to CR. 7 years ago
Matthew Chen 01d9993b9d Handle notifications for open conversations. 7 years ago
Matthew Chen f3d0cd99fc Handle notifications for open conversations. 7 years ago
Michael Kirk d26c095fe7 Merge remote-tracking branch 'origin/release/2.36.0' 7 years ago
Matthew Chen f7d659bdef Clean up onboarding changes. 7 years ago
Matthew Chen 2c0aa7a222 Sketch out the onboarding permissions view. 7 years ago
Michael Kirk cb3a36ba3d Platform specific notification clearing 7 years ago
Michael Kirk a6a7616fdb move notification action handlers to environment 7 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
7 years ago
Michael Kirk 11afc967d2 move NotificationsManager behind NotificationsAdapter 7 years ago
Michael Kirk ac3bbe26ba rename CallNotificationsAdapter->NotificationsAdapter 7 years ago
Matthew Chen f5e35eca4d Add link previews splash. 7 years ago
Michael Kirk df79fc9ed0 Move String+OWS into SSK
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
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 5010b027b1 Sketch out the backup restore view. 7 years ago
Matthew Chen 5f8755f2eb Respond to CR. 7 years ago
Matthew Chen dae80ad4c6 Reorganize util code. 7 years ago
Michael Kirk 9940810935 typing indicator upgrade screen 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
Michael Kirk 3a1769c81a unrelated swift fix 7 years ago
Matthew Chen 829851bd7b Hang PushManager on AppEnvironment. 7 years ago
Matthew Chen 48c4576c06 Fix failing test. 7 years ago
Matthew Chen 8830f0a594 Clean up ahead of PR. 7 years ago
Matthew Chen 0b4ed1175d Create AppEnvironment. 7 years ago
Matthew Chen d7e52367ff Create AppEnvironment. 7 years ago
Michael Kirk d6a6024f37 Update PromiseKit 7 years ago
Matthew Chen 3eb84ed0e0 Move message processing singletons to SSKEnvironment. 7 years ago
Matthew Chen 39f1be65f3 Respond to CR. 7 years ago
Matthew Chen 1d40cbfb41 Rework account attributes; persist manual message fetch; add "unrestricted UD" setting. 7 years ago
Matthew Chen 0125535d4d Pull out SignalCoreKit. 7 years ago
Matthew Chen b076f14964 Swift exit(). 7 years ago
Matthew Chen a7a05e9bbf Respond to CR. Rework how CallNotificationsAdapter adaptee is populated. 7 years ago
Matthew Chen e1db60c1c0 Rework creation of singletons. 7 years ago
Matthew Chen 3fe7d7f9be Remove more usage of logTag. 7 years ago
Matthew Chen df7acfeed3 Simplify OWSPreferences access. 7 years ago
Matthew Chen 3a12446be8 Modify environment accessors to use our 'shared' convention. 7 years ago
Matthew Chen bd05cdc031 Rename TextSecureKitEnv to SSKEnvironment. 7 years ago
Michael Kirk c7662b5a86 Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
7 years ago
Matthew Chen cc5a480baa Apply OWS log functions in Objective-C. 7 years ago
Matthew Chen c0d486b1f1 Apply OWS log functions in Objective-C. 7 years ago
Matthew Chen 3a50377902 Apply OWS log functions in Objective-C. 7 years ago
Matthew Chen 713606271c Rename fail macros in Obj-C. 7 years ago