Onuray Sahin
30115fa2b9
Code review fixes.
2022-06-27 15:43:21 +03:00
Adam Brown
5bb397f35e
using next instead of done copy when confirming reset email link
2022-06-27 13:08:32 +01:00
Adam Brown
0a0c322963
adding extra padding between reset button and checkbox to match designs
2022-06-27 13:08:32 +01:00
Adam Brown
7971a74614
fixing code quality warnings
2022-06-27 13:08:32 +01:00
Adam Brown
f40f838a9f
making the new password visibility toggleable
2022-06-27 13:08:32 +01:00
Adam Brown
1d3b4e9829
formatting
2022-06-27 13:08:31 +01:00
Adam Brown
0d80bdfd41
updating xml ids to reflect their context
2022-06-27 13:06:43 +01:00
Adam Brown
16481df0f7
handling the reset password completion step within the view model and emitting view events to move the flow forwards
2022-06-27 13:06:42 +01:00
Adam Brown
47cedfb522
hiding the reset password input by default
2022-06-27 13:05:27 +01:00
Adam Brown
7ef8193a93
fixing reset fragments not removing previous screens when moving to the next step
2022-06-27 13:05:26 +01:00
Adam Brown
4200b4b5e9
taking into account the servers ability to sign out all devices
2022-06-27 12:55:50 +01:00
Adam Brown
7a4a6030db
adding a password entry confirmation page for the reset password flow
2022-06-27 12:54:32 +01:00
Adam Brown
9abf6e37d1
adding updated forgot password email input and breaker screens
2022-06-27 12:43:54 +01:00
Johannes Marbach
c3ae0c2251
Merge pull request #6369 from vector-im/johannes/expose-profile-tag
...
Expose pusher profile tag in advanced settings
2022-06-27 13:33:36 +02:00
Adam Brown
dcffc35041
adding forgot password button to login screen
2022-06-27 12:28:54 +01:00
Adam Brown
1d573e3f5d
Merge pull request #6357 from cloudrac3r/fix-formatted-message-display
...
Fix formatted_body being parsed as Markdown
2022-06-27 12:07:18 +01:00
Onuray Sahin
a9358e98b2
Fix sending poll unit test.
2022-06-27 13:39:21 +03:00
Valere
9929d6a4eb
Update button design
2022-06-27 10:13:18 +02:00
Valere
142c87314c
show option to accept other verif not ready
2022-06-27 09:14:20 +02:00
Robin NICOLE
abc0e51f1e
Translated using Weblate (English (United Kingdom))
...
Currently translated at 0.8% (19 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/en_GB/
2022-06-27 02:32:24 +00:00
Ihor Hordiichuk
d342a86cbc
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2239 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2022-06-27 02:32:21 +00:00
Nui Harime
7e4b8ac868
Translated using Weblate (Russian)
...
Currently translated at 98.8% (2213 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2022-06-27 02:32:20 +00:00
Arusekk
484657ccf9
Translated using Weblate (Polish)
...
Currently translated at 99.9% (2238 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
2022-06-27 02:32:18 +00:00
Szimszon
0e94bffd5c
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (2239 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2022-06-27 02:32:17 +00:00
iaiz
838b9477ef
Translated using Weblate (Spanish)
...
Currently translated at 99.5% (2228 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
2022-06-27 02:32:17 +00:00
Glandos
bed5f28c2f
Translated using Weblate (French)
...
Currently translated at 100.0% (2239 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2022-06-25 11:32:17 +00:00
Cadence Ember
e940736938
Combine plugin creation and configuration
...
As requested in PR feedback.
2022-06-25 15:27:56 +12:00
Maxime NATUREL
d3fb12da19
Copy lists/maps when iterating to avoid concurrent exceptions
2022-06-24 17:37:17 +02:00
Maxime NATUREL
c581564bb1
Remove non necessary main Handler in LocationSharingService
2022-06-24 17:09:33 +02:00
Maxime NATUREL
f57c46de9a
Remove non necessary @Synchronized annotations in LocationSharingServiceConnection
2022-06-24 17:08:14 +02:00
Onuray Sahin
e63fa2d83f
Move epoxy related poll functions back to MessageItemFactory.
2022-06-24 17:28:59 +03:00
Adam Brown
c6ef972e3c
adding missing fullstop and removing unused import
2022-06-24 15:08:48 +01:00
Adam Brown
4f09160697
adding logout_devices parameter to the password change sdk api, matching reset password
2022-06-24 15:08:48 +01:00
Adam Brown
6e3283cb34
moving homeserver feature for logout all devices to the selected homeserver state via the LoginFlowResult
2022-06-24 15:08:48 +01:00
Adam Brown
a2646c56cf
adding the logout all devices state to the reset state in preparation for the UI to take it into account
2022-06-24 15:05:18 +01:00
Adam Brown
c10254dbfa
exposing if the homeserver supports signing out all devices when starting the reset process
2022-06-24 15:05:18 +01:00
Onuray Sahin
532bc18b1e
Refactor poll item view state factory.
2022-06-24 16:52:16 +03:00
Maxime NATUREL
945026730c
Use ActiveSessionHolder in stop live use case
2022-06-24 15:12:38 +02:00
Maxime NATUREL
519d43ceb7
Simplify loop to remove room args
2022-06-24 14:33:19 +02:00
Maxime NATUREL
81e14c7c3b
Observing live status in DB from location sharing Android service
2022-06-24 10:45:49 +02:00
Maxime NATUREL
3cffedd353
Changing in API to get livedata on a live of a given id
2022-06-24 10:45:49 +02:00
Maxime NATUREL
785ce03e67
Synchronizing access to map of roomArgs
2022-06-24 10:45:48 +02:00
Maxime NATUREL
9a39354332
Adding use case to retrieve flow on live summaries given a list of event ids
2022-06-24 10:45:48 +02:00
Maxime NATUREL
8406b2a4eb
Adding use case to stop live location share
...
WIP
2022-06-24 10:45:48 +02:00
Adam Brown
84ece3b575
ignoring inferred registration disabled when going through the sign in flow
2022-06-23 18:17:33 +01:00
Maxime NATUREL
a4cae9ef07
Fixing missing "u=" in geo URI pattern for uncertainty
2022-06-23 17:40:16 +02:00
Johannes Marbach
231bd6292a
Remove empty textStyle properties
...
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-23 12:14:02 +02:00
Johannes Marbach
ec073552bd
Expose pusher profile tag in advanced settings
...
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-23 10:56:28 +02:00
Benoit Marty
29d4916a2e
Cleanup of #5187 ( #6326 )
...
Update design and behaviour on widget permission bottom sheet
2022-06-22 15:04:02 +02:00
Onuray Sahin
2cf40cbcf2
Test sending option view states.
2022-06-22 14:05:42 +03:00
Onuray Sahin
0fe4b9f07f
Test undisclosed poll state.
2022-06-22 12:57:50 +03:00
Onuray Sahin
a886e93c7e
Test sending poll state.
2022-06-22 12:13:53 +03:00
Johan Smits
6da4245efb
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (2239 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2022-06-22 06:32:16 +00:00
Priit Jõerüüt
cd6d06529e
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (2239 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2022-06-22 06:32:16 +00:00
Cadence Ember
216de6c050
Lint (import ordering)
2022-06-22 13:10:30 +12:00
Cadence Ember
592f890fac
Fix formatted_body being parsed as Markdown
...
Background: Clients write Markdown and convert it to HTML before
sending the event. All events are formatted as HTML. However, if an
HTML formatted event happened to include markdown characters, Element
Android would incorrectly render that markdown.
For example, an event with formatted_body: "*test*" should be
displayed as literally *test* with no effects, but Element Android
incorrectly displayed it as test in italics.
This commit fixes this behaviour, making Element Android not parse
Markdown in HTML messages.
From the perspective of most users it will appear that backslash
escapes now work properly (even though this wasn't the real issue).
2022-06-22 02:24:07 +12:00
Onuray Sahin
bd9fa48312
Refactor poll item factory to make it testable.
2022-06-21 17:03:56 +03:00
Jorge Martín
b5aedd4626
Re-implement lock screen feature using our own implementation.
2022-06-20 17:38:05 +02:00
Onuray Sahin
80abe1f675
Show live location promotional bottom sheet.
2022-06-20 17:04:56 +03:00
Onuray Sahin
13144f078a
Implement live location promotional bottom sheet.
2022-06-20 15:41:43 +03:00
Onuray Sahin
b37dce7da7
Create layout for promoting live location labs flag.
2022-06-20 15:19:22 +03:00
Maxime NATUREL
32c6281dd2
Merge pull request #6316 from vector-im/fix/mna/crash-offline-lls
...
[Location sharing] Fix crash when starting/stopping a live when offline (PSF-1124)
2022-06-20 14:00:56 +02:00
Maxime NATUREL
0948cab31f
Merge pull request #6304 from vector-im/feature/mna/location-sharing-service-api
...
[SDK] Improve location sharing service api (PSF-1004)
2022-06-20 13:48:13 +02:00
Onuray Sahin
9641ff132d
Show live location sharing option even if labs flag is disabled.
2022-06-20 13:58:28 +03:00
Jorge Martin Espinosa
65bc4acbab
Fix flaky tests for voice recording feature ( #6330 )
2022-06-20 09:23:02 +00:00
Maxime NATUREL
9047d9d62c
Fixing coding style issues
2022-06-20 11:17:30 +02:00
Maxime NATUREL
6c0b7f7b43
Renaming a variable to be more precise
2022-06-20 11:17:30 +02:00
Maxime NATUREL
fc98057042
Forward error to UI in map screen
2022-06-20 11:17:30 +02:00
Maxime NATUREL
31bb9eaac8
Forward error to UI in timeline screen
2022-06-20 11:17:30 +02:00
Maxime NATUREL
9eba3034db
Catching crash when offline during stop of a live location share
2022-06-20 11:17:30 +02:00
Maxime NATUREL
e55c378683
Catching crash when offline during start of a live location share
2022-06-20 11:17:30 +02:00
Maxime NATUREL
7b159c5b71
Send live location API
2022-06-20 09:28:35 +02:00
Maxime NATUREL
9b61c1aead
Send static location API
2022-06-20 09:28:35 +02:00
Maxime NATUREL
632064ffde
Stop live location share API
2022-06-20 09:28:33 +02:00
Maxime NATUREL
29f48249e2
Start live location share API
2022-06-20 09:26:51 +02:00
Auri B. P
61ff944994
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (2239 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-06-19 20:32:15 +00:00
Florian Renaud
d42a3da5b7
Reduce code smell
2022-06-18 00:49:28 +02:00
Florian Renaud
a46d7ed8dd
Hide unwanted events from local room timeline
2022-06-18 00:49:28 +02:00
Florian Renaud
b144bac578
Update wordings for local room timeline
2022-06-18 00:49:28 +02:00
Florian Renaud
e86f9193dd
Display timeline from the top of the screen for local rooms
2022-06-18 00:49:28 +02:00
Florian Renaud
7ea2d0a86d
Delete the local rooms when the room list is shown
2022-06-18 00:49:24 +02:00
Florian Renaud
10d683ad5d
Start DM - display a local room before creating the real one
...
Add CreateLocalRoomTask interface and remove DI annotations
2022-06-18 00:48:35 +02:00
Florian Renaud
26d1a12b74
Start DM - Rename action button to "go"
2022-06-18 00:09:58 +02:00
Florian Renaud
c9ab0927f0
Start DM - Add feature flag
2022-06-18 00:09:58 +02:00
Benoit Marty
3dcec85dea
Merge pull request #6340 from vector-im/feature/bma/test_flipper
...
Add link to the Matrix room.
2022-06-17 18:02:19 +02:00
Maxime NATUREL
cd74f09d70
Merge pull request #5923 from vector-im/fix/mna/issue-5913-location-tracker
...
[Location tracker] - Fix some location tracking issues (PSF-1000)
2022-06-17 17:53:48 +02:00
Maxime NATUREL
dee5dfd187
Add synchronized annotations to protect from concurrent access to callbacks
2022-06-17 17:04:54 +02:00
Benoit Marty
705b55c57a
Use handy kotlin.time.Duration.Companion and remove default value.
2022-06-17 16:53:33 +02:00
random
9bf147e5b6
Translated using Weblate (Italian)
...
Currently translated at 100.0% (2239 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2022-06-17 13:32:14 +00:00
Danial Behzadi
a278483f1c
Translated using Weblate (Persian)
...
Currently translated at 100.0% (2239 of 2239 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2022-06-17 13:32:14 +00:00
Maxime NATUREL
a1aa337edb
Stop location tracking only when callbacks list is empty to avoid non wanting stop
2022-06-17 11:34:33 +02:00
Maxime NATUREL
1b88cc39a9
Use method reference when sorting providers
2022-06-17 11:34:32 +02:00
Maxime NATUREL
755d743b06
Encapsulate callbacks calls into try/catch block
2022-06-17 11:34:32 +02:00
Maxime NATUREL
260f73b0c2
Adding unit tests for LocationTracker
2022-06-17 11:34:32 +02:00
Maxime NATUREL
45d3fe7c07
Call no provider available callback only providers list is empty
2022-06-17 11:34:32 +02:00
Maxime NATUREL
b686d30b1c
Prioritise providers: Fused, GPS and then others
2022-06-17 11:34:32 +02:00
Maxime NATUREL
a8c36e5e70
Using Debouncer to debounce location updates
2022-06-17 11:34:32 +02:00
Maxime NATUREL
c61412520d
Debouncing location updates
2022-06-17 11:34:32 +02:00
Maxime NATUREL
7860173fa2
Notify of the latest known location among all last known locations
2022-06-17 11:34:32 +02:00
Eric Decanini
674e538131
Merge pull request #6154 from vector-im/bugfix/eric/fix-upgrade-room
...
Fixes /upgraderoom command not doing anything
2022-06-17 10:55:26 +02:00