Commit Graph

2655 Commits

Author SHA1 Message Date
Michael Kirk 3eb90ba383 Disable singleton assert for tests
introduce a new build configuration, used by tests, which disables
singleton asserts

// FREEBIE
2017-07-11 16:36:50 -04:00
Michael Kirk 82180f6a97 fix compilation problems
// FREEBIE
2017-07-11 16:36:50 -04:00
Matthew Chen fa09ce08f2 Merge branch 'charlesmchen/owsFailSwift' 2017-07-11 16:21:28 -04:00
Matthew Chen c9355630c7 Respond to CR.
// FREEBIE
2017-07-11 16:21:17 -04:00
Matthew Chen d639d6557e Add owsFail free function for swift.
// FREEBIE
2017-07-11 16:20:20 -04:00
Matthew Chen 8000714151 Merge branch 'charlesmchen/archiveViewIndicator' 2017-07-11 16:14:07 -04:00
Matthew Chen 669e0644ea Respond to CR.
// FREEBIE
2017-07-11 16:11:56 -04:00
Matthew Chen 5cf0441f55 Add a reminder that you are in archive view.
// FREEBIE
2017-07-11 16:01:19 -04:00
Matthew Chen 54a5b960c7 Add a reminder that you are in archive view.
// FREEBIE
2017-07-11 16:01:19 -04:00
Matthew Chen 8f3b837a65 Add a reminder that you are in archive view.
// FREEBIE
2017-07-11 16:01:19 -04:00
Matthew Chen 2e727a24b5 Convert home view to programmatic layout.
// FREEBIE
2017-07-11 16:01:19 -04:00
Michael Kirk cc31d88f29 [SSK] Fix persist view for upgrade scenario
// FREEBIE
2017-07-11 15:28:15 -04:00
Michael Kirk f61980e376 [SSK] remove unhelpful logging
// FREEBIE
2017-07-11 13:21:33 -04:00
Michael Kirk 3162160b5e Merge branch 'mkirk/respect-contact-sort-pref' 2017-07-10 13:08:54 -05:00
Michael Kirk 5223104566 respect system sort order for contacts
// FREEBIE
2017-07-10 13:08:40 -05:00
Matthew Chen b19dd648d2 Bump build number to v2.14.0.0.
// FREEBIE
2017-07-10 12:57:05 -04:00
Michael Kirk dbf0235974 [SSK] persist thread view
// FREEBIE
2017-07-10 11:54:37 -05:00
Michael Kirk 2d8e4232aa Merge branch 'mkirk/trickle-ice-2' 2017-07-10 11:49:46 -05:00
Michael Kirk 2dcfb4e3b8 Send ICE updates immediately.
Now that SN changes do not block incoming messages, the caller does not
need to enqueue outgoing ICE updates.

However this introduces the possibility that the call recipient could
recieve an ICE update before their peerConnectionClient is set up - so
now we ensure that call service waits for it's peerConnectionClient
before processing incoming ICE updates.

// FREEBIE
2017-07-10 11:49:38 -05:00
Matthew Chen 0698d11619 Merge branch 'charlesmchen/doubleBusyRace' 2017-07-10 12:44:35 -04:00
Matthew Chen 1a400f8414 Respond to CR.
// FREEBIE
2017-07-10 12:39:44 -04:00
Matthew Chen b6531a8b5d If two users call each other at the same time, ensure they both see “busy”.
// FREEBIE
2017-07-10 12:25:22 -04:00
Michael Kirk eb9b6bffd2 Merge branch 'mkirk/update-webrtc' 2017-07-10 11:16:17 -05:00
Michael Kirk 961576448b Update WebRTC to M59 + signal patches
// FREEBIE
2017-07-10 11:15:57 -05:00
Michael Kirk fbb58c95b0 Merge branch 'mkirk/log-code-cleanup' 2017-07-10 11:10:41 -05:00
Michael Kirk f681712ea0 Code Cleanup
- make some logging clearer
- remove noisy unhelpful logging
- clearer method names

// FREEBIE
2017-07-10 11:09:39 -05:00
Michael Kirk 53d00e61cf Merge branch 'mkirk/update-copy-tweaks' 2017-07-10 10:43:07 -05:00
Michael Kirk e584f4d1e1 copy tweaks
// FREEBIE
2017-07-10 10:42:59 -05:00
Michael Kirk c5e42b667c Merge branch 'dermaaarkus-feature/fixWarnings' 2017-07-08 17:24:36 -05:00
markus.fassbender 422336db32 fixes compiler warnings FREEBIE 2017-07-08 17:24:22 -05:00
Matthew Chen 84a5a73b51 Merge branch 'charlesmchen/timerLeaks' 2017-07-07 15:17:25 -04:00
Matthew Chen c817346ee3 Fix “timer circular reference” leaks.
// FREEBIE
2017-07-07 15:17:18 -04:00
Michael Kirk afe6f9ca7a Merge branch 'mkirk/bluetooth' 2017-07-06 19:36:06 -05:00
Michael Kirk d8330a2c4f Fix bluetooth audio for calls
Allow bluetooth in all call speaking modes. This was much simpler to fix
now that all call AudioSession mgmt happens in one method.

// FREEBIE
2017-07-06 17:54:14 -05:00
Matthew Chen 9a84aa93e1 Merge branch 'charlesmchen/headzDontSleep' 2017-07-06 17:40:57 -04:00
Matthew Chen e3f2583b4a Respond to CR.
// FREEBIE
2017-07-06 17:40:37 -04:00
Matthew Chen 9cbc1e6a1b Block device from sleeping while Debug UI is visible and during database upgrades.
// FREEBIE
2017-07-06 17:35:47 -04:00
Matthew Chen 0244e134f5 Block device from sleeping during certain activities.
// FREEBIE
2017-07-06 17:35:47 -04:00
Matthew Chen 700f3229bc Merge branch 'charlesmchen/lastRegisteredVsKeychain' 2017-07-06 17:34:48 -04:00
Matthew Chen bfd04088bd Persist registration view’s “last registered” values in keychain so that they persist across clean installs.
// FREEBIE
2017-07-06 17:34:42 -04:00
Michael Kirk 340728f168 Merge branch 'mkirk/status-not-tappable' 2017-07-06 15:25:39 -05:00
Michael Kirk 1afc6525e5 selecting network status does not highlight
// FREEBIE
2017-07-06 15:25:10 -05:00
Matthew Chen 3e11c10c9c [SSK] Don’t sync verification state until app has finished becoming active.
// FREEBIE
2017-07-06 14:42:04 -04:00
Matthew Chen e2197848bb Merge branch 'charlesmchen/appUpdateNag' 2017-07-06 13:21:14 -04:00
Matthew Chen 9e5447f1d4 Respond to CR.
// FREEBIE
2017-07-06 13:20:21 -04:00
Matthew Chen b400c0a327 Don’t show app upgrade nag unless we are at rest in home view or registration view.
// FREEBIE
2017-07-06 12:56:27 -04:00
Matthew Chen 944cd7beef Show app update nag on launch if necessary.
// FREEBIE
2017-07-06 12:56:27 -04:00
Michael Kirk 8e891eb357 Merge branch 'hotfix/2.13.3.0'
// FREEBIE
2017-07-06 09:33:57 -05:00
Matthew Chen e0ee4e42f1 [SSK] Modify TSStorageManager to use separate shared read and write connections.
// FREEBIE
2017-07-05 19:08:36 -04:00
Matthew Chen 1349360925 Merge branch 'charlesmchen/afterDidBecomeActive' into hotfix/2.13.3.0 2017-07-05 18:49:42 -04:00