Commit graph

41 commits

Author SHA1 Message Date
Jorge Martin Espinosa
ecc73dd325 [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
4a121fbd0f 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
Benoit Marty
0af5ee0741 [Strings] Sync the strings. 2023-03-27 14:36:46 +02:00
Benoit Marty
522fbeb39d Remove useless file 2023-03-27 14:33:22 +02:00
Benoit Marty
59f57da728 [Strings] Remove previous strings. 2023-03-27 14:32:28 +02:00
Jorge Martin Espinosa
09c275d883 [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
Jorge Martin Espinosa
2906168baa Handle 'invalid server' error in server selection screen properly. (#214)
* Handle 'invalid server' error in server selection screen properly.

* Use `action_learn_more` for composing the server location footer action.
2023-03-21 09:34:14 +01:00
Benoit Marty
930cde37d4 Merge pull request #231 from vector-im/feature/bma/localazy
Localazy
2023-03-20 12:52:29 +01:00
Benoit Marty
33190674c1 Remove automation to sync Element Android strings. 2023-03-20 11:25:53 +01:00
Jorge Martin Espinosa
ea17abebf3 Display most recent activity in room list (#220)
* Create `RoomLastMessageFormatter` to produce readable room summaries.

* Add unit tests using Robolectric, fix bugs

* Add changelog

* Move `RoomLastMessageFormatter` back to `impl` module, allow it to receive an `EventTimelineItem` instead of `MessageContent`.
2023-03-20 11:18:25 +01:00
Doug
3f9e58cc78 Add localazy.json 2023-03-17 15:12:27 +00:00
Jorge Martin Espinosa
dcb98f06aa Add Session Verification flow (#197) 2023-03-17 10:07:19 +01:00
Jorge Martin Espinosa
ff5694239c Address design comments on the change server screen (#196)
* Address design comments on the change server screen

* Update screenshots

* Address review comments.
2023-03-09 13:51:44 +00:00
Maxime NATUREL
e6c7afd614 Add buttons to create and invite 2023-03-08 15:46:47 +01:00
Maxime NATUREL
3efb141afc Fix duplicated strings and use back button 2023-03-08 15:46:46 +01:00
Florian Renaud
1f85df8a1a Update SearchBar by using the DockedSearchBar from material3 2023-03-08 15:46:46 +01:00
Maxime NATUREL
fd43b6b336 Top app bar for the start chat screen 2023-03-08 15:46:46 +01:00
Florian Renaud
cec6d3ef88 Update create room screen 2023-03-08 15:46:45 +01:00
bmarty
db5107a292 Import strings from Element Android 2023-03-08 06:06:37 +00:00
bmarty
423c655101 Import strings from Element Android 2023-03-07 06:06:30 +00:00
Jorge Martin Espinosa
c87c0ea28c Refine sign in flow to match designs and iOS flow (#100)
* Fix dark theme

* First attempt at replicating iOS' UI & flows.

* Try to fix Maestro tests

* Add error dialogs and tests

* Remove unused modifiers

* Try to fix detekt issues

* Tidy up maestro login flow a bit

* Add `CompoundColorPalette` with some needed colors

* Fixes to designs

* Fix detekt issues

* More design fixes

* Some other minor design fixes

* Add changelog

* Minor tweaks.

* Remove legacy dark material theme as it's no longer needed.

* Move sliding sync 'learn more' url to constants object

* Remove unused focusManager

* Change how the displayed homeserver works

* Keep user input as homeserver if it's valid

* Remove `CompoundColorPalette`, try to fix issue when toggling dark mode.

* Add `@Stable` to the theme, adjust how it toggles in dark mode

* Remove unused strings

* Update screenshots

* Re-organize components in LoginRootScreen

* Bump min coverage to 55, max to 60

* Always replace the snapshots contents when running `recordPaparazzi`

* Fix dark theme preview of components using content colors

* Add `BackButton` component

* Handle errors with dialogs in a generic way

* Align our Dialog components with the designs, use them were needed

* Use a `MatrixHomeserverDetails` data class instead of just an URL.

* `AuthenticationService.getHomeserverDetails()` now returns a `StateFlow`.

Also, try to fix coverage issues in tests.
2023-03-06 09:30:16 +01:00
bmarty
e1285c2687 Import strings from Element Android 2023-03-03 06:06:26 +00:00
bmarty
fd94874b59 Import strings from Element Android 2023-02-25 06:06:00 +00:00
bmarty
e03d935ac1 Import strings from Element Android 2023-02-17 06:06:26 +00:00
bmarty
c9df2619da Import strings from Element Android 2023-02-14 06:06:21 +00:00
bmarty
a04908819a Import strings from Element Android 2023-02-10 06:06:37 +00:00
bmarty
bed290a376 Import strings from Element Android 2023-02-09 06:06:20 +00:00
bmarty
4696364605 Import strings from Element Android 2023-02-08 06:06:17 +00:00
bmarty
bd807b1745 Import strings from Element Android 2023-02-07 06:06:11 +00:00
bmarty
b8a237303d Import strings from Element Android 2023-02-04 06:06:06 +00:00
bmarty
5b743bfac5 Import strings from Element Android 2023-01-31 06:06:05 +00:00
Benoit Marty
3410b70af4 Optimize import 2023-01-30 16:36:51 +01:00
bmarty
ce9f4d2574 Import strings from Element Android 2023-01-26 06:06:01 +00:00
bmarty
12a3b5e35e Import strings from Element Android 2023-01-25 06:06:04 +00:00
ganfra
c1789b133e Merge pull request #53 from vector-im/feature/fga/clean_code_hierarchy
Feature/fga/clean code hierarchy
2023-01-23 12:26:36 +01:00
bmarty
32538231f1 Import strings from Element Android 2023-01-21 06:05:45 +00:00
ganfra
caa04aa485 Rename uistrings module 2023-01-20 17:42:09 +01:00
Benoit Marty
cf832ffef4 Allow user github-actions[bot] to update translations.
Check that new strings are not added to `values/strings.xml`
Signoff not required for "github-actions[bot]" user.
2023-01-19 11:13:48 +01:00
bmarty
d08dacb727 Import strings from Element Android 2023-01-19 06:06:13 +00:00
Benoit Marty
a47b21ed28 Add script to import strings, and doc.
Add GitHub action to sync strings.
2023-01-18 11:54:02 +01:00
Benoit Marty
468d3f6192 Create dedicated modules for Strings and apply the plugin com.likethesalad.stem
Remove translations
2023-01-18 11:54:02 +01:00