Benoit Marty
c802e2d0f7
Merge pull request #7988 from vector-im/yostyle/msc3912
...
Implement MSC3912 to delete server side all the data of a deleted voice broadcast
2023-01-25 10:32:21 +01:00
Benoit Marty
bc3c253067
Fix bad import.
2023-01-24 14:44:52 +01:00
Florian Renaud
71b7fbdf15
Merge pull request #7993 from vector-im/feature/fre/vb_handle_connection_error
...
Pause voice broadcast if there is no network
2023-01-24 14:43:04 +01:00
Benoit Marty
3fcf2a1dd8
Merge pull request #7985 from vector-im/feature/bma/slowDownSentry
...
Slow down sentry
2023-01-24 14:33:58 +01:00
Florian Renaud
b0460ebcc0
Use new endpoint to delete voice broadcast with relations
2023-01-24 11:38:07 +01:00
Florian Renaud
f0eae523d5
Fix long text overlapping
2023-01-24 08:49:12 +01:00
Florian Renaud
fea3441bbf
Pause voice broadcast if there is no network
2023-01-24 07:32:35 +01:00
Florian Renaud
1e951cd838
Merge pull request #7979 from vector-im/bugfix/fre/rework_vb_media_player
...
Voice Broadcast - Rework internal media players coordination
2023-01-23 14:22:27 +01:00
Florian Renaud
f498fe6fd9
Merge pull request #7963 from vector-im/bugfix/fre/fix_vb_scrubbing
...
Voice Broadcast - Fix playback scrubbing not working if playback is stopped
2023-01-23 14:22:11 +01:00
valere
4ee53ad9d0
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-23 09:17:26 +01:00
Yoan Pintas
5b22a1267e
Merge pull request #7973 from vector-im/yostyle/voicebroadcast_pause_playback
2023-01-20 15:43:12 +00:00
Yoan Pintas
64f9cfef42
Merge pull request #7974 from vector-im/yosyle/voicebroadcast_block_voicemessage
2023-01-20 15:41:18 +00:00
Yoan Pintas
d7825c32e8
Merge pull request #7976 from vector-im/yostyle/voicebroadcast_reactions
2023-01-20 15:16:03 +00:00
yostyle
0a60d0306e
Fix PR comments
2023-01-20 15:26:17 +01:00
Benoit Marty
1a08a9425b
Sentry: Report sync duration and metrics for initial sync and for sync after pause. Not for regular sync.
2023-01-20 14:01:35 +01:00
Benoit Marty
e9e391d1cd
Ensure transaction will not be finished several times.
2023-01-20 12:51:05 +01:00
yostyle
cdbf247734
Fix PR comment
2023-01-20 08:52:21 +01:00
Florian Renaud
19a489b6d4
Fix kdoc
2023-01-20 08:20:35 +01:00
valere
f9ed8a4dcf
verification state integration
...
fix rust/kotlin flavor compilation pbs
2023-01-19 23:51:50 +01:00
Florian Renaud
23801de992
Restart the playback time if player completed with less than 250 ms remaining time
2023-01-19 18:13:55 +01:00
Florian Renaud
b47c8aabcd
Remove legacy code about live broadcast playback
2023-01-19 18:13:55 +01:00
Florian Renaud
d6e8aca969
Rework media player coordination
2023-01-19 18:13:54 +01:00
yostyle
ca28c24818
Update fastBackward and fastForward button sizes
2023-01-19 12:35:53 +01:00
yostyle
31eaa9e2cf
Update reaction condition on voicebroadcast
2023-01-19 12:11:16 +01:00
yostyle
e4d0394234
Support reactions on Voice Broadcast
2023-01-19 11:27:52 +01:00
valere
f1d3eeb0a4
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-19 11:23:58 +01:00
Benoit Marty
2ee51ecc92
Merge pull request #7962 from vector-im/feature/bma/oomRealm
...
Fix oom crashes.
2023-01-19 09:41:58 +01:00
yostyle
ba9720416a
Send voice message should not be allowed during a voice broadcast recording
2023-01-19 08:44:53 +01:00
yostyle
64d116d4ac
Pause voice broadcast listening on new VB recording
2023-01-19 01:14:48 +01:00
valere
1ab4a2fd8a
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-18 23:38:10 +01:00
Hugh Nimmo-Smith
3333d86776
Merge branch 'develop' into hughns/msc3824-oidc-aware
2023-01-18 17:08:16 +00:00
Hugh Nimmo-Smith
1ac04b0070
Merge branch 'develop' into hughns/msc3824-oidc-aware
2023-01-18 17:05:36 +00:00
Onuray Sahin
fe4e0eb0d9
Render poll question when rendering reply to a poll end event.
2023-01-18 17:38:56 +03:00
Maxime NATUREL
0cdbceaa00
Merge pull request #7951 from vector-im/feature/mna/poll-history-load-more-ui
...
[Poll] History list: Load more UI mechanism (PSG-1095)
2023-01-18 09:35:25 +01:00
Benoit Marty
5ff9792237
Merge pull request #7949 from vector-im/feature/bma/fixSmallBugs
...
Fix small bugs
2023-01-17 16:47:53 +01:00
Maxime NATUREL
171717bcd1
Adding helper methods for ViewState
2023-01-17 16:20:05 +01:00
Maxime NATUREL
4f5d151f0b
Updating changelog title
2023-01-17 16:04:33 +01:00
Maxime NATUREL
3f2625576b
Adding unit tests for ViewModel
2023-01-17 16:04:33 +01:00
Maxime NATUREL
88d1f75d1d
Improve fake mechanism of syncing
2023-01-17 16:04:33 +01:00
Maxime NATUREL
e0be6ef09f
Adding unit test for repository
2023-01-17 16:04:33 +01:00
Maxime NATUREL
212021e300
Adding unit test for use cases
2023-01-17 16:04:33 +01:00
Maxime NATUREL
98fff95f6a
Display message to user in case of loading error
2023-01-17 16:04:33 +01:00
Maxime NATUREL
c91761240a
Handle sync when landing on the screen
2023-01-17 16:04:33 +01:00
Maxime NATUREL
ec65564800
Render specific empty list message when loading more is still possible
2023-01-17 16:04:33 +01:00
Maxime NATUREL
b03b207c82
Mock process of load more
2023-01-17 16:04:33 +01:00
Maxime NATUREL
f7eed93a11
Introduce repository and datasource to get list of polls
2023-01-17 16:04:33 +01:00
Maxime NATUREL
11d37e3ecb
Moving ui components into ui package
2023-01-17 16:04:33 +01:00
Maxime NATUREL
dba9e29881
Fake loading more process
2023-01-17 16:04:32 +01:00
Maxime NATUREL
e8e94b5189
Adding load more item at the end of the list of polls
2023-01-17 16:04:32 +01:00
Florian Renaud
960bb77c2f
Fix playback scrubbing not working if playback is stopped
2023-01-17 15:45:52 +01:00
Benoit Marty
4c06bdc14e
Avoid creating too many Job, which ends up to OOM
2023-01-17 11:24:19 +01:00
Benoit Marty
a586e346de
Fix an issue on Breadcrumbs in dark theme on the draft indicator
2023-01-16 13:52:15 +01:00
Maxime NATUREL
6b98b3023e
Merge pull request #7851 from vector-im/feature/mna/poll-message-decryption-error
...
[Poll] Warning message on decryption failure of some events (PSG-1025)
2023-01-16 10:19:00 +01:00
valere
4ae93d5a2c
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-15 17:17:22 +01:00
valere
607f375bcd
fix cancel user verification
...
remove dead code
2023-01-15 17:13:00 +01:00
Florian Renaud
31e599f2e2
Merge pull request #7919 from vector-im/bugfix/fre/handle_vb_playback_crash
...
Voice Broadcast - Handle exceptions during playback
2023-01-13 18:29:28 +01:00
Onuray Sahin
25edcaf5d1
Merge pull request #7950 from vector-im/feature/ons/dismiss_verification_bottomsheet
...
Make verification bottom sheet cancellable on tap outside (PSG-1139)
2023-01-13 19:50:33 +03:00
Onuray Sahin
4a49f2ff9b
Check if bottom sheet is cancellable.
2023-01-13 18:15:52 +03:00
Florian Renaud
169c9b221c
Throw an error if the media player which has completed is not the expected one
2023-01-13 15:46:48 +01:00
Florian Renaud
1b192ea45c
Merge pull request #7945 from vector-im/feature/fre/vb_notification_on_first_chunk
...
Voice Broadcast - only send a notification on the first chunk
2023-01-13 14:26:04 +01:00
Onuray Sahin
e5801a4f19
Make verification dialog cancelable.
2023-01-13 15:56:38 +03:00
Benoit Marty
cad5e732df
Fix issue of send button not displayed when starting message with a space.
2023-01-13 10:36:03 +01:00
Onuray Sahin
1787031cc6
Merge pull request #7939 from vector-im/feature/ons/fix_edit_poll
...
Fix rendering of edited polls (PSG-963)
2023-01-13 03:13:53 +03:00
Florian Renaud
8a2f28bc37
Add comment to explain the error handling
2023-01-12 18:29:56 +01:00
Florian Renaud
72e0dc4bd2
Voice Broadcast - only send a notification on the first chunk
2023-01-12 18:08:43 +01:00
valere
c0397875f0
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-12 14:51:03 +01:00
valere
3f29c55479
Update verification signaling & handing
...
fix encryption hindering verification
2023-01-12 12:06:57 +01:00
Maxime NATUREL
d1ce15bf18
Renaming field in PollResponseData for better clarity
2023-01-12 10:14:47 +01:00
Maxime NATUREL
94dd599f13
Fix after rebase
2023-01-12 10:03:01 +01:00
Maxime NATUREL
da6b41c34d
Updating unit tests for PollItemViewStateFactory
2023-01-12 10:01:50 +01:00
Maxime NATUREL
3b9faa5f31
Render specific message on decryption error
2023-01-12 10:01:49 +01:00
Maxime NATUREL
ae2639aeb0
Keep track of related events to a poll which had failed to be decrypted
2023-01-12 10:00:41 +01:00
Maxime NATUREL
bd7b1f9496
(WIP) Introducing new UnableToDecryptEventEntity
2023-01-12 10:00:40 +01:00
Florian Renaud
f62f661d2b
Room list - Do not show live broadcast if the started event is redacted
2023-01-11 17:56:12 +01:00
Florian Renaud
493fa7a0eb
Use private method to mockk voice broadcast event
2023-01-11 17:31:52 +01:00
Florian Renaud
2df94807e0
Restore private visibility of fake component fields
2023-01-11 17:31:52 +01:00
Florian Renaud
39c0cb2015
Add unit test
2023-01-11 17:31:52 +01:00
Florian Renaud
c63d6fa1fb
Fix unexpected live voice broadcast in the room list
2023-01-11 17:31:51 +01:00
Onuray Sahin
61f7f12d7f
Fix edited rendering poll question in action preview.
2023-01-11 15:58:10 +03:00
Onuray Sahin
912d3e5055
Fix edited poll preview in room list.
2023-01-11 15:57:39 +03:00
Hugh Nimmo-Smith
51f227a13b
Test case for OIDC compatibility
2023-01-11 11:54:37 +00:00
Benoit Marty
242596744a
Use Fragment 1.6.0 alpha to fix issue with test
...
https://issuetracker.google.com/issues/128612536
2023-01-11 12:13:45 +01:00
Benoit Marty
d686d7aab2
Project property value can only be strings.
...
Fix
> Failed to notify project evaluation listener.
> Could not create task ':element-android:matrix-sdk-android:compileDebugAndroidTestKotlin'.
> Could not create task of type 'KotlinCompile'.
> class java.util.LinkedHashMap cannot be cast to class java.lang.String (java.util.LinkedHashMap and java.lang.String are in module java.base of loader 'bootstrap')
2023-01-11 12:13:00 +01:00
dependabot[bot]
2614911631
Bump kotlin-reflect from 1.7.22 to 1.8.0
...
Bumps [kotlin-reflect](https://github.com/JetBrains/kotlin ) from 1.7.22 to 1.8.0.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.7.22...v1.8.0 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 12:13:00 +01:00
Benoit Marty
62c07fa02c
Merge pull request #7322 from vector-im/feature/nfe/app_layout_tests
...
new app layout home screen unit tests
2023-01-11 11:31:52 +01:00
Onuray Sahin
c012d559b7
Merge pull request #7900 from vector-im/feature/ons/render_ended_poll
...
Render ended polls (PSG-904)
2023-01-10 21:06:03 +03:00
jonnyandrew
b7073cb104
[Rich text editor] Update list item bullet appearance ( #7930 )
2023-01-10 17:04:39 +00:00
Onuray Sahin
8495536fd3
Code review fix.
2023-01-10 19:22:56 +03:00
Onuray Sahin
ec27c67940
Fix color of winning vote count.
2023-01-10 19:14:30 +03:00
Florian Renaud
9d3b5c5bbb
Fix no display name for some voice broadcast recorder name
2023-01-10 16:00:19 +01:00
Florian Renaud
3663f22590
Handle download error during playback
2023-01-10 15:42:37 +01:00
Florian Renaud
2d24eb1273
Handle playback error
2023-01-10 15:42:37 +01:00
Florian Renaud
f8852856c6
Convert state enum to sealed interface
2023-01-10 15:30:54 +01:00
Benoit Marty
e384669d85
Merge pull request #5717 from thefirstofthe300/increase-message-font-size
...
fix: increase font size for messages
2023-01-10 15:16:39 +01:00
Benoit Marty
7badf7783f
Merge branch 'develop' into feature/nfe/app_layout_tests
2023-01-10 14:43:21 +01:00
Benoit Marty
31a0a049b1
Merge pull request #7432 from ByeongsuPark/feature/bspark/enhancement-7111-trim-username
...
Add trim to username input when sign-in
2023-01-10 14:38:56 +01:00
Benoit Marty
4c4f3ff11d
Merge pull request #7810 from vector-im/dependabot/gradle/com.gabrielittner.threetenbp-lazythreetenbp-0.13.0
...
Bump lazythreetenbp from 0.12.0 to 0.13.0
2023-01-10 14:21:14 +01:00
Benoit Marty
ac482b1389
Merge pull request #7917 from vector-im/feature/bma/viewEventReplay
...
View event replay
2023-01-10 14:10:14 +01:00
Onuray Sahin
a8b111dc8c
Code review fixes.
2023-01-10 15:04:13 +03:00
Benoit Marty
02c61d3fb5
Fix view event replay
2023-01-10 10:51:58 +01:00
valere
13d3f4f1a7
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-10 08:55:04 +01:00
valere
3bae04c04a
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-09 23:46:14 +01:00
Hugh Nimmo-Smith
f3772cb833
Lint
2023-01-09 17:44:14 +00:00
Hugh Nimmo-Smith
53c3e8946f
Merge branch 'develop' into hughns/msc3824-oidc-aware
2023-01-09 17:34:26 +00:00
Benoit Marty
cceb1cd66c
Add constraint on T. It has to extend VectorViewEvents
2023-01-09 16:39:12 +01:00
Benoit Marty
ca3d441de0
Handle error in the thread list request.
2023-01-09 14:16:12 +01:00
Onuray Sahin
2b26f2b221
Fix related event id is null issue.
2023-01-09 16:00:24 +03:00
valere
a217ec220f
Handling incoming verification
...
Fix SAS state signaling problem, more tests, back navigation
2023-01-09 09:19:04 +01:00
Hugh Nimmo-Smith
e0076c2475
Fix test compilation
2023-01-06 18:47:20 +00:00
Hugh Nimmo-Smith
e375fa0e67
Detekt
2023-01-06 18:14:14 +00:00
Hugh Nimmo-Smith
7b3c3d0dbb
Revert "Squashed commit of the following:"
...
This reverts commit 4d6bbbbe89
.
2023-01-06 17:57:50 +00:00
Hugh Nimmo-Smith
4d6bbbbe89
Squashed commit of the following:
...
commit a588989d13
Merge: 56067300e0
5ee3eefe96
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 18:45:18 2023 +0100
Merge pull request #7875 from vector-im/feature/bma/releaseScript3
Release script update
commit 56067300e0
Merge: baa46634b5
330a9be787
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 18:44:55 2023 +0100
Merge pull request #7905 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
commit baa46634b5
Merge: 93021a6028
0d2fb8e3d0
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 18:44:37 2023 +0100
Merge pull request #7885 from vector-im/feature/bma/fixLint
Fix lint false positive
commit 93021a6028
Merge: f856142cdc
e9d1de8fba
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 18:43:53 2023 +0100
Merge pull request #7724 from vector-im/feature/bma/launchWhenResumed
Observe ViewEvents only when resumed
commit e9d1de8fba
Author: Benoit Marty <benoit@matrix.org>
Date: Fri Jan 6 17:36:40 2023 +0100
Fix compilation issue after rebase.
commit 330a9be787
Merge: f856142cdc
4f2550ae92
Author: Weblate <noreply@weblate.org>
Date: Fri Jan 6 16:33:47 2023 +0000
Merge branch 'origin/develop' into Weblate.
commit 4f2550ae92
Author: Linerly <linerly@protonmail.com>
Date: Wed Jan 4 22:47:24 2023 +0000
Translated using Weblate (Indonesian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
commit 5734a270d8
Author: waclaw66 <waclaw66@seznam.cz>
Date: Wed Jan 4 16:04:26 2023 +0000
Translated using Weblate (Czech)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
commit 0882e1bf81
Author: Jeff Huang <s8321414@gmail.com>
Date: Thu Jan 5 02:10:13 2023 +0000
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
commit 53db988525
Author: Christian Paul <info@jaller.de>
Date: Thu Jan 5 16:06:48 2023 +0000
Translated using Weblate (Esperanto)
Currently translated at 2.2% (2 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/eo/
commit ff9cf8fd2f
Author: Danial Behzadi <dani.behzi@ubuntu.com>
Date: Wed Jan 4 17:43:34 2023 +0000
Translated using Weblate (Persian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
commit 8a5aad1ba0
Author: Priit Jõerüüt <riot@joeruut.com>
Date: Thu Jan 5 07:22:25 2023 +0000
Translated using Weblate (Estonian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
commit 2903a644f2
Author: Ihor Hordiichuk <igor_ck@outlook.com>
Date: Wed Jan 4 19:24:53 2023 +0000
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
commit 96363fb789
Author: Jozef Gaal <preklady@mayday.sk>
Date: Wed Jan 4 16:18:18 2023 +0000
Translated using Weblate (Slovak)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sk/
commit 271b828be0
Author: Szimszon <github@oregpreshaz.eu>
Date: Wed Jan 4 18:55:35 2023 +0000
Translated using Weblate (Hungarian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
commit bd21f032d4
Author: Glandos <bugs-github@antipoul.fr>
Date: Thu Jan 5 08:42:07 2023 +0000
Translated using Weblate (French)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fr/
commit 860df01902
Author: Vri <element@vrifox.cc>
Date: Wed Jan 4 16:20:15 2023 +0000
Translated using Weblate (German)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/de/
commit ed84212c78
Author: Besnik Bleta <besnik@programeshqip.org>
Date: Wed Jan 4 17:01:03 2023 +0000
Translated using Weblate (Albanian)
Currently translated at 99.3% (2558 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
commit f790921785
Author: Mateus Rodrigues Costa <mateusrodcosta@gmail.com>
Date: Wed Jan 4 21:12:32 2023 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2576 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
commit 3098ec140d
Author: overtinkering <overtinker@yandex.com>
Date: Thu Jan 5 18:02:33 2023 +0000
Translated using Weblate (Spanish)
Currently translated at 90.7% (2338 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
commit 725722d3f2
Author: Christian Paul <info@jaller.de>
Date: Thu Jan 5 16:14:10 2023 +0000
Translated using Weblate (Esperanto)
Currently translated at 76.0% (1960 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/eo/
commit ea924642ce
Author: Christian Paul <info@jaller.de>
Date: Thu Jan 5 16:51:43 2023 +0000
Translated using Weblate (Danish)
Currently translated at 10.2% (264 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/da/
commit f856142cdc
Merge: b7076a13dc
85cfa433d9
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Jan 6 16:07:44 2023 +0100
Merge pull request #7886 from vector-im/feature/mna/past-polls-ui
[Poll] Render past polls list of a room (PSG-1029)
commit b7076a13dc
Merge: 41bcdd7232
dbf3b76331
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 15:16:16 2023 +0100
Merge pull request #7879 from vector-im/feature/bma/still_investigating
Reduce number of crypto database transactions when handling the sync response
commit 7b1724f6dd
Author: Benoit Marty <benoit@matrix.org>
Date: Fri Jan 6 15:13:01 2023 +0100
changelog
commit 9768430d5c
Author: Benoit Marty <benoit@matrix.org>
Date: Mon Dec 19 18:32:07 2022 +0100
Fix test compilation issue
commit 71bd4f457a
Author: Benoit Marty <benoit@matrix.org>
Date: Wed Dec 7 17:48:25 2022 +0100
Ensure posted events from the ViewModel are consumed (once) by the UI
Inspired from https://github.com/Kotlin/kotlinx.coroutines/issues/3002
commit 9c79d23444
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Dec 16 21:02:33 2022 +0100
Ensure event are not sent if the lifecycle state is not RESUMED
commit 0dd1abb926
Author: Benoit Marty <benoit@matrix.org>
Date: Tue Dec 6 13:02:02 2022 +0100
Rename method
commit 41bcdd7232
Merge: b8da53b3bb
7fc9705f3a
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Jan 6 14:18:20 2023 +0100
Merge pull request #7867 from vector-im/feature/mna/active-polls-ui
[Poll] Render active polls list of a room (PSG-908)
commit 85cfa433d9
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Jan 6 14:13:58 2023 +0100
Using ordinal of enum to render tabs
commit b8da53b3bb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri Jan 6 11:56:11 2023 +0000
Bump checker from 3.27.0 to 3.29.0 (#7903 )
Bumps [checker](https://github.com/typetools/checker-framework ) from 3.27.0 to 3.29.0.
- [Release notes](https://github.com/typetools/checker-framework/releases )
- [Changelog](https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/typetools/checker-framework/compare/checker-framework-3.27.0...checker-framework-3.29.0 )
---
updated-dependencies:
- dependency-name: org.checkerframework:checker
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit e88e874697
Merge: 2e95d4f97c
c3ad7faa2c
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 10:35:14 2023 +0100
Merge pull request #7865 from vector-im/dependabot/gradle/org.owasp-dependency-check-gradle-7.4.3
Bump dependency-check-gradle from 7.4.1 to 7.4.3
commit 2e95d4f97c
Merge: f1bd9b2cf3
87e661e3b5
Author: Florian Renaud <Florian14@users.noreply.github.com>
Date: Fri Jan 6 09:10:00 2023 +0100
Merge pull request #7899 from vector-im/bugfix/fre/buffering_on_last_chunk
[Voice Broadcast] Stop listening if we reach the last received chunk and there is no last sequence number
commit 9b5fda2689
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 15:45:35 2023 +0100
Fix after rebase
commit a5d076a28a
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Wed Jan 4 10:49:07 2023 +0100
Adding total votes status for ended poll items
commit 05363dc8ca
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Wed Jan 4 10:30:57 2023 +0100
Adding winner option views for ended poll items
commit 1cc26449f3
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Wed Jan 4 10:12:34 2023 +0100
Renaming some ui fields
commit 3deae1101c
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Tue Jan 3 17:32:41 2023 +0100
Adding extra data for ended poll
commit cf82486efa
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 17:38:55 2022 +0100
Adding mocked data for ended polls
commit 740591cd38
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 17:31:23 2022 +0100
Updating unit tests
commit cb45056c1a
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 17:28:57 2022 +0100
Mutualizing list fragments and add ended polls tab
commit 0b535910d6
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 15:50:32 2022 +0100
Adding changelog entry
commit 7fc9705f3a
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 16:37:06 2023 +0100
Adding importantForAccessibility attribute to icon
commit 2dab6ed052
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 15:27:11 2023 +0100
Fix horizontal margin of tabs
commit ff9e78be42
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 15:20:20 2023 +0100
Use classical for loop instead of forEach
commit d60403545c
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 15:09:41 2023 +0100
Renaming of filter enum
commit 87e661e3b5
Author: Florian Renaud <florianr@element.io>
Date: Thu Jan 5 14:36:22 2023 +0100
Add changelog file
commit 0d2fb8e3d0
Author: Benoit Marty <benoit@matrix.org>
Date: Wed Jan 4 10:17:35 2023 +0100
Lint: fix KotlinNullnessAnnotation warning
commit dbf3b76331
Author: Benoit Marty <benoitm@matrix.org>
Date: Thu Jan 5 11:54:19 2023 +0100
Update doc.
commit 27d32188bf
Author: Benoit Marty <benoit@matrix.org>
Date: Thu Jan 5 11:04:20 2023 +0100
Aggregate data outside of the RealmCryptoStore.
commit 682bb8bde0
Author: Florian Renaud <florianr@element.io>
Date: Wed Jan 4 14:06:58 2023 +0100
VB - Stop listening if we reach the last received chunk and there is no last sequence number
commit 30940cb937
Author: Benoit Marty <benoit@matrix.org>
Date: Thu Jan 5 09:53:12 2023 +0100
Rename `UserCrossSigningKeys` to `UserIdentity`
commit 7e26c4b6f2
Author: Benoit Marty <benoit@matrix.org>
Date: Thu Jan 5 09:48:25 2023 +0100
Rename fun
commit 354554e843
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 16:45:28 2022 +0100
Ignore missing ContentDescription
commit e82c7afdae
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 15:48:14 2022 +0100
Replace usage of colorAccent
commit 6c0c5e5064
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 15:12:12 2022 +0100
Rename poll item layout to be more generic
commit bd9c53a96c
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 14:57:37 2022 +0100
Show message when list is empty
commit e0b77936c1
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 14:27:11 2022 +0100
Changing the date format
commit bc985aa1ef
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 14:19:50 2022 +0100
Adding unit tests for ViewModel
commit 71b7edc6f2
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 12:12:57 2022 +0100
Adding debug log
commit bf67d2529f
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 12:08:55 2022 +0100
Allow access of poll history only in debug variant
commit 8de86e7480
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 11:59:48 2022 +0100
Render mocked data get from use case
commit 77d3b7da04
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 11:40:41 2022 +0100
Fix missing id in Epoxy model
commit f20513eb16
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 10:56:44 2022 +0100
Render the active polls list on fragment
commit 7b63f891c3
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 10:42:42 2022 +0100
Epoxy controller to render active poll list
commit 9f97579f9d
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 10:07:50 2022 +0100
Epoxy model for active poll
commit 10133bd20f
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Dec 29 17:46:07 2022 +0100
Setup tab layout when landing on the room polls screen
commit 7436c2e1f5
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Dec 29 16:41:42 2022 +0100
Navigate to new empty screen
commit cba960fbd7
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Dec 29 16:05:52 2022 +0100
Adding new entry "Poll history" into room profile screen
commit e903dac224
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Dec 29 15:40:59 2022 +0100
Adding changelog entry
commit 437b93cc18
Author: Benoit Marty <benoitm@matrix.org>
Date: Wed Jan 4 11:35:04 2023 +0100
Add some doc
commit 06f3c11010
Author: Benoit Marty <benoit@matrix.org>
Date: Tue Jan 3 16:43:09 2023 +0100
Changelog
commit 02e7157206
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 16:16:17 2023 +0100
Introduce CryptoCrossSigningKeys container
commit 4c4ef0d73e
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:57:39 2023 +0100
Batch insertion of user data after downloading keys.
commit f26178fc21
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:21:03 2023 +0100
Avoid useless transaction
commit a386a4762c
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:18:32 2023 +0100
Crypto store: Log realm transactions and the duration
commit c1a8bf828b
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:15:15 2023 +0100
Batch insertion of `shouldEncryptForInvitedMembers`
commit 6f384c799f
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:02:45 2023 +0100
Batch insertion of `shouldShareHistory`
commit 0e504e9014
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 11:55:41 2023 +0100
Format
commit 837590104d
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 11:55:32 2023 +0100
Avoid launching coroutine for nothing.
commit 56986c3a77
Author: Benoit Marty <benoit@matrix.org>
Date: Mon Jan 2 21:15:08 2023 +0100
Add a way to get the access token from the advances settings.
commit 5ee3eefe96
Author: Benoit Marty <benoit@matrix.org>
Date: Mon Jan 2 16:55:25 2023 +0100
Pull branch sooner to ensure release version is correctly guessed
commit c3ad7faa2c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Dec 29 23:02:43 2022 +0000
Bump dependency-check-gradle from 7.4.1 to 7.4.3
Bumps dependency-check-gradle from 7.4.1 to 7.4.3.
---
updated-dependencies:
- dependency-name: org.owasp:dependency-check-gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
commit b3d578d6b8
Author: Benoit Marty <benoit@matrix.org>
Date: Thu Dec 15 12:44:40 2022 +0100
Release script: Improve creation of the release on GitHub.
commit 5e1d3e6c8d
Author: Benoit Marty <benoitm@matrix.org>
Date: Thu Dec 15 12:09:27 2022 +0100
Escape %
2023-01-06 17:50:38 +00:00
Benoit Marty
baa46634b5
Merge pull request #7885 from vector-im/feature/bma/fixLint
...
Fix lint false positive
2023-01-06 18:44:37 +01:00
Benoit Marty
93021a6028
Merge pull request #7724 from vector-im/feature/bma/launchWhenResumed
...
Observe ViewEvents only when resumed
2023-01-06 18:43:53 +01:00
Hugh Nimmo-Smith
26d71e214a
Updated implementation including outbound link for account management
2023-01-06 17:43:14 +00:00
Benoit Marty
e9d1de8fba
Fix compilation issue after rebase.
2023-01-06 17:36:40 +01:00
Maxime NATUREL
f856142cdc
Merge pull request #7886 from vector-im/feature/mna/past-polls-ui
...
[Poll] Render past polls list of a room (PSG-1029)
2023-01-06 16:07:44 +01:00
Onuray Sahin
2c24601155
Merge branch 'develop' into feature/ons/render_ended_poll
2023-01-06 17:21:08 +03:00
Onuray Sahin
b73485e7b3
Fix unit tests.
2023-01-06 17:18:50 +03:00
Benoit Marty
b7076a13dc
Merge pull request #7879 from vector-im/feature/bma/still_investigating
...
Reduce number of crypto database transactions when handling the sync response
2023-01-06 15:16:16 +01:00
Benoit Marty
9768430d5c
Fix test compilation issue
2023-01-06 15:11:43 +01:00
Benoit Marty
71bd4f457a
Ensure posted events from the ViewModel are consumed (once) by the UI
...
Inspired from https://github.com/Kotlin/kotlinx.coroutines/issues/3002
2023-01-06 15:11:43 +01:00
Benoit Marty
9c79d23444
Ensure event are not sent if the lifecycle state is not RESUMED
2023-01-06 15:11:43 +01:00
Benoit Marty
0dd1abb926
Rename method
2023-01-06 15:11:43 +01:00
Maxime NATUREL
41bcdd7232
Merge pull request #7867 from vector-im/feature/mna/active-polls-ui
...
[Poll] Render active polls list of a room (PSG-908)
2023-01-06 14:18:20 +01:00
Maxime NATUREL
85cfa433d9
Using ordinal of enum to render tabs
2023-01-06 14:13:58 +01:00
dependabot[bot]
b8da53b3bb
Bump checker from 3.27.0 to 3.29.0 ( #7903 )
...
Bumps [checker](https://github.com/typetools/checker-framework ) from 3.27.0 to 3.29.0.
- [Release notes](https://github.com/typetools/checker-framework/releases )
- [Changelog](https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/typetools/checker-framework/compare/checker-framework-3.27.0...checker-framework-3.29.0 )
---
updated-dependencies:
- dependency-name: org.checkerframework:checker
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 11:56:11 +00:00
Onuray Sahin
ad30ca8671
Lint fixes.
2023-01-06 14:52:41 +03:00
Onuray Sahin
37f4cf11bd
Merge branch 'develop' into feature/ons/render_ended_poll
2023-01-06 13:29:04 +03:00
Florian Renaud
2e95d4f97c
Merge pull request #7899 from vector-im/bugfix/fre/buffering_on_last_chunk
...
[Voice Broadcast] Stop listening if we reach the last received chunk and there is no last sequence number
2023-01-06 09:10:00 +01:00
Hugh Nimmo-Smith
bfed447b21
Merge remote-tracking branch 'upstream/develop' into hughns/msc3824-oidc-aware
2023-01-05 17:03:20 +00:00
Maxime NATUREL
f1bd9b2cf3
Merge pull request #7854 from vector-im/fix/mna/info-session-without-crypto-support
...
[Session manager] Missing info when a session does not support encryption (PSG-1074)
2023-01-05 17:42:08 +01:00
Maxime NATUREL
9b5fda2689
Fix after rebase
2023-01-05 16:38:52 +01:00
Maxime NATUREL
a5d076a28a
Adding total votes status for ended poll items
2023-01-05 16:38:52 +01:00
Maxime NATUREL
05363dc8ca
Adding winner option views for ended poll items
2023-01-05 16:38:52 +01:00
Maxime NATUREL
1cc26449f3
Renaming some ui fields
2023-01-05 16:38:52 +01:00
Maxime NATUREL
3deae1101c
Adding extra data for ended poll
2023-01-05 16:38:52 +01:00
Maxime NATUREL
cf82486efa
Adding mocked data for ended polls
2023-01-05 16:38:52 +01:00
Maxime NATUREL
740591cd38
Updating unit tests
2023-01-05 16:38:52 +01:00
Maxime NATUREL
cb45056c1a
Mutualizing list fragments and add ended polls tab
2023-01-05 16:38:52 +01:00
Maxime NATUREL
7fc9705f3a
Adding importantForAccessibility attribute to icon
2023-01-05 16:37:06 +01:00
Maxime NATUREL
2dab6ed052
Fix horizontal margin of tabs
2023-01-05 15:27:11 +01:00
Maxime NATUREL
ff9e78be42
Use classical for loop instead of forEach
2023-01-05 15:20:20 +01:00
Maxime NATUREL
d60403545c
Renaming of filter enum
2023-01-05 15:09:41 +01:00
jonnyandrew
bbb0036647
[Rich text editor] Add list formatting buttons to the rich text editor ( #7887 )
2023-01-05 13:07:19 +00:00
Benoit Marty
0d2fb8e3d0
Lint: fix KotlinNullnessAnnotation warning
2023-01-05 14:07:12 +01:00
Onuray Sahin
f2359ccac2
Implement ended poll indicator.
2023-01-05 14:54:16 +03:00
Florian Renaud
682bb8bde0
VB - Stop listening if we reach the last received chunk and there is no last sequence number
2023-01-05 10:52:22 +01:00
Maxime NATUREL
354554e843
Ignore missing ContentDescription
2023-01-04 16:29:37 +01:00
Maxime NATUREL
e82c7afdae
Replace usage of colorAccent
2023-01-04 16:29:37 +01:00
Maxime NATUREL
6c0c5e5064
Rename poll item layout to be more generic
2023-01-04 16:29:37 +01:00
Maxime NATUREL
bd9c53a96c
Show message when list is empty
2023-01-04 16:29:37 +01:00
Maxime NATUREL
e0b77936c1
Changing the date format
2023-01-04 16:29:37 +01:00
Maxime NATUREL
bc985aa1ef
Adding unit tests for ViewModel
2023-01-04 16:29:37 +01:00
Maxime NATUREL
71b7edc6f2
Adding debug log
2023-01-04 16:29:37 +01:00
Maxime NATUREL
bf67d2529f
Allow access of poll history only in debug variant
2023-01-04 16:29:37 +01:00
Maxime NATUREL
8de86e7480
Render mocked data get from use case
2023-01-04 16:29:37 +01:00
Maxime NATUREL
77d3b7da04
Fix missing id in Epoxy model
2023-01-04 16:29:37 +01:00
Maxime NATUREL
f20513eb16
Render the active polls list on fragment
2023-01-04 16:29:37 +01:00
Maxime NATUREL
7b63f891c3
Epoxy controller to render active poll list
2023-01-04 16:29:37 +01:00
Maxime NATUREL
9f97579f9d
Epoxy model for active poll
2023-01-04 16:29:37 +01:00
Maxime NATUREL
10133bd20f
Setup tab layout when landing on the room polls screen
2023-01-04 16:29:36 +01:00
Maxime NATUREL
7436c2e1f5
Navigate to new empty screen
2023-01-04 16:29:36 +01:00
Maxime NATUREL
cba960fbd7
Adding new entry "Poll history" into room profile screen
2023-01-04 16:29:36 +01:00
Maxime NATUREL
fa7766f8a6
Fixing missing device without encryption support in the unverified session list
2023-01-04 16:04:18 +01:00
Maxime NATUREL
6fdb1216ba
Fixing missing session info when there is no crypto info
2023-01-04 16:04:17 +01:00
Maxime NATUREL
1af712910f
Use deviceId as session name when there is no display name
2023-01-04 16:04:17 +01:00
Maxime NATUREL
01429b352a
Fix inactivity status when last seen timestamp is null
2023-01-04 16:04:17 +01:00
Maxime NATUREL
36b1c12b81
Fix error reported for usage of some methods from API 33
2023-01-04 15:04:42 +01:00
valere
6952d17d16
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-03 09:55:08 +01:00
valere
54e8debc38
cleaning and logs
2023-01-03 09:52:58 +01:00
Benoit Marty
56986c3a77
Add a way to get the access token from the advances settings.
2023-01-02 21:15:08 +01:00
Onuray Sahin
89a7d70849
Implement reply preview for poll.end events.
2023-01-02 16:16:23 +03:00
Onuray Sahin
89f91a2ecd
Fix unit test.
2023-01-02 14:37:20 +03:00
Onuray Sahin
b53615a8d7
Add reply action for poll end events.
2023-01-02 14:36:54 +03:00
bmarty
f79c4f3ad1
Sync Emojis
2023-01-02 00:03:13 +00:00
Valere
d75d7a3695
Merge pull request #7843 from vector-im/bugfix/nfe/sync_filter_fix
...
sync filter params moved to matrix config
2022-12-28 11:04:40 +01:00
Onuray Sahin
374445eed6
Update poll layout.
2022-12-26 17:57:04 +03:00
Onuray Sahin
486968fdc2
Render ended poll.
2022-12-26 14:41:38 +03:00
valere
76fa1bfee5
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-26 09:29:03 +01:00
Onuray Sahin
f6cabfffd9
Set poll end event type as displayable.
2022-12-23 16:24:10 +03:00
NIkita Fedrunov
32fcdad916
fixed compilation error
2022-12-23 13:19:35 +01:00
NIkita Fedrunov
d20121603a
sync filter params moved to matrix config
2022-12-23 13:10:27 +01:00
NIkita Fedrunov
2892a5701a
Merge branch 'develop' into feature/nfe/app_layout_tests
2022-12-23 12:27:53 +01:00
Onuray Sahin
2ddc3b6d05
Fix indentation.
2022-12-23 13:40:08 +03:00
Onuray Sahin
2085f7f17d
Merge branch 'develop' into feature/ons/increase_dm_test_coverage
2022-12-23 13:38:28 +03:00
Yoan Pintas
92ed663068
Replace the player timeline ( #7821 )
2022-12-22 14:05:43 +00:00
Onuray Sahin
a96f2d5771
Add changelog.
2022-12-22 15:39:10 +03:00
Benoit Marty
3c3c44b344
Merge pull request #7818 from vector-im/sync-emojis
...
Sync Emojis
2022-12-22 12:23:18 +01:00
Onuray Sahin
fcac1849c3
Write unit test for toggling ip address visibility.
2022-12-21 17:07:16 +03:00
Onuray Sahin
73e2f02c48
Increase coverage of devices view model.
2022-12-21 14:30:32 +03:00
jonnyandrew
50466792c6
[Rich text editor] Add support for links in the rich text editor ( #7746 )
2022-12-21 10:40:19 +00:00
Benoit Marty
ff7be665ec
Merge branch 'hotfix/1.5.14-bis' into develop
2022-12-20 16:49:31 +01:00
valere
695a2b3345
better feedback on verification request sent
2022-12-20 14:58:37 +01:00
Nikita Fedrunov
f4dca572c5
reply to threaded push notification now sent to thread not to main timeline ( #7805 )
2022-12-20 13:27:39 +01:00
Benoit Marty
95a29b83fe
ActiveSessionHolder is not supposed to start syncing. Instead, the MainActivity does it, if necessary.
...
Fixes a race condition when clearing cache.
2022-12-20 13:12:54 +01:00
Onuray Sahin
e95380ac9e
Merge pull request #7798 from vector-im/feature/ons/fix_device_manager_ui
...
Device Manager UI review fixes (PSG-1102)
2022-12-19 18:03:12 +03:00
Onuray Sahin
2c0d029dea
Fix separator UI.
2022-12-19 17:12:07 +03:00
Maxime NATUREL
b609c5ca10
Merge pull request #7793 from vector-im/fix/mna/long-press-select-in-other-sessions
...
[Session Manager] Other sessions list: cannot select/deselect session by a long press when in select mode (PSG-1111)
2022-12-19 14:50:19 +01:00
Maxime NATUREL
8dd2ebf249
Merge pull request #7791 from vector-im/fix/mna/filter-bottom-sheet-content-cut
...
[Session manager] Other sessions: Filter bottom sheet cut in landscape mode (PSG-1107)
2022-12-19 14:49:07 +01:00
Onuray Sahin
f08a3f7966
Merge pull request #7794 from vector-im/feature/ons/fix_current_session_ip_address_visibility
...
Fix current session ip address visibility (PSG-1109)
2022-12-19 16:33:18 +03:00
Yoan Pintas
d17fdbb913
Merge pull request #7816 from vector-im/yostyle/prompt_stop_voicebroadcast
...
[Voice Broadcast] Prompt the user before ending a live broadcast
2022-12-19 14:28:17 +01:00
Onuray Sahin
9fd6fe321d
Merge pull request #7790 from vector-im/feature/ons/fix_rename_session_keyboard_visibility
...
Automatically show keyboard after learn more bottom sheet is dismissed (PSG-1105)
2022-12-19 16:21:37 +03:00
Maxime NATUREL
ef7b5a4418
Merge pull request #7785 from vector-im/fix/mna/hide-filter-in-selection-mode
...
[Session manager] Other sessions list: filter option is displayed when selection mode is enabled (PSG-1113)
2022-12-19 14:11:37 +01:00
Maxime NATUREL
c7de0523e7
Merge pull request #7796 from vector-im/feature/mna/security-recommendations-tappable
...
[Session manager] Security recommendations cards: whole view should be tappable (PSG-1117)
2022-12-19 14:09:09 +01:00
Onuray Sahin
61685d3e4a
Merge branch 'develop' into feature/ons/fix_current_session_ip_address_visibility
2022-12-19 15:47:51 +03:00
Onuray Sahin
dd51293621
Fix unit test.
2022-12-19 15:46:58 +03:00
Onuray Sahin
3f510087d0
Code review fixes.
2022-12-19 14:44:36 +03:00
Onuray Sahin
65d26f180f
Fix alignment of content title and description.
2022-12-19 13:27:40 +03:00
Maxime NATUREL
5bde84c059
Better fix for scrollbar padding
2022-12-19 10:53:45 +01:00
Maxime NATUREL
7ea1f65fe3
Fixing padding of the scrollbar and avoid using rtl layout in RadioGroup
2022-12-19 10:19:56 +01:00
bmarty
764eadb696
Sync Emojis
2022-12-19 00:06:05 +00:00
yostyle
74f69b228f
Prompt the user before ending a voice broadcast
2022-12-17 21:00:01 +01:00
valere
d337ccd359
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-17 10:51:49 +01:00
dependabot[bot]
3f3db1abda
Bump lazythreetenbp from 0.12.0 to 0.13.0
...
Bumps [lazythreetenbp](https://github.com/gabrielittner/lazythreetenbp ) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/gabrielittner/lazythreetenbp/releases )
- [Changelog](https://github.com/gabrielittner/lazythreetenbp/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gabrielittner/lazythreetenbp/compare/0.12.0...0.13.0 )
---
updated-dependencies:
- dependency-name: com.gabrielittner.threetenbp:lazythreetenbp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-16 23:01:56 +00:00
Maxime NATUREL
8e2d82ea9a
Setting margin top of session details header to 32dp
2022-12-16 17:39:03 +01:00
Maxime NATUREL
62f742bf66
Using "Other sessions" title everytime
2022-12-16 17:22:40 +01:00
Onuray Sahin
913fb1e5dc
UI review fixes.
2022-12-16 17:07:26 +01:00
Yoan Pintas
14290abfcf
Merge pull request #7806 from vector-im/yostyle/update_live_status
...
[Voice Broadcast] Update live indicator color
2022-12-16 14:27:28 +01:00
yostyle
f2d2c0cb27
Update live indicator color
2022-12-16 10:32:50 +01:00
Maxime NATUREL
c2d25c8564
Collapsing header in other sessions screen
2022-12-16 09:46:52 +01:00
valere
3146f5209b
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-16 09:33:37 +01:00
Maxime NATUREL
d7a729740e
Adding click listener on the whole custom view
2022-12-15 16:02:56 +01:00
Onuray Sahin
ce23b80698
Fix current session ip address visibility.
2022-12-15 17:29:37 +03:00
Onuray Sahin
bc9ca3fd12
Revert "Fix ip address visibility in the current session details."
...
This reverts commit f0dc6e478d
.
2022-12-15 17:26:39 +03:00
Onuray Sahin
f0dc6e478d
Fix ip address visibility in the current session details.
2022-12-15 16:48:32 +03:00
Maxime NATUREL
eb31174913
Toggle selection on long press even when in selection mode
2022-12-15 14:39:22 +01:00
Maxime NATUREL
a86f2e03cc
Make the radiogroup scrollable to better support landscape on small devices
2022-12-15 14:14:48 +01:00
Onuray Sahin
cc33c008ba
Automatically show keyboard after learn more bottom sheet is dismissed.
2022-12-15 15:50:02 +03:00
Maxime NATUREL
dcb8aea292
Hiding the filter icon in top bar when in selection mode
2022-12-15 11:02:59 +01:00
Nikita Fedrunov
cf3abd6562
thread list loading ( #7766 )
2022-12-14 18:56:16 +01:00
Yoan Pintas
c74ea2dd16
Merge pull request #7719 from vector-im/feature/fre/voice_broadcast_last_message
...
Voice Broadcast - Update last message in the room list
2022-12-14 17:39:42 +01:00
valere
ee156239b9
FIx test compilation
2022-12-13 18:56:12 +01:00
valere
f1e8f846b9
fix test compilation
2022-12-13 17:20:47 +01:00
Nikita Fedrunov
3dadebe505
threads are enabled by default end forced to enabled for existing users ( #7775 )
2022-12-13 14:02:45 +01:00
valere
d0807b9239
Fix test compilation
2022-12-13 11:50:06 +01:00
valere
3db82e629b
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-13 10:11:21 +01:00
Onuray Sahin
250bd9c620
Merge pull request #7754 from vector-im/feature/ons/remove_client_information_account_data
...
Delete unused client information from account data (PSG-871)
2022-12-13 11:10:41 +03:00
Nikita Fedrunov
4e0c3a97bd
thread message notification should navigate to thread timeline ( #7771 )
2022-12-12 22:35:09 +01:00
Hugh Nimmo-Smith
0ffc2af679
Update test to work with new state
2022-12-12 17:32:28 +00:00
Hugh Nimmo-Smith
f111a84e17
More unit test fix
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
096e52612e
More fix up of unit tests
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
643b09a77c
Fix up unit tests
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
1437f6d41d
Remove unused bad function call
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
1930047ce1
Fix issue of QR not being offered where domain is entered instead of homeserver
2022-12-12 16:30:34 +00:00
valere
c52be1f5b1
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-12 15:26:44 +01:00
Onuray Sahin
8c6c2dd5c2
Code review fixes.
2022-12-12 16:36:40 +03:00
Jorge Martin Espinosa
c523e144b8
Rich text editor: improve performance when changing composer mode ( #7691 )
...
* Rich text editor: improve performance when changing composer mode
* Add changelog
* Make `MessageComposerMode.Quote` and `Reply` data classes
* Re-arrange code to fix composer not being emptied when sneding a message
2022-12-12 13:52:17 +01:00
Maxime NATUREL
361b0411c7
Merge pull request #7747 from vector-im/fix/mna/verification-request-priority
...
Verification request is not showing when verify session popup is displayed (PSG-1017)
2022-12-12 09:44:25 +01:00
Onuray Sahin
85a6c8c6f2
Write unit tests for the use case.
2022-12-09 19:53:20 +03:00
Maxime NATUREL
dba8aaea16
Merge pull request #7752 from vector-im/fix/mna/wrong-usage-of-stable-fields
...
Revert usage of stable fields in live location sharing and polls
2022-12-09 17:32:53 +01:00
Onuray Sahin
7a667b513e
Execute use case from a better place.
2022-12-09 15:47:28 +03:00
Onuray Sahin
22cce30e35
Create use case to detect and delete unnecessary account data of client information.
2022-12-09 14:53:27 +03:00
Maxime NATUREL
be7b49b707
Merge pull request #7736 from vector-im/fix/mna/session-without-crypto-keys
...
[Session manager] Sessions without encryption support should not prompt to verify (PSG-1004)
2022-12-09 09:52:39 +01:00
Nikita Fedrunov
cf59c80100
stop listening timeline collection changes when app is not resumed ( #7734 )
2022-12-09 09:42:45 +01:00
Maxime NATUREL
220b1d86c0
Reverting usage of some stable fields whereas related MSCs have not landed into the specs yet
2022-12-08 17:42:51 +01:00
Benoit Marty
ee737025f2
Merge pull request #7744 from vector-im/feature/bma/quickCrashFix
...
Fix crash
2022-12-08 16:01:55 +01:00
Maxime NATUREL
63bde230a3
Cancel verification alerts when adding the incoming request alert and when starting the process
2022-12-08 14:40:17 +01:00
Maxime NATUREL
df55c84167
Raise priority of incoming verification request alert + cancel existing verification alerts
2022-12-08 14:00:35 +01:00
valere
14cee226c5
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-08 13:37:43 +01:00
jonnyandrew
de18f37849
[Rich text editor] Add error tracking for rich text editor ( #7695 )
2022-12-08 11:43:19 +00:00
valere
d3ef5cc230
Merge olm to Rust migration
2022-12-08 11:59:46 +01:00
Benoit Marty
a5ab1b4a8b
Fix crash kotlin.UninitializedPropertyAccessException: lateinit property avatarRenderer has not been initialized
. AvatarRenderer is not used here.
2022-12-08 10:34:08 +01:00
Florian Renaud
59859ec02e
Prioritize call events against live broadcast
2022-12-07 18:11:52 +01:00
Florian Renaud
bb7323a935
Rename some use cases
2022-12-07 18:11:52 +01:00
Florian Renaud
35c528405d
Code cleanup
2022-12-07 18:11:52 +01:00
Florian Renaud
7a1dfef6d5
Display a notice in the timeline when a voice broadcast is stopped
2022-12-07 18:11:52 +01:00
Florian Renaud
aa5270760e
Hide typing events if there is a live voice broadcast
2022-12-07 18:11:51 +01:00
Florian Renaud
69beef4648
Show voice broadcast events in the room list
...
fix factory
2022-12-07 18:11:51 +01:00
Florian Renaud
fdb8743ad3
Create provider package
2022-12-07 18:11:51 +01:00
Maxime NATUREL
23c2682f8d
Fixing code style issues
2022-12-07 16:39:51 +01:00
Maxime NATUREL
c580090f20
Merge pull request #7707 from vector-im/feature/mna/rename-and-signout-action-current-session
...
[Session manager] Add actions to rename and signout current session (PSG-885)
2022-12-07 16:16:44 +01:00
Maxime NATUREL
88f7439880
Updating comment to clarify intention
2022-12-07 16:04:27 +01:00
Amit Kumar
17d25e2597
Enable reset all and skip options ( #7721 )
...
* Dismiss bottomsheet on skipping verification
* Enable reset all and skip options
* Change ResetAll bottomsheet event to no-op for user verification
* Fix strings and improve state step logic in SharedSecureStorageViewModel
2022-12-07 19:40:22 +05:30
Maxime NATUREL
a44c8dfca3
Renaming a method to avoid confusion
2022-12-07 15:10:21 +01:00
Benoit Marty
d0b1a7bfd1
Merge pull request #7723 from vector-im/feature/bma/disableNightlyPopup
...
Disable nightly popup
2022-12-07 15:01:09 +01:00
Maxime NATUREL
f014866d06
Handling the case where device has no CryptoDeviceInfo
2022-12-07 14:34:45 +01:00
Benoit Marty
b9eb271aff
Merge pull request #7712 from vector-im/feature/bma/startServiceApi
...
Use the latest startForeground API
2022-12-06 17:05:07 +01:00
Onuray Sahin
f76a6de10d
Merge pull request #7710 from vector-im/feature/ons/fix_unknown_shield_icon_in_room
...
Fix usage of unknown shield in room summary (PSG-1019)
2022-12-06 17:51:04 +03:00
Maxime NATUREL
6f0a95b828
Merge pull request #7692 from vector-im/feature/mna/listen-notification-account-data
...
Update notifications setting when m.local_notification_settings.<device-id> event changes for current device (PSG-874)
2022-12-06 14:12:01 +01:00
Benoit Marty
0d12dbbe7e
Disable the Nightly popup, user registration (with updateIfNewReleaseAvailable()
) to get upgrade does not work.
...
Add a nightly build section in the preferences to manually try to upgrade.
2022-12-06 12:51:46 +01:00
Onuray Sahin
4cd4cf1c51
Code review fix.
2022-12-06 14:06:14 +03:00
Maxime NATUREL
b5f6dc0034
Merge pull request #7696 from vector-im/feature/mna/signout-all-other-sessions
...
[Session manager] Add action to signout all the other session (PSG-888)
2022-12-05 17:50:14 +01:00
Maxime NATUREL
7b830d1c1a
Renaming a use case
2022-12-05 17:40:38 +01:00
Maxime NATUREL
a12c640984
Merge pull request #7630 from vector-im/feature/mna/remote-notification-toggle-account-data
...
Save m.local_notification_settings.<device-id> event in account_data (PSG-873)
2022-12-05 16:58:51 +01:00
Maxime NATUREL
a2f8fed63c
Merge pull request #7675 from vector-im/fix/mna/unified-push-selection
...
ANR when asking to select the notification method
2022-12-05 16:58:09 +01:00
Benoit Marty
febf01a2e6
Use the API startForeground(int id, @NonNull Notification notification, @ForegroundServiceType int foregroundServiceType)
when available.
...
Add missing android:foregroundServiceType in the manifest
2022-12-05 16:36:31 +01:00
Onuray Sahin
516103e51b
Fix usage of unknown shield in room summary.
2022-12-05 18:10:22 +03:00
Maxime NATUREL
a00508e085
Removing unused import
2022-12-05 14:12:00 +01:00
Maxime NATUREL
57554c5d36
Handling signout current session action
2022-12-05 14:10:56 +01:00
Benoit Marty
a6904d2604
Merge pull request #7689 from vector-im/feature/bma/pills_color
...
Fix bad pills color background.
2022-12-05 14:05:44 +01:00
valere
cba3c270f5
Reduce room list placeholder lags
2022-12-05 13:47:21 +01:00
Maxime NATUREL
540758d66b
Navigate to rename session screen from current session menu
2022-12-05 10:43:56 +01:00
Maxime NATUREL
bbc756136c
Adding the rename and signout actions in the menu
2022-12-05 10:26:07 +01:00
Benoit Marty
b8023d66de
Fix formatting
2022-12-05 09:57:02 +01:00
Maxime NATUREL
c12af5a800
Listening changes on notifications enabled preference to update the UI in settings
2022-12-05 09:46:14 +01:00
Maxime NATUREL
9fbfe82044
Fix observation of the notification status for the current session
2022-12-05 09:46:14 +01:00
Maxime NATUREL
635f975b6c
Fix missing unregister of pusher when notifications are disabled
2022-12-05 09:43:57 +01:00
Maxime NATUREL
e09b9a2ce0
Fixing wrong notification status when no registered pusher for the session
2022-12-05 09:43:57 +01:00
Maxime NATUREL
b78de15228
Adding unit tests for new toggle notification for current session use case
2022-12-05 09:43:57 +01:00
Maxime NATUREL
5248a69fe2
Updating existing unit tests
2022-12-05 09:43:57 +01:00
Maxime NATUREL
06681fd115
Removing listening on background sync preference
2022-12-05 09:43:57 +01:00
Maxime NATUREL
3f5147ddce
Fixing the toggle notifications use case for current session
2022-12-05 09:43:57 +01:00
Maxime NATUREL
8973f3892a
Fixing unit tests after rebase
2022-12-05 09:43:57 +01:00
Maxime NATUREL
9dff4ff949
Fixing import order after rebase
2022-12-05 09:43:57 +01:00
Maxime NATUREL
68d00e00d1
Fix method used to check if background sync is enabled
2022-12-05 09:43:56 +01:00
Maxime NATUREL
a2ae3af69d
Removing unused imports
2022-12-05 09:43:56 +01:00
Maxime NATUREL
7c10a4cb21
Adding tests for notifications setting updater
2022-12-05 09:43:56 +01:00
Maxime NATUREL
637961bbb1
Update related account data event on notification method change
2022-12-05 09:43:56 +01:00
Maxime NATUREL
e99dc1d163
Remove unused parameters from some ViewModel
2022-12-05 09:43:56 +01:00
Maxime NATUREL
ab6a6b53c8
Some refactorings + update unit tests
2022-12-05 09:43:56 +01:00
Maxime NATUREL
7c51174d7e
Renaming some use cases to be consistent
2022-12-05 09:43:56 +01:00
Maxime NATUREL
14b21dc039
Adding use cases to create and delete notifications settings in account data
2022-12-05 09:43:56 +01:00
Maxime NATUREL
b163b42d3d
Use new sub usecase in the TogglePushNotificationUseCase
2022-12-05 09:43:56 +01:00
Maxime NATUREL
81c64503f2
Adding SetNotificationSettingsAccountDataUseCase
2022-12-05 09:43:56 +01:00
Maxime NATUREL
c56eb331db
Update use cases to enable/disable push notifications for the current session
2022-12-05 09:43:56 +01:00
Maxime NATUREL
9d684bc021
Check if account data has content to decide if push notifications can be toggled using account data
2022-12-05 09:43:56 +01:00
Maxime NATUREL
f8c59f6b0c
Removing unused import
2022-12-05 09:42:03 +01:00
Maxime NATUREL
d31652e910
Adding unit tests for settings ViewModel
2022-12-05 09:42:03 +01:00
Maxime NATUREL
e78e192853
Adding unit tests for FCM token retrieval
2022-12-05 09:42:03 +01:00
Maxime NATUREL
2a8c72bdcf
Fixing code style issues
2022-12-05 09:42:03 +01:00
Maxime NATUREL
46ccf4d73f
Adding unit tests for register and unregister use cases
2022-12-05 09:42:01 +01:00
Maxime NATUREL
a3815d7012
Update unit tests
2022-12-05 09:41:24 +01:00
Maxime NATUREL
aa3a808d2c
Do not ask to select push distributor in home if notifications are disabled
2022-12-05 09:41:24 +01:00
Maxime NATUREL
740ed89638
Removing the old methods from helper
2022-12-05 09:41:24 +01:00
Maxime NATUREL
2673979ef8
Handling change of notification method
2022-12-05 09:41:24 +01:00
Maxime NATUREL
95556d2551
Change the distributor in dialog cancellation only if there is no existing one
2022-12-05 09:41:24 +01:00
Maxime NATUREL
3f944e9d36
Extracting the logic to toggle notifications for device into a ViewModel
2022-12-05 09:41:24 +01:00
Maxime NATUREL
b29191e892
Using use cases inside component for endpoint testing
2022-12-05 09:41:24 +01:00
Maxime NATUREL
58efe90f7d
Removing some debug logs
2022-12-05 09:41:23 +01:00
Maxime NATUREL
2890f41f30
Replacing unregister method by usecase
2022-12-05 09:41:23 +01:00
Maxime NATUREL
4dbca7858c
Adding new use cases to handle the Unified push registration
2022-12-05 09:41:23 +01:00
valere
ea37029631
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-04 11:13:46 +01:00
Onuray Sahin
34d29dc9d7
Merge pull request #7694 from vector-im/feature/ons/unverified_sessions_alert
...
Remind unverified sessions with a banner once a week (PSG-892)
2022-12-03 14:23:10 +03:00
valere
03379a6636
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-03 11:15:46 +01:00
valere
ae9711b7d1
Basic sentry e2e reporting for rust + decrypt trust
2022-12-02 18:24:23 +01:00
Maxime NATUREL
efc436c3f5
Hide the action when there are no other sessions
2022-12-02 17:17:44 +01:00
Maxime NATUREL
2b8dc13dca
Adding listener on the new menu item
2022-12-02 17:11:10 +01:00
Maxime NATUREL
62e2f06e2a
Adding menu for current session header
2022-12-02 17:08:29 +01:00
Benoit Marty
ab43f4cf14
Add snapshot test for room item
2022-12-02 17:06:48 +01:00
Benoit Marty
6f934e2d49
Extract paparazzi rule creation
2022-12-02 16:50:45 +01:00
Onuray Sahin
4050975a19
Implement new logic for new login banner.
2022-12-02 18:15:10 +03:00
valere
2ae4b87f2f
fix CI
2022-12-02 15:49:32 +01:00
valere
b9045eb25f
ktlint
2022-12-02 12:43:05 +01:00
valere
e6444fe9c0
enable analytics by default on nightly
2022-12-02 12:39:13 +01:00
valere
17b8d3c97b
fix unhandled exceptions and cleaning
2022-12-02 12:38:12 +01:00
Benoit Marty
75fabb1b0d
Merge pull request #7684 from vector-im/feature/bma/fix_onboarding_crash
...
Fix crash when invalid url is entered #7672
2022-12-02 09:55:19 +01:00
jonnyandrew
20b1eaba9e
Fix crash in message composer when room is missing ( #7683 )
...
This error was seen before but has been reintroduced during refactoring.
- see https://github.com/vector-im/element-android/pull/6978
2022-12-02 08:41:33 +00:00
Benoit Marty
b6aae0c7c1
Add unit test for canLoginWithQrCode = true
2022-12-01 17:51:44 +01:00
Benoit Marty
381103383e
Fix unit tests.
2022-12-01 17:44:12 +01:00