Commit Graph

504 Commits

Author SHA1 Message Date
Benoit Marty
3b49ab0e7a Add default value for noActivityFoundMessage 2023-04-12 09:41:22 +02:00
github-actions[bot]
6554dec73c Sync Strings from Localazy (#307)
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
2023-04-11 09:45:58 +00:00
Hans Christian Schmitz
30a0da74f0 Add support for autofilling login text fields (#293)
* Add support for autofilling login text fields

Support autofilling login text fields via Android Autofill with the
experimental AndroidX Compose API for it.

Based on https://bryanherbst.com/2021/04/13/compose-autofill/ (with permission).

Signed-off-by: Hans Christian Schmitz <git@hcsch.eu>

* Move autofill implementation to designsystem library

Signed-off-by: Hans Christian Schmitz <git@hcsch.eu>

---------

Signed-off-by: Hans Christian Schmitz <git@hcsch.eu>
2023-04-10 08:21:57 +02:00
Benoit Marty
1a33f6fc50 Merge branch 'develop' into feature/bma/push 2023-04-06 09:13:24 +02:00
Florian Renaud
4bbc2aa3c2 Merge remote-tracking branch 'origin/develop' into feature/fre/start_chat_with_matrix_id 2023-04-05 17:43:52 +02:00
Florian Renaud
badea87d7c Cancel start DM if there is no more selected user 2023-04-05 17:39:35 +02:00
Florian Renaud
73e67b638d Remove RetryStartDM action 2023-04-05 17:33:52 +02:00
Benoit Marty
c1f80cda80 Create LoggedIn presenter 2023-04-05 16:58:33 +02:00
Benoit Marty
581ec6a1af Use presenter factory 2023-04-05 16:31:09 +02:00
Benoit Marty
b911229f53 Create noop version for the minimal sample and test. 2023-04-05 16:27:17 +02:00
Benoit Marty
500d4801a7 Add permission modules 2023-04-05 16:25:27 +02:00
Jorge Martin Espinosa
9064481b4c [Room Details] Leave room (#296)
* Add leave room functionality to the Room Details screen

* Add snackbar message throught `SnackbarDistpacher`
2023-04-05 15:36:41 +02:00
Benoit Marty
79d8a51ba7 Invoke ./tools/localazy/downloadStrings.sh --all 2023-04-05 12:25:17 +02:00
Florian Renaud
9e1a259f96 Use RetryDialog 2023-04-05 12:02:10 +02:00
Benoit Marty
830946e0de Ensure ellipsis char is used (fix lint issue). 2023-04-05 11:44:55 +02:00
Benoit Marty
45cea6cc3b Invoke ./tools/localazy/downloadStrings.sh --all 2023-04-05 11:11:47 +02:00
Florian Renaud
5899211413 Merge remote-tracking branch 'origin/develop' into
feature/fre/start_chat_with_matrix_id
2023-04-05 10:16:33 +02:00
Jorge Martin Espinosa
d7a6779343 [Room member list] Display room member list (#276)
* Implement room member list

* Move timeline initialization back to `TimelinePresenter`.

* Fix crash when the `innerRoom` inside a `RustMatrixRoom` is destroyed but `syncUpdateFlow` is still running.

* Address review comments
2023-04-04 16:07:57 +00:00
Florian Renaud
42f30c2a7c Remove hardcoded string 2023-04-04 16:21:10 +02:00
Florian Renaud
9ba4d77bc6 Unplug DM creation 2023-04-04 16:02:17 +02:00
Florian Renaud
832186c3a5 Move FakeSelectUserPresenter to dedicated module 2023-04-04 15:45:58 +02:00
Florian Renaud
f65375b5c4 Handle errors on create DM 2023-04-04 15:44:38 +02:00
Florian Renaud
67f9252173 Use string resource 2023-04-04 15:44:37 +02:00
Florian Renaud
578a9c8183 Add presenter tests 2023-04-04 15:44:37 +02:00
Florian Renaud
6124f669e7 Remove confirmation dialog 2023-04-04 15:44:37 +02:00
Florian Renaud
4bee8f19cd Add preview 2023-04-04 15:44:37 +02:00
Florian Renaud
c6c9d1c592 fix rebase issue 2023-04-04 15:44:37 +02:00
Florian Renaud
6450fc5724 Create or retrieve DM 2023-04-04 15:34:40 +02:00
Jorge Martin Espinosa
1397fe42f5 Set a fixed number of emojis per row. (#271) 2023-03-31 10:51:49 +02:00
Benoit Marty
3a8ff32f0e Remove empty files... 2023-03-30 15:59:25 +02:00
Jorge Martin Espinosa
0fb061fb2e [Room Details] Implement room details screen (#256)
* Implement Room Details screen

* Add option to create permalink from room id and alias, add share room action
2023-03-29 05:16:27 +00:00
Jorge Martin Espinosa
c75ebfb1e7 Improve ButtonWithProgress component, replace login and change server buttons (#235)
* Improve `ButtonWithProgress` component.

* Replace `CircularProgresIndicator` with `ButtonWithProgress` in login and server selection screens.
2023-03-28 22:56:59 +02:00
ganfra
2c2ce1b2e8 Merge pull request #260 from vector-im/feature/fga/module_templates
Feature/fga/module templates
2023-03-28 10:07:06 +02:00
ganfra
dde0f3480f Merge branch 'develop' into feature/fga/module_templates 2023-03-27 17:21:45 +02:00
Benoit Marty
9bc85ab41f Fix typo 2023-03-27 16:39:15 +02:00
Benoit Marty
c774f7529e [Strings] Use strings from localazy. 2023-03-27 14:44:24 +02:00
Benoit Marty
d449ede86d [Strings] Sync the strings. 2023-03-27 14:36:46 +02:00
ganfra
6e155ebeac Templates: remove template dir in feature module 2023-03-23 18:09:03 +01:00
Jorge Martin Espinosa
4a1a338e07 Move StateMachine to its own module. (#257) 2023-03-23 16:49:15 +00:00
Jorge Martin Espinosa
0c0b3d0aa6 [Verify Session] Design fixes (#230)
* Design fixes.

* Make text in emoji items secondary color and the snackbar duration short again

* Try to make margins smaller on smaller displays

---------

Co-authored-by: Florian Renaud <florianr@element.io>
2023-03-23 14:54:44 +00:00
Jorge Martin Espinosa
76ade37355 Make ChangeServerPresenter.submit fail as expected (#236)
* Make `ChangeServerPresenter.submit` fail as expected

* Fix tests to prevent this from ever happening again
2023-03-23 15:19:18 +01:00
Florian Renaud
502a98ff6f Merge pull request #223 from vector-im/feature/mna/select-members-ui
[Create room] Select members before creating a room (UI for selection)
2023-03-23 14:46:57 +01:00
Jorge Martin Espinosa
1b9999425c [Verify Session] Add missing 'start verification' screen. (#241)
* Add missing 'start verification' screen. 
* Fix retries sometimes not working because of `SessionVerificationController.setDelegate`.
* Make the negative button invisible when not needed.
2023-03-23 14:24:25 +01:00
Florian Renaud
546a795c21 Remove default onClick from MatrixUserRow 2023-03-23 11:46:56 +01:00
Florian Renaud
8c63d1fcb6 use list instead of set 2023-03-23 11:10:24 +01:00
Florian Renaud
d8c6a5b52d remove useless eventSink variable 2023-03-23 10:28:57 +01:00
Florian Renaud
e58d3fd83c remove unused imports 2023-03-23 10:16:11 +01:00
Florian Renaud
0bdf0c1692 Introduce SelectionMode enum 2023-03-22 12:26:01 +01:00
Florian Renaud
195af44391 Remove named injection and provide presenter through a factory 2023-03-22 12:26:01 +01:00
Maxime NATUREL
6b138313c9 Fix naming for the new previews 2023-03-22 12:26:01 +01:00