Commit graph

7591 commits

Author SHA1 Message Date
Michael Kirk 1448c505da Merge branch 'mkirk/fix-ios10-cant-see-inbox' into hotfix/2.27.1 2018-07-03 18:11:03 -06:00
Michael Kirk f48634701f Fixes iOS10 intermittently can't see inbox
ambiguous height of empty StackView pinned above a scrollView.
2018-07-03 17:55:13 -06:00
Michael Kirk 6a502fcec4 Merge branch 'mkirk/fix-initial-contact-group-sync' into hotfix/2.27.1 2018-07-03 16:32:18 -06:00
Michael Kirk 1e8c7d63b8 clarify sync logging 2018-07-03 15:39:31 -06:00
Michael Kirk 8576de0618 Fix: No contacts/groups after initial device link
The server caches your device list on the websocket, so sending on the
websocket to a just-linked device will always fail. We could close/open the
websocket, but that might be disruptive in it's own way. Instead we'll closely
mirror the Android approach, where WebSocket sends are attempted only one time,
and failure is handled by falling back to the original REST approach.

So note: we don't do any special handling of failures on the websocket
(409/410). We simply retry it with REST which will handle the 409/410/etc.

Consequently, we don't want to decrement our retry count for websocket sends.
2018-07-03 15:31:25 -06:00
Michael Kirk c918118509 "Bump build to 2.27.0.7." 2018-06-28 19:18:14 -06:00
Michael Kirk 57e3d0d5f9 Revert "Revert "Disable contact sharing.""
This reverts commit 91af7d3855.
2018-06-28 19:17:25 -06:00
Michael Kirk 66b0a2f1df Merge branch 'mkirk/call-failed-roulette' into release/2.27.0 2018-06-27 09:33:06 -06:00
Michael Kirk 2fdb62764d avoid occasional "call failure" after local hangup.
// FREEBIE
2018-06-26 17:35:43 -06:00
Michael Kirk ad351de5cf "Bump build to 2.27.0.6." 2018-06-26 15:02:08 -06:00
Michael Kirk a16df5cd73 sync translations
// FREEBIE
2018-06-26 15:01:39 -06:00
Michael Kirk b4bda29d11 Merge branch 'mkirk/fix-hidden-searchbar' into release/2.27.0 2018-06-26 14:59:06 -06:00
Michael Kirk d9d5131e5f FIX: obscured searchbar upon returning
When navigating back from a conversation, we could be scrolled down a ways.
Since the search bar lives in the inbox table view, we need to make sure the
inbox table view is scrolled all the way up to keep the search bar visible.

// FREEBIE
2018-06-26 14:58:40 -06:00
Michael Kirk 00cde6a034 Merge branch 'mkirk/group-search' into release/2.27.0 2018-06-26 14:11:56 -06:00
Michael Kirk 1fcf25fabd FIX: compose search group cell
We switched sizing to automatic, but cell wasn't autolayout ready.
2018-06-26 14:11:42 -06:00
Michael Kirk 9c73dbc880 Merge branch 'mkirk/sync-touchups' into release/2.27.0 2018-06-26 14:10:37 -06:00
Michael Kirk b5b51eba24 CR: make members private where possible
add missing weak capture

// FREEBIE
2018-06-26 14:10:32 -06:00
Michael Kirk 3e4603920f Merge branch 'charlesmchen/searchFinderAssert' into release/2.27.0 2018-06-26 12:47:30 -06:00
Matthew Chen a6dbb7704a Remove overzealous assert in search finder. 2018-06-26 12:47:21 -06:00
Michael Kirk 05b200c607 "Bump build to 2.27.0.5." 2018-06-25 18:20:00 -06:00
Michael Kirk 4576747bb7 sync translations 2018-06-25 18:19:27 -06:00
Michael Kirk 89402d0d27 Merge branch 'mkirk/webrtcM67' into release/2.27.0 2018-06-25 17:51:34 -06:00
Michael Kirk 38ee3653f7 synchronize access to CaptureController state
// FREEBIE
2018-06-25 17:43:54 -06:00
Michael Kirk af603e53c7 remove more unused state from PCC 2018-06-25 15:44:57 -06:00
Michael Kirk 61156656aa Only PCC needs to know about the local RTCTrack 2018-06-25 15:21:27 -06:00
Michael Kirk afa385feae adapt to capturer abstraction 2018-06-25 15:03:25 -06:00
Michael Kirk 0cd1cb80cc Compiling, but video sending not working. 2018-06-25 15:03:25 -06:00
Michael Kirk 064035f3f4 WIP M67 - plumb through AVCaptureSession
TODO:

