Commit Graph

2160 Commits

Author SHA1 Message Date
mgcm f0edfacb68 RoomCreationIntroCell now conforms to Themable protocol, making this cell type able to be updated when the system changes from light to dark theme and vice-versa 2023-05-23 14:54:10 +00:00
aringenbach ff61523154 Disable removing mention/command text trigger with RTE enabled 2023-05-12 18:30:20 +02:00
Doug e499389998 Fix voiceover order of room creation header and message composer. 2023-05-10 16:15:00 +01:00
aringenbach 33eeeebf9d Merge pull request #7536 from vector-im/aringenbach/7535_fix_partial_text_messages
Fix partial text messages not being saved for each room with RTE enabled
2023-05-05 09:29:28 +02:00
aringenbach ee9fd2c186 Add missing self in closure 2023-05-03 17:26:54 +02:00
aringenbach 2eb07ef5e0 Fix partial text messages not being saved for each room with RTE enabled 2023-05-03 14:57:36 +02:00
Nicolas Mauri 54fcc55d84 Fix: highlighting an event removes the highlighting of the previous event. 2023-05-03 11:43:02 +02:00
aringenbach aea756c9c2 Update room input toolbar when CompletionSuggestionCoordinator is initialised 2023-05-02 11:44:23 +02:00
aringenbach e1ecdd65ce Fix application crashing when opening a thread with RTE enabled 2023-05-02 11:11:51 +02:00
aringenbach 3d64f80fc6 Fix sending command with Pills through RTE 2023-04-21 17:13:03 +02:00
aringenbach cf941fa636 Fix RoomInputToolbarTextView pills flushing 2023-04-21 09:30:56 +02:00
aringenbach f6646f9059 Rework MXKSlashCommands to a more Swift-friendly form and use it in suggestion module 2023-04-20 16:45:08 +02:00
aringenbach 0e7d802920 Rename UserSuggestion module as CompletionSuggestion 2023-04-20 16:45:08 +02:00
aringenbach 9c172184bf Add basic slash commands support to UserSuggestion module 2023-04-20 16:45:08 +02:00
Nicolas Mauri 23e34f06df Fix: Calculation of the frame for a bubble component 2023-04-20 10:14:51 +02:00
Anderas 2ca6e75534 Merge pull request #7508 from vector-im/andy/deprecate_crypto
Deprecate MXLegacyCrypto
2023-04-19 14:14:30 +01:00
Andy Uhnak fc350b546d Refactor encryption trust level 2023-04-19 08:42:11 +01:00
Andy Uhnak 4e626f48f1 Deprecate MXLegacyCrypto 2023-04-18 12:45:39 +01:00
aringenbach a9f9a32806 Merge pull request #7416 from vector-im/aringenbach/enable_rte_user_mentions
Enable user mentions in Rich Text Editor
2023-04-14 16:19:56 +02:00
Mauro Romito 770ee576ba we can now support more than just mp4 as audio messages 2023-04-12 14:43:52 +02:00
aringenbach 4519229349 Rename textDefaultFont to defaultFont and remove unnecessary definition in RoomInputToolbarView.h 2023-04-11 14:54:55 +02:00
aringenbach 7673372eed Bump composer version to 2.0.0 and fix PillAttachmentViewProvider 2023-04-11 14:45:44 +02:00
aringenbach 90217755a9 Merge branch 'develop' into aringenbach/enable_rte_user_mentions 2023-04-11 14:21:31 +02:00
Nicolas Mauri 69ec418985 Code cleanup 2023-03-31 16:47:37 +02:00
Nicolas Mauri 8b6970aa6f Fix comments 2023-03-30 10:31:33 +02:00
Nicolas Mauri 16c7275bfd Fix: read marker update 2023-03-30 10:15:15 +02:00
Nicolas Mauri b5fb7624fd Fix: read marker update 2023-03-30 10:15:15 +02:00
Nicolas Mauri 694b60b712 Fix: Update the read marker position even if it is not displayed 2023-03-30 10:15:15 +02:00
Doug ce38148c2d Add user suggestions for @room. (#7453) 2023-03-28 14:03:39 +01:00
Andy Uhnak 7a01147bd8 Simplify event encryption decoration 2023-03-27 14:58:10 +01:00
aringenbach 24a1ce547b Update environment object setup and view model context wrapping to restore SwiftUI UI tests 2023-03-23 17:16:57 +01:00
aringenbach 572777205a Clean WysiwygInputToolbarView code 2023-03-23 17:16:57 +01:00
aringenbach 3538d4dd7f Avoid crashing if data source is not ready when translating Pills 2023-03-23 17:16:57 +01:00
aringenbach 66b44bc459 Use PillProvider for RTE Pills creation 2023-03-23 17:16:57 +01:00
aringenbach 52594087a2 Display user suggestion list in fullscreen mode with shared context from UserSuggestionCoordinator 2023-03-23 17:16:57 +01:00
aringenbach a3e4fac23f Fix broken constraint after using fullscreen mode 2023-03-23 17:16:57 +01:00
aringenbach 43e46d1ff5 Update composer library to 1.3.0 and apply changes 2023-03-23 17:16:57 +01:00
aringenbach 6aab04a96c Always use preferred font for body 2023-03-23 17:16:57 +01:00
aringenbach 0379c977af Use textDefaultFont in all variants of the InputToolbarView 2023-03-23 17:16:57 +01:00
aringenbach 3db15471ee Enable user mentions in Rich Text Editor 2023-03-23 17:16:57 +01:00
Andy Uhnak e55a733d0c Revert "Merge pull request #7430 from vector-im/andy/user_trust"
This reverts commit 12ee84f607, reversing
changes made to 3644b647f6.
2023-03-22 15:57:25 +00:00
Andy Uhnak ddb181ffa0 Refactor encryption trust level 2023-03-16 14:56:50 +00:00
Mauro Romito 09daa04dd4 refactor completed 2023-03-06 14:59:03 +01:00
Nicolas Mauri eb55e1553c Merge pull request #7396 from vector-im/nimau/6612-dm-email
Direct Message: manage encrypted DM in case of invite by email
2023-03-06 12:04:53 +01:00
Alfonso Grillo fc45e7d6f7 Fix poll ended event rendering 2023-03-02 17:49:15 +01:00
Nicolas Mauri de2819ae60 Direct Message: manage encrypted DM in case of invite by email
- Don’t allow to invite more than one contact by email
- The DM will be created by enabling the encryption when the HS promotes the encryption
- The chat composer is disabled until a matrix account is created by using the invited email
2023-02-27 18:42:18 +01:00
aringenbach 2425721614 Update composer library version to 1.1.0 (#7365)
* Update composer library version to 1.1.0

* Add changelog file
2023-02-13 10:44:03 +01:00
Alfonso Grillo 877c0bdd4d Merge pull request #7353 from vector-im/alfogrillo/fallback_poll_ended_event
Fallback for poll ended event (PSG-1156)
2023-02-10 10:33:39 +01:00
Nicolas Mauri cba9dcb4d0 Fix some voice message issues (#7325, #7217)
Fix #7325: prevent setting the audio session to inactive during recording
Fix #7217: ensure that an audio player has its content loaded when it reaches the end to allow seek and replay.
2023-02-09 11:58:38 +01:00
Alfonso Grillo f47ad395b0 Sync with matrix feature branch 2023-02-08 17:29:30 +01:00