Π“Ρ€Π°Ρ„ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²

3965 ΠšΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²

Автор SHA1 Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π”Π°Ρ‚Π°
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
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