Commit Graph

65 Commits

Author SHA1 Message Date
Chris Smith
1d041578f7 Make danger check view changes (#391)
Make danger check view changes

Add a check that if a file with @Preview or @LargeHeightPreview
in it is changed, then the corresponding build file includes
the showkase processor.

Also change the check that prompts about screenshots to use
the same @Preview logic instead of checking for "/layout" in
the path which doesn't work with compose.

Also add missing showkase processors
2023-05-05 08:24:12 +00:00
Chris Smith
7e6341c4f3 Add Marco to dangerfile (#388) 2023-05-04 12:39:40 +00:00
Jorge Martin Espinosa
31ac97d17a [Media upload] Add media pickers to the Room screen and the composer (#380)
* Add media pickers to the Room screen and the composer.

* Fix exclude rules for translations
2023-05-04 11:51:03 +02:00
Chris Smith
9a54bc9168 Merge pull request #297 from csmith/102-show-invites-list
Feat: show invites list
2023-04-19 12:40:29 +01:00
Chris Smith
e90211b5d8 Invite list view
Adds a CTA on the room list to view invites if there are any.

The invite list presents each invite with accept/decline buttons
and (for room invites) the sender details.

Fixes #102
2023-04-19 10:20:48 +01:00
Benoit Marty
c38020be34 Merge pull request #179 from vector-im/michaelk/danger_check_github_org
Attempt to check org/group membership before danger complains about signoff.
2023-04-18 10:49:46 +02:00
Benoit Marty
c84f6ea74f Merge pull request #321 from vector-im/feature/bma/push3
Handle navigation on notification click
2023-04-14 10:08:42 +02:00
Florian Renaud
023c5f4a7e Use string resources 2023-04-13 15:49:00 +02:00
Benoit Marty
7cc0137b0b Fix typo 2023-04-13 15:47:23 +02:00
Benoit Marty
0874c076d6 Deeplink: handle notification click to open a room. 2023-04-13 15:35:01 +02:00
Benoit Marty
3b49ab0e7a Add default value for noActivityFoundMessage 2023-04-12 09:41:22 +02:00
Benoit Marty
9cca2405e8 For usage of Python3
CI complain with:
 Traceback (most recent call last):
  File "./tools/localazy/generateLocalazyConfig.py", line 39, in <module>
    action = baseAction | {
TypeError: unsupported operand type(s) for |: 'dict' and 'dict'
2023-04-07 14:39:13 +02:00
Benoit Marty
48044a3cc5 Add strings to localazy and import them 2023-04-05 16:59:17 +02:00
Benoit Marty
5fdf16772f Merge pull request #299 from vector-im/feature/bma/translations
Translations - Localazy improvement
2023-04-05 14:10:52 +02:00
Benoit Marty
e316fcef04 Create baseAction for shared values. 2023-04-05 12:23:47 +02:00
Benoit Marty
830946e0de Ensure ellipsis char is used (fix lint issue). 2023-04-05 11:44:55 +02:00
Benoit Marty
2b1583c4ed Merge pull request #266 from vector-im/feature/bma/namingRules
Add string key naming rules.
2023-04-05 11:36:04 +02:00
Benoit Marty
b410fc6983 Add a section about placeholders. 2023-04-05 11:35:16 +02:00
Benoit Marty
43c070b01b Add key naming rules for dialogs. 2023-04-05 11:22:53 +02:00
Benoit Marty
7bf41d12e2 Add ability to download only English string (for developer). This is default behavior. 2023-04-05 10:58:18 +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
Michael Kaye
88c0306d7d Check for team membership, not org membership 2023-04-04 12:57:43 +01:00
Michael Kaye
893c95fd77 Fix 2023-04-04 12:48:54 +01:00
Jorge Martín
a80fd11069 Add Chris to the team in the Dangerfile, remove some former colleagues 😢 2023-04-03 16:15:13 +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
Benoit Marty
cbc7982cf5 Add rules for platform suffixes. 2023-03-28 15:16:03 +02:00
Benoit Marty
ae5a094fe4 Add rule for string keys starting with a11y. 2023-03-28 14:07:22 +02:00
Benoit Marty
7688cfb031 Small clarification 2023-03-28 14:05:50 +02:00
Benoit Marty
965a8676a6 Update documentation about strings. 2023-03-28 14:03:52 +02:00
Benoit Marty
28ed753090 Add string key naming rules. 2023-03-28 11:36:23 +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
9dde4bc234 [Templates] changes after review 2023-03-27 17:43:02 +02:00
Benoit Marty
9bc85ab41f Fix typo 2023-03-27 16:39:15 +02:00
ganfra
429bec0f1c [Templates] Re-export with some fixes 2023-03-27 16:19:21 +02:00
Benoit Marty
cbaa0e2445 [Strings] Ignore unused strings 2023-03-27 14:44:24 +02:00
Benoit Marty
d3ad9b924a [Strings] Add script to generate config to download Strings from Localazy. 2023-03-27 14:35:06 +02:00
ganfra
d1c0cd9a9b [Template] Reexport file templates 2023-03-27 12:56:52 +02:00
ganfra
a22965ebaf Share the template files and update documentation about it. 2023-03-24 17:24:06 +01:00
Jorge Martin Espinosa
9b537bcc01 Try to improve Danger rule for PNGs to ignore screenshots (#234) 2023-03-20 15:09:50 +01:00
Benoit Marty
67f5856778 Move localazy.json configuration file to its own folder and add a README.md 2023-03-20 11:25:53 +01:00
Michael Kaye
60de93354b Attempt to check public org membership before complaining about signoff. 2023-03-13 14:30:41 +00:00
Benoit Marty
24e46d2ebe white list renovate, so that the tool does not need to sign-off. 2023-03-07 11:28:52 +01:00
Jorge Martin Espinosa
e0bb1da258 Add consumer proguard rules for SQLCipher (#138)
* Add consumer proguard rules for SQLCipher

* Add changelog

* Explain why these rules are necessary

Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>

* Try to switch to a supported version of Compose Rules to avoid dependency issues

---------

Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2023-03-06 19:40:05 +01:00
Jorge Martin Espinosa
33b88b8026 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
Benoit Marty
732fb9bd1e Fix detekt issue, optimize import, fix color of preference category title 2023-02-03 13:43:00 +01:00
Benoit Marty
40a24bb51c Merge pull request #50 from vector-im/sync-strings
Sync strings
2023-01-19 15:11:57 +01:00
Benoit Marty
19f2310191 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
Benoit Marty
d653d68b97 Fix licence template 2023-01-18 15:49:57 +01:00
Benoit Marty
7caff5c2dd Setup git lfs 2023-01-18 15:20:32 +01:00
Benoit Marty
2c1a2dc444 Add script to import strings, and doc.
Add GitHub action to sync strings.
2023-01-18 11:54:02 +01:00