Граф коммитов

39 Коммитов

Автор SHA1 Сообщение Дата
Ivan Sein 522c5555ae Add posibility to start call with audio session in voice chat mode.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2022-02-23 22:39:07 +01:00
Ivan Sein eaca9da2a3 Always fetch room before joining a call (just to be sure we always have latest permissions).
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2022-01-24 13:21:53 +01:00
Marcel Müller dd8e6c7a3a Show warning when server is in maintenance mode
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2021-12-02 22:56:16 +01:00
Henrik Storch 6aedfa414d
Fix formatting
Signed-off-by: Henrik Storch <henrik.storch@nextcloud.com>
2021-11-23 12:49:51 +01:00
Henrik Storch b9a7e463b9
Add `withRoomToken` parameter to userInfo
Also use `@{}` for NSDictionary definition

Signed-off-by: Henrik Storch <henrik.storch@nextcloud.com>
2021-11-23 09:55:30 +01:00
Ivan Sein 1a3294643a Fix account check for custom urls.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-11-22 13:46:10 +01:00
Ivan Sein 7bf8c3d7a5 Setup custom URL to open conversations from another app.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-11-03 19:30:59 +01:00
Ivan Sein 7f2e35baed Show user actions when tapping on avatar.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-10-26 16:16:54 +02:00
Ivan Sein de3d122f3f Differenciate unread counters for group mentions and direct mentions.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-09-24 18:14:51 +02:00
Ivan Sein 252977d068 Add "Forward message" functionality using same controllers as with share extension.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-07-22 15:46:37 +02:00
Ivan Sein ee1cf8becf Change for account change in Rooms Manager after interacting with a notification.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-07-22 14:00:57 +02:00
Ivan Sein a7342b207e Update room last read message locally when leaving a chat.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-06-22 11:22:55 +02:00
Ivan Sein 1d13465d94 Imports clean-up and sorting.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-05-27 16:08:41 +02:00
Ivan Sein 0e258c3d71 Clean up project targets and classes refactoring to be able to build the project with XCode 12.5.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-05-26 21:58:50 +02:00
Ivan Sein 1f1687a8e8 Disable background message fetch until API v4.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-04-23 11:58:14 +02:00
Ivan Sein ace0162ed0
Merge pull request #517 from nextcloud/background-fetch
Add background fetch
2021-04-22 13:45:21 +02:00
Valdnet 7ec34cf08d
Correct a typo in description 2021-04-02 10:00:51 +02:00
Marcel Müller bfe2411b12 Fix log placeholder
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2021-03-07 13:52:38 +01:00
Marcel Müller 6978e2c6b2 Update chat-history for rooms with new activity
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2021-03-06 17:54:24 +01:00
Marcel Müller 63e0eebcf6 Add updateLastMessage to NCRoomsManager
Use updatePendingMessage instead of updateRoomLocal

Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2021-03-06 17:30:48 +01:00
Marcel Müller 58b893ccbd Don't update whole room when saving a pending message
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2021-03-06 16:31:04 +01:00
Marcel Müller 3ed50157ad Add background refresh to update conversation-list
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2021-03-06 16:31:04 +01:00
Ivan Sein f8aed8a1ba Disable video at start when answering a video call.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-02-22 21:28:37 +01:00
Ivan Sein ac858b8555 Remember if pending to start call has video.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-02-22 20:44:48 +01:00
Ivan Sein 1fb8332c9a Init incoming video calls as video calls.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-02-22 20:39:36 +01:00
Marcel Müller 32a148ac3f Update room information when receiving new messages
Removed NCChatControllerDidRemoveTemporaryMessagesNotification
Replace temporary message with real message
Simplified loading of new messages in chat view

Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2021-01-13 19:37:25 +01:00
Ivan Sein 4508011d5d Remove warnings.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2021-01-08 18:19:26 +01:00
Ivan Sein bf34bb9071
Merge pull request #404 from SystemKeeper/improve-join-error-messages
Improve error message "Could not join call/conversation"
2020-11-20 16:27:21 +01:00
Ivan Sein 37155d5c48
Merge pull request #416 from SystemKeeper/ios13-context-menu-interaction
Use native context menus
2020-11-17 14:31:00 +01:00
Marcel Müller 0714835e9d Change NCChatViewControllerJoinChatAndReplyPrivately to NCChatViewControllerReplyPrivatelyNotification
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2020-11-17 13:59:18 +01:00
Marcel Müller 783b616356 Add 'Reply Privately' functionality
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2020-11-14 21:00:33 +01:00
Marcel Müller 9e0bf962dd Add interactive push-notification
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2020-11-14 18:25:37 +01:00
Marcel Müller d9f95289cd Improve error message "Could not join call/conversation"
Distinguish between call and conversation error in CallViewController

Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2020-11-08 18:45:58 +01:00
Ivan Sein feff6ddf99 Add some explanatory comments.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2020-11-04 18:02:46 +01:00
Ivan Sein 5a34ed9ca9 Fix "leave chat" when joining a call from another conversation using HPB.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2020-11-04 17:51:08 +01:00
Ivan Sein a6a71553c4
Merge pull request #394 from SystemKeeper/start-call-without-room2
Prevent starting a call when room wasn't joined yet
2020-11-03 16:28:03 +01:00
Marcel Müller 180919b979 Prevent starting a call when room wasn't joined yet
This happens after app becomes active again ("appDidBecomeActive") but joining the room did not finish yet.
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2020-11-01 22:02:39 +01:00
Marcel Müller c9b9178614 Store pending messages when leaving chat and show them again when returning
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2020-11-01 15:04:47 +01:00
Ivan Sein 29371b4d3a Rename project from VideoCalls to NextcloudTalk.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2020-10-14 18:18:25 +02:00