ganfra
74db23e51b
RoomList: fix sample compilation
2023-07-18 22:36:26 +02:00
ganfra
bb12338583
RoomList: introduce RoomListDataSource so we keep the data in memory as long as the node is in the backstack.
2023-07-18 22:09:50 +02:00
ganfra
d7cb8e076c
Merge pull request #900 from vector-im/feature/fga/better_media_handling
...
Feature/fga/better media handling
2023-07-18 17:52:41 +02:00
ElementBot
e98aee9f39
Update screenshots
2023-07-18 14:51:59 +00:00
ganfra
d273dd00ff
Media: Clean after pr reviews
2023-07-18 16:38:36 +02:00
Chris Smith
1d99189955
Merge pull request #886 from vector-im/feature/cjs/location-api-key
2023-07-18 15:32:54 +01:00
Benoit Marty
b6e35de3db
Merge pull request #898 from vector-im/feature/bma/fixOnBoardingScreen
...
Fix on boarding screen
2023-07-18 15:55:13 +02:00
ganfra
84500d41eb
Merge branch 'develop' into feature/fga/better_media_handling
2023-07-18 15:13:59 +02:00
Marco Romano
e7cab7ac1d
Make the functions in SystemUtils extensions ( #899 )
...
- They are now all extensions over `Context` or `Activity` (when `Context` is not enough) (some of them already were).
- Allows for IDE completion.
2023-07-18 13:11:11 +00:00
ElementBot
1a51b0410a
Update screenshots
2023-07-18 13:07:52 +00:00
Benoit Marty
6b3f69accf
Use Large and remove Huge.
2023-07-18 14:58:09 +02:00
Benoit Marty
e831b621c9
Ensure previous screenshots are deleted. Sometimes, the registered task is not trigger, I do not know why...
2023-07-18 14:56:48 +02:00
ElementBot
bb6132c0fd
Update screenshots
2023-07-18 12:35:42 +00:00
ElementBot
bfef2c0a6b
Update screenshots
2023-07-18 10:39:24 +00:00
Benoit Marty
02f40354cf
Use DayNightPreviews for correct rendering in AndroidStudio.
2023-07-18 12:30:01 +02:00
renovate[bot]
e7a615ea71
Update gradle/gradle-build-action action to v2.6.1 ( #893 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-18 12:25:18 +02:00
ElementBot
12a30ed914
Update screenshots
2023-07-18 10:23:43 +00:00
Benoit Marty
041b655db1
Use ElementLogoAtom instead of png. Fixes #894
2023-07-18 12:13:48 +02:00
Benoit Marty
f12dc56ff8
Create Huge logo size
2023-07-18 12:12:39 +02:00
Benoit Marty
6fe59cb5f8
Small refacto to have more Preview.
2023-07-18 11:32:52 +02:00
Benoit Marty
5824281f0b
Small refacto.
2023-07-18 11:22:51 +02:00
Benoit Marty
615022b978
Use DayNightPreviews for correct rendering in AndroidStudio.
2023-07-18 11:19:46 +02:00
Benoit Marty
d6e811ee26
No need to use trick for night resource when using DayNightPreviews annotation.
2023-07-18 11:19:46 +02:00
Benoit Marty
d80f2de112
No need to use trick for night resource when using DayNightPreviews annotation.
2023-07-18 11:19:46 +02:00
Benoit Marty
bb3aee6d7e
Merge pull request #895 from vector-im/feature/bma/fixDarkWelcome
...
Fix dark welcome
2023-07-18 11:19:10 +02:00
ElementBot
b8d9655e8e
Update screenshots
2023-07-18 10:12:56 +02:00
Benoit Marty
197ac61670
Use the modifier parameter.
2023-07-18 10:12:56 +02:00
Benoit Marty
7ca5bcf74e
Fix preview.
2023-07-18 10:12:56 +02:00
Benoit Marty
616d933fb6
Format file
2023-07-18 10:12:56 +02:00
Benoit Marty
fc6ddf2876
Use correct font (from Figma)
2023-07-18 10:12:56 +02:00
Benoit Marty
5aa4cbdac7
Fix text color
2023-07-18 10:12:56 +02:00
ganfra
4b124e98eb
Merge pull request #868 from vector-im/feature/fga/better_timeline_scroll
...
Feature/fga/better timeline scroll
2023-07-18 08:50:47 +02:00
Jorge Martín
a74278c690
Fix TimelinePresenterTests
2023-07-18 08:29:06 +02:00
Jorge Martín
e730ea6df3
Merge remote-tracking branch 'origin/develop' into feature/fga/better_timeline_scroll
2023-07-18 07:46:02 +02:00
Benoit Marty
7207afebcc
When clearing cache, also reset some data store in prefs/datastore.
2023-07-18 01:35:12 +02:00
Benoit Marty
e566bab75d
Add ftue to the dict.
2023-07-18 01:35:12 +02:00
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
2023-07-17 23:49:17 +02:00
ganfra
3d1bd34331
Timeline: changes after pr review
2023-07-17 23:47:00 +02:00
ganfra
8f01e8133f
Merge branch 'develop' into feature/fga/better_timeline_scroll
2023-07-17 23:35:41 +02:00
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
2023-07-17 23:27:18 +02:00
Benoit Marty
80cf8e758a
Merge branch 'develop' into fix/jme/880-sliding-sync-loop-expires-and-restarts
2023-07-17 22:18:59 +02:00
Benoit Marty
af17a5646c
Ignore RootNavState regarding koverage.
2023-07-17 22:17:04 +02:00
Benoit Marty
48277d095a
Change return type (mostly for clarity)
2023-07-17 22:03:21 +02:00
ganfra
07ab919367
MatrixClientHolders: some more cleanup
2023-07-17 21:32:07 +02:00
ganfra
2b679710d2
Rework a bit MatrixClientHolder and reintroduce cacheIndex...
2023-07-17 18:34:50 +02:00
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>
2023-07-17 18:34:36 +02:00
Benoit Marty
b42343fd3c
Merge pull request #887 from vector-im/feature/bma/fixComposerState
...
Fix composer state
2023-07-17 17:58:53 +02:00
Benoit Marty
8b73abe089
Save text in composer when navigating to a sub node (opening an image from the timeline for instance). Fixes #870 .
2023-07-17 17:14:41 +02:00
Chris Smith
9ef8b36f51
Location sharing: don't hardcode API key
...
In an effort to make it easier for forks to (a) use their own
API keys (b) change map styles or maybe even providers, move
the MapTiler key out of the source code and pass it in via
env var or property.
Also refactor the utility classes slightly to keep all the URL
related functions together, to reduce the chance of collisions
when maintaining such forks.
2023-07-17 16:09:53 +01:00
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.
2023-07-17 17:02:06 +02:00