-[x] plumb through AVCaptureSession
-[] get AVCaptureSession from PeerConnectionClient
-[] RTCDataChannel not unwrapped
-[] no member avFoundationSource
-[] no member "back camera"
2018-06-25 15:03:25 -06:00
Michael Kirk 51c3a3df65 update to latest webrtc artifact 2018-06-25 15:03:25 -06:00
Michael Kirk 825e3f4ac0 "Bump build to 2.27.0.4." 2018-06-22 15:04:52 -06:00
Michael Kirk 0419f52262 sync translations
// FREEBIE
2018-06-22 15:04:36 -06:00
Michael Kirk 3ac39fcfec Merge branch 'mkirk/main-thread-connection-failure' 2018-06-22 15:01:36 -06:00
Michael Kirk e88dc15255 Fix failing assert: only set state on main thread
MessageSender completion queue is not the main queue.

// FREEBIE
2018-06-22 14:50:44 -06:00
Michael Kirk 9cb2b5114a Merge branch 'mkirk/no-unread-status-for-search-results' 2018-06-22 14:38:59 -06:00
Michael Kirk 9d56f100ab Don't show unread badge/bold for search message
// FREEBIE
2018-06-22 14:38:53 -06:00
Michael Kirk 803a58f33a avoid assert
// FREEBIE
2018-06-22 14:38:53 -06:00
Michael Kirk c8c89e539b Merge branch 'mkirk/fix-mute-icon' 2018-06-22 14:38:32 -06:00
Michael Kirk 489bbe2fcc FIX: mute icon corrupted in homeview
Don't clobber icon font

// FREEBIE
2018-06-22 14:03:16 -06:00
Michael Kirk 20b34185f9 Merge branch 'mkirk/fix-input-glitch-after-search' 2018-06-22 13:49:40 -06:00
Michael Kirk 9b43e32332 FIX: input toolbar not immediately visible when search was active
// FREEBIE
2018-06-22 13:49:36 -06:00
Michael Kirk 532e0b8946 Merge branch 'mkirk/archive-banner' 2018-06-22 13:49:11 -06:00
Michael Kirk 9f06163b76 Fix contacts reminder view
We had a guard that prevented 'called at least once' from ever getting set when contacts access was disabled.

// FREEBIE
2018-06-22 13:49:05 -06:00
Michael Kirk 66ebb7b787 Simplify show/hide with stack view
// FREEBIE
2018-06-22 13:49:05 -06:00
Michael Kirk 1528f6f705 Fix archive/outage banner.
// FREEBIE
2018-06-22 13:49:05 -06:00
Michael Kirk 2af0ba99b1 Merge branch 'mkirk/fix-margins-in-contact-cell' 2018-06-22 13:48:51 -06:00
Michael Kirk cde1c3fb7c Fix: iOS10 was not respecting margins with our homebrew pin method
// FREEBIE
2018-06-22 13:48:41 -06:00
Matthew Chen 0c01bfca98 Merge branch 'charlesmchen/deserializationLogs' 2018-06-22 15:41:20 -04:00
Matthew Chen 700e9fa491 Improve logging around deserialization exceptions. 2018-06-22 09:49:57 -04:00
Michael Kirk 676f8fc030 "Bump build to 2.27.0.3." 2018-06-21 18:06:15 -06:00
Michael Kirk def7e84155 Sync translations
// FREEBIE
2018-06-21 17:56:48 -06:00