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 |
Ivan Sein
|
f1d4085efd
|
Updated README.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-24 15:52:03 +02:00 |
Ivan Sein
|
c19853c571
|
Dim background when search controller is active.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-20 15:50:15 +02:00 |
Ivan Sein
|
e5649a296b
|
Fix row selection when search controller is active.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-20 15:48:27 +02:00 |
Ivan Sein
|
e30e134c17
|
Added custom cells with icons for contacts and room types.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-19 14:47:59 +02:00 |
Ivan Sein
|
ae80c0f4f3
|
Check for exact matches while searching for contacts.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-18 16:44:29 +02:00 |
Ivan Sein
|
8639253251
|
Added contacts live search in Contacts view controller.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-18 15:41:09 +02:00 |
Ivan Sein
|
a9358b40f2
|
Filter out app user from contacts list.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-14 11:16:52 +02:00 |
Ivan Sein
|
3af41af79d
|
Added 'Create OneToOne rooms from Contacts list' feature.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-14 11:09:07 +02:00 |
Ivan Sein
|
fe6c83c6a2
|
Added NCUser model.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-14 10:20:59 +02:00 |
Ivan Sein
|
e26627b41d
|
Start using NCRoom model instead of NSDictionary for room objects.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-13 18:02:45 +02:00 |
Ivan Sein
|
bae1c0e17f
|
Re-indent using 4 spaces.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-13 17:47:40 +02:00 |
Ivan Sein
|
5bd2ef90d4
|
Re-indent using tabs.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-13 17:23:02 +02:00 |
Ivan Sein
|
25b6049dbf
|
Added Refresh Control to Calls table.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-13 17:14:26 +02:00 |
Ivan Sein
|
7a74497c42
|
Use NCRoom model in NCAPIController.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-13 16:58:11 +02:00 |
Ivan Sein
|
dae90f1c9a
|
Added NCRoom model.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-13 16:56:09 +02:00 |
Ivan Sein
|
76f3ea593d
|
Added 'Remove yourself from a room' feature.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-12 16:06:44 +02:00 |
Ivan Sein
|
d59ff9323c
|
Updated REST API requests.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-12 15:28:59 +02:00 |
Ivan Sein
|
3a8311003f
|
Added 'More' and 'Leave' buttons to rows of Calls table.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-12 12:33:55 +02:00 |
Ivan Sein
|
2e84d3d1cd
|
Added first implementation of REST API requests.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-11 17:55:59 +02:00 |
Ivan Sein
|
b0245ac951
|
Added Settings viewcontroller.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-05 16:21:14 +02:00 |
Ivan Sein
|
4b7f79218e
|
Added 'settings' and 'add' buttons to calls view.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-05 12:20:33 +02:00 |
Ivan Sein
|
3d900fc068
|
Add settings icon.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-05 12:18:51 +02:00 |
Ivan Sein
|
4ce593670a
|
Added .gitignore file.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
|
2017-07-05 10:52:56 +02:00 |