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.
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
Kat Gerasimova
753d44471c
Revert "Try to debug project automation column issues" ( #874 )
...
This reverts commit 32f86b2725
.
1 year ago
renovate[bot]
22c0bd27a3
Update dependency io.sentry:sentry-android to v6.25.2
1 year ago
renovate[bot]
1c15db2686
Update dagger to v2.47 ( #872 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
renovate[bot]
1db519ced6
Update dependency com.google.firebase:firebase-bom to v32.2.0
1 year ago
ganfra
e2bdeed2fb
ProgressDialog: add cancelable...
1 year ago
ganfra
f61a81e7f4
Media: add audio fixture for tests
1 year ago
ganfra
0e379c59f3
Media: show audio in LocalMediaView (as a file for now...)
1 year ago
ganfra
d7101f5170
Timeline: fix tests
1 year ago
ganfra
e9a34eb46d
Media: upload audio
1 year ago
ganfra
33e495caa3
Merge branch 'develop' into feature/fga/better_timeline_scroll
1 year ago
ganfra
3d0e6a4130
Media: render audio content
1 year ago
ElementBot
edb025a549
Update screenshots
1 year ago
ganfra
32ab1f40e2
Timeline: make group id really stable
1 year ago
ganfra
f80f6f5bd9
Timeline: fix some tests and a one more
1 year ago
Benoit Marty
c919618bc0
Fix account provider change on nightly and release ( #861 )
...
* Use parallelMap (same code)
* Add proguard rules. Fixes #818
* Rename file proguard-rules.pro to consumer-rules.pro for coherency.
* Remove empty and non-referenced proguard files.
1 year ago
renovate[bot]
106d070846
Update dependency io.sentry:sentry-android to v6.25.1 ( #853 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
ganfra
b9676c1ec0
Timeline : improve auto-scroll
1 year ago
ganfra
dc4e36147d
Timeline: introduce origin on timeline items
1 year ago
ganfra
e6eab2824d
Merge branch 'develop' into feature/fga/better_timeline_scroll
1 year ago
ganfra
732a4eb5fa
Merge pull request #863 from vector-im/feature/fga/timeline_pagination
...
Feature/fga/timeline pagination
1 year ago
ganfra
ca293d4f52
Merge branch 'develop' into feature/fga/better_timeline_scroll
1 year ago
ganfra
94cb694a0d
Timeline: revert back the paginateBackwards in the TimelinePresenter so it's now blocked in the Timeline if needed
1 year ago
Jorge Martin Espinosa
978c7c2aa4
Try to improve 'Tests' CI job times ( #865 )
...
* Try to improve 'Tests' CI job times
* Remove `-Pci-build=true` for jobs where the debug mode can be explicitly used
* Add some more excluded `*State` values for kover
* Run paparazzi verification at the same time as Kover tasks, otherwise the coverage is lost.
1 year ago
ganfra
a6b3da3cd7
Merge pull request #856 from vector-im/feature/fga/update-rust-sdk-0.1.31
...
Feature/fga/update rust sdk 0.1.31
1 year ago
Jorge Martin Espinosa
494229d153
Set right timestamp for fallback notifications ( #864 )
1 year ago
ganfra
a92fa391e5
Timeline: rename file
1 year ago
ganfra
e334100b75
Timeline: split the initial item list in small chunks to post items asap
1 year ago
ganfra
9873588d2a
Timeline: avoid pagination when timeline is not ready
1 year ago
ganfra
f4ee95635d
Merge branch 'develop' into feature/fga/better_timeline_scroll
1 year ago
Benoit Marty
4d898cc978
Merge pull request #858 from vector-im/feature/bma/stuckNotification
...
Ensure pending intent data are unique.
1 year ago
Benoit Marty
6e2f645514
Create value class for transactionId. There is no validation on the format, but validation is a bonus for userId, roomId, etc.
...
The main advantage of using value classes instead of Strings everywhere is to detect errors at compilation time.
1 year ago
Kat Gerasimova
32f86b2725
Try to debug project automation column issues
...
The error I get from my private test repo is different from this one. Need to check what the first step returns
1 year ago
ganfra
c8776f9806
Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.31
1 year ago
Benoit Marty
86a2c340ee
Ensure pending intent data are unique.
1 year ago