Ivan Sein
|
6f75473718
|
Fix UI in contacts table.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-28 17:02:50 +02:00 |
Ivan Sein
|
1fe33336a4
|
Refactor Calls view related classes (renamed to Rooms view).
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-28 16:35:00 +02:00 |
Ivan Sein
|
f9605278b4
|
Get and save user display name on login.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-27 17:29:29 +02:00 |
Ivan Sein
|
0667b4c3b2
|
Disable autocorrection and spell checking in login input field.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-27 14:01:12 +02:00 |
Ivan Sein
|
b7e319d377
|
Fix spelling of Signaling (single L).
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-26 12:36:17 +02:00 |
Ivan Sein
|
17c9cec26d
|
Update signaling endpoints.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-26 12:11:59 +02:00 |
Ivan Sein
|
51bd9af1ac
|
Removed unused ARDSignalingMessage class.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-25 17:51:24 +02:00 |
Ivan Sein
|
bb11ba6821
|
Merge pull request #2 from nextcloud/calling-feature
Calling feature
|
2017-09-22 14:29:13 +02:00 |
Ivan Sein
|
8b47135a52
|
Add data channels support.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-22 13:52:13 +02:00 |
Ivan Sein
|
32cdea04b7
|
Add ability to mute/unmute local audio/video streams.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-19 11:38:41 +02:00 |
Ivan Sein
|
c571233976
|
Do not send 'sid' field in messages for now.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-18 15:30:58 +02:00 |
Ivan Sein
|
282268b24a
|
Set VP8 as preferred codec.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-18 15:28:47 +02:00 |
Ivan Sein
|
c899e5deb8
|
Add ARDSDPUtils class.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-18 15:23:48 +02:00 |
Ivan Sein
|
d86a8892d4
|
Skip iteration correctly processing usersInRoom message.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 18:09:32 +02:00 |
Ivan Sein
|
10884994fe
|
Add description for camera and microphone use.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
3f4ecd79ec
|
Disable BITCODE.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
5a150f85ae
|
Added icons and other improvements in call view controller.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
1aaa4b7633
|
Add Audio Video and Close icons.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
372c18671d
|
Create audio and video senders when creating peer connection.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
4e14b1d666
|
Do not duplicate code for creating peer connections.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
81201a5ec9
|
Leave call while on hang up.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
3b4a561772
|
Resize remote video view.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
7098376f7a
|
Add flag to stop pulling signalling messages.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
e79453f440
|
Add hang-up test button.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
40f510d739
|
Ensure offers/answers are set before processing candidates.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
e6dab8c8f5
|
Remove sessionId map and only use peerConnection dictionary.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
32e10ce334
|
Add error logs when set or create session descriptions fail.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
c1f248a8a6
|
Add remoteVideoTrack as class property.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
581ae7dbb5
|
Add STUN server to peer connection config.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
9dd07b571b
|
Gitignore WebRTC library for now.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
aea13c2753
|
Changes to RTCIceCandidate+JSON class.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
a5639e3d9e
|
First draft for calling feature.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-12 17:11:49 +02:00 |
Ivan Sein
|
bf9691ca57
|
Set rounded corners only avatar images.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-11 22:53:32 +02:00 |
Ivan Sein
|
e0dcef3360
|
Merge pull request #3 from nextcloud/avatars
Avatars
|
2017-09-07 20:00:02 +02:00 |
Ivan Sein
|
b31edb9b01
|
Get user's avatar from server.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-07 19:57:03 +02:00 |
Ivan Sein
|
f851684599
|
Create avatars with one letter only.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-07 16:04:41 +02:00 |
Ivan Sein
|
d7b1f10e67
|
Sort rooms by lastPing.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-07 15:29:19 +02:00 |
Ivan Sein
|
690dfcce8c
|
Add condition for not pinged rooms.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-07 14:26:17 +02:00 |
Ivan Sein
|
ec5b0f47bc
|
Add lastPing info label in call cells.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-07 14:10:23 +02:00 |
Ivan Sein
|
9505a750db
|
Add DateTools pod.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-09-07 14:04:51 +02:00 |
Ivan Sein
|
1ee0e3089d
|
Adjust contacts and search tables separators.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-08-31 18:50:01 +02:00 |
Ivan Sein
|
0e0554bbaa
|
Change size of calls table's cells.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-08-31 18:41:16 +02:00 |
Ivan Sein
|
dbf2c27379
|
Generate avatars for every user in Search table.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-08-31 18:39:23 +02:00 |
Ivan Sein
|
d6f8d40df5
|
Remove unnecessary log.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-08-31 18:03:35 +02:00 |
Ivan Sein
|
c9a89950d6
|
Generate avatars for every user in Calls and Contacts tables.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-08-31 17:54:02 +02:00 |
Ivan Sein
|
d197b563ce
|
Add functions to generate colors from strings to UIImageView+Letters.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-08-31 17:51:03 +02:00 |
Ivan Sein
|
ade7296c17
|
Add UIImageView+Letters.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-08-31 16:24:31 +02:00 |
Ivan Sein
|
e1fc92586e
|
Implement join and start pinging a call.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-28 19:22:15 +02:00 |
Ivan Sein
|
da052a60c1
|
Add signalling controller functions.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-28 19:13:44 +02:00 |
Ivan Sein
|
8216a420a7
|
Fix Ping call function.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-28 16:42:19 +02:00 |