Benoit Marty
d4e3d451ba
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-14 10:27:57 +01:00
Benoit Marty
5c333aeafc
Update licence header.
...
Using `uv run license-editor --repository ../element-android`
2024-09-24 12:02:33 +02:00
Benoit Marty
1e32ebde41
Use ContextCompat.registerReceiver with explicit RECEIVER_EXPORTED to fix crash on API 34.
...
java.lang.SecurityException: im.vector.app.debug: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn't being registered exclusively for system broadcasts
2024-07-18 17:15:06 +02:00
Benoit Marty
19500a8cd9
Upgrade a few dependencies and update the codebase
...
Use fully qualified R classes
Fix or ignore deprecation
Update github actions and ensure JDK 17 is used
Add group for paparazzi
Fixes Lint issues
Fix Jacoco configuration
2024-07-15 18:12:20 +02:00
Benoit Marty
7e41d731f6
Move getCryptoVersion from CryptoService to Matrix companion, it does not need a session to get the value.
...
This simplify a lot accessing this data.
2024-05-30 13:10:36 +02:00
Valere
a363e392b4
Update to analytics events 0.23.0 and refactor
2024-05-29 17:39:16 +02:00
Valere
fcc5181a28
Refactor Decryption Failure Tracker and report new properties
2024-03-27 09:53:14 +01:00
Benoit Marty
6452b5c2b4
Make DefaultMdmService a singleton and use Binds instead of Provides.
2023-12-04 17:54:48 +01:00
Benoit Marty
fb077d5065
Implement Mobile Device Manager feature with 3 keys.
2023-11-30 18:18:00 +01:00
Benoit Marty
8d85d047b7
Ensure Background sync is not stopped when there is an active call, even when the app goes to background.
2023-11-22 09:42:39 +01:00
Benoit Marty
84158ece37
Ensure Background sync is not stopped when there is an active call.
...
It was happening since the application is foregrounded when VectorCallActivity is displayed.
2023-11-22 09:31:20 +01:00
Valere
dfbb3122e7
Remove legacy crypto code
2023-10-02 13:58:51 +02:00
Benoit Marty
622aa88f86
Remove LegacySessionImporter, and the dialog which explains that Riot is now Element.
2023-05-05 16:04:30 +02:00
valere
a70e3c2533
Merge branch 'develop' into feature/bca/rust_flavor
2023-02-07 11:36:11 +01:00
valere
82a7f29497
disabled temporary analytics opt-in
2023-02-03 09:47:47 +01:00
Florian Renaud
9a31aa3b91
Move clock to core-utils module
2023-01-31 16:45:48 +01:00
valere
6b3d1f185d
fix app locked on splash
2023-01-25 14:01:04 +01:00
valere
6952d17d16
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-03 09:55:08 +01:00
NIkita Fedrunov
d20121603a
sync filter params moved to matrix config
2022-12-23 13:10:27 +01:00
valere
3146f5209b
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-16 09:33:37 +01:00
Yoan Pintas
c74ea2dd16
Merge pull request #7719 from vector-im/feature/fre/voice_broadcast_last_message
...
Voice Broadcast - Update last message in the room list
2022-12-14 17:39:42 +01:00
valere
14cee226c5
Merge branch 'develop' into feature/bca/rust_flavor
2022-12-08 13:37:43 +01:00
jonnyandrew
de18f37849
[Rich text editor] Add error tracking for rich text editor ( #7695 )
2022-12-08 11:43:19 +00:00
Florian Renaud
69beef4648
Show voice broadcast events in the room list
...
fix factory
2022-12-07 18:11:51 +01:00
valere
ae9711b7d1
Basic sentry e2e reporting for rust + decrypt trust
2022-12-02 18:24:23 +01:00
valere
e6444fe9c0
enable analytics by default on nightly
2022-12-02 12:39:13 +01:00
valere
a9b970832e
Merge branch 'develop' into feature/bca/rust_flavor
2022-11-30 11:05:32 +01:00
Benoit Marty
9ca7415f5a
Remove usage of Buildkite.
...
Build number is just removed.
Related script will need to be updated separately.
2022-11-24 14:49:55 +01:00
Valere
cf366f7a9c
suspend verif WIP
2022-11-16 09:12:54 +01:00
Amit Kumar
b6746653f1
Add metrics plugin to track device download keys task ( #7438 )
...
* Add metrics tracking plugin for download device keys
* Add support for multiple metrics plugin
* Update copyright license header in matrix-sdk-android
* Add tests for MetricExtension
* Update changelog
* Improve MetricsExtension and reformatting
2022-11-02 13:43:57 +05:30
ericdecanini
42d0e4f265
Fixes bindings
2022-10-07 09:09:19 -04:00
Valere
ae02eb18de
Prepare flavors
2022-10-07 14:34:36 +02:00
Benoit Marty
5736c8f648
Remove DefaultSharedPreferences since we now have @DefaultPreferences which provide a singleton.
...
Some fun has been moved to injectable classes due to this change. Not compiling, still work to do, but I prefer to split into 2 separate commits.
2022-09-22 16:32:14 +02:00
Benoit Marty
d8436874e2
Fix StaticFieldLeak issue (context).
...
Make VectorLocal an injectable class.
2022-09-22 16:32:14 +02:00
Adam Brown
615ab414ff
moving imports around to match application/library split
2022-08-31 09:16:00 +01:00
Adam Brown
c29e96ab46
reording import
2022-08-31 09:16:00 +01:00
Adam Brown
ddaaa1aaeb
avoid clashing buildconfig and moving placeholders to the modules which uses them
2022-08-31 09:16:00 +01:00
Adam Brown
f0bc18d5ca
introducing vector-app module to act as the top level application
2022-08-31 09:16:00 +01:00