Johannes Marbach
6ec6d41aa9
Make permission utils instantiable and throw when permission request is null
2022-05-25 15:53:58 +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
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
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
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
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
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
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
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
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