Commit Graph

9564 Commits

Author SHA1 Message Date
Adam Brown 1f6068976d updating terms ids and applying design specified colours to the checkbox 2022-04-13 14:50:11 +01:00
Adam Brown 059b2a5424 updating copy and spacing to match designs 2022-04-13 14:50:11 +01:00
Adam Brown f45de34db4 dynamically setting the terms item padding 2022-04-13 14:50:11 +01:00
Adam Brown 06147967a4 creating a ftue version of the policy fragment 2022-04-13 14:50:11 +01:00
Adam Brown 11dbd0e80c renaming the terms fragment in prep to duplicate with the new style 2022-04-13 14:50:11 +01:00
Adam Brown f4747aa069 styling the captcha wth the update designs 2022-04-13 14:50:11 +01:00
Adam Brown 863b4b810f duplicating the captcha fragment to style separately for the combined register flow 2022-04-13 14:50:11 +01:00
Adam Brown 81a325b769 extracting the captcha webview logic to a reusable class 2022-04-13 14:50:11 +01:00
Adam Brown c98fe59965 formatting 2022-04-13 14:45:20 +01:00
Benoit Marty 2761b35b6f
Merge pull request #5731 from t3chguy/t3chguy/fix-room-type-misuse
Don't wrongly show non-space invites in the space panel
2022-04-13 15:01:45 +02:00
Benoit Marty 5075775c56
Merge pull request #5744 from vector-im/feature/bma/dokka
Set up dokka to generate SDK documentation and cleanup the API
2022-04-13 14:49:10 +02:00
Maxime NATUREL 9d2c704aef Removing the BuildConfigField 2022-04-13 10:56:20 +02:00
Maxime NATUREL 4c07405220 Create a const value for the height of message location item 2022-04-12 16:10:26 +02:00
Benoit Marty 23d2a290ab Global import optimization 2022-04-12 16:06:27 +02:00
Maxime NATUREL 46700723a8 Remove the noisy reformatting of MessageItemFactory 2022-04-12 15:55:15 +02:00
Maxime NATUREL c3fe782eb5 Fixing overlay in bubble mode 2022-04-12 15:51:02 +02:00
Maxime NATUREL e50192910d Keep track of time out using last location event 2022-04-12 15:51:02 +02:00
Maxime NATUREL d78ed3215b Adding support for notifications and message preview 2022-04-12 15:51:02 +02:00
Maxime NATUREL 78a9bdeb4c Making state beacon events displayable in timeline 2022-04-12 15:51:02 +02:00
Maxime NATUREL e2d56e2d87 Align corner radius of banner on map view 2022-04-12 15:51:02 +02:00
Maxime NATUREL 26f89fa5f8 Handling bubble mode view 2022-04-12 15:51:02 +02:00
Maxime NATUREL 3da3589d5c Creating factory for live location items 2022-04-12 15:51:02 +02:00
Maxime NATUREL aabfc81816 Show start event of live without conditions 2022-04-12 15:51:02 +02:00
Maxime NATUREL e93e51d03c Adding new message item 2022-04-12 15:51:02 +02:00
Maxime NATUREL a1fb85dcdb Creating layout for the new message item 2022-04-12 15:51:02 +02:00
Michael Telatynski fd3bbabec5 Simplify solution based on pr feedback 2022-04-12 14:43:26 +01:00
Benoit Marty c0aafab857 Move to the other package about crypto 2022-04-12 15:41:37 +02:00
Benoit Marty e91541333c Move `SecretShareRequest` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty e8bfbdd71a Move `GossipingToDeviceObject` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 814ba43867 Move `andThen` extension to app module 2022-04-12 15:41:37 +02:00
Benoit Marty 1403557213 Move `LocalizedFlowDataLoginTerms` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 74e475d92c Move `CryptoConstants` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 0f6b47e511 Move `NewSessionListener` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 02cc9d6d4e Move `InitialSyncStrategy` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 16c8296735 `toQrCodeData()` is now internal 2022-04-12 15:41:37 +02:00
Benoit Marty 3735ac307f Add entry to keyBackupService to expose `deriveKey`, which becomes internal
And format code
2022-04-12 15:41:37 +02:00
Benoit Marty 1402416338 Move `MXUsersDevicesMap` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty f8d0a22edf Remove `combineLatest` from SDK, and cleanup 2022-04-12 15:41:37 +02:00
Benoit Marty 363524b556 Move `ForwardedRoomKeyContent` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 47dad42f08 Move `RoomKeyShareRequest` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty 9190b8b67f Move `DefaultBaseAuth` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty c51967453f Move `DevicesListResponse` to api package 2022-04-12 15:41:37 +02:00
Benoit Marty ed8097ed92 Create Settings module to add interface for LightweightSettingsStorage 2022-04-12 15:41:37 +02:00
Benoit Marty a054080cee Move `OlmDecryptionResult` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 897c711afb Move `OutgoingRoomKeyRequest` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 4799326058 Move `IncomingRoomKeyRequest` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty e6bc6305aa Move `MegolmBackupCreationInfo` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty af2825eb39 Move `DeviceInfo` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty e9161dd4af Move `IncomingSecretShareRequest` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 7644bd46ad Move `IncomingRequestCancellation` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty e6fc723bee Move `KeysVersion` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 97c1929e12 Move `KeysBackupLastVersionResult` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 36fd5706c2 Move `KeysBackupVersionTrust` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 229547fa49 Move `KeysVersionResult` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 4b7401062a Move `ImportRoomKeysResult` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 1bc6bec973 Move `Base64` facility to api package 2022-04-12 15:38:20 +02:00
Benoit Marty d8eac14294 `MoshiProvider` is now internal. Create MatrixJsonParser to expose it to the app. 2022-04-12 15:38:20 +02:00
Benoit Marty b1f4aa91e2 Move `Fingerprint` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 0720196ee6 Move `CryptoDeviceInfo` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty c9bbf6c53a Move `RecoveryKey` functions to api package 2022-04-12 15:38:20 +02:00
Benoit Marty d4ff273bc4 Move `TermsResponse` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 627a1291b0 Move `awaitCallback()` extension to api package 2022-04-12 15:38:20 +02:00
Benoit Marty ccce552097 Move `md5()` extension to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 0cb770334c Move content data class to api package 2022-04-12 15:38:20 +02:00
Benoit Marty a3575fbc6b Move `PrivateKeysInfo` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 3895ac85d8 Move `SyncService` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 1684ba1d14 Move `ElementToDecrypt` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 24d044b147 Move `DeviceTrustLevel`, `DeviceTrustResult` and `UserTrustResult` to api package 2022-04-12 15:38:20 +02:00
Benoit Marty 73d22d0622 Move SpacePeekResult to api package, and cleanup 2022-04-12 15:38:20 +02:00
Benoit Marty 83570dc24b Move TextContent class to `api` package
It is used by the app. Make the extensions internal
2022-04-12 15:38:20 +02:00
aringenbach 047a45d77f
Add a setting to be able to always appear offline (#5583)
Add a setting to be able to always appear offline
Move presence enabling to a app-only preference
2022-04-12 12:08:56 +02:00
David Langley 454a65602b
Merge pull request #5639 from vector-im/feature/dla/uisi_match_web_implementation
Align Autorageshake with web implementation
2022-04-12 10:36:43 +01:00
David Langley 363afd0089 Update naming to InitialSyncProgressing for clarity. 2022-04-12 09:35:35 +01:00
Benoit Marty 836a12d047
Merge pull request #5719 from vector-im/feature/bma/improved_logs
Do not cancel the current sync request when the app goes to background
2022-04-12 09:23:24 +02:00
Adam Brown 417a0d683c
Merge pull request #5725 from vector-im/sync-analytics-plan
Sync analytics plan
2022-04-11 16:47:43 +01:00
Adam Brown c68045360e
Merge pull request #5736 from vector-im/feature/adm/confetti-z-order
Fixing onboarding confetti Z order
2022-04-11 16:12:54 +01:00
Adam Brown a9df474067 fixing confetti rendering behind the onscreen text by changing z order 2022-04-11 13:20:31 +01:00
Adam Brown 4d65c42967 updating the posthog dev environment credentials 2022-04-11 11:57:00 +01:00
Michael Telatynski 51c0ff7b7a Don't wrongly show non-space invites in the space panel 2022-04-11 11:32:39 +01:00
ganfra 53c7cec55d
Merge pull request #5475 from SpiritCroc/readmarkerline
Fix some cases where the read marker line would not show up when it should
2022-04-11 11:12:13 +02:00
bmarty 9eb9b0b880 Sync analytics plan 2022-04-11 00:05:15 +00:00
ClaireG f8a3f7ffac
Fix room name of DM in room creation item 2022-04-08 17:14:41 +02:00
Adam Brown 5f9d3e107d moving ftue ems url to the urls config file 2022-04-08 13:17:56 +01:00
Adam Brown a2bcbfb7c7 extracting server information rendering to a reusable method to reduce duplication and better enforce consistency 2022-04-08 13:16:29 +01:00
Adam Brown 05a7d40950 extracting view setup to its own method -
follows other ftue fragment conventions
2022-04-08 13:16:29 +01:00
Adam Brown 6304d5dc93 creating a common type for the edit/selecting of homeserver urls to avoid duplication in the model 2022-04-08 13:16:29 +01:00
Adam Brown f70d61321c renaming extension to help with discoverability 2022-04-08 13:16:29 +01:00
Adam Brown 21102a2f9f renaming homeserver url properties to better define their content 2022-04-08 13:16:29 +01:00
Adam Brown 0ce2012b83 adding link to ems copy 2022-04-08 13:16:29 +01:00
Adam Brown 2ba3bd3375 addressing line length 2022-04-08 13:16:29 +01:00
Adam Brown 1d92b4293b launching the ems site when tapping get in touch 2022-04-08 13:16:29 +01:00
Adam Brown 89f182ac35 adding missing IME handling for the register next focus and server selection submit 2022-04-08 13:16:29 +01:00
Adam Brown c022a38dd4 checking the input field content for emptyness rather than its child count, fixes flaky initial value setting 2022-04-08 13:16:29 +01:00
Adam Brown 8b2e2a16e2 adding tests around the editing of the homeserver url 2022-04-08 13:16:29 +01:00
Adam Brown e9f50038a4 splitting the homeserver edit from the selection so that we can handle the cases differently 2022-04-08 13:16:29 +01:00
Adam Brown 1e520121ce renaming update homeserver to select homeserver
- should better reflect this steps mvoes the onboarding process forwards
2022-04-08 13:16:29 +01:00
Adam Brown f34df3997d extracting the authentication start logic to a dedicated use case
- moves some of the homeserver specific state to the selectServer model
2022-04-08 13:16:29 +01:00
Adam Brown 51c294a6fc launching the edit selection from the ftue variant entry point 2022-04-08 13:16:29 +01:00
Adam Brown 985dbfe97d keeping the http:// schema in the server selection input field
- helps to highlight a non secture connection, for https we strip the prefix
2022-04-08 13:16:29 +01:00
Adam Brown 7f90dda96f adding dedicated server selection state to onboarding state
- replaces previous separately url strings with state usage
- makes use of the state for updating the sign up and server selection fields
2022-04-08 13:16:29 +01:00