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>
2023-06-23 10:44:47 +02:00
ganfra
a52db06546
Node: fix compilation after changes
2023-06-12 11:39:28 +02:00
ganfra
3ba219c975
Dagger: makes sure to not remove an active component when navigating
2023-06-09 23:04:33 +02:00
ganfra
ba44ff32c1
Fix crash on MainActivity when restored
2023-06-09 22:44:19 +02:00
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>
2023-06-09 16:56:40 +02:00
ganfra
76e35582da
Merge branch 'develop' into feature/fga/media_viewer_actions
2023-06-07 16:31:28 +02:00
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
2023-06-06 15:33:30 +02:00
ganfra
fa63ed1faf
MediaViewer: improve actions (save on disk and share)
2023-06-02 20:13:17 +02:00
Chris Smith
af5f7f90f4
Remove ksp source set workaround ( #515 )
...
This is no longer needed
2023-06-02 13:09:05 +00:00
Benoit Marty
47af53049e
Avoid Custom Chrome tab to appear as recent activity.
2023-05-30 15:59:58 +02:00
Benoit Marty
d2f969252d
Oidc with CustomTab
2023-05-30 15:59:58 +02:00
Benoit Marty
2898d830d8
Fix warning "Use version catalog instead"
2023-05-25 15:04:01 +02:00
Benoit Marty
80b656a9c5
Use gradle logger to filter out when running with only warning logs.
2023-05-25 12:03:51 +02:00
Jorge Martin Espinosa
5eaa40a14b
[Media upload] Media pre-processing ( #403 )
...
* Create `mediaupload` module for media pre-processing.
* Split `mediapicker` and `mediaupload` modules.
2023-05-10 10:06:56 +02:00
ganfra
5cd8e7c6c0
Merge branch 'develop' into feature/fga/some_room_related_fixes
2023-04-28 15:58:54 +02:00
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
2023-04-28 10:52:34 +02:00
ganfra
1ab96e2f34
Some clean up
2023-04-25 11:17:05 +02:00
Jorge Martin Espinosa
1828270c06
Fix more R8 issues ( #337 )
2023-04-18 19:21:46 +02:00
ganfra
638b45930e
Merge pull request #334 from vector-im/feature/fga/feature_flag
...
Feature/fga/feature flag
2023-04-18 15:24:04 +02:00
Benoit Marty
b97b9d07c4
Merge pull request #333 from vector-im/feature/bma/push5
...
Small cleanup and add log
2023-04-18 14:05:00 +02:00
Jorge Martin Espinosa
deb14865c6
Fix: JNA issue in release mode ( #335 )
...
* Restore checkout config for nightly workflows.
* Add missing proguard config line for JNA.
2023-04-18 11:31:25 +00:00
ganfra
df29b1dd8e
[BuildMeta] introduce BuildType and remove Network related code from BuildMeta
2023-04-18 11:58:24 +02:00
Benoit Marty
7e28794a3b
Add some log to the Activity, to help debugging from Rageshake.
2023-04-18 10:17:59 +02:00
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>
2023-04-17 08:49:52 +00:00
Benoit Marty
b0f14bfb15
Deeplink: handle notification click to open a room.
2023-04-13 15:35:01 +02:00
Benoit Marty
ce11c33680
Add firebase resource file generated by the firebase plugin, to be able to remove the plugin.
2023-04-12 12:03:19 +02:00
Benoit Marty
287fca5438
UnifiedPush WIP
2023-04-12 09:49:23 +02:00
Benoit Marty
aef48bdf8a
Cleanup, Firebase dep. is not necessary here.
2023-04-12 09:48:56 +02:00
Benoit Marty
1faedca69d
Add some tests (mainly imported from EA). Also change type from String to SessionId, RoomId, etc.
2023-04-05 16:59:17 +02:00
Benoit Marty
7e7e798acf
Making progress on notification for multi account.
2023-04-05 16:59:17 +02:00
Benoit Marty
8d5ecfd358
Fix multi Activity wen opening app from notification.
2023-04-05 16:59:17 +02:00
Benoit Marty
e6ac547501
Show basic notification when push is recieve
2023-04-05 16:32:28 +02:00
Benoit Marty
275fa03de3
Import some stuff about Push and notification from Element Android - WIP
2023-04-05 16:18:44 +02:00
Benoit Marty
c2fb2c48c6
Add google-services.json files to the project.
2023-04-05 16:18:44 +02:00
Benoit Marty
7fad3caea4
Configure com.google.firebase:firebase-bom and add dependency on firebase-messaging-ktx
2023-04-05 16:18:44 +02:00
Benoit Marty
a073afe8c9
Setup Google services Gradle plugin.
2023-04-05 16:18:44 +02:00
Jorge Martin Espinosa
3aea24380a
[Room Details] Leave room ( #296 )
...
* Add leave room functionality to the Room Details screen
* Add snackbar message throught `SnackbarDistpacher`
2023-04-05 15:36:41 +02:00
Jorge Martin Espinosa
610e4aa8b6
Revert "Update Gradle and AGP to v8.0 ( #283 )" ( #295 )
...
This reverts commit cda0606a0d .
2023-04-04 14:44:01 +00:00
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>
2023-04-04 09:16:53 +02:00
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>
2023-04-03 18:02:34 +02:00
ganfra
91bff7fad4
Add utility methods for automatically including api/impl feature modules
2023-03-23 18:06:32 +01:00
Benoit Marty
a68b3f80eb
Add :libraries:network module
2023-03-16 15:31:57 +01:00
Benoit Marty
32d9a183ae
Add BuildMeta to the project
2023-03-16 14:21:12 +01:00
Benoit Marty
93cd58feb5
Create allServicesImpl()
2023-03-16 11:30:09 +01:00
Benoit Marty
63fabed8ce
Introduce AppNavigationStateService.
2023-03-16 11:30:09 +01:00
Benoit Marty
b74e1e6074
allLibraries renamed to allLibrariesImpl and only reference implementation of the libraries.
2023-03-16 10:10:55 +01:00
ganfra
a230144431
Merge branch 'develop' into feature/fga/improve_node_architecture
2023-03-09 15:42:23 +01:00
Benoit Marty
9bdcaae0cf
Create allFeatureApis extension and rename allFeatures to allFeaturesImpl
2023-03-09 14:52:40 +01:00
Benoit Marty
f0ca807809
Fix application distribution for nightly build.
2023-03-09 12:20:01 +01:00
ganfra
ec1c84e058
Merge branch 'develop' into feature/fga/improve_node_architecture
2023-03-09 10:27:00 +01:00