Commit graph

9892 commits

Author SHA1 Message Date
Alfonso Grillo
d7054511d4 Update copies 2022-12-05 17:20:20 +01:00
Phl-Pro
0a7ed2787b
Merge pull request #7131 from vector-im/phlpro/localize_authentication_errors
Add localization mechanism for authentication errors
2022-12-05 10:44:46 +01:00
Phl-Pro
b5c4ef32e5
Merge pull request #7136 from vector-im/phlpro/voicebroadcast_last_sequence_number
[VoiceBroadcast] Add the last sequence number in the paused/stopped state event
2022-12-05 08:19:56 +01:00
Philippe Loriaux
ca8e98fd79 Update last PR comment 2022-12-02 18:22:58 +01:00
Philippe Loriaux
b1c23674fd Fix PR comments 2022-12-02 17:45:24 +01:00
Philippe Loriaux
5564c16525 Update RoomDataSource init finalization to fix peeking case 2022-12-02 16:31:34 +01:00
Philippe Loriaux
bd09dcb763 Add the last sequence number in the paused/stopped state event 2022-12-02 16:26:34 +01:00
Philippe Loriaux
2701d9676a Remove the voice broadcast chunks from the attachments list 2022-12-02 11:51:33 +01:00
Philippe Loriaux
798c8135cc Prompt the user before ending a voice broadcast 2022-12-01 16:36:04 +01:00
Phl-Pro
1ee120cb85
Merge pull request #7125 from vector-im/phlpro/voicebroadcast_pause_playback_buffering
VoiceBroadcast: Be able to pause the playback when it is buffering
2022-12-01 08:36:38 +01:00
Velin92
aa43d7420a
Merge pull request #7127 from vector-im/mauroromito/design_improvements_2
Rich Text Editor: Design Improvements
2022-11-30 16:30:41 +01:00
Philippe Loriaux
f80518065f Add localization for authentication errors 2022-11-30 15:51:05 +01:00
Mauro Romito
314f10c2c1 fix for 7130 ? 2022-11-30 15:37:00 +01:00
Mauro Romito
447721f87d better fix for iPhone 14 2022-11-30 14:04:38 +01:00
Mauro Romito
7869b8f0a2 fix for iPhone 14 2022-11-30 13:41:08 +01:00
Mauro Romito
1b6cabf2a7 fix for iOS 15 fullscreen mode not working 2022-11-30 13:27:07 +01:00
Mauro Romito
e7b9b2e8d7 scrolling disabled, better intrinsic size, changed asset 2022-11-30 11:11:00 +01:00
Alfonso Grillo
ef8a9be5ed
Merge pull request #7088 from vector-im/alfogrillo/badges_spaces
Add badge in spaces button (PSG-966)
2022-11-30 10:22:25 +01:00
Mauro Romito
84c9c7fa50 spacing improvement from bottom in plain text mode 2022-11-29 19:13:49 +01:00
Philippe Loriaux
5cd54d6858 Be able to pause the playback when it is buffering 2022-11-29 16:21:00 +01:00
Element Translate Bot
5ed4434419
Translations update from Weblate (#7120)
* Translated using Weblate (Dutch)

Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/nl/

* Translated using Weblate (Albanian)

Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/sq/

* Translated using Weblate (Russian)

Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/ru/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/es/

Co-authored-by: Roel ter Maat <roel.termaat@nedap.com>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Platon Terekhov <ockenfels_vevent@aleeas.com>
Co-authored-by: iaiz <git@iapellaniz.com>
2022-11-29 17:28:17 +03:00
Element Translate Bot
c24e9dfe43
Translated using Weblate (Dutch) (#7119)
Currently translated at 100.0% (49 of 49 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/nl/

Co-authored-by: Roel ter Maat <roel.termaat@nedap.com>
2022-11-29 17:27:33 +03:00
Mauro Romito
d0bf27dec1 fix 2022-11-29 12:10:29 +01:00
Andy Uhnak
4b2357728c Do not retry initial sync on fatal errors 2022-11-29 10:15:05 +00:00
Phl-Pro
52e90aa507
Merge branch 'develop' into phlpro/voicebroadcast-display-playback-duration 2022-11-28 09:12:03 +01:00
Alfonso Grillo
9be5f5935a Refactor badge logic 2022-11-28 09:03:22 +01:00
Yoan Pintas
17b45aa79b
Support voice broadcast live playback (#7094) 2022-11-25 20:59:34 +01:00
Philippe Loriaux
67521e76e4 Remove useless error states 2022-11-25 16:27:24 +01:00
Philippe Loriaux
c0ae94031a Add VBAggregatorLaunchState in Aggregator 2022-11-25 15:23:52 +01:00
Alfonso Grillo
9e2e2d03a3 Merge branch 'develop' into alfogrillo/badges_spaces 2022-11-25 10:53:48 +01:00
Phl-Pro
11e39db7ab
Merge pull request #7103 from vector-im/phlpro/voicebroadcast_left_time
Add the left time in the Voice Broadcast tile recorder
2022-11-25 09:28:21 +01:00
Anderas
b14247ff87
Merge pull request #7101 from vector-im/andy/sync_progress
Display sync progress on the loading screen
2022-11-24 15:47:07 +00:00
Phl-Pro
7d155c8677
Merge pull request #7105 from vector-im/phlpro/voicebroadcast_fix_scroll_issue
Fix scroll issues with VoiceBroadcast and Poll cells
2022-11-24 10:21:03 +01:00
Philippe Loriaux
24782e2484 Update Voice Broadcast Time left asset 2022-11-24 09:26:13 +01:00
Philippe Loriaux
c5ac0cec3c Fix scroll issues with VoiceBroadcastPlayback cells (by fixing SizableBaseRoomCell) 2022-11-23 14:48:54 +01:00
Mauro Romito
9dc4b8df82 suggest PR changes 2022-11-23 13:35:05 +01:00
Andy Uhnak
fc0cf90678 Display sync progress on the loading screen 2022-11-23 10:58:15 +00:00
Philippe Loriaux
341b9bd6b8 Add Voice Broadcast left time countdown 2022-11-23 10:17:32 +01:00
Mauro Romito
bbf43514eb removed a reference to a constraint that was not needed but only created a constraint issue when restored during the animation for dismissal 2022-11-22 19:47:44 +01:00
Mauro Romito
54e5753a21 hide button and revert state when rotating on an iPhone, also fixed the positioning of the strikethrough and underline, and the maxCompressed size in landscape mode is always adapted to be visible. 2022-11-22 18:21:59 +01:00
Doug
8015f297ae Fix a crash when a voice message finishes. 2022-11-22 09:46:26 +00:00
Alfonso Grillo
4f1bf69191 Merge branch 'develop' into alfogrillo/badges_spaces 2022-11-18 17:55:58 +01:00
Alfonso Grillo
f6c57e8364 Optimise badge computation 2022-11-18 16:34:25 +01:00
Alfonso Grillo
f1ce202f80 Remove duplicate code 2022-11-18 15:50:03 +01:00
Alfonso Grillo
d1e434b2f5 Address PR comments 2022-11-18 15:23:53 +01:00
Alfonso Grillo
89fc973dc0
Merge pull request #7083 from vector-im/alfogrillo/sessions_without_encryption_support
Sessions without encryption support (PSG-1003)
2022-11-18 11:48:27 +01:00
Alfonso Grillo
a83d54d225 Add badge in spaces button 2022-11-18 11:34:55 +01:00
Mauro Romito
657f992f35 some more documentation on how to use the custom detent 2022-11-18 11:33:40 +01:00
Mauro Romito
18f6597a11 Merge branch 'develop' into mauroromito/7082_fix_scrollable_bottom_sheet 2022-11-16 17:30:14 +01:00
Mauro Romito
4e37034fba scrollable bottom sheet, with custom size on iOS 16 2022-11-16 17:23:32 +01:00
Alfonso Grillo
a86a4c640c Add localisation for UserSessionCardViewData 2022-11-16 10:42:08 +01:00
Velin92
b5dc19d930
Merge pull request #7059 from vector-im/mauroromito/fullscreen_mode_2
Rich Text Editor: Fullscreen mode
2022-11-15 21:18:51 +01:00
Mauro Romito
99711c9e57 improved code and stability 2022-11-15 20:26:58 +01:00
Mauro Romito
ec0308ff2e improving the dismiss of the keyboard 2022-11-15 19:23:27 +01:00
Mauro Romito
3a5ee8d731 full screen improvements 2022-11-15 18:56:00 +01:00
Mauro Romito
b627dde6fe improvements 2022-11-15 17:52:45 +01:00
Mauro Romito
72bd971083 dismiss fullscreen when sending a message 2022-11-15 17:01:07 +01:00
Anderas
62980bed54
Merge pull request #7078 from vector-im/andy/large_backups
Import progress for room keys
2022-11-15 15:13:30 +00:00
ismailgulek
9dc6ee0fa9 Fix Weblate conflict 2022-11-15 17:31:50 +03:00
Element Translate Bot
b51f619c1e
Translations update from Weblate (#7080)
* Translated using Weblate (Dutch)

Currently translated at 100.0% (2311 of 2311 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/

* Translated using Weblate (German)

Currently translated at 100.0% (2311 of 2311 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (2312 of 2312 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/

* Translated using Weblate (German)

Currently translated at 100.0% (2312 of 2312 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Albanian)

Currently translated at 99.6% (2303 of 2312 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2312 of 2312 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (2312 of 2312 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (2312 of 2312 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (2312 of 2312 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (2312 of 2312 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/

* Translated using Weblate (Italian)

Currently translated at 100.0% (2312 of 2312 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/

* Translated using Weblate (German)

Currently translated at 100.0% (2313 of 2313 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (2313 of 2313 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (2313 of 2313 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/

* Translated using Weblate (German)

Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/

* Translated using Weblate (Italian)

Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2315 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/

* Translated using Weblate (Albanian)

Currently translated at 99.5% (2305 of 2315 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/

* Translated using Weblate (German)

Currently translated at 100.0% (2317 of 2317 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Japanese)

Currently translated at 66.2% (1534 of 2317 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2317 of 2317 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (2317 of 2317 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (2317 of 2317 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (2317 of 2317 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (2317 of 2317 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/

* Translated using Weblate (Japanese)

Currently translated at 66.2% (1534 of 2317 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/

* Translated using Weblate (German)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/

* Translated using Weblate (German)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/

* Translated using Weblate (Italian)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (2326 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/

* Translated using Weblate (French)

Currently translated at 97.6% (2272 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/

* Translated using Weblate (Russian)

Currently translated at 80.5% (1873 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/

* Translated using Weblate (Russian)

Currently translated at 80.7% (1879 of 2326 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/

Co-authored-by: Roel ter Maat <roel.termaat@nedap.com>
Co-authored-by: Vri <element@vrifox.cc>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: lvre <7uu3qrbvm@relay.firefox.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Priit Jõerüüt <riot@joeruut.com>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: random <dictionary@tutamail.com>
Co-authored-by: Szimszon <github@oregpreshaz.eu>
Co-authored-by: Suguru Hirahara <ovestekona@protonmail.com>
Co-authored-by: Thibault Martin <mail@thibaultmart.in>
Co-authored-by: Platon Terekhov <ockenfels_vevent@aleeas.com>
2022-11-15 15:57:57 +03:00
Andy Uhnak
20668a575e Import progress for room keys 2022-11-15 12:06:29 +00:00
Gil Eluard
7471e7b221 Display number of unread messages above threads button 2022-11-15 11:36:43 +01:00
Mauro Romito
1e7013a44a Merge branch 'develop' into mauroromito/fullscreen_mode_2
# Conflicts:
#	Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	RiotSwiftUI/Modules/Room/Composer/View/Composer.swift
#	project.yml
2022-11-15 11:03:28 +01:00
Yoan Pintas
11bdddc8c0
Add voice broadcast slider (#7010) 2022-11-14 17:16:14 +01:00
Aleksandrs Proskurins
2630bbfe32
Merge pull request #7072 from vector-im/aleksandrs/7070_poll_no_usable
Poll not usable after logging out and back in
2022-11-14 15:32:52 +02:00
paleksandrs
cb5014c39b Poll not usable after logging out and back in 2022-11-14 10:43:31 +02:00
Anderas
68ce83ed70
Merge pull request #7068 from vector-im/andy/repeat_sync
Remove 10s wait on failed initial sync
2022-11-14 08:39:08 +00:00
Mauro Romito
978d2f351f fullscreen mode implemented 2022-11-11 16:57:05 +01:00
Mauro Romito
4fe96bd75c animation improvement with and without keyboard 2022-11-11 12:07:19 +01:00
Mauro Romito
c3b50d3d6f improving animations 2022-11-11 10:24:14 +01:00
Gil Eluard
8b19305787 Threads: removed "unread_thread_notifications" from sync filters for server that doesn't support MSC3773
- Update after review
2022-11-10 22:50:26 +01:00
Mauro Romito
75d1e1a0ae swipe animation improvements 2022-11-10 18:13:22 +01:00
Andy Uhnak
f97903b7f2 Remove 10s wait on failed initial sync 2022-11-10 16:15:16 +00:00
Mauro Romito
d96aff84a2 code improvements 2022-11-10 15:55:25 +01:00
Mauro Romito
c958418cac this works but we need to expose also the maxCompressed height and the minHeight 2022-11-10 15:41:36 +01:00
Mauro Romito
688b2a74d7 Merge branch 'develop' into mauroromito/fullscreen_mode_2
# Conflicts:
#	RiotSwiftUI/Modules/Room/Composer/View/Composer.swift
2022-11-10 14:29:08 +01:00
Mauro Romito
bee78eed7c keyboard dismissal issue fixed 2022-11-10 13:46:41 +01:00
Gil Eluard
9a5d8c71ce Threads: removed "unread_thread_notifications" from sync filters for server that doesn't support MSC3773 2022-11-10 13:22:55 +01:00
Stefan Ceriu
3f3d81b8b6 Force a layout on the room bubble cell messageTextView to get a correct frame 2022-11-10 11:26:20 +02:00
aringenbach
3329bae7bf
Merge pull request #7062 from vector-im/aringenbach/7061_enable_markdown
Rich-text editor: enable translations between Markdown and HTML when toggling text formatting
2022-11-10 10:25:43 +01:00
Aleksandrs Proskurins
3dd03a1f13
Merge pull request #7056 from vector-im/aleksandrs/7043_unverified_sessions_alert
Unverified sessions alert
2022-11-10 09:23:21 +02:00
Alfonso Grillo
5b334906d2
Merge pull request #6992 from vector-im/alfogrillo/learn_more_sheet
Add informational sheet for sessions (PSG-714)
2022-11-09 17:49:15 +01:00
Mauro Romito
2bd7232a3f improved the pan animation to be as the designs 2022-11-09 17:07:05 +01:00
aringenbach
b76edecb65 Rich-text editor: enable translations between Markdown and HTML when toggling text formatting 2022-11-09 16:43:58 +01:00
Mauro Romito
cac30ae11f some pr suggestions 2022-11-09 15:40:10 +01:00
Mauro Romito
ae63356dba pan gesture 2022-11-09 14:21:14 +01:00
aringenbach
58f5c43546
Merge pull request #7053 from vector-im/aringenbach/7052_fix_text_formatting_toggle
Rich-text editor: Fix text formatting enabled inconsistent state
2022-11-09 14:16:30 +01:00
paleksandrs
36a9c3c696 Snooze controller 2022-11-09 14:59:35 +02:00
aringenbach
2184f1fdf5
Merge pull request #6993 from vector-im/aringenbach/6962_slash_commands
Fixed IRC-style message and commands support in Rich text editor
2022-11-09 10:31:14 +01:00
aringenbach
f611351e70 Rich-text editor: Fix text formatting enabled inconsistent state 2022-11-09 10:26:48 +01:00
Mauro Romito
f45b61b9bd fix for iPad 2022-11-08 18:48:50 +01:00
Mauro Romito
1726375f0c fix for iPad 2022-11-08 18:42:04 +01:00
Alfonso Grillo
ab00c7e400 Refine bottom sheet layout 2022-11-08 18:04:42 +01:00
Alfonso Grillo
d5c3bd2e48 Merge branch 'develop' into alfogrillo/learn_more_sheet 2022-11-08 17:04:20 +01:00
Mauro Romito
0e00b30f8d full screen improvements 2022-11-08 16:50:44 +01:00
Mauro Romito
9993e533c8 fullscreen mode with navigation controller superview 2022-11-08 14:56:12 +01:00
Stefan Ceriu
081dff7140 Fixes vector-im/element-ios/issues/6441 - Incorrect timeline item text height calculation 2022-11-08 14:46:44 +02:00
Stefan Ceriu
a76f88fae9 Revert "Fixes vector-im/element-ios/issues/6441 - Incorrect timeline item text height calculation (#6679)"
This reverts commit 405c2d8e32.
2022-11-08 14:46:44 +02:00
Stefan Ceriu
996624e117 Revert "Fix timeline items text height calculation"
This reverts commit 8f9eddee50.
2022-11-08 14:46:44 +02:00
Stefan Ceriu
e1d55c690e Revert "Replace attributed string height calculation with a more reliable implementation"
This reverts commit 81773cd1e5.
2022-11-08 14:46:44 +02:00
Mauro Romito
51fe0eb2f1 Merge branch 'develop' into mauroromito/fullscreen_mode_2
# Conflicts:
#	Riot/Modules/Room/RoomViewController.swift
2022-11-08 13:21:42 +01:00
Stefan Ceriu
01714ad000 Prevent Unable to activate constraint with anchors .. because they have no common ancestor. crashes. Only link toasts to the top safe area instead of the navigation controller 2022-11-07 17:38:25 +02:00
aringenbach
0742641beb Remove indication about plain text mode coming soon 2022-11-07 15:24:39 +01:00
aringenbach
37355b0976 Merge branch 'develop' into resilience-rc
# Conflicts:
#	Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	RiotSwiftUI/Modules/Room/Composer/View/Composer.swift
#	project.yml
2022-11-07 15:05:25 +01:00
paleksandrs
7c310495d6 Removed "Do not ask again" button 2022-11-07 10:38:46 +02:00
paleksandrs
55dca0eb45 Changed title and body 2022-11-07 10:16:26 +02:00
Gil Eluard
d005344905 Threads notification count in main timeline including un participated threads 2022-11-04 17:21:27 +01:00
Mauro Romito
253c16909f trick without using the window but the nav controller 2022-11-04 14:30:28 +01:00
Gil Eluard
43f2abeaef
Merge pull request #7030 from vector-im/gil/7029-Threads_add_support_to_labs_flag_for_read_receipts
Threads: add support to labs flag for read receipts
2022-11-04 13:38:59 +01:00
Alfonso Grillo
d1560ded5d Amend copies 2022-11-04 12:53:57 +01:00
Gil Eluard
f790148c68 Merge branch 'gil/6663-MSC3771_read_receipts_for_threads' into gil/7029-Threads_add_support_to_labs_flag_for_read_receipts 2022-11-04 11:08:53 +01:00
Gil Eluard
5fbe3fd916 Merge branch 'gil/6663-MSC3771_read_receipts_for_threads' into gil/6664-MSC3773_notifications_for_threads 2022-11-04 11:08:41 +01:00
Mauro Romito
ccb52acdeb fixed the positioning 2022-11-04 11:07:14 +01:00
Gil Eluard
86f2074776 Merge branch 'develop' into gil/6663-MSC3771_read_receipts_for_threads 2022-11-04 11:07:13 +01:00
Mauro Romito
5d0593ad5a this solution looks promising 2022-11-04 04:39:22 +01:00
Mauro Romito
64fd6e5caf another possible impl 2022-11-04 02:45:55 +01:00
Alfonso Grillo
455118d22b Merge branch 'develop' into alfogrillo/learn_more_sheet
# Conflicts:
#	RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsModels.swift
#	RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsViewModel.swift
#	RiotSwiftUI/Modules/UserSessions/UserSessionOverview/UserSessionOverviewModels.swift
#	RiotSwiftUI/Modules/UserSessions/UserSessionOverview/UserSessionOverviewViewModel.swift
#	RiotSwiftUI/Modules/UserSessions/UserSessionOverview/View/UserSessionOverview.swift
2022-11-03 18:25:06 +01:00
Alfonso Grillo
09e9f3e176 Merge branch 'develop' into alfogrillo/learn_more_sheet 2022-11-03 17:29:01 +01:00
Alfonso Grillo
1221b0f874 Refine settings logic 2022-11-03 14:47:08 +01:00
Alfonso Grillo
01b6b12752 Add show/hide ip persistency 2022-11-03 14:47:08 +01:00
Alfonso Grillo
70a03ec0cd Cleanup 2022-11-03 14:47:08 +01:00
Alfonso Grillo
cd5ce7ea72 Add location feature in UserSessionsOverview 2022-11-03 14:46:19 +01:00
Gil Eluard
2b298eeb88 Merge branch 'gil/6663-MSC3771_read_receipts_for_threads' into gil/7029-Threads_add_support_to_labs_flag_for_read_receipts 2022-11-03 13:35:24 +01:00
Gil Eluard
d28cf6d1c1 Merge branch 'gil/6663-MSC3771_read_receipts_for_threads' into gil/6664-MSC3773_notifications_for_threads 2022-11-03 13:35:01 +01:00
Gil Eluard
3e00c6c753 Merge branch 'develop' into gil/6663-MSC3771_read_receipts_for_threads 2022-11-03 13:34:27 +01:00
Aleksandrs Proskurins
848a6db0ec
Merge pull request #7015 from vector-im/aleksandrs/7014_sign_out_of_other_sessions
Device Manager: Sign out of other sessions.
2022-11-03 14:32:11 +02:00
Alfonso Grillo
24ed60c2e8 Merge branch 'develop' into alfogrillo/learn_more_sheet
# Conflicts:
#	RiotSwiftUI/Modules/UserSessions/Coordinator/UserSessionsFlowCoordinator.swift
#	RiotSwiftUI/Modules/UserSessions/UserOtherSessions/Coordinator/UserOtherSessionsCoordinator.swift
#	RiotSwiftUI/Modules/UserSessions/UserOtherSessions/Test/UI/UserOtherSessionsUITests.swift
#	RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsModels.swift
#	RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsViewModel.swift
#	RiotSwiftUI/Modules/UserSessions/UserOtherSessions/View/UserOtherSessions.swift
#	RiotSwiftUI/Modules/UserSessions/UserSessionOverview/Test/UI/UserSessionOverviewUITests.swift
2022-11-03 09:22:47 +01:00
Gil Eluard
272ca3c3d6 Threads: add support to labs flag for read receipts 2022-11-02 23:42:53 +01:00
Velin92
70ae9d6e03
Merge pull request #7027 from vector-im/mauroromito/6946_custom_emojis
Labs: Rich text-editor fix for "does not support inserting custom iOS emojis"
2022-11-02 17:31:19 +01:00
Mauro Romito
d42828d741 fix for 6946 2022-11-02 16:45:40 +01:00
aringenbach
a07be4e3c3 Add kResizeComposerAnimationDuration constant description 2022-11-02 16:40:57 +01:00
aringenbach
514ec10450 Synchronise composer and toolbar resizing animation duration 2022-11-02 16:40:57 +01:00
Gil Eluard
3dcaf4a9fa Threads: added support to read receipts (MSC3771)
- Update after review
2022-11-02 15:23:54 +01:00
paleksandrs
bf7deaf582 Merge branch 'develop' into aleksandrs/7014_sign_out_of_other_sessions 2022-11-02 15:07:17 +02:00
paleksandrs
484cab4451 Merge branch 'develop' into aleksandrs/6963_multi_session_logout 2022-11-02 14:02:52 +02:00
paleksandrs
55af0200ea Comment fix 2022-11-02 11:47:32 +02:00
Gil Eluard
adb6da8fc6 Threads: added support to notifications count (MSC3773) 2022-11-01 22:57:39 +01:00
Gil Eluard
bb94edf8cd Threads: added support to read receipts (MSC3771)
- Update after review
2022-11-01 22:48:47 +01:00
Element Translate Bot
bef057e5ae
Translations update from Weblate (#7017)
* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2311 of 2311 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (2311 of 2311 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/

* Translated using Weblate (German)

Currently translated at 100.0% (2311 of 2311 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (German)

Currently translated at 100.0% (2311 of 2311 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (2311 of 2311 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/nl/

Co-authored-by: lvre <7uu3qrbvm@relay.firefox.com>
Co-authored-by: Priit Jõerüüt <riot@joeruut.com>
Co-authored-by: Vri <element@vrifox.cc>
Co-authored-by: Johan Smits <johan@smitsmail.net>
2022-11-01 12:57:59 +03:00
Anderas
5450a68576
Merge pull request #6985 from vector-im/andy/complete_crypto
Complete MXCryptoV2 implementation
2022-10-31 17:56:05 +00:00
paleksandrs
f8a9107c2b Sign out of all other sessions 2022-10-31 17:21:53 +02:00
Andy Uhnak
09ba7bcc30 Display crypto version 2022-10-31 09:34:18 +00:00
paleksandrs
c02f144314 Merge branch 'develop' into aleksandrs/6963_multi_session_logout 2022-10-31 11:30:12 +02:00
Andy Uhnak
026f6dbceb CryptoV2 changes 2022-10-31 08:49:51 +00:00
aringenbach
82274c0fbb Fixed IRC-style message and commands support in Rich text editor 2022-10-28 17:26:18 +02:00
Alfonso Grillo
5504a160d2 Show rename info alert 2022-10-28 11:38:09 +02:00
Alfonso Grillo
0210dccdc6 Add inactive sessions copy 2022-10-28 11:38:09 +02:00
Alfonso Grillo
a28de2b8b8 Localise content 2022-10-28 11:38:09 +02:00
Yoan Pintas
64793d217b
No customization for emptycell (#7000) 2022-10-27 18:03:25 +02:00
Yoan Pintas
3d855db758
Avoid simultaneous state changes (#6986) 2022-10-27 17:15:18 +02:00