Commit Graph

20310 Commits

Author SHA1 Message Date
Florian Renaud 362696cfc8 VoiceBroadcast - Show error dialog if user is not able to record a voice broadcast 2022-10-28 10:43:34 +02:00
Florian Renaud 838e11c167 rename observeIncomingEvents method and reorder some methods 2022-10-28 10:43:05 +02:00
Florian Renaud 62c574b966 Add changelog 2022-10-28 10:29:48 +02:00
Florian Renaud 3fcac097d3 VoiceBroadcastPlayer - Fetch playlist in dedicated use case and improve player 2022-10-27 23:50:21 +02:00
Benoit Marty e1393c2d63
Merge pull request #7469 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
2022-10-27 17:29:39 +02:00
Florian Renaud 174ba4f4cc VoiceBroadcastPlayer - Create player interface and move implementation to dedicated class 2022-10-27 16:54:32 +02:00
Benoit Marty 6b34bb2086 Fix issue with Back button not working when conference is not joined yet. 2022-10-27 16:10:40 +02:00
Benoit Marty 40ea00f865 Empty commit to trigger CI 2022-10-27 15:54:24 +02:00
Benoit Marty 1b5852fbcb API break, replace `leave()` by broadcast 2022-10-27 14:37:29 +02:00
Benoit Marty f93f43bf8b Fix issue with Jitsi compilation
Error was lots of `Duplicate class org.checkerframework.common.reflection.qual.MethodVal found in modules jetified-checker-3.1 (org.checkerframework:checker:3.1.1) and jetified-checker-qual-3.12.0 (org.checkerframework:checker-qual:3.12.0)
Cannot use latest 3.15.0 since it required min API 26.
2022-10-27 14:36:45 +02:00
Benoit Marty ac4785a0dd Fix lint issue 2022-10-27 14:36:45 +02:00
Benoit Marty acd02d1d99 Improve comment 2022-10-27 14:36:45 +02:00
Benoit Marty 461d07a4c3 changelog 2022-10-27 14:36:45 +02:00
Benoit Marty 16a5046601 Add a DebugJitsiActivity for debug build only. It's quite useless... 2022-10-27 14:34:58 +02:00
Benoit Marty 4515dcdfe9 Update Jitsi and WebRtc dependencies to android-sdk-6.2.2 2022-10-27 14:34:58 +02:00
Benoit Marty a1278ee2f2 Update the recipe. 2022-10-27 14:33:49 +02:00
Benoit Marty 77f7b41cb2 Build android-sdk-6.2.2 2022-10-27 14:33:49 +02:00
Benoit Marty fe6669380a
Merge pull request #7362 from vector-im/kittykat-patch-1
Add issue automation for PS feature teams
2022-10-27 14:12:36 +02:00
Jingchao Feng 5d4215744a Translated using Weblate (Chinese (Simplified))
Currently translated at 94.5% (2381 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-10-27 03:41:14 +00:00
Weblate a620d6ec67 Merge branch 'origin/develop' into Weblate. 2022-10-27 03:38:16 +00:00
phardyle 8c72a76c06 Translated using Weblate (Chinese (Simplified))
Currently translated at 94.5% (2381 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-10-27 03:38:16 +00:00
Ihor Hordiichuk ae30f29782 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2519 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2022-10-27 03:38:15 +00:00
lvre 2a0b1ab97b Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2519 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2022-10-27 03:38:15 +00:00
Roel ter Maat e185bdf8e7 Translated using Weblate (Dutch)
Currently translated at 97.9% (2468 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2022-10-27 03:38:14 +00:00
Priit Jõerüüt 0ef9e5358f Translated using Weblate (Estonian)
Currently translated at 99.6% (2511 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2022-10-27 03:38:08 +00:00
Auri B. P d7ebdbfdf5 Translated using Weblate (Catalan)
Currently translated at 100.0% (2519 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-10-27 03:38:08 +00:00
Nizami df16ec6cda Translated using Weblate (Azerbaijani)
Currently translated at 2.7% (69 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/az/
2022-10-27 03:38:07 +00:00
Jingchao Feng b00178c013 Translated using Weblate (Chinese (Simplified))
Currently translated at 94.5% (2381 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-10-27 03:38:05 +00:00
phardyle 1007e02ceb Translated using Weblate (Chinese (Simplified))
Currently translated at 94.5% (2381 of 2519 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hans/
2022-10-27 03:38:05 +00:00
jonnyandrew c776aae9d0
[Rich text editor] Add plain text mode and new attachment UI (#7459)
* Add new attachments selection dialog

* Add rounded corners to bottom sheet dialog.

Note these are currently only visible in the collapsed state.
- [Google issue](https://issuetracker.google.com/issues/144859239)
- [Rejected PR](https://github.com/material-components/material-components-android/pull/437)
- [Github issue](https://github.com/material-components/material-components-android/issues/1278)

* Add changelog entry

* Remove redundant call to superclass click listener

* Refactor to use view visibility helper

* Change redundant sealed class to interface

* Remove unused string

* Revert "Add rounded corners to bottom sheet dialog."

This reverts commit 17c43c9188.

* Remove redundant view group

* Remove redundant `this`

* Update rich text editor to latest

* Update rich text editor version

* Allow toggling rich text in the new editor

* Persist the text formatting setting

* Add changelog entry
2022-10-26 18:37:40 +02:00
Eric Decanini 29d3856ef2
Merge pull request #7424 from vector-im/feature/eric/msc3773
Implements MSC3773 (Thread Notifications)
2022-10-26 10:44:32 -04:00
Florian Renaud bdfc96ff66 Fix merge conflicts 2022-10-26 16:36:51 +02:00
Florian Renaud 751afbdd7b
Merge pull request #7458 from vector-im/feature/fre/voice_broadcast_remove_useless_logs
[Voice Broadcast] Minor cleanup in GetOngoingVoiceBroadcastsUseCase
2022-10-26 16:16:25 +02:00
Florian Renaud cb5fc75c5d GetOngoingVoiceBroadcastsUseCase: Return empty list if there is no session 2022-10-26 16:08:03 +02:00
Florian Renaud c20f6fe326 GetOngoingVoiceBroadcastsUseCase: Remove debug logs 2022-10-26 16:07:38 +02:00
Florian Renaud 6ee77ad101
Merge pull request #7450 from vector-im/feature/fre/voice_broadcast_stop_on_app_restart
Voice Broadcast - Stop recording on app restart
2022-10-26 15:49:32 +02:00
Jorge Martin Espinosa d242ab049b
[Rich text editor] Implement full screen editor mode (simple approach) (#7436)
* Rich text editor: implement full screen editor mode using ConstraintSets

* Add back press handler

* Change ToggleFullScreen to SetFullScreen, fix rebase issues

* Add warning to fragment_timeline* files
2022-10-26 15:15:48 +02:00
Florian Renaud 0cc2a477b4 Mockk GetOngoingVoiceBroadcastsUseCase and adapt tests 2022-10-26 14:54:55 +02:00
Benoit Marty e41b1a6e8b
Merge pull request #7454 from vector-im/feature/bma/upgrade_sanselan
Replace org.apache.sanselan:sanselan by org.apache.commons:commons-imaging
2022-10-26 14:19:08 +02:00
Maxime NATUREL e8bf79969b
Merge pull request #7408 from vector-im/feature/mna/session_manager_multi_selection
[Session manager] Multi selection in sessions list (PSG-852)
2022-10-26 14:10:27 +02:00
Florian Renaud 23b4f6d42f Inject ActiveSessionHolder in GetOngoingVoiceBroadcastsUseCase 2022-10-26 12:49:51 +02:00
Florian Renaud 443d573205 Remove getOngoingVoiceBroadcasts from VoiceBroadcastHelper 2022-10-26 12:48:32 +02:00
Florian Renaud 5855fe1242 Add StopOngoingVoiceBroadcastUseCase 2022-10-26 12:44:38 +02:00
Florian Renaud 2f14d19130 Fix failing test 2022-10-26 12:44:37 +02:00
Benoit Marty 307b71dbd7 Changelog 2022-10-26 12:40:45 +02:00
Benoit Marty c8d08e21a8 Small refactor 2022-10-26 12:36:58 +02:00
Benoit Marty e8046da0ba Use `GpsTagConstants.ALL_GPS_TAGS` to remove all tags related to GPS. 2022-10-26 12:34:03 +02:00
Benoit Marty 3632e6dc8a Replace library `org.apache.sanselan:sanselan:0.97-incubator` with `org.apache.commons:commons-imaging:1.0-alpha3` 2022-10-26 12:32:27 +02:00
Maxime NATUREL e765575cf6 Renaming and creating a fixture method for DeviceFullInfo mocks 2022-10-26 12:22:26 +02:00
Maxime NATUREL db17d02f36 Using host variable to make the code nicer 2022-10-26 12:22:26 +02:00