Maxime NATUREL
7f2279c8a8
Improving view state mapper
2022-05-30 10:37:58 +02:00
dependabot[bot]
c6751f00ab
Bump libphonenumber from 8.12.48 to 8.12.49
...
Bumps [libphonenumber](https://github.com/google/libphonenumber ) from 8.12.48 to 8.12.49.
- [Release notes](https://github.com/google/libphonenumber/releases )
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md )
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.48...v8.12.49 )
---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-27 23:07:12 +00:00
ericdecanini
90ab67e1fc
Removes unused string
2022-05-27 16:38:33 +02:00
Onuray Sahin
8018ba3213
Zoom to selected user from bottom sheet.
2022-05-27 17:21:49 +03:00
Onuray Sahin
2eaf843031
Implement stop sharing function from bottom sheet.
2022-05-27 16:52:20 +03:00
Onuray Sahin
83e79207c1
Implement stop sharing button visibility.
2022-05-27 16:33:55 +03:00
ericdecanini
e54a82f658
Deletes ic_arrow_back
2022-05-27 15:09:50 +02:00
ericdecanini
a5dc8ec181
Only gets flattenParents if specifically requested
2022-05-27 15:05:39 +02:00
Onuray Sahin
daa0734e5b
Implement user list bottom sheet.
2022-05-27 15:34:42 +03:00
Onuray Sahin
8247b1dd7a
Add location update timestamp live location view state mapper.
2022-05-27 15:33:57 +03:00
Onuray Sahin
924d7e10a1
Implement bottom sheet controller.
2022-05-27 15:28:18 +03:00
Onuray Sahin
44b2a7fb72
Refactor duration formatter to be able to user StringProvider.
2022-05-27 15:27:38 +03:00
Onuray Sahin
88de113a4e
Add bottom sheet layout.
2022-05-27 15:26:40 +03:00
Onuray Sahin
453aa28380
Add required resources.
2022-05-27 15:25:59 +03:00
ariskotsomitopoulos
21225b8a28
Replace old drawable from
2022-05-27 13:56:52 +03:00
ariskotsomitopoulos
1d36269b03
Fix wrong rendered vector icon
2022-05-27 13:40:53 +03:00
Anderson Ivanovich
bbef119f62
Translated using Weblate (Tamil)
...
Currently translated at 3.3% (75 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ta/
2022-05-27 08:32:07 +00:00
Onuray Sahin
03a8289a13
Code review fixes.
2022-05-26 15:45:53 +03:00
Olivér Falvai
9ce9ad6d3a
Merge remote-tracking branch 'origin/develop' into dependency-cleanup
2022-05-26 14:04:39 +02:00
Adam Brown
913c6b0f14
warning the user when urls contain directional overrides and allowing them to confirm the url
2022-05-26 12:32:22 +01:00
ericdecanini
d5432cd0e7
Merge remote-tracking branch 'origin/develop' into task/eric/code-style-parenthesis
...
# Conflicts:
# vector/src/main/java/im/vector/app/features/onboarding/DirectLoginUseCase.kt
2022-05-26 10:37:19 +02:00
kingoflove819
6a52ff4da2
Translated using Weblate (Tamil)
...
Currently translated at 3.2% (72 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ta/
2022-05-26 07:32:17 +00:00
Anderson Ivanovich
c6e5a75448
Translated using Weblate (Tamil)
...
Currently translated at 3.2% (72 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ta/
2022-05-26 07:32:16 +00:00
homocomputeris
fc3ebca273
Translated using Weblate (Russian)
...
Currently translated at 97.6% (2172 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2022-05-26 07:32:12 +00:00
Didek
7a9b931a36
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
2022-05-26 07:32:11 +00:00
Johan Smits
fef3cdaeb1
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/nl/
2022-05-26 07:32:11 +00:00
Sveinn í Felli
e6614fc4fc
Translated using Weblate (Icelandic)
...
Currently translated at 84.0% (1870 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/is/
2022-05-26 07:32:11 +00:00
Szimszon
bc8432418d
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2022-05-26 07:32:08 +00:00
Vancha
24dc5b10e8
Translated using Weblate (Frisian)
...
Currently translated at 40.6% (905 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fy/
2022-05-26 07:32:08 +00:00
Glandos
e1285aa50b
Translated using Weblate (French)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2022-05-26 07:32:08 +00:00
Auri B. P
3336249b00
Translated using Weblate (Catalan)
...
Currently translated at 84.2% (1874 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-05-26 07:32:07 +00:00
Johannes Marbach
92a140b504
Add unit tests for filter/map logic
2022-05-25 20:50:58 +02:00
Adam Brown
096db6c35d
giving arugment a proper name
2022-05-25 17:34:00 +01:00
Adam Brown
0675b7c16c
Merge pull request #5995 from vector-im/feature/adm/ftue-sign-in
...
FTUE - Sign in
2022-05-25 17:30:03 +01:00
ericdecanini
8647400dda
Merge remote-tracking branch 'origin/develop' into task/eric/code-style-parenthesis
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXOlmDevice.kt
2022-05-25 17:35:31 +02:00
Johannes Marbach
9e084ec372
Inject permission utils
2022-05-25 16:22:16 +02:00
Johannes Marbach
6ec6d41aa9
Make permission utils instantiable and throw when permission request is null
2022-05-25 15:53:58 +02:00
Michael Kaye
9f4f3f482c
Merge branch 'develop' into michaelk/sonarqube_fixes
2022-05-25 14:22:10 +01:00
Benoit Marty
8f06415744
Fix compilation issue after rebase
2022-05-25 15:08:13 +02:00
Maxime NATUREL
c8fb034c57
Merge pull request #6128 from vector-im/feature/mna/PSF-999-auto-refresh-db
...
[Location sharing] - Update DB entity when a live is timed out (PSF-999)
2022-05-25 14:59:54 +02:00
Michael Kaye
ba109a486f
Update to build scripts to enable sonarqube reporting including coverage.
2022-05-25 13:35:40 +01:00
Adam Brown
86c9e60129
formatting
2022-05-25 13:34:08 +01:00
Adam Brown
f6190b125c
removing extra line
2022-05-25 13:34:08 +01:00
Adam Brown
75d038b058
adding test case around invalid deeplinks within the onboarding flow
2022-05-25 13:34:08 +01:00
Adam Brown
797e0ee706
creating a build meta abstraction for allowing testing classes with build version checks
2022-05-25 13:34:08 +01:00
Adam Brown
ea7df9b673
lifting unavailable homeserver rendering to the activity/ftuevariant
...
- the viewmodel is now responsible for inferring connectivity errors and providing a retry action
2022-05-25 13:34:08 +01:00
Adam Brown
100aa24021
adding helper for inferring if the device has connectivity, this helps with breaking down UnknownHost exceptioncauses and shouldn't be used for checking offline status
2022-05-25 13:34:07 +01:00
Adam Brown
59afb5cf4c
downscoping the possible action types when selecting homeservers
2022-05-25 13:34:07 +01:00
Adam Brown
b8418f97dc
extracting server selection branches to their own functions
2022-05-25 13:34:07 +01:00
Adam Brown
690fda180c
providing dedicated reset action for resetting invalid deeplink homeserver
...
- also fixes the usecase screen becoming stuck with an invalid homeserver deeplink
2022-05-25 13:34:07 +01:00
Maxime NATUREL
aa65d82341
Adding unit tests for ViewModel
2022-05-25 14:05:14 +02:00
Maxime NATUREL
65d7ec8696
Adding unit tests for use case to get the list of current running lives
2022-05-25 14:05:14 +02:00
Maxime NATUREL
5efe26c7dd
Fix code quality issues
2022-05-25 14:05:14 +02:00
Maxime NATUREL
8145049315
Fix potential access to null value
2022-05-25 14:05:14 +02:00
Maxime NATUREL
7ef91ce717
Adding unit tests for view state mapper
2022-05-25 14:05:14 +02:00
Maxime NATUREL
401027e919
Adding end of live timestamp into view state
2022-05-25 14:05:14 +02:00
Maxime NATUREL
bd473375a1
Fix no text visible if using direct pin drawable
2022-05-25 14:05:14 +02:00
Maxime NATUREL
40d8d5c605
Updating user pins on location update
2022-05-25 14:04:22 +02:00
Maxime NATUREL
81b90df909
Observe the current live location shares in a room
2022-05-25 14:04:22 +02:00
Maxime NATUREL
5410b61ae3
Show user pins with correct zoom when map is first opened
2022-05-25 14:03:37 +02:00
Maxime NATUREL
d6029210d0
Adding use case to get live location of users
2022-05-25 14:03:37 +02:00
Maxime NATUREL
44ca82bbef
Adding ViewModel to Activity
2022-05-25 14:03:37 +02:00
Johannes Marbach
f5a621a6d5
Merge pull request #6140 from vector-im/johannes/widget-screen-rotation
...
Prevent widget web view from reloading on screen / orientation change (PSF-1034)
2022-05-25 13:42:24 +02:00
Johannes Marbach
580bbd60e7
Appease the linter
2022-05-25 13:01:42 +02:00
Johannes Marbach
59c13bf8c1
Make widget web view request system permissions for camera and microphone
...
Previously the widget web view prompted to grant the widget permissions but it didn't
actually request those permissions from the system. So if the web view requested, e.g.
the camera permission but the app hadn't previously been granted that permission, the
web view wouldn't get camera access even when the widget permission request had been
confirmed.
With this commit, the app will also request camera and microphone permissions from the
system when needed.
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-05-25 12:35:43 +02:00
Adam Brown
8c44c9828c
fixing listener import
2022-05-25 10:22:27 +01:00
Adam Brown
8b2132c6dd
fixing detekt/formatting issues
2022-05-25 10:22:27 +01:00
Adam Brown
137fe89938
hiding username/password fields when the homeserver doesn't support them and showing SSO options when available
2022-05-25 10:22:27 +01:00
Adam Brown
bc2a99c3cf
matching variable name with type
2022-05-25 10:22:27 +01:00
Adam Brown
610c1d1150
extracting sso buttons render method to reduce duplication
2022-05-25 10:22:27 +01:00
Adam Brown
d86c12dc7a
extracting duplicated field resetting logic
2022-05-25 10:22:27 +01:00
Adam Brown
fb1a686f90
extracting the login error handling to its own class
2022-05-25 10:22:27 +01:00
Adam Brown
d1bafc531e
removing input footer fields, they're only needed for sign up, not login
2022-05-25 10:22:27 +01:00
Adam Brown
b2af918969
using correct copy for the login validation errors
...
- extracts helpers to make the logic more declarative
2022-05-25 10:22:27 +01:00
Adam Brown
25b81c2952
creating subtype for register/login authentication types
2022-05-25 10:22:26 +01:00
Adam Brown
c3ce887e33
minor refactors
...
- extracting login fields validation
- renaming xml fields to login
- renaming direct login property to matrixId
2022-05-25 10:17:51 +01:00
Adam Brown
b3bbb0329e
directing to the combined login after homeserver check
...
- also removes the subtitle view which is not needed for login
2022-05-25 10:17:51 +01:00
Adam Brown
4b6f74364d
adding dedicated login action
2022-05-25 10:17:51 +01:00
Adam Brown
34e97112a4
adding feature flag and redirecting the sign in flow
...
- temporarily to the combined register fragment
2022-05-25 10:17:51 +01:00
Adam Brown
ae9922a731
Merge pull request #6136 from vector-im/feature/adm/foss-avoid-gms-location-provider
...
Excluding the gms play-service-location from maplibre for fdroid builds
2022-05-25 08:59:18 +01:00
Glandos
71706bc6a6
Translated using Weblate (French)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2022-05-25 07:14:58 +00:00
Jean-Luc KABORE-TURQUIN
d0628129f5
Translated using Weblate (French)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fr/
2022-05-25 07:14:56 +00:00
Adam Brown
b4b2b97eb1
Merge pull request #6068 from vector-im/dependabot/gradle/vanniktechEmoji-0.12.0
...
Bump vanniktechEmoji from 0.9.0 to 0.12.0
2022-05-24 16:26:06 +01:00
Johannes Marbach
f95853a7b3
Prevent widget web view from reloading on screen / orientation change (PSF-1034)
...
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-05-24 16:29:38 +02:00
ericdecanini
6c21a6b48d
Separates some method parameters
2022-05-24 15:26:24 +02:00
Adam Brown
bec72264cd
excluding the gms play-service-location optional transistive dependency for the fdroid variant
...
- fixes fdroid being unable to compile the project due to a non foss dependency
2022-05-24 10:10:03 +01:00
Jeremy
b131848b72
Fix grammar in strings in strings.xml
...
`room_list_people_empty_body` and `room_list_rooms_empty_body`
2022-05-24 14:12:49 +12:00
Adam Brown
a59b8bf50c
Merge pull request #6065 from vector-im/feature/adm/matrix-org-ordering
...
FTUE - Only override sign up steps for `matrix.org`
2022-05-23 21:24:48 +01:00
Maxime NATUREL
b05fc763ae
Rely only on isActive field on UI side
2022-05-23 17:34:52 +02:00
ericdecanini
a07c1b8afa
Removes top bar back arrow
2022-05-23 13:46:53 +01:00
Maxime NATUREL
9a38d59f9a
Merge pull request #6092 from vector-im/feature/mna/PSF-888-navigation
...
[Location sharing] - Navigation to Map view from live location message (PSF-888)
2022-05-23 13:54:04 +02:00
Benoit Marty
fd252dbaff
Merge pull request #5856 from ofalvai/bugfix/ofa/read-recept-text-scale
...
Use fixed text size in read receipt counter
2022-05-23 13:41:03 +02:00
ericdecanini
b3fdb5ed17
Changes code style when arrow alignment
2022-05-23 12:57:57 +02:00
ericdecanini
3f3662e605
Changes code style method parameters new line around parentheses to true
2022-05-23 12:30:42 +02:00
Adam Brown
98999c754f
Merge pull request #5868 from vector-im/feature/adm/ftue-email-verification
...
[FTUE] - Email input and verification
2022-05-23 11:14:46 +01:00
Maxime NATUREL
7bb73ffb57
Making the layout file more generic
2022-05-23 11:41:33 +02:00
Maxime NATUREL
b331521e93
Improving code in Fragment
2022-05-23 11:30:57 +02:00
Maxime NATUREL
721d7cb6a0
Remove commented code
2022-05-23 11:30:35 +02:00
Maxime NATUREL
c46aaa24a5
Using @AndroidEntryPoint in Fragment
2022-05-23 10:40:52 +02:00
Benoit Marty
71e14ea43b
Merge pull request #6110 from vector-im/defect/jorgem/PSE-613-fix-multi-invites-to-room
...
Fix sending multiple invites to a room reaching only one or two people
2022-05-23 09:39:47 +02:00
Jorge Martín
96e3544a47
Fix sending multiple invites to a room reaching only one or two people
2022-05-23 08:14:32 +02:00
Auri B. P
76fc3b5336
Translated using Weblate (Catalan)
...
Currently translated at 83.3% (1855 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-05-22 20:32:05 +00:00
anoloth
9779e9b9a5
Translated using Weblate (Lao)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/lo/
2022-05-21 17:32:31 +00:00
Jeff Huang
7d9cb1dc0c
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/zh_Hant/
2022-05-21 17:32:13 +00:00
Ihor Hordiichuk
b784c0fcc2
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2022-05-21 17:32:13 +00:00
LinAGKar
3826b7ba28
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sv/
2022-05-21 17:32:13 +00:00
Jozef Gaal
096e51951a
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sk/
2022-05-21 17:32:12 +00:00
homocomputeris
79858a6560
Translated using Weblate (Russian)
...
Currently translated at 97.6% (2172 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ru/
2022-05-21 17:32:12 +00:00
lvre
b12e0cd9f3
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
2022-05-21 17:32:10 +00:00
Didek
946353aeb9
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
2022-05-21 17:32:10 +00:00
Piotr Strebski
9710447ea3
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
2022-05-21 17:32:09 +00:00
random
165b8d1b93
Translated using Weblate (Italian)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/it/
2022-05-21 17:32:09 +00:00
Linerly
d307349ae2
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/id/
2022-05-21 17:32:09 +00:00
Danial Behzadi
7ff9566788
Translated using Weblate (Persian)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/fa/
2022-05-21 17:32:08 +00:00
Priit Jõerüüt
49acc6704f
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/et/
2022-05-21 17:32:08 +00:00
John Doe
aac075fa89
Translated using Weblate (Spanish)
...
Currently translated at 99.8% (2221 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
2022-05-21 17:32:08 +00:00
waclaw66
422487ea9f
Translated using Weblate (Czech)
...
Currently translated at 100.0% (2225 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/cs/
2022-05-21 17:32:07 +00:00
Auri B. P
97b2dd3d14
Translated using Weblate (Catalan)
...
Currently translated at 83.3% (1854 of 2225 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-05-21 17:32:07 +00:00
Benoit Marty
6e3979a32d
Fix test compilation
2022-05-20 21:14:42 +02:00
Benoit Marty
ede784684f
Change in KeysBackupService: isEnabled
and isStucked
are now fun, and state
has been renamed to getState
and is now a fun.
2022-05-20 21:14:42 +02:00
Benoit Marty
1ab4ae9eac
Extract KeyRef to its own file
2022-05-20 21:14:42 +02:00
Benoit Marty
d3d17ebbcb
Extract HttpPusher to its own file
2022-05-20 21:14:42 +02:00
Benoit Marty
768df330b5
Rename currentThreePid
to getCurrentThreePid
2022-05-20 21:14:42 +02:00
Benoit Marty
e6c8ffd1b8
Change val
to fun
on the SDK interfaces.
...
Dokka will generate a better documentation (`Functions` and `Properties` are 2 distinct tab), and for Service it's better to have only `fun`
2022-05-20 21:14:42 +02:00
Onuray Sahin
109b381e2e
Merge pull request #6103 from vector-im/feature/ons/fix_live_location_flickering
...
Glide - Use current drawable while loading new static map image
2022-05-20 18:36:12 +03:00
Adam Brown
2d351aa60f
applying api changes
2022-05-20 15:20:24 +01:00
Adam Brown
c71f9c81cd
provides a dedicated job for the email verification polling to allow it to be cancelled when resetting the auth flow
...
- extracts an auto cancelling job delegate
2022-05-20 13:10:03 +01:00
Adam Brown
2378643071
adding missing punctuation
2022-05-20 12:13:09 +01:00
Adam Brown
4bcdaa309e
removing unused imports
2022-05-20 12:11:44 +01:00
Adam Brown
9fddd09f1c
using direct string reference for design preview
2022-05-20 12:11:44 +01:00
Adam Brown
47635aae6e
avoiding cancelling the polling job when resending verification email
2022-05-20 12:11:44 +01:00
Adam Brown
bc5ebb20b5
adding gradient background to xml preview
2022-05-20 12:11:44 +01:00
Adam Brown
0979d56a36
inlining single use extension function
2022-05-20 12:11:44 +01:00
Adam Brown
4dc8d23826
removing unneeded state reacting when entering email address for verification
2022-05-20 12:11:44 +01:00
Adam Brown
641c06f10d
removing this usage for project consistency
2022-05-20 12:11:44 +01:00
Adam Brown
80b6b77a3a
reusing editText unboxing extension
2022-05-20 12:11:44 +01:00
Adam Brown
c414f80fa6
adding listener suffix for consistency
2022-05-20 12:11:44 +01:00
Adam Brown
c4834a44d1
aligning the carousel listener removal with the viewLifecycleOwner
...
- fixes crash where the scheduled callbacks can attempt to trigger after the view has been destroyed
2022-05-20 12:11:44 +01:00
Adam Brown
a4b5d1819d
renaming sdk model to matrix
2022-05-20 12:11:44 +01:00
Adam Brown
8136f57b5e
making use of the view lifecycle scope for the view based fragment logic
2022-05-20 12:11:44 +01:00
Adam Brown
c0efd9f1af
updating ignored result register action as the one being used is now consumed
2022-05-20 12:11:44 +01:00
Adam Brown
8e7ae5e9d2
removing extra end of file lines
2022-05-20 12:11:44 +01:00
Adam Brown
350643c8a4
resetting authentication state when the viewmodel resets whilst in the email entry step - matching legacy flow
2022-05-20 12:11:44 +01:00
Adam Brown
9cc646760a
removing copied back behaviour, isn't needed for the email entry screen
2022-05-20 12:11:44 +01:00
Adam Brown
8a53eafa72
adding gradient background to the waiting for verification screen, matching designs
...
- renames drawable which redirects to the attribute colorBackground
2022-05-20 12:11:44 +01:00
Adam Brown
eb4d31e955
extracting reusable logic for styling terminating full stops and applying to the waiting for verification title
2022-05-20 12:11:44 +01:00
Adam Brown
817d692471
renaming xml ids to the email verification domain and attaching the click logic for resending verification emails
2022-05-20 12:11:44 +01:00
Adam Brown
4964c9f151
showing loading spinner when returning to the email verification waiting screen
2022-05-20 12:11:44 +01:00
Adam Brown
02b6916487
adding UI for updated email verification waiting screen
2022-05-20 12:11:44 +01:00
Adam Brown
b2d8163aad
adding unit test around polling for email verification
2022-05-20 12:11:44 +01:00
Adam Brown
074e5bcfb6
porting registration email verification polling to the registration action handler instead of the fragment
2022-05-20 12:11:44 +01:00
Adam Brown
d4a5b71a4d
adding email input FTUE screen
...
- lifts the threepid email error handling to the RegistrationActionHandler rather than having the UI infer success from a 401
2022-05-20 12:11:44 +01:00
Onuray Sahin
2b681a43c8
Use current drawable while loading new map image.
2022-05-20 12:16:35 +03:00
Benoit Marty
f5d0663b06
Remove non needed extra spaces
2022-05-20 09:48:17 +02:00
Benoit Marty
51fe7b9a93
Detekt: Fix OutdatedDocumentation
2022-05-20 09:48:05 +02:00
ClaireG
b379ef46ec
Revert: Use member name instead of room name in DM creation item ( #6049 )
2022-05-19 14:14:58 +00:00
Olivér Falvai
f036d35829
Merge branch 'develop' into dependency-cleanup
2022-05-19 12:27:09 +02:00
Onuray Sahin
2e2dffd9c9
Merge branch 'develop' into live_location_labs_flag
...
* develop:
Space explore rooms screen alignment with design in figma (#5834 )
leaving space aligned with ios (#5942 )
Fix usage of System.currentTimeMillis(). This a bit mocky but anyway it's better to use SystemClock.elapsedRealtime() for this case.
2022-05-19 12:52:05 +03:00
fedrunov
a30912f688
Space explore rooms screen alignment with design in figma ( #5834 )
2022-05-19 11:49:20 +02:00
fedrunov
18842b5e3d
leaving space aligned with ios ( #5942 )
2022-05-19 11:49:08 +02:00
Onuray Sahin
51ac6f22d7
Labs flag added for enabling live location sharing.
2022-05-19 12:01:42 +03:00
ericdecanini
93264812c0
Adds back navigation to spaces
2022-05-19 10:20:46 +02:00
Michael Kaye
5260e729ac
Merge pull request #6095 from vector-im/michaelk/correct_well_known_behaviour
...
Well known lookups should be to port 443 only.
2022-05-18 16:50:43 +01:00
Benoit Marty
12644e9915
Merge pull request #5947 from vector-im/feature/bma/renaming
...
Small changes
2022-05-18 16:27:48 +02:00
Michael Kaye
e66284fbd3
Rename 'getDomain' to 'getServerName'.
...
In the context of matrix IDs, this removes the leading @name: leaving the hostname or hostname and port.
2022-05-18 15:21:33 +01:00
Benoit Marty
7ae3f6ea40
Merge pull request #6083 from vector-im/feature/bma/remove_badge
...
Remove ShortcutBadger lib and usage (it was dead code)
2022-05-18 16:19:37 +02:00
Maxime NATUREL
738ce18a2f
Merge pull request #5989 from vector-im/feature/mna/PSF-884-location-view
...
[Location sharing] - Message for live sharing in timeline (PSF-884)
2022-05-18 15:39:51 +02:00
Benoit Marty
3a6c03a895
Ah it was used in Gplay variant. Anyway I think we can still remove this now.
2022-05-18 15:05:23 +02:00
Maxime NATUREL
5265856772
Remove unused imports
2022-05-18 14:44:44 +02:00
Maxime NATUREL
4864980a5a
Enable navigation only from running state item
2022-05-18 14:44:44 +02:00
Maxime NATUREL
23e8cad10f
Rollback to Fragment to be able to use Maverick capabilities
2022-05-18 14:44:44 +02:00
Maxime NATUREL
26cddd2d0d
Use SupportMapFragment instead of custom fragment
2022-05-18 14:44:44 +02:00
Maxime NATUREL
54d7d47dfc
Updating the title of the map view screen
2022-05-18 14:44:44 +02:00
Maxime NATUREL
52c0fa41c6
Creation of map view screen and basic navigation
2022-05-18 14:44:44 +02:00
Olivér Falvai
388e35e828
Remove even more deps
2022-05-18 14:19:11 +02:00
Olivér Falvai
2dcc120cf7
Merge remote-tracking branch 'origin/develop' into dependency-cleanup
...
# Conflicts:
# build.gradle
# dependencies.gradle
2022-05-18 11:47:21 +02:00
ericdecanini
d12ab17516
Fixes lint errors
2022-05-18 11:29:23 +02:00
Michael Kaye
f7303789a0
Merge pull request #6025 from vector-im/michaelk/skip_tests_failing_on_ci
...
Improve test handling in CI
2022-05-18 09:51:17 +01:00
Maxime NATUREL
e9d93194f1
Adding comments on some strings and removing non necessary plural
2022-05-18 09:48:34 +02:00
Benoit Marty
adb537006a
Remove ShortcutBadger lib and usage (it was dead code)
2022-05-18 09:06:04 +02:00
Benoit Marty
8f7789f269
Version++
2022-05-17 21:28:11 +02:00
ericdecanini
03acf4505a
Uses second layout to center room summary item title
2022-05-17 18:03:34 +02:00
Benoit Marty
553f8aa37e
Remove empty translations
2022-05-17 16:31:15 +02:00
Benoit Marty
ff46791df9
Let's keep this one even if not used.
2022-05-17 16:23:48 +02:00
Benoit Marty
b33d8fe5e1
Remove unused string location_share
2022-05-17 16:04:45 +02:00
Benoit Marty
23d86b55fe
Remove unused string a11y_location_share_icon
2022-05-17 16:03:51 +02:00
Benoit Marty
d2ec615e2f
Remove unused string settings_flair
2022-05-17 16:02:04 +02:00
Benoit Marty
c0c5d21d4f
Merge pull request #6075 from RiotTranslateBot/weblate-element-android-element-app
...
Translations update from Weblate
2022-05-17 15:59:37 +02:00
Benoit Marty
57ae714cbe
Merge pull request #6072 from vector-im/feature/bma/fix_typing
...
Feature/bma/fix typing
2022-05-17 15:34:15 +02:00
Maxime NATUREL
cbf8306c6f
Removing live location share data from MessageInformationData structure
2022-05-17 15:09:27 +02:00
Weblate
52a1fcb397
Merge branch 'origin/develop' into Weblate.
2022-05-17 12:51:46 +00:00
Szimszon
bc567fd45c
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (2224 of 2224 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/hu/
2022-05-17 12:51:38 +00:00
Benoit Marty
5df0488cf2
Apply ouchadam's suggestion. It's only accessed by the main thread.
2022-05-17 14:44:43 +02:00
Benoit Marty
46e8737426
Merge pull request #6039 from vector-im/feature/dla/fix-sip-on-unhold
...
Direction and track need to be set for hold/unhold
2022-05-17 14:33:02 +02:00
Benoit Marty
32573881e4
Renames ids for clarity
2022-05-17 13:42:53 +02:00
ericdecanini
4adaa20f72
Fixes default visibilities in fragment_home_detail
2022-05-17 12:16:45 +02:00
Benoit Marty
2e189a1ab0
Fix typing rendering #6063
2022-05-17 11:53:44 +02:00
Adam Brown
5f2cb671e2
making comparator override non null as kotlin guards against this
2022-05-17 10:35:14 +01:00
Adam Brown
1ec99ee89e
renaming comparator to only specify the matrix.org domain
2022-05-17 10:31:32 +01:00
ericdecanini
bc500a567a
Adds back button implementation of navigating up spaces
2022-05-17 11:28:37 +02:00
ericdecanini
e706c5a3c8
Adds up navigation from spaces
2022-05-17 11:09:14 +02:00
ariskotsomitopoulos
324856d700
Merge branch 'develop' into feature/aris/threads_post_release_ui_improvements
...
# Conflicts:
# vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
2022-05-17 11:55:07 +03:00
Benoit Marty
ea1607cf3f
Improve preview of the layout in the IDE
2022-05-17 10:28:02 +02:00
Auri B. P
2f03526d37
Translated using Weblate (Catalan)
...
Currently translated at 81.8% (1821 of 2224 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ca/
2022-05-17 02:56:52 +00:00
John Doe
41edd88d03
Translated using Weblate (Spanish)
...
Currently translated at 99.8% (2221 of 2224 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
2022-05-16 17:59:45 +00:00
Ihor Hordiichuk
baa5c1319d
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (2224 of 2224 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/uk/
2022-05-16 17:59:44 +00:00
Adam Brown
444980395e
inlining single use extension
2022-05-16 17:26:12 +01:00
Adam Brown
51ffe26a91
renaming comparator to give more context to its usage
2022-05-16 17:17:15 +01:00
Adam Brown
6c3150edb7
using compareTo instead of direct subtraction
2022-05-16 17:16:37 +01:00
Maxime NATUREL
1d6083b2c7
Fix missing dot at end of code documentation
2022-05-16 18:07:08 +02:00
Michael Kaye
010be9184c
Fix threading UI test failure by adding a sleep 30s.
2022-05-16 15:59:41 +01:00
Benoit Marty
afd2804ed3
Merge branch 'develop' into feature/mna/PSF-884-location-view
2022-05-16 14:42:38 +02:00
Adam Brown
a893f5acdb
applying the manual reordering of the sign up stages only when matrix.org is selected
...
- lifts the logic up to the view model
2022-05-16 12:33:54 +01:00
Benoit Marty
12eb23b198
Merge branch 'develop' into feature/bma/detekt_end_period
2022-05-16 13:14:37 +02:00
ariskotsomitopoulos
72a945ac13
PR remarks
2022-05-16 13:32:30 +03:00
Benoit Marty
480a60a655
Exclude some files from check
2022-05-16 12:23:10 +02:00
Benoit Marty
9e106990c8
Setup knit
2022-05-16 12:23:10 +02:00
Benoit Marty
f1995503ff
Small improvement on lint.xml file
2022-05-16 12:23:10 +02:00
Benoit Marty
3fc4083aca
Make the constructor public
2022-05-16 12:23:10 +02:00
Benoit Marty
92c0d97110
Rename API
2022-05-16 12:22:18 +02:00
Benoit Marty
90035de5f2
Merge pull request #6047 from chagai95/add-presence-indicator-busy-and-away
...
add presence indicator busy and away
2022-05-16 11:26:11 +02:00
Benoit Marty
c25845b959
Detekt: enable and fix EndOfSentenceFormat for analytics plan
...
Will require https://github.com/matrix-org/matrix-analytics-events/pull/63 for long term solution
2022-05-16 10:56:29 +02:00
chagai95
c27958d772
Add Busy string and change Unavailable to Away
2022-05-16 10:50:58 +02:00
Maxime NATUREL
3d136112b2
Fix filename
2022-05-16 10:39:46 +02:00
Maxime NATUREL
b0773514ee
Extracting LocationLiveMessageBannerViewState into separated file
2022-05-16 10:32:34 +02:00
ericdecanini
7c1d1c3464
Adds centering of items with no subtitles
2022-05-16 10:26:28 +02:00
Maxime NATUREL
2aeee79c63
Using existing common When case for NoticeItem to handle location data
2022-05-16 10:14:39 +02:00
Benoit Marty
4c95aafe10
Detekt: enable and fix EndOfSentenceFormat
2022-05-16 08:54:07 +02:00
Didek
1e1205d3b6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2224 of 2224 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
2022-05-14 13:59:45 +00:00
Piotr Strebski
23a874c674
Translated using Weblate (Polish)
...
Currently translated at 100.0% (2224 of 2224 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pl/
2022-05-14 13:59:45 +00:00
Benoit Marty
9234c60155
Merge pull request #6038 from vector-im/feature/bma/detekt
...
Detekt
2022-05-13 23:40:53 +02:00
Valere
d40f8b0c56
Merge pull request #5939 from vector-im/feature/bca/fix_5906
...
Desynchronized 4S | Megolm backup causing Unusable backup
2022-05-13 15:43:18 +02:00
chagai95
9f033ed623
add presence indicator busy and away
2022-05-13 13:55:10 +02:00
ericdecanini
21fe5a23fb
Adds vertical centering of title when no subtitle is present
2022-05-13 13:07:20 +02:00
Benoit Marty
03ec9946ff
Detekt: fix ConstructorParameterNaming
...
UserProperties fix is also in https://github.com/matrix-org/matrix-analytics-events/pull/62
2022-05-12 22:17:56 +02:00
Adam Brown
cad9d443be
Merge pull request #6013 from vector-im/feature/adm/hide-ftue-ems
...
FTUE - Temporarily hide EMS section
2022-05-12 18:09:28 +01:00
Valere
8077406cba
code review
2022-05-12 18:45:35 +02:00
Valere
22e0506814
Prevent 4S / megolm backup desync + sign with MSK
2022-05-12 18:45:35 +02:00
David Langley
44e8974c02
direction and track need to be set for hold/unhold
2022-05-12 17:01:44 +01:00
Benoit Marty
6f3b9c78b0
Detekt: fix FunctionParameterNaming
2022-05-12 17:56:05 +02:00
Benoit Marty
c303b9afd3
Ignore more rules
2022-05-12 17:54:30 +02:00
Benoit Marty
f02bad5c79
Detekt: fix ArrayPrimitive
2022-05-12 17:54:15 +02:00
Benoit Marty
c3b5ba5639
Detekt: fix MatchingDeclarationName
2022-05-12 17:44:44 +02:00
Benoit Marty
3bc84f0d38
Detekt: fix MaxLineLength
...
@ouchadam your test fun names are too long!
2022-05-12 17:38:49 +02:00
Benoit Marty
21904054a5
Detekt: ignore EmptyCatchBlock
2022-05-12 17:29:10 +02:00
Benoit Marty
cdbc9db890
Detekt: fix EmptyDefaultConstructor
2022-05-12 17:25:16 +02:00
Benoit Marty
824f029e20
"TODO:" is forbidden by Detekt
2022-05-12 17:06:52 +02:00
Ahmed Radhouane Belkilani
6a523ccc38
Allow using the latest user avatar and display name for all messages in the timeline
...
Signed-off-by: Jorge Martín Espinosa <jorgem@element.io>
2022-05-12 15:43:20 +02:00
Suguru Hirahara
bea8b3d8d1
Translated using Weblate (Japanese)
...
Currently translated at 96.7% (2152 of 2224 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/ja/
2022-05-12 12:59:44 +00:00
Stefan Schmidt
284fb639bf
Translated using Weblate (German)
...
Currently translated at 97.3% (2166 of 2224 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/de/
2022-05-12 12:59:43 +00:00