Benoit Marty
cd0d0574b7
More removal of dead code.
10 months ago
Benoit Marty
bc5dd79cec
Remove unused code to increase code coverage.
10 months ago
Benoit Marty
3092ca23f0
Konsist: check if sealed class could be sealed interface and fix existing issues.
11 months ago
jonnyandrew
95a2152714
Fix long press on voice message with screen reader ( #1704 )
...
As a workaround, disable seeking within the waveform so that it does
not interfere with the long press menu.
Seeking behaviour is already suboptimal given that there is no spoken
feedback about the current seek position. No core functionality is
lost as voice messages can be played using a screen reader.
11 months ago
Benoit Marty
9807ebf649
Secure backup
11 months ago
Benoit Marty
0453ea5904
Localazy sync
1 year ago
bmarty
d2f9b02bbf
Sync Strings from Localazy
1 year ago
jonnyandrew
519464fe5d
[Rich text editor] Ensure keyboard opens for reply and text formatting modes ( #1337 )
1 year ago
Benoit Marty
e73f96eb6a
Avoid logging warning why attempting to delete unexisting file.
1 year ago
ganfra
b382993cbb
Sync Strings from Localazy
1 year ago
David Langley
004abd16dc
Address PR review comments.
...
- use util startNotificationSettingsIntent.
- add documentation.
- use remember with userPushStoreFactory for recomposition.
1 year ago
Jorge Martin Espinosa
1d3d1fe480
Fix the orientation of sent images ( #1190 )
...
* Fix the orientation of sent images
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
1 year ago
Benoit Marty
64a7fc5f52
Use a safer algorithm, and limit the size of the hashed string.
...
Fix an issue reported by Sonar.
1 year ago
Benoit Marty
3a8eefc927
Fix warning.
1 year ago
Benoit Marty
ff749947f8
Add the Migrate session screen ( #1145 )
1 year ago
Benoit Marty
7083abcf09
migrate `object` to `data object` ( #1135 )
1 year ago
Benoit Marty
8fea775e2a
Fix deprecated API usage.
1 year ago
ElementBot
38a25dc3e9
Sync Strings from Localazy ( #1032 )
...
Co-authored-by: Florian14 <Florian14@users.noreply.github.com>
1 year ago
Jorge Martin Espinosa
598a63d267
Use for instead of forEach with ranges ( #1035 )
...
* Use `for` instead of `forEach` with ranges.
`forEach` is several times slower when used with ranges.
* Add changelog
1 year ago
ganfra
62a367520e
RoomList: use same logic than Timeline for caching built items. ( #1013 )
...
* RoomList: use same logic than Timeline for caching built items. Extract into reusable components.
* RoomList: fix tests
* Fix `DiffCacheUpdater` docs
---------
Co-authored-by: ganfra <francoisg@element.io>
Co-authored-by: Jorge Martín <jorgem@element.io>
1 year ago
Benoit Marty
3c0a81c416
Ignore unused integer resources.
1 year ago
Benoit Marty
3f372e5804
Enable detekt rule `ImplicitDefaultLocale` and fix existing issue.
1 year ago
Benoit Marty
c75eabbcb0
Enable detekt rules `UnnecessaryParentheses` and cleanup the code.
1 year ago
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.
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
bmarty
6e54ed7b77
Sync Strings from Localazy
1 year ago
Jorge Martin Espinosa
b66801a022
Fix crash when opening a URL with associated text ( #699 )
...
* Fix crash when opening a URL with associated text
* Enforce using an `Activity` instead of a `Context` in `SafeUriHandler`.
1 year ago
Benoit Marty
36910abca4
Move FileSizeFormatter to module :libraries:androidutils
1 year ago
Benoit Marty
baf117e8fa
Move content to to File.kt. Also remove deleteAllFiles, we have deleteRecursively now.
1 year ago
Benoit Marty
2a7d252a4e
Display cache size in the developer settings ( #643 )
1 year ago
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
github-actions[bot]
fe5524bae4
Sync Strings ( #630 )
...
* Sync Strings from Localazy
* Update strings, remove broken German translation
* Update screenshots
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Benoit Marty
2452d8aa91
Fix the 6 issues reported by Sonar.
1 year ago
ganfra
33c74fb4e5
Fix MediaPreProcessor for images/videos sent as file
1 year ago
Benoit Marty
b9ec124af4
Move extension `openUrlInChromeCustomTab` to :androidutils module.
1 year ago
ganfra
7386936217
Media: improve creation of LocalMedia
1 year ago
bmarty
175b7deccb
Sync Strings from Localazy
1 year ago
ganfra
92e19c3dd9
Media: improve a bit the viewers
1 year ago
ganfra
5c198bc279
Media: fix zoomable image with non content uri
1 year ago
ganfra
458cd2d4f3
Media: keep the name of the file when possible
1 year ago
Jorge Martin Espinosa
89b9db3be6
[Media upload] Upload image, video and files ( #411 )
...
* Add media upload
* Display media upload error messages using a Snackbar.
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.
1 year 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>
1 year ago
Benoit Marty
efb620938c
Create NotificationFactory
1 year ago
Florian Renaud
99bb29c81a
Use string resources
1 year ago
Benoit Marty
b396ce3e20
Add default value for `noActivityFoundMessage`
1 year ago
Benoit Marty
aa36398b4e
Fix lint warnings.
1 year ago
Benoit Marty
415830be1a
Fix lint warnings.
1 year ago
Benoit Marty
00c23618ab
Persist notification data. Note that it will break the key storage for the session database.
1 year ago
Benoit Marty
d8b37d6ead
Add permission modules
1 year ago