Jorge Martin Espinosa
cf2723ac7f
[Message Actions] Copy events to clipboard ( #665 )
...
* Add `Copy` action for text events
* Remove 'Copy' action from the list for non-text events
* Use `@ContributesBinding` to inject `AndroidClipboardHelper`.
1 year ago
Jorge Martin Espinosa
9251cbf536
[Message Actions] Report messages ( #642 )
...
* Add report messages feature
* Try to improve how snackbars are delivered
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
ganfra
a52db06546
Node: fix compilation after changes
1 year ago
ganfra
3ba219c975
Dagger: makes sure to not remove an active component when navigating
1 year ago
ganfra
ba44ff32c1
Fix crash on MainActivity when restored
1 year ago
Jorge Martin Espinosa
9fa261e393
[Message Actions] Add emoji reactions option ( #568 )
...
* Add logic to send message reactions
* Add emoji library, create EmojiPicker component
* Fix bottom sheet behaviors
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Marco Romano
1d6f4e3c68
Network library changes ( #542 )
...
- Allows for http2
- Caches a global instance of kotlinx-serialization `Json` and configures it with a bit more leniency.
- Moves okhttp's dependency strings to the .toml file
- Switches off logging for release builds
1 year ago
ganfra
fa63ed1faf
MediaViewer: improve actions (save on disk and share)
1 year ago
Chris Smith
af5f7f90f4
Remove ksp source set workaround ( #515 )
...
This is no longer needed
1 year ago
Benoit Marty
47af53049e
Avoid Custom Chrome tab to appear as recent activity.
1 year ago
Benoit Marty
d2f969252d
Oidc with CustomTab
1 year ago
Benoit Marty
2898d830d8
Fix warning "Use version catalog instead"
1 year ago
Benoit Marty
80b656a9c5
Use gradle logger to filter out when running with only warning logs.
1 year ago
Jorge Martin Espinosa
5eaa40a14b
[Media upload] Media pre-processing ( #403 )
...
* Create `mediaupload` module for media pre-processing.
* Split `mediapicker` and `mediaupload` modules.
2 years ago
Jorge Martin Espinosa
eeca1c9ee3
Add `PickerLauncher` wrapper for media/file pickers. ( #361 )
...
* Add `PickerLauncher` wrapper for media/file pickers.
* Add FileProvider path, handle Camera picker and add NoOp implementation to fix tests.
* Move media pickers to their own module.
* Add missing media pickers
* Add feature flag and some extra tests
2 years ago
ganfra
1ab96e2f34
Some clean up
2 years ago
Jorge Martin Espinosa
1828270c06
Fix more R8 issues ( #337 )
2 years ago
Jorge Martin Espinosa
deb14865c6
Fix: JNA issue in release mode ( #335 )
...
* Restore checkout config for nightly workflows.
* Add missing proguard config line for JNA.
2 years ago
ganfra
df29b1dd8e
[BuildMeta] introduce BuildType and remove Network related code from BuildMeta
2 years ago
Benoit Marty
7e28794a3b
Add some log to the Activity, to help debugging from Rageshake.
2 years ago
Jorge Martin Espinosa
de010545fb
Update Gradle to 8.1 and AGP to v8.0 ( #329 )
...
* Update AGP to 8.0.0.
* Set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var.
* Upgrade to Gradle 8.1.
* Remove `@Supress(DSL_SCOPE_VIOLATION)` as it's no longer needed.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Benoit Marty
b0f14bfb15
Deeplink: handle notification click to open a room.
2 years ago
Benoit Marty
ce11c33680
Add firebase resource file generated by the firebase plugin, to be able to remove the plugin.
2 years ago
Benoit Marty
287fca5438
UnifiedPush WIP
2 years ago
Benoit Marty
aef48bdf8a
Cleanup, Firebase dep. is not necessary here.
2 years ago
Benoit Marty
1faedca69d
Add some tests (mainly imported from EA). Also change type from String to SessionId, RoomId, etc.
2 years ago
Benoit Marty
7e7e798acf
Making progress on notification for multi account.
2 years ago
Benoit Marty
8d5ecfd358
Fix multi Activity wen opening app from notification.
2 years ago
Benoit Marty
e6ac547501
Show basic notification when push is recieve
2 years ago
Benoit Marty
275fa03de3
Import some stuff about Push and notification from Element Android - WIP
2 years ago
Benoit Marty
c2fb2c48c6
Add google-services.json files to the project.
2 years ago
Benoit Marty
7fad3caea4
Configure com.google.firebase:firebase-bom and add dependency on `firebase-messaging-ktx`
2 years ago
Benoit Marty
a073afe8c9
Setup Google services Gradle plugin.
2 years ago
Jorge Martin Espinosa
3aea24380a
[Room Details] Leave room ( #296 )
...
* Add leave room functionality to the Room Details screen
* Add snackbar message throught `SnackbarDistpacher`
2 years ago
Jorge Martin Espinosa
610e4aa8b6
Revert "Update Gradle and AGP to v8.0 ( #283 )" ( #295 )
...
This reverts commit cda0606a0d
.
2 years ago
renovate[bot]
0bc2bcb353
Update dependency com.android.tools:desugar_jdk_libs to v2.0.3 ( #281 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Jorge Martin Espinosa
cda0606a0d
Update Gradle and AGP to v8.0 ( #283 )
...
* Update dependency gradle to v8
* Handle upgrading Gradle to v8.0.2
* Update AGP to 8.0.0-RC01
* Try to set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
ganfra
91bff7fad4
Add utility methods for automatically including api/impl feature modules
2 years ago
Benoit Marty
a68b3f80eb
Add `:libraries:network` module
2 years ago
Benoit Marty
32d9a183ae
Add BuildMeta to the project
2 years ago
Benoit Marty
93cd58feb5
Create `allServicesImpl()`
2 years ago
Benoit Marty
63fabed8ce
Introduce AppNavigationStateService.
2 years ago
Benoit Marty
b74e1e6074
allLibraries renamed to allLibrariesImpl and only reference implementation of the libraries.
2 years ago
ganfra
2dc44250fb
[MatrixSDK] remove Rust AuthenticationService from the dependency graph
2 years ago
ganfra
801eecfe8d
[MatrixSDK] finish mapping timeline and makes it compile
2 years ago
Benoit Marty
9bdcaae0cf
Create allFeatureApis extension and rename allFeatures to allFeaturesImpl
2 years ago
Benoit Marty
f0ca807809
Fix application distribution for nightly build.
2 years ago
ganfra
bc9f3b69cc
[Architecture] split all feature modules to api/impl
2 years ago
Florian Renaud
5c80ec1854
Rename parent node to flow node
2 years ago
Florian Renaud
a8101d3b32
Add empty create room fab button
2 years ago