Benoit Marty
e831b621c9
Ensure previous screenshots are deleted. Sometimes, the registered task is not trigger, I do not know why...
1 year ago
ElementBot
bfef2c0a6b
Update screenshots
1 year ago
Benoit Marty
02f40354cf
Use DayNightPreviews for correct rendering in AndroidStudio.
1 year ago
ElementBot
12a30ed914
Update screenshots
1 year ago
Benoit Marty
041b655db1
Use ElementLogoAtom instead of png. Fixes #894
1 year ago
Benoit Marty
f12dc56ff8
Create Huge logo size
1 year ago
Benoit Marty
6fe59cb5f8
Small refacto to have more Preview.
1 year ago
Benoit Marty
5824281f0b
Small refacto.
1 year ago
Benoit Marty
615022b978
Use DayNightPreviews for correct rendering in AndroidStudio.
1 year ago
Benoit Marty
d6e811ee26
No need to use trick for night resource when using DayNightPreviews annotation.
1 year ago
Benoit Marty
d80f2de112
No need to use trick for night resource when using DayNightPreviews annotation.
1 year ago
Benoit Marty
bb3aee6d7e
Merge pull request #895 from vector-im/feature/bma/fixDarkWelcome
...
Fix dark welcome
1 year ago
ElementBot
b8d9655e8e
Update screenshots
1 year ago
Benoit Marty
197ac61670
Use the modifier parameter.
1 year ago
Benoit Marty
7ca5bcf74e
Fix preview.
1 year ago
Benoit Marty
616d933fb6
Format file
1 year ago
Benoit Marty
fc6ddf2876
Use correct font (from Figma)
1 year ago
Benoit Marty
5aa4cbdac7
Fix text color
1 year ago
ganfra
4b124e98eb
Merge pull request #868 from vector-im/feature/fga/better_timeline_scroll
...
Feature/fga/better timeline scroll
1 year ago
Jorge Martín
a74278c690
Fix `TimelinePresenterTests`
1 year ago
Jorge Martín
e730ea6df3
Merge remote-tracking branch 'origin/develop' into feature/fga/better_timeline_scroll
1 year ago
Benoit Marty
7207afebcc
When clearing cache, also reset some data store in prefs/datastore.
1 year ago
Benoit Marty
e566bab75d
Add `ftue` to the dict.
1 year ago
Benoit Marty
9ec0c888c5
Merge pull request #883 from vector-im/fix/jme/880-sliding-sync-loop-expires-and-restarts
...
Fix sliding sync loop restarts due to expirations
1 year ago
ganfra
3d1bd34331
Timeline: changes after pr review
1 year ago
ganfra
8f01e8133f
Merge branch 'develop' into feature/fga/better_timeline_scroll
1 year ago
ganfra
207a20b67c
RoomFlowNode: use newRoot instead of safeRoot as in this case it can create a race condition where we end up not switching node
1 year ago
Benoit Marty
80cf8e758a
Merge branch 'develop' into fix/jme/880-sliding-sync-loop-expires-and-restarts
1 year ago
Benoit Marty
af17a5646c
Ignore RootNavState regarding koverage.
1 year ago
Benoit Marty
48277d095a
Change return type (mostly for clarity)
1 year ago
ganfra
07ab919367
MatrixClientHolders: some more cleanup
1 year ago
ganfra
2b679710d2
Rework a bit MatrixClientHolder and reintroduce cacheIndex...
1 year ago
Jorge Martin Espinosa
2488432805
Hide encryption history + FTUE flow ( #839 )
...
* First attempt at implementing encrypted history banner and removing old UTDs
* Get the right behavior in the timeline
* Implement the designs
* Extract post-processing logic, add tests
* Add encryption banner to timeline screenshots
* Create FTUE feature to handle welcome screen and analytics
* Move classes to their own packages, add tests for `DefaultFtueState`.
* Remove unnecessary private MutableStateFlow
* Move some FTUE related methods and classes back to the `impl` module
* Handle back press at each FTUE step
* Remove unneeded `TestScope` receiver for `createState` in tests.
* Use light & dark previews for the banner view.
* Move color customization from `TextStyle` to `Text` component.
* Rename `InfoList` design components, use them in `AnalyticsOptInView` too.
* Cleanup MatrixClient.
* Fix copy&paste error
Co-authored-by: Benoit Marty <benoit@matrix.org>
* Fix typo
* Fix Maestro tests
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
1 year ago
Benoit Marty
b42343fd3c
Merge pull request #887 from vector-im/feature/bma/fixComposerState
...
Fix composer state
1 year ago
Benoit Marty
8b73abe089
Save text in composer when navigating to a sub node (opening an image from the timeline for instance). Fixes #870 .
1 year ago
Jorge Martin Espinosa
9247cd765a
Fix: make sure we ignore notifications for open rooms ( #867 )
...
* Make sure we ignore notifications for open rooms
- Listen to process lifecycle changes in `AppForegroundStateService`. Use initializers to reliable create it.
- Merge `AppNavigationState` with `AppForegroundState`. Renamed the previous `AppNavigationState` to `NavigationState`, created a new `AppNavigationState` which contains both the navigation state and the foreground state.
1 year ago
Benoit Marty
6681f6f806
Remove StableCharSequence, it was useful when we were using the Epoxy library.
1 year ago
Marco Romano
004b86b05d
MapLibre compose wrapper library ( #877 )
...
Heavily inspired from https://github.com/googlemaps/android-maps-compose It doesn't aim to be a full featured library like android-maps-compose, it's been stripped down to only handle our use cases.
Related to:
https://github.com/vector-im/element-meta/issues/1674
https://github.com/vector-im/element-meta/issues/1682
1 year ago
Benoit Marty
31331d17ff
Merge pull request #871 from vector-im/renovate/com.google.firebase
...
Update dependency com.google.firebase:firebase-bom to v32.2.0
1 year ago
Benoit Marty
a3150542fa
Merge pull request #881 from vector-im/renovate/rnkdsh-action-upload-diawi-1.x
...
Update rnkdsh/action-upload-diawi action to v1.5.1
1 year ago
Benoit Marty
abe7e952a3
Map ClientException.
1 year ago
Jorge Martín
e2549a8308
Try to centralise session restoration through `MatrixClientsHolder`
1 year ago
Chris Smith
ee56821959
Merge pull request #875 from vector-im/renovate/io.sentry
1 year ago
Benoit Marty
6fd5ac6655
Merge pull request #859 from vector-im/feature/bma/transactionId
...
Create value class for transactionId
1 year ago
Jorge Martin Espinosa
8865cc2b57
Disable Paparazzi tasks when Kover is running. ( #884 )
...
* Disable Paparazzi tasks when Kover is running.
It allows us to split the test jobs between unit tests, screenshot test and coverage reports.
* Move Sonar upload to the quality workflow, since we have no lint info in tests.
1 year ago
ElementBot
e75438a8e3
Sync Strings ( #882 )
...
* Sync Strings from Localazy
* Update screenshots
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
1 year ago
Jorge Martín
0632d01d86
Fix sliding sync loop restarts due to expirations
...
Both `NotifiableEventResolver` and `DefaultNotificationDrawerManager` were creating new Rust SDK Clients while processing notifications instead of reusing the already existing one.
1 year ago
renovate[bot]
bff5c9874f
Update rnkdsh/action-upload-diawi action to v1.5.1
1 year ago
Kat Gerasimova
3414351bfd
Add fixed automation for moving issues between columns
...
This should fix the problem we were having earlier
1 year ago
Marco Romano
a63d3df39c
Extract MessageComposerContext class from MessageComposerPresenter ( #876 )
...
When sending "Composer" analytics from screens other than the composer's (e.g. send location from map) we need to know the composer's mode in order to properly fill the analytics event. `MessageComposerContext` hoists this state so that other presenters can also read it.
Related to:
https://github.com/vector-im/element-meta/issues/1674
https://github.com/vector-im/element-meta/issues/1682
1 year ago