Commit graph

442 commits

Author SHA1 Message Date
QuentinArguillere
e0e0970481 Update version to (45) 2024-09-30 17:46:59 +02:00
QuentinArguillere
ce9021df3b Add Localizable file to sources for msgNotificationService 2024-09-30 17:44:21 +02:00
QuentinArguillere
a1b580b78a Fix reaction in app extension for 1-1 chatrooms 2024-09-30 16:26:25 +02:00
QuentinArguillere
9308c4d104 Add usernotifications filtering entitlement to app extension 2024-09-30 16:23:58 +02:00
QuentinArguillere
e380431767 Replace chatMessageSuscriptions with delegates in ConversationViewModel 2024-09-27 10:42:46 +02:00
QuentinArguillere
6034d41a10 Replace chatRoomSuscriptions with delegates in ConversationViewModel 2024-09-27 10:37:45 +02:00
QuentinArguillere
035f74f59e Replace publisher with delegate in ConversationForwardMessageViewModel 2024-09-26 16:27:36 +02:00
QuentinArguillere
cb58b50e84 Replace publisher with delegate in StartConversationViewModel 2024-09-26 16:20:16 +02:00
QuentinArguillere
62ab791cd0 Replace publisher with delegate in ContactsManager 2024-09-26 15:44:23 +02:00
QuentinArguillere
9f7c4e7304 Fix various warnings 2024-09-26 14:45:31 +02:00
QuentinArguillere
62aaf57b3f Replace publisher with delegate in StartCallViewModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
57d4e3cc1f Replace publisher with delegate in CallViewModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
72e8ecfd7e Replace publisher with delegate in MeetingsListViewModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
8bfcb185d7 Replace publisher with delegate in HistoryListViewModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
502747d72e Replace publisher with delegate in MeetingViewModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
bcd5792c86 Replace publisher with delegate in MagicSearchSingleton 2024-09-26 14:45:31 +02:00
QuentinArguillere
3261cebd5f Replace publisher with delegate in AccountModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
70267b6d3b Replace publisher with delegate in ContactViewModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
8d8966407a Replace publisher with delegate in ContactAvatarModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
a25441a467 Replace publisher with delegate in ConversationListViewModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
17e3633cb6 Replace publisher with delegate in RegisterViewModel 2024-09-26 14:45:31 +02:00
QuentinArguillere
8af6977085 Display toast when network change state. Also, remove "hasDefaultAccount" key from coreContext, instead check if accounts is empty. 2024-09-26 12:01:55 +02:00
QuentinArguillere
4fa2d92382 Remove "all day meeting" option in meeting scheduling 2024-09-26 11:55:59 +02:00
Benoit Martins
1693c21e2e Add voice recording feature 2024-09-24 10:59:54 +02:00
Benoit Martins
68f740658b Added back round corners to main lists in portrait mode
(keep round top bar in landscape)
2024-09-24 10:59:54 +02:00
Benoit Martins
d6293be80f Message bubbles for different file types 2024-09-24 10:59:52 +02:00
QuentinArguillere
29d3770280 Fix build 2024-09-10 15:12:03 +02:00
Benoit Martins
b56912b729 Fix addChatMessageDelegate crash
Check if  index is smaller than the size of the list
2024-09-10 14:25:26 +02:00
QuentinArguillere
69242599f8 In corecontext, replace postOnCoreQueue by CoreDelegate. This allows us to have callbacks triggered immediately and not at at later time asynchronously 2024-09-10 14:20:29 +02:00
QuentinArguillere
473c486ccf Remove debugtraces. Update version to (41) 2024-09-09 17:21:22 +02:00
QuentinArguillere
ae4dcda49b Remove international prexif updates when registering 2024-09-09 17:19:49 +02:00
QuentinArguillere
6478fbf03e Avoid using sync when dispatching to main queue (risk deadlock when entering foreground) 2024-09-09 17:18:05 +02:00
QuentinArguillere
b2a7a11dba Remove comments and light refactor. Update version from 38 to 40 2024-09-09 10:57:33 +02:00
QuentinArguillere
64763565da When remote video is enabled, switch to fullscreen 2024-09-09 10:57:33 +02:00
QuentinArguillere
66500e42b5 Error management for meeting scheduling: unreachable network, missing subject/participant, fail to send some or all ICS invitations 2024-09-09 10:53:18 +02:00
QuentinArguillere
df8f515601 Display error toast instead of spinning forever when trying to login for the first time with no network connected 2024-09-09 10:53:18 +02:00
QuentinArguillere
321e1065ac Network management: add variable networkStatusIsConnected in CoreContext.
Use this new variable to proceed to account removal when failed to register while network is
2024-09-09 10:53:18 +02:00
QuentinArguillere
26cbad1e46 Rework logout : do not delete authinfo before the registration is in Cleared state 2024-09-09 10:53:18 +02:00
Benoit Martins
cec5d99915 Changed asyncAfter delays from 0.2 to 0.3 2024-09-09 10:28:05 +02:00
Benoit Martins
1674a4127b Fix getAvatarModelFromAddress crash 2024-09-09 10:12:56 +02:00
Benoit Martins
fa44e97232 Fix unread message counter 2024-09-09 09:42:18 +02:00
Benoit Martins
89eb159a50 Add a bottom sheet to display reactions 2024-09-06 14:29:16 +02:00
Benoit Martins
5ed0fc1f76 Add a bottom sheet to display delivery status 2024-09-04 17:26:29 +02:00
Benoit Martins
c2f9f34ba8 Add forwarded message 2024-09-03 16:14:55 +02:00
QuentinArguillere
8261e8d5c1 If a meeting has been cancelled, then mark it as such in the meetings list 2024-09-01 12:22:29 +02:00
QuentinArguillere
22d37cfce9 Update and cancel meeting : now properly send ICS through chat 2024-09-01 12:16:14 +02:00
QuentinArguillere
8059dd4470 Add NSCalendarsUsageDescription and NSCalendarsWriteOnlyAccessUsageDescriptions to info.plist 2024-09-01 12:08:18 +02:00
QuentinArguillere
96d8a879b8 Fix build 2024-08-31 09:05:05 +02:00
QuentinArguillere
356803051f WIP - add meeting to calendar 2024-08-31 09:05:05 +02:00
QuentinArguillere
2b371db0fe Remove unused function loadExistingConferenceInfoFromUri 2024-08-31 09:05:01 +02:00