Commit graph

82 commits

Author SHA1 Message Date
Christophe Deschamps
03bd42d750 Move from Pod to SPM for linphone-sdk 2025-03-25 13:50:00 +00:00
benoit.martins
5cadd63d1e Schedule conferences with end-to-end encryption enabled and chat channel activated 2025-03-12 17:19:32 +01:00
Benoit Martins
9a208e36b2 Fix display of selected participants 2025-01-27 09:32:11 +01:00
QuentinArguillere
1047a01fd4 Add info toasts to meeting creation/edition 2025-01-21 17:20:23 +01:00
QuentinArguillere
0b910ca190 Remove unnecessary synchronous dispatch queue 2025-01-21 17:16:28 +01:00
Benoit Martins
992afa16cf Replaced all null address.username with address.asStringUriOnly 2025-01-09 16:17:22 +01:00
QuentinArguillere
8d96b08f14 Add all missing translation keys (not the corresponding translations yet) 2024-12-10 18:08:07 +01:00
QuentinArguillere
7c42e7ed5c Translations for Welcome view and some various buttons 2024-11-28 16:16:27 +01:00
QuentinArguillere
3f154651ea Replace text with translation keys in Meeting waiting room, meetings list, meeting scheduling fragments 2024-11-28 16:16:27 +01:00
QuentinArguillere
03f1ca2a4a Make canceled meetings unclicable in meetings list 2024-11-15 09:51:20 +01:00
Benoit Martins
3203cb3ccc Add Meeting invite 2024-10-16 15:13:29 +00:00
QuentinArguillere
137abcfe74 When deleting all meetings from the list, also remove the "No meeting today" line 2024-10-11 15:12:08 +02:00
QuentinArguillere
00187e97a2 Fix "No meeting today" line not appearing if all meetings in the list are in the past 2024-10-11 15:01:01 +02:00
QuentinArguillere
0b28aa5179 Fix condition typo that prevented meeting creation 2024-10-10 15:50:43 +02:00
QuentinArguillere
9f7c4e7304 Fix various warnings 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
502747d72e Replace publisher with delegate in MeetingViewModel 2024-09-26 14:45:31 +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
QuentinArguillere
473c486ccf Remove debugtraces. Update version to (41) 2024-09-09 17:21:22 +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
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
QuentinArguillere
e95045dab4 Fix most warnings (remaining: @sendables and deprecated calls) 2024-08-31 09:01:39 +02:00
Benoit Martins
5c82815644 Add reaction feature 2024-08-20 10:05:59 +02:00
QuentinArguillere
8f8877b759 Reset core scheduler before cancelling meetings 2024-08-19 17:53:48 +02:00
QuentinArguillere
6143724f0c Add "meeting_plus" icon 2024-08-19 17:53:48 +02:00
QuentinArguillere
62db361b13 Remove Subject and Description text focus when tapping elsewhere on the screen in meeting creation / edition 2024-08-19 17:53:48 +02:00
QuentinArguillere
3ef0db8645 Cancel without popup when deleting a meeting where we are not the organizer 2024-08-19 17:53:48 +02:00
QuentinArguillere
fcce09843e Meeting cancellation: only delete meeting when pressing one of the confirmation popup buttons. 2024-08-19 17:53:48 +02:00
QuentinArguillere
e94611273a Fix typo that deleted the end date string of a meeting 2024-08-19 17:53:48 +02:00
QuentinArguillere
4e2a7d4158 Rework timezone picker to avoid animation lag when displaying schedule meeting view 2024-08-19 17:53:48 +02:00
QuentinArguillere
ca7bedfd14 Fix animation when displaying meeting details 2024-08-13 11:27:07 +02:00
QuentinArguillere
a851537428 Light rework of timezone management: we only use it and store it during Meeting creation/edition. After, we reset and display everything based on current device timezone 2024-08-13 11:26:51 +02:00
QuentinArguillere
c5f780eead Upgrade meeting description UI (better text field for longer text, added maximum size) 2024-08-13 09:53:29 +02:00
QuentinArguillere
3588d97116 Add TimeZone management in meeting scheduling/editing 2024-08-13 09:52:19 +02:00
QuentinArguillere
f21831ab2c Fix margin and unused fields 2024-08-02 09:40:26 +02:00
Benoit Martins
afa7496e82 Change text in views when lists are empty 2024-07-09 17:38:26 +02:00
QuentinArguillere
e3a04b9b2f Adjust paddings in meetings list view 2024-06-28 15:48:06 +02:00
QuentinArguillere
bb3cf12498 Fix meeting cell corner radius 2024-06-28 15:48:06 +02:00
QuentinArguillere
5b3f412bb7 Implement meetings bottom sheet and meeting details delete action 2024-06-28 15:48:06 +02:00
QuentinArguillere
8875e2ba54 Reset conference scheduler before scheduling a new one, or it will only edit the previous one 2024-06-25 18:18:55 +02:00
QuentinArguillere
85be73b84f meetings list - scroll to "Today" on appear and when pressing the top right calendar button 2024-06-25 17:22:19 +02:00
QuentinArguillere
9c949e632d Remove the delayed color for add aprticipants view 2024-06-25 17:22:19 +02:00
QuentinArguillere
ffe8c0fd45 Add filtering for conferences 2024-06-25 17:22:19 +02:00