Commit Graph

316 Commits

Author SHA1 Message Date
Benoit Marty 7b057faf1d Add a local copy of inplace-fix.py and fix-pg-map-id.py from latest release https://github.com/obfusk/reproducible-apk-tools/blob/v0.2.7 2024-07-09 10:09:59 +02:00
Benoit Marty a8dcd52db0 Add --alignment-preserved true when signing APK for F-Droid. Closes #3151 2024-07-08 18:21:03 +02:00
Jorge Martin Espinosa 1f69722bdd Remove Showkase processor not found warning from Danger (#3148)
Instead create a new rule to check if the package name is included in `ComposablePreviewProvider`.
2024-07-05 15:15:18 +02:00
Jorge Martin Espinosa b0cebf5ca0 Improve screenshot testing with ComposablePreviewScanner (#3125)
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-07-03 13:05:06 +02:00
Benoit Marty 49c3b16f16 Release note for nightly: remove title so that it can be used for Enterprise nightly without confusing the user. 2024-07-02 16:48:58 +02:00
Benoit Marty 6c4e7ec85e Merge pull request #3025 from element-hq/feature/bma/elementEnterprise
Element enterprise (EE) foundations
2024-07-01 17:08:40 +02:00
Benoit Marty d22dd7c2f7 Let Konsist checks the license header 2024-07-01 11:12:02 +02:00
Benoit Marty ed00ed4811 Merge pull request #3106 from element-hq/feature/bma/fixRelease
Fix F-Droid reproducible build.
2024-06-27 15:23:35 +02:00
Benoit Marty c9c66ba9d3 Fix download path. 2024-06-27 14:56:52 +02:00
Benoit Marty cedbaadf8c inplace-fix.py also needs fix-pg-map-id.py to do the requested work. 2024-06-27 14:18:47 +02:00
Benoit Marty 09afedd433 Remove towncrier: iterate on release script. 2024-06-27 12:24:22 +02:00
Benoit Marty a457561b47 Remove towncrier template. 2024-06-27 12:16:34 +02:00
Benoit Marty ffa4bec78c Towncrier is gone, iterate on danger checks 2024-06-27 12:02:29 +02:00
Benoit Marty a565a0396f Remove towncrier invocation when building nightly. 2024-06-27 11:52:38 +02:00
Benoit Marty f4a5ef8233 Use curl instead of wget. 2024-06-24 17:54:26 +02:00
Benoit Marty fbdc5cc145 Make sure F-Droid build are reproducible by patching the value of pg-map-id #3061 2024-06-24 17:46:19 +02:00
Benoit Marty 1cffa3d1fe Min SDK is now 24 2024-06-24 17:34:58 +02:00
Benoit Marty 2bf80fb0cc Use BuildTools 35.0.0 2024-06-24 17:31:47 +02:00
Jorge Martin Espinosa 310a7fc229 Resolve display names in mentions in real time (#3051)
* Resolve display names in mentions in real time

* Use `LocalRoomMemberProfilesCache` to avoid having to implement `TextMessagePresenter`

* Also use local composition provider for `MentionSpanProvider`
2024-06-21 09:57:36 +00:00
Jorge Martin Espinosa b741c32e91 Add full screen intent permissions banner (#3024)
* Add full screen intent permissions banner, creating `:libraries:fullscreenintent` modules.
* Add it to notification settings too:
    - Create `libraries:fullscreenintent` modules for the permission presenter and associated data.
    - Add the presenter and states to `NotificationSettingsPresenter` and `NotificationSettingsView`.
* Use the right API to check for full screen intent permissions.
- Use the right package name for `:libraries:permission` contents.
* Fix broken tests (flaky?)
* Ignore coverage verification for fake and small presenters

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-06-18 07:41:10 +00:00
Benoit Marty 303642bb8e Fix script on CI 2024-06-14 10:27:03 +02:00
Benoit Marty d43d0cda9e Add Python script to check for invalid dependencies - keeping the existing errors to check that the CI works as expected. 2024-06-14 09:29:23 +02:00
Benoit Marty 89e0d94d86 Fix warning: more redirection to end. 2024-06-11 17:58:24 +02:00
Benoit Marty 9be8ab7f38 Fix error 2024-06-11 15:39:05 +02:00
Benoit Marty 31cfae0578 Run shellcheck autofix. 2024-06-11 15:27:02 +02:00
Benoit Marty 756905b9cd Merge pull request #3000 from element-hq/sync-localazy
Sync Strings
2024-06-11 15:16:55 +02:00
Benoit Marty 46ab71f23b Ignore "Element" in screen_incoming_call_subtitle_android strings 2024-06-11 14:39:37 +02:00
Benoit Marty fde7180600 Ignore errors when moving files from values-id to values-in 2024-06-11 14:39:09 +02:00
Jorge Martin Espinosa 30a1367714 Element Call ringing notifications (#2978)
- Add `ActiveCallManager` to handle incoming and ongoing calls.
- Add ringing call notifications with full screen intents and missed call ones as part of the 'conversation' notifications.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-06-10 11:51:19 +02:00
Benoit Marty aec579d757 Remove strings screen_qr_code_login_.* from the ftue module. 2024-06-04 09:42:00 +02:00
Jorge Martin Espinosa c8bd04ceb1 Sign in with QR code (#2793)
* Add QR code login.
* Add FF to disable it in release mode.
* Force portrait orientation on the login flow.
* Create `NumberedList` UI components.
* Improve camera permission dialog.
* Make nodes in qrcode feature use `QrCodeLoginScope` instead of `AppScope`
* Bump SDK version.
* Fix maestro tests

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-31 14:38:27 +02:00
Benoit Marty b3e0f6e843 Translations: pt -> pt-rBR 2024-05-27 14:51:32 +02:00
Benoit Marty 31fcfe3ffe Fix issue in script 2024-05-23 17:24:18 +02:00
Benoit Marty 10e58b820a Increment versionPatch by only 1 on EXA. 2024-05-23 16:51:40 +02:00
Benoit Marty 6a038abbe7 Do not build locally before the release. 2024-05-23 16:51:40 +02:00
Benoit Marty 1e3455820e Provide the action url instead of the artifact url. 2024-05-23 16:51:39 +02:00
Benoit Marty aa71b9fd03 Fix doc. 2024-05-23 16:51:39 +02:00
Benoit Marty 1e73a27294 Remove changelogUrlEncoded, it does not work as expected, and somtimes the link is too long. 2024-05-23 16:51:38 +02:00
Benoit Marty 470d6d0385 Update release script for fdroid release. 2024-05-23 16:51:38 +02:00
Benoit Marty 9a8519a344 Add case for "zh#Hans". 2024-05-13 12:11:30 +02:00
Benoit Marty 6ff1af3276 Add Explicit list of supported languages, generated from Localazy data. 2024-05-06 14:51:19 +02:00
Benoit Marty 1bcfa6034c Add support for link generated by matrix.to website. 2024-05-03 11:57:22 +02:00
Benoit Marty 181742b251 Add documentation and small script to test external deep links. 2024-05-02 18:48:28 +02:00
Benoit Marty 0476bd95c8 Open user profile and room with event from permalink 2024-05-02 12:25:21 +02:00
Hugh Nimmo-Smith fd54aeb653 Escape paths in build_rust_sdk script 2024-05-01 10:04:36 +01:00
Benoit Marty a68e290aab Ensure that Konsist tests are run. 2024-04-23 18:36:19 +02:00
Benoit Marty cf49677ffa Remove empty line and ensure check.sh script run ktlint. 2024-04-19 10:02:39 +02:00
Benoit Marty 2974156ee1 Move InviteSender to :library:matrixui module. 2024-04-18 15:00:49 +02:00
Benoit Marty 275733757d Use string from Localazy. 2024-04-18 00:04:27 +02:00
ganfra 26eaed5ea4 RoomList : invite row 2024-04-15 21:42:39 +02:00