jonnyandrew
7ba73aed2c
[Rich text editor] Ensure keyboard opens for reply and text formatting modes ( #1337 )
2023-09-16 07:40:56 +00:00
Benoit Marty
4fa1327925
Avoid logging warning why attempting to delete unexisting file.
2023-09-15 16:41:00 +02:00
ganfra
455d39c629
Sync Strings from Localazy
2023-09-14 14:38:49 +00:00
David Langley
a1a9b57df7
Address PR review comments.
...
- use util startNotificationSettingsIntent.
- add documentation.
- use remember with userPushStoreFactory for recomposition.
2023-09-13 21:03:52 +01:00
Jorge Martin Espinosa
b16dc45754
Fix the orientation of sent images ( #1190 )
...
* Fix the orientation of sent images
---------
Co-authored-by: Benoit Marty <benoit@matrix.org >
2023-08-30 17:02:37 +00:00
Benoit Marty
56c637ce7d
Merge branch 'develop' into feature/bma/settingUpAccount
2023-08-28 13:02:44 +02:00
Benoit Marty
fae5737356
Use a safer algorithm, and limit the size of the hashed string.
...
Fix an issue reported by Sonar.
2023-08-25 15:49:50 +02:00
Benoit Marty
addb0dc3bc
Fix warning.
2023-08-25 14:37:55 +02:00
Benoit Marty
c2cfa4a606
Add the Migrate session screen ( #1145 )
2023-08-25 13:52:32 +02:00
Benoit Marty
52853101d9
migrate object to data object ( #1135 )
2023-08-24 09:32:44 +02:00
Benoit Marty
035a3da417
Fix deprecated API usage.
2023-08-21 14:33:47 +02:00
ElementBot
5ecafeb49f
Sync Strings from Localazy ( #1032 )
...
Co-authored-by: Florian14 <Florian14@users.noreply.github.com >
2023-08-11 14:34:05 +00:00
Jorge Martin Espinosa
c14cf15d4f
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
2023-08-08 08:48:39 +00:00
ganfra
e453b984ef
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 >
2023-08-01 08:53:41 +00:00
Benoit Marty
d06f86f79d
Merge pull request #967 from vector-im/feature/bma/detektConfig
...
Update detekt config.
2023-07-28 16:47:26 +02:00
Benoit Marty
4361de9dc5
Ignore unused integer resources.
2023-07-27 11:44:40 +02:00
Benoit Marty
f3974dd570
Enable detekt rule ImplicitDefaultLocale and fix existing issue.
2023-07-26 10:11:00 +02:00
Benoit Marty
c72f1a09a7
Enable detekt rules UnnecessaryParentheses and cleanup the code.
2023-07-20 18:08:08 +02:00
Marco Romano
78773b68e7
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.
2023-07-18 13:11:11 +00:00
Benoit Marty
be6b8c825b
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.
2023-07-13 14:46:57 +02:00
bmarty
bd3dd76039
Sync Strings from Localazy
2023-07-03 00:11:17 +00:00
Jorge Martin Espinosa
fe3deeec2f
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`.
2023-06-28 09:19:39 +00:00
Benoit Marty
a226580c8c
Move FileSizeFormatter to module :libraries:androidutils
2023-06-26 11:14:53 +02:00
Benoit Marty
375ac17e14
Move content to to File.kt. Also remove deleteAllFiles, we have deleteRecursively now.
2023-06-26 11:07:53 +02:00
Benoit Marty
5d8adb25ae
Display cache size in the developer settings ( #643 )
2023-06-26 11:06:36 +02:00
Jorge Martin Espinosa
95f65e2031
[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`.
2023-06-23 14:39:07 +00:00
Benoit Marty
02aee0fe15
Merge pull request #626 from vector-im/feature/bma/sonar
...
Sonar
2023-06-21 10:41:26 +02:00
ganfra
c3b2db47bd
Merge pull request #617 from vector-im/feature/fga/fix_media_pre_processing
...
Feature/fga/fix media pre processing
2023-06-20 16:17:50 +02:00
github-actions[bot]
3f7738c001
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 >
2023-06-19 11:18:01 +00:00
Benoit Marty
9c5f05dba4
Fix the 6 issues reported by Sonar.
2023-06-16 18:08:20 +02:00
ganfra
b6e7228ce0
Fix MediaPreProcessor for images/videos sent as file
2023-06-16 13:52:07 +02:00
Benoit Marty
f70d999382
Move extension openUrlInChromeCustomTab to :androidutils module.
2023-06-16 10:32:28 +02:00
ganfra
80b410860f
Media: improve creation of LocalMedia
2023-06-02 09:44:07 +02:00
Benoit Marty
1a2e05608a
Merge pull request #471 from vector-im/sync-localazy
...
Sync Strings
2023-05-30 13:06:51 +02:00
bmarty
3daea29a82
Sync Strings from Localazy
2023-05-29 00:09:47 +00:00
ganfra
1c48f0afac
Media: improve a bit the viewers
2023-05-24 22:19:18 +02:00
ganfra
1086aedb0c
Media: fix zoomable image with non content uri
2023-05-23 16:58:22 +02:00
ganfra
4c19bd3644
Media: keep the name of the file when possible
2023-05-22 20:24:42 +02:00
Jorge Martin Espinosa
ed16ea5e48
[Media upload] Upload image, video and files ( #411 )
...
* Add media upload
* Display media upload error messages using a Snackbar.
2023-05-11 15:56:13 +00:00
Jorge Martin Espinosa
cd298b9359
[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
Benoit Marty
a9fc545bc6
Merge pull request #326 from vector-im/feature/bma/push4
...
Notification update
2023-04-17 14:13:39 +02:00
Jorge Martin Espinosa
afd58f1634
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
ffed09175d
Create NotificationFactory
2023-04-14 17:49:47 +02:00
Florian Renaud
023c5f4a7e
Use string resources
2023-04-13 15:49:00 +02:00
Benoit Marty
3b49ab0e7a
Add default value for noActivityFoundMessage
2023-04-12 09:41:22 +02:00
Benoit Marty
df492cfd0e
Fix lint warnings.
2023-04-05 16:59:17 +02:00
Benoit Marty
78b8d5cf6e
Fix lint warnings.
2023-04-05 16:59:17 +02:00
Benoit Marty
c0ef4804a1
Persist notification data. Note that it will break the key storage for the session database.
2023-04-05 16:59:17 +02:00
Benoit Marty
500d4801a7
Add permission modules
2023-04-05 16:25:27 +02:00
Benoit Marty
ed73e60336
Cleanup after PR review.
2023-03-21 12:33:50 +01:00