Benoit Marty
302e29831e
Compress thumbnail: change Jpeg quality from 100 to 80 ( #3396 )
2021-05-27 18:42:07 +02:00
Benoit Marty
d2fd652fb5
Merge pull request #3414 from vector-im/feature/bma/wording_homeserver
...
Feature/bma/wording homeserver
2021-05-27 17:32:27 +02:00
ganfra
8e8bc0055d
Call transfer: clean & add changelog
2021-05-27 16:32:14 +02:00
ganfra
bcc360692e
Call transfer: makes call transfer working properly
2021-05-27 16:00:32 +02:00
ganfra
90ccc3006d
Merge develop into feature/fga/call_transfer
2021-05-27 14:40:06 +02:00
Benoit Marty
ea4b5e19fe
VoIP: add protocols checks and third party lookups
...
Add RoomAccountData and handle RoomSyncAccountData
Virtual rooms: add CallUserMapper, branch onNewInvite and mapping, hide them on sdk side (not ideal solution)
Introduce SessionScopedProperty to handle session dependency in the app
Author: ganfra (rebased by Benoit)
2021-05-27 10:28:32 +02:00
Benoit Marty
64222ff704
Move the class RoomDirectoryData form the SDK to the app
2021-05-26 16:08:56 +02:00
Benoit Marty
535f3ad02d
Clean doc
2021-05-26 16:03:13 +02:00
Benoit Marty
898c8cc3a7
Refact: inject ThumbnailExtractor
2021-05-26 14:42:09 +02:00
Valere
d04cbadd04
Compute via param from list utility method
2021-05-26 14:25:21 +02:00
Valere
b75d0cbfc6
Introduce SpaceItem
2021-05-26 14:25:21 +02:00
Valere
432fd67ce2
Fixes #3406
2021-05-26 14:25:21 +02:00
Valere
447bd98a78
Fixes #3386 show space description in explore header
2021-05-26 14:25:21 +02:00
ganfra
e67cb0eae7
Merge branch 'develop' into feature/fga/call_transfer
2021-05-26 12:26:34 +02:00
ganfra
8eeae51cc6
Call transfer: prepare code for consult feature
2021-05-25 15:21:54 +02:00
Benoit Marty
b44c1a1c77
Merge pull request #3383 from vector-im/feature/fga/authenticated_jitsi
...
Feature/fga/authenticated jitsi
2021-05-25 10:24:54 +02:00
Benoit Marty
6706a88a21
Merge pull request #3188 from vector-im/feature/bma/login_v2
...
Login v2 - WIP
2021-05-21 14:55:22 +02:00
Benoit Marty
40bb58c9cb
Merge branch 'develop' into feature/bca/fix_3371
2021-05-21 14:53:21 +02:00
Benoit Marty
697b9ff535
Merge branch 'develop' into feature/bca/spaces_quick_fixes
2021-05-21 14:49:12 +02:00
Benoit Marty
fb5dda30bd
Better handling of filename
2021-05-21 13:22:47 +02:00
Benoit Marty
762eb0db12
Format update
2021-05-21 13:00:37 +02:00
Valere
ae5a5ec92b
Spaces | Personal spaces add DM - Web Parity #3271
2021-05-21 11:46:13 +02:00
Valere
877a64fbce
Don't create private spaces with encryption enabled #3363
2021-05-21 11:46:13 +02:00
Valere
8d3167cb66
Code review
2021-05-21 11:42:01 +02:00
Valere
cb6f414c60
Fix | Explore room list: the RoomId is displayed instead of name ( #3371 )
2021-05-21 11:40:09 +02:00
ganfra
03f81258c4
Jitsi auth: clean after Benoits review
2021-05-20 20:16:37 +02:00
ganfra
894af10934
Jitsi auth: fix some mistakes and gives the jwt to Jitsi
2021-05-20 18:53:56 +02:00
ganfra
e4b65053d4
Jitsi auth: fix openId API
2021-05-20 18:41:27 +02:00
Benoit Marty
8d94b5548d
Merge pull request #3316 from vector-im/feature/bma/secretstoring_migration
...
Feature/bma/secretstoring migration
2021-05-20 15:45:58 +02:00
Benoit Marty
a7c1dc5cd9
Merge branch 'develop' into feature/bma/login_v2
2021-05-20 15:18:18 +02:00
ganfra
ca2f671286
Jitsi auth: introduce openid token
2021-05-19 19:34:06 +02:00
Benoit Marty
448eda8624
Replace unbreakable space by a regular space
2021-05-18 19:11:57 +02:00
Benoit Marty
36f397be48
Merge branch 'develop' into dependabot/gradle/kotlin_version-1.5.0
2021-05-17 12:15:19 +02:00
Benoit Marty
640b86ca9e
Merge pull request #3341 from vector-im/feature/bma/fix_migration_nightly
...
Fix a problem with database migration on nightly builds (#3335 )
2021-05-14 16:32:28 +02:00
Benoit Marty
08aefa270e
internal
2021-05-14 13:15:35 +02:00
Benoit Marty
4a94426d38
Fix warning 1.5: 'sumBy((T) -> Int): Int' is deprecated
2021-05-14 13:10:16 +02:00
Benoit Marty
babbcedd87
Fix warning 1.5: 'Char.toByte(): Byte' is deprecated
2021-05-14 12:49:38 +02:00
Benoit Marty
c70445a9a1
Fix warning 1.5: 'toUpperCase(Locale): String' and 'toLowerCase(Locale): String' are deprecated
2021-05-14 12:48:57 +02:00
Benoit Marty
7a28be941c
Fix warning 1.5: 'Char.toInt(): Int' is deprecated
2021-05-14 12:47:09 +02:00
Benoit Marty
58a2fd8c77
Fix warning 1.5: String.capitalize is now deprecated
2021-05-14 12:45:33 +02:00
Benoit Marty
c27b7aec26
Add more doc
2021-05-14 11:44:44 +02:00
Benoit Marty
d6e3bb59f4
Minor cleanup on the doc
2021-05-14 11:39:12 +02:00
Benoit Marty
946208a84d
Add documentation on LoginWizard and RegistrationWizard ( #3303 )
...
ee
2021-05-14 11:39:12 +02:00
Benoit Marty
dca4a31fc6
Fix a problem with database migration on nightly builds ( #3335 )
2021-05-14 11:26:24 +02:00
Benoit Marty
824a8a5c66
Fix copyright
2021-05-11 14:06:49 +02:00
Benoit Marty
91be2b6f3f
Add test and handle system upgrade
2021-05-11 14:06:49 +02:00
Benoit Marty
cef4cf09ec
Create a BuildVersionSdkIntProvider to be able to inject it and do some test
...
To merge with BuildVersionSdkIntProvider
To merge with fix add module
To merge with fix buildVersionSdkIntProvider
2021-05-11 13:52:08 +02:00
Benoit Marty
f31c44963b
Cleanup the existing code
2021-05-11 13:52:08 +02:00
Valere
f9820cde58
Fixes on unread badges
2021-05-11 11:36:17 +02:00
Valere
1ec08bec07
Fix spaces add room via server
2021-05-11 08:18:37 +02:00
Valere
80366ee938
Code review
2021-05-10 20:01:17 +02:00
Valere
f9e608a790
Manage Spaces as Admin
2021-05-10 20:01:17 +02:00
Benoit Marty
e6d4f9a1dc
Merge pull request #3298 from vector-im/feature/ypi/join_rules
...
Add joinRules field to RoomSummary
2021-05-10 19:54:44 +02:00
Benoit Marty
7ec44a5542
Merge pull request #3290 from vector-im/feature/bca/spaces_various_fixes
...
Various fixes on spaces explore
2021-05-10 19:52:45 +02:00
ganfra
bea67bd7fd
Join rules: fix migration
2021-05-10 19:03:34 +02:00
Benoit Marty
711ee24c4f
Merge pull request #3307 from vector-im/feature/ons/fix_user_profile_search
...
Allow inviting users even if profile information cannot be retrieved
2021-05-10 17:26:54 +02:00
Onuray Sahin
0f8a641510
Code review fixes.
2021-05-10 17:38:40 +03:00
Onuray Sahin
87d35958c6
Allow inviting users even if profile information cannot be retrieved.
2021-05-10 16:34:30 +03:00
Valere
981626a0f7
cleaning
2021-05-10 13:53:43 +02:00
Benoit Marty
20f86a30e8
Upgrade Realm to version 10.4.0
...
Migration with isEmbedded tested OK
2021-05-10 13:31:38 +02:00
Valere
5e2c3239ea
Code review
2021-05-10 10:21:43 +02:00
Benoit Marty
87b12b7e11
Add the public icon on the rooms in the room list ( #3292 )
2021-05-07 16:41:30 +02:00
Benoit Marty
bbabfdabd0
Handle database migration
2021-05-07 13:22:55 +02:00
Benoit Marty
e969d663a5
Code review
2021-05-07 12:33:01 +02:00
yostyle
64f1834913
Add joinRules to RoomSummary
2021-05-06 18:41:26 +02:00
Valere
19223826fe
Various fixes on spaces explore
...
+ MxTo bottom sheet Fix regression when using state button
2021-05-06 11:54:26 +02:00
Benoit Marty
f704539c89
Merge pull request #3284 from vector-im/feature/bca/spaces_stable_prefixes
...
stable prefix for msc1772
2021-05-06 11:09:21 +02:00
Valere
efe5176286
rename activeSpaceId to activeSpaceFilter
2021-05-05 22:36:27 +02:00
Valere
3cbdf4ad5c
stable prefix for msc1772
2021-05-05 22:30:38 +02:00
Valere
4abfc1fd2b
Fix space test + room history visibility bug
2021-05-05 17:46:58 +02:00
Benoit Marty
64a37c251d
Merge pull request #3264 from vector-im/feature/bma/fix_3245
...
Compress video and improve file too big error detection
2021-05-05 15:50:21 +02:00
Benoit Marty
080bdf1495
Fix long line
2021-05-05 15:48:11 +02:00
Benoit Marty
e28556dd1b
Create TemporaryFileCreator to avoid code duplication
2021-05-05 11:26:36 +02:00
Benoit Marty
590d8fc849
Also test the effect of completeExceptionally()
2021-05-05 11:12:06 +02:00
Benoit Marty
62207f02f0
Properly handle the compression cancellation
...
It should never occur though
2021-05-05 10:53:52 +02:00
Benoit Marty
8d52829918
Fix issue in logs
2021-05-05 10:49:57 +02:00
Benoit Marty
2a411ccf6c
Handle properly the case where the video compression is not necessary
2021-05-04 23:14:18 +02:00
Benoit Marty
efc08b376b
Transcoder.transcode() already operated on a background thread
2021-05-04 22:50:42 +02:00
Benoit Marty
dd325c4e91
Merge pull request #3270 from vector-im/feature/bma/remove_jcenter
...
https://github.com/Piasy/BigImageViewer is now hosted on mavenCentral()
2021-05-04 17:32:23 +02:00
Benoit Marty
61380bf48a
Use Junit import
2021-05-04 15:28:52 +02:00
Benoit Marty
c502e971a1
Use Long for size like for the other models (FileInfo, AudioInfo, VideoInfo)
2021-05-04 13:35:03 +02:00
Benoit Marty
bcf6dcbf70
Compute new video dimension after compression
2021-05-04 12:47:21 +02:00
Benoit Marty
6347564365
Change the library to compress video for licensing reason
2021-05-04 12:17:43 +02:00
Benoit Marty
4189db0f89
Use Junit import
2021-05-04 10:50:31 +02:00
Benoit Marty
9d225b7826
Fixed!
2021-05-03 21:14:06 +02:00
Benoit Marty
12c4f3c6f7
Fix video thumbnail not displayed in when replying and in bottom sheet
...
Also create some extensions for future use
2021-05-03 21:14:06 +02:00
Benoit Marty
d7cbae7c47
Fix a regression with video size
2021-05-03 21:13:47 +02:00
Benoit Marty
e510de1ccc
Display video/image compression progress
2021-05-03 21:13:47 +02:00
Benoit Marty
765380ab95
Fix potential issue with video message conten
2021-05-03 21:13:47 +02:00
Benoit Marty
d6b6768f41
Cleanup
2021-05-03 21:13:47 +02:00
Benoit Marty
5213309587
Send the Thumbnail after the main content, for the case the main content fails if too large.
2021-05-03 21:13:47 +02:00
Benoit Marty
e1e4b03532
Do not serialize "soft_logout"
2021-05-03 21:13:47 +02:00
Benoit Marty
e108534a2a
Improve file too big error detection and rendering ( #3245 )
2021-05-03 21:13:47 +02:00
Benoit Marty
5e1c503d2e
Compress video before sending ( #442 )
2021-05-03 21:13:47 +02:00
Benoit Marty
75a4455d15
reorder methods
2021-05-03 21:13:25 +02:00
SpiritCroc
47aa787ecb
Fix missing sender information after edits
...
Fixes https://github.com/vector-im/element-android/issues/3184
2021-05-01 10:11:15 +02:00
Benoit Marty
5d9d984c73
Merge pull request #3235 from vector-im/feature/bca/spaces_justme_beta
...
Just me spaces support
2021-04-29 17:47:19 +02:00
Benoit Marty
4486181669
Sort social logins buttons
2021-04-29 15:57:52 +02:00
Benoit Marty
344a7e5b3d
Add facility to get profile info to the login wizard
2021-04-29 15:56:25 +02:00
Benoit Marty
9972ab5d2e
Cleanup
2021-04-29 15:56:25 +02:00
Valere
31ffa65fd0
Update add room screen as per design
2021-04-29 11:51:07 +02:00
Benoit Marty
e073563a67
Cleanup
2021-04-29 11:10:41 +02:00
ganfra
80b155e042
Refact coroutine session scope
2021-04-29 11:10:41 +02:00
Benoit Marty
bd0fcce572
Return Job
2021-04-29 11:10:41 +02:00
Benoit Marty
a5c0c23bae
Inject constructor...
2021-04-29 11:10:41 +02:00
Benoit Marty
e5d0a8f3d8
Cleanup
2021-04-29 11:10:41 +02:00
Benoit Marty
dc69d5c68a
Create a holder
2021-04-29 11:10:41 +02:00
Benoit Marty
ecd2d0fb76
Use session scope
2021-04-29 11:10:41 +02:00
Benoit Marty
82ee2567b7
Provide a session scope, to launch coroutines without using the ViewModelScope
...
It could be used elsewhere, will change other location in another commit.
2021-04-29 11:10:41 +02:00
Benoit Marty
4acc308864
Merge pull request #3190 from vector-im/feature/bma/fix_troubleshoot
...
Fix a race condition
2021-04-29 11:08:00 +02:00
Benoit Marty
751efb57fc
Merge pull request #2840 from vector-im/feature/bca/spaces_sdk
...
Spaces support - beta
2021-04-29 10:18:31 +02:00
Benoit Marty
7beb483972
Merge pull request #3238 from vector-im/feature/bma/android11
...
Android 11 fixes an other fixes for attachement
2021-04-28 16:57:51 +02:00
Benoit Marty
b86fd37c15
Merge branch 'develop' into feature/bca/spaces_sdk
2021-04-28 16:57:02 +02:00
Benoit Marty
c40476aa94
Add ability to install APK from directly from Element ( #2381 )
...
And cleanup `data class OpenFile`
2021-04-28 15:55:21 +02:00
Benoit Marty
195bc8e914
Fix issue when opening encrypted files ( #3186 )
...
Also always open the file after a successful download
2021-04-28 15:11:48 +02:00
Yoan Pintas
ba641a6e76
Merge pull request #3178 from vector-im/expose_directUserId
...
Expose directUserId in RoomSummary
2021-04-28 13:45:21 +02:00
yostyle
506bdd8eb0
directUserId can be null
2021-04-28 12:22:43 +02:00
Valere
32605be6e8
Fix / migration recover room type
2021-04-28 11:42:08 +02:00
Valere
70476b912f
Fix / placeholder in dark time
2021-04-28 11:15:58 +02:00
Valere
7d3d080603
Code review
2021-04-28 11:15:58 +02:00
Valere
aa74646ddf
Fix invited spaced filters rooms out of home + invite not working
2021-04-28 11:15:58 +02:00
Valere
d30ba9c749
Spaces quick fixes and updates
...
Make drawer menu more obvious + fix notification count
2021-04-28 11:15:58 +02:00
Valere
4d7aeff54a
Code review
2021-04-28 11:15:58 +02:00
Valere
8146d8ab1e
Add Rooms to space
2021-04-28 11:15:58 +02:00
Valere
5a84456f1f
Set guest access in developer mode
2021-04-28 11:15:58 +02:00
Valere
1deb44f91f
Better DM filtering + fix space member loading
2021-04-28 11:15:58 +02:00
Valere
7910e84d8e
Fix test compilation
2021-04-28 11:15:58 +02:00
Valere
57e9e4474e
fix warning
2021-04-28 11:15:58 +02:00
Valere
e735aee724
Fix / group switch + refactoring
2021-04-28 11:15:58 +02:00
Valere
6aaf6bdf9b
Fix rebase
2021-04-28 11:15:58 +02:00
Valere
49381db2e3
cleaning
2021-04-28 11:15:58 +02:00
Valere
79bde6ee91
Private (me and teamates) space support
2021-04-28 11:15:58 +02:00
Valere
02c2fea99e
cleaning
2021-04-28 11:15:58 +02:00
Valere
886cc7fb5b
Sort summaries by default
2021-04-28 11:15:58 +02:00
Valere
0d3c2b4bef
Fix space filtering
2021-04-28 11:15:58 +02:00
Valere
8a35a786b4
Post rebase fixes
2021-04-28 11:15:58 +02:00
Benoit Marty
715bd29c75
Cleanup and add URL
2021-04-28 11:15:58 +02:00
Benoit Marty
66ac298e95
Benoit Review: cleanup 2
2021-04-28 11:15:58 +02:00
Benoit Marty
2cccbb3fce
Benoit Review: avoid duplicate (again) class PowerLevelsContent
2021-04-28 11:15:58 +02:00
Benoit Marty
46290f1ed4
Benoit Review: cleanup
2021-04-28 11:15:58 +02:00
Valere
815cae4d84
remove enum from rest model
2021-04-28 11:15:58 +02:00
Valere
6b8b03e162
Show people you may no in space bottomsheet
2021-04-28 11:15:58 +02:00
Valere
dda45f1c2a
Fix public space guest access & history visibility
2021-04-28 11:15:58 +02:00
Valere
201b914304
Fix invite power level for public space
2021-04-28 11:15:58 +02:00
Valere
55083a5602
Design review changes
2021-04-28 11:15:58 +02:00
Valere
ea5e48b940
1 depth hierarchy support in space panel
2021-04-28 11:15:58 +02:00
Valere
06a84d985a
Basic support to browse space directory
2021-04-28 11:15:58 +02:00
Valere
802853d205
Suggested Space support
2021-04-28 11:15:58 +02:00
Valere
e364a36ee6
cleaning
2021-04-28 11:15:58 +02:00
Valere
48fef45ce3
Code quality
2021-04-28 11:15:58 +02:00
Valere
0c5ca9f51b
Space hierachy SDK updates
2021-04-28 11:15:58 +02:00
Valere
ef42591534
Open Space Link initial commit
2021-04-28 11:15:58 +02:00
Valere
7d2d7b411e
Space Create Wizard Flow
2021-04-28 11:15:58 +02:00
Valere
6c69a6055d
Support retry after M_LIMIT_EXCEEDED
2021-04-28 11:15:58 +02:00
Valere
883f70306f
Rebase Fixes
2021-04-28 11:15:58 +02:00
Valere
5aa698768a
Support update of order/autojoin of child
2021-04-28 11:15:58 +02:00
Valere
c8916ee83c
Udpate since msc 1772
2021-04-28 11:15:58 +02:00
Valere
186024b271
MSC 2946 WIP
2021-04-28 11:15:58 +02:00
Valere
57f17620b5
Fix Dendrite sync response support
2021-04-28 11:15:58 +02:00
Valere
b7a89f4055
Fix / Syncs breaking on dendrite
2021-04-28 11:15:58 +02:00
Valere
7521a0d3ae
Fix / post rebase issues
2021-04-28 11:15:58 +02:00
Valere
e2578a29ed
Basic space join / use tmp msc id / db model update
2021-04-28 11:15:58 +02:00
Valere
ab4f2429c4
Use unstable prefixes
2021-04-28 11:15:58 +02:00
Valere
df341d8ea3
Basic peeking preview and join and filter
2021-04-28 11:15:58 +02:00
Valere
c5fa0a413f
Space first commit
2021-04-28 11:15:58 +02:00
Benoit Marty
ff3a916cab
Do not invite the current user when creating a room ( #3123 )
2021-04-20 18:59:49 +02:00
Benoit Marty
f4c1de3c30
Fix exception in rxSingle ( #3180 )
...
Do not wrap CancellationException to Failure.Cancelled, else RxCancellable will throw.
2021-04-20 18:49:16 +02:00
Benoit Marty
f8be814079
RegistrationWizard.createAccount() parameters are now all optional, following Matrix spec ( #3205 )
2021-04-20 12:32:03 +02:00
Benoit Marty
c6a493848e
Fix a race condition: Push can be received before the Gateway API returns
2021-04-16 16:13:16 +02:00
Benoit Marty
699b1429b7
Simplify LoginFlowResult
model
2021-04-14 12:42:47 +02:00
yostyle
e467e2ca08
Expose directUserId in RoomSummary
2021-04-14 11:35:21 +02:00
Benoit Marty
288aed3252
Merge pull request #3151 from vector-im/feature/bma/cleanup_resources
...
Store description update
2021-04-12 10:47:18 +02:00
Dominic Fischer
7ee87a0d4b
Merge branch 'develop' into suspend_functions_1
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomService.kt
# vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
2021-04-10 16:50:30 +01:00
Benoit Marty
37226a1641
Small cleanup
2021-04-09 16:58:41 +02:00
Benoit Marty
ee3eb8e1d6
Cleanup
2021-04-08 18:52:53 +02:00
Benoit Marty
2a1e52745f
Some cleanup after merge of #3084
2021-04-08 18:50:28 +02:00
Aleks
9d96f90e49
keyword-spacing fix + wildcard-imports fix
2021-04-08 18:50:28 +02:00
Aleks
4451b682b1
merge + register/available endpoint corrections
2021-04-08 18:50:28 +02:00
Aleks
2e9f8ae6ae
registration availability endpoint added
2021-04-08 18:50:05 +02:00
Benoit Marty
7b1d313e8e
Small cleanup
2021-04-08 12:46:55 +02:00
Benoit Marty
8dead986a5
Always try to retry Http requests in case of 429 ( #1300 )
2021-04-08 10:59:51 +02:00
Benoit Marty
9b5bc60fa9
Remove unused parameter and use same value than the JS SDK
2021-04-08 09:54:51 +02:00
Benoit Marty
3b6234a9a2
Merge pull request #3133 from vector-im/feature/bma/wl_fixes
...
Weblate fixes
2021-04-07 19:11:16 +02:00
Benoit Marty
e7608469ca
Import SAS strings
2021-04-07 18:42:52 +02:00
Benoit Marty
eef6d92b89
Merge pull request #3129 from vector-im/feature/bma/dn_iteration
...
Empty room name small iteration
2021-04-07 18:41:08 +02:00
Benoit Marty
7309c1066c
Move WifiDetector to the app side
...
And protect the call to getEvent()
2021-04-07 17:35:46 +02:00
Benoit Marty
dead57b9fe
Cleanup
2021-04-07 17:35:46 +02:00
Benoit Marty
b89a258fdf
FastLane: Only is Wifi is detected
2021-04-07 17:35:46 +02:00
Benoit Marty
c46f7fed5f
Avoid code duplication
2021-04-07 17:35:46 +02:00
Benoit Marty
3a1b8bc33d
FastLane: handle push rules
2021-04-07 17:35:46 +02:00
Benoit Marty
f0f66cbd0e
Add comment
2021-04-07 17:35:46 +02:00
Benoit Marty
4a0a6e9f01
FastLane: Ignore message edition
2021-04-07 17:35:46 +02:00
Benoit Marty
7f7f90f89e
ktlint
2021-04-07 17:35:46 +02:00
Benoit Marty
96153fe92a
Get Event after a Push for a faster notification display in some conditions
2021-04-07 17:35:46 +02:00
Benoit Marty
923715aeb3
Add method for name fallback when there is only one member
2021-04-07 15:19:33 +02:00
Benoit Marty
15c51cad17
Improve interface, name are not nullable
2021-04-07 15:17:02 +02:00
Benoit Marty
2495fa49f3
Improve code clarity
2021-04-07 12:39:36 +02:00
Benoit Marty
c459c4f90c
Change snow chat effect message type from "nic.custom.snow" to "io.element.effect.snowfall"
2021-04-07 11:17:46 +02:00
Benoit Marty
3a81521eab
Restore previous log when a request fails
2021-04-07 11:17:46 +02:00
Benoit Marty
e3cd916105
Fix mandatory parameter in API ( #3065 )
2021-04-06 16:25:16 +02:00
Benoit Marty
8b15008eba
Merge branch 'develop' into feature/bma/displayname_fallback
2021-04-06 14:31:32 +02:00
Benoit Marty
33c1da5aa1
Fix copyright
2021-04-06 14:15:05 +02:00
Benoit Marty
3109d111a4
Merge pull request #3092 from vector-im/feature/bca/paged_room_list
...
Room List performance PR (use Live PagedList via Monarchy)
2021-04-06 14:13:47 +02:00
Benoit Marty
f42d143679
Merge pull request #3097 from vector-im/feature/bma/retrofit_suspend
...
Migrate Retrofit interface to coroutine calls
2021-04-06 14:11:07 +02:00
Benoit Marty
5dc28c0564
Fix avatar for DM when other user has left
2021-04-06 09:57:33 +02:00
Benoit Marty
15a463d748
Small rework
2021-04-06 09:57:33 +02:00
Benoit Marty
7e74e6a6f4
Call getFixedRoomMemberContent() when loading room members of a room
...
It fixes bad names for Empty room
2021-04-06 09:57:33 +02:00
Benoit Marty
2d4866cdc5
Add better support for empty room name fallback
2021-04-06 09:57:33 +02:00
Benoit Marty
bd14c77ff0
Improve room name for invitation
2021-04-02 12:44:30 +02:00
Dominic Fischer
55e8f519df
Convert RoomService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-04-02 11:02:32 +01:00
Valere
4829298255
ktlint
2021-04-02 11:44:10 +02:00
Benoit Marty
b9f73c6cc3
BMA's cleanup
2021-04-01 18:34:32 +02:00
Benoit Marty
b47ced68b5
Move UpdatableFilterLivePageResult to the correct package
2021-04-01 18:22:09 +02:00
Valere
f60e649d76
Fix / newly joined or created are at the bottom of room list
2021-04-01 15:56:03 +02:00
Benoit Marty
0bc864fc37
Better handling on 429
2021-04-01 13:51:16 +02:00
Benoit Marty
1f2d6bea21
Do some renaming
2021-04-01 12:11:49 +02:00
Benoit Marty
ba27a601dd
Dominaezzz' review: remove Request class, just use executeRequest()
2021-04-01 12:10:29 +02:00
Benoit Marty
fe80b7bd6a
Dominaezzz' review: remove withContext usage
2021-03-31 23:16:32 +02:00
Benoit Marty
f998c2f945
Fix avatar rendering for DMs, after initial sync ( #2693 )
...
Also better handling of previous DMs management
2021-03-31 22:55:53 +02:00
Valere
c23437d45a
Code quality
2021-03-31 18:04:27 +02:00
Valere
cf581ecfcf
Make pagedList config as part of API
2021-03-31 18:04:27 +02:00
Valere
41176c3e26
Support only notif display mode
...
+ code quality fixes
2021-03-31 18:04:27 +02:00
Valere
52f98dc405
Remove HomeListDataSource
2021-03-31 18:04:27 +02:00
Valere
cf868f885f
Room summary paged initial commit
2021-03-31 18:04:27 +02:00
Benoit Marty
6a91c2b355
Migrate Retrofit interface to coroutine calls
2021-03-31 17:59:13 +02:00
Benoit Marty
295be5286b
Merge branch 'develop' into feature/bma/cleanup
2021-03-31 17:55:50 +02:00
Benoit Marty
42f6adf2e2
ktlint
2021-03-31 17:55:25 +02:00
Benoit Marty
1868f39223
Merge pull request #3088 from vector-im/feature/fga/timeline_filter
...
Feature/fga/timeline filter
2021-03-31 17:51:46 +02:00
Benoit Marty
af9fa44e8c
Remove dead code
2021-03-31 11:36:02 +02:00
Benoit Marty
0a0c8cde34
Cleanup the test
2021-03-31 11:26:23 +02:00
Benoit Marty
f49df59e10
Convert Room API to suspend ( #24499 )
2021-03-31 11:26:23 +02:00
Benoit Marty
79bee63515
Merge pull request #3079 from Dominaezzz/suspend_functions_9
...
Convert SharedSecretStorageService and AccountDataService to suspend functions
2021-03-31 09:28:20 +02:00
Benoit Marty
f2f735ace1
Merge pull request #3077 from Dominaezzz/suspend_functions_8
...
Convert PushersService to suspend functions
2021-03-31 09:21:16 +02:00
ganfra
c7c76d1e67
Timeline: clean code and update CHANGES
2021-03-30 20:04:26 +02:00
Benoit Marty
67c2b58f85
Merge pull request #3080 from Dominaezzz/suspend_functions_10
...
Convert MembershipService to suspend functions
2021-03-30 11:56:51 +02:00
Benoit Marty
a1cd36fd13
Merge pull request #3073 from Dominaezzz/suspend_functions_4
...
Convert WidgetService to suspend functions
2021-03-30 11:36:45 +02:00
Benoit Marty
8c328fe5ef
Merge pull request #3075 from Dominaezzz/suspend_functions_6
...
Convert ReadService to suspend functions
2021-03-30 09:56:50 +02:00
Benoit Marty
a53fecc9ba
Merge pull request #3074 from Dominaezzz/suspend_functions_5
...
Convert ProfileService to suspend functions
2021-03-30 09:54:29 +02:00
Benoit Marty
842a430d51
Merge pull request #3069 from Dominaezzz/suspend_functions_1
...
Convert IdentityService to suspend functions
2021-03-30 09:48:03 +02:00
Dominic Fischer
501b870c35
Convert IdentityService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-29 20:26:19 +01:00
Dominic Fischer
bc68075ae3
Convert MembershipService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-29 20:10:41 +01:00
Dominic Fischer
e23cba1d20
Convert ProfileService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-29 19:39:30 +01:00
Dominic Fischer
c548a3d2fa
Convert WidgetService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-29 19:34:46 +01:00
ganfra
d6d4293ea8
Timeline : remove filtering from SDK
2021-03-29 16:50:12 +02:00
Benoit Marty
0e71dfa8e1
Merge pull request #3081 from Dominaezzz/suspend_functions_11
...
Convert FileService to suspend functions
2021-03-29 14:00:12 +02:00
Benoit Marty
c15e2e96b6
Merge pull request #3076 from Dominaezzz/suspend_functions_7
...
Convert UserService to suspend functions
2021-03-29 13:18:34 +02:00
Dominic Fischer
b6f4be2894
Convert FileService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-28 13:52:16 +01:00
Dominic Fischer
7aba3cff66
Convert AccountDataService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-28 11:59:44 +01:00
Dominic Fischer
b70585016c
Convert SharedSecretStorageService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-28 11:50:59 +01:00
Dominic Fischer
7fbe485603
Convert PushersService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-27 20:44:07 +00:00
Dominic Fischer
b9b755e6e1
Convert UserService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-27 20:33:57 +00:00
Dominic Fischer
f8718e397c
Convert ReadService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-27 20:20:19 +00:00
Dominic Fischer
8f67511b22
Convert VerificationService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-27 19:20:16 +00:00
Benoit Marty
94220a24d1
cleanup
2021-03-26 13:58:34 +01:00
Benoit Marty
297fff1394
Cleanup some Enums
2021-03-26 13:41:10 +01:00
Benoit Marty
2e23fec82b
Sadly fields cannot be private
2021-03-26 12:36:33 +01:00
Benoit Marty
ee265f71e6
Be more robust when parsing some enums - RoomJoinRules
2021-03-26 12:22:11 +01:00
Benoit Marty
5364d7fd03
Be more robust when parsing some enums - Guest Access
2021-03-26 12:18:36 +01:00
Benoit Marty
a7539d0f95
Be more robust when parsing some enums
2021-03-26 12:15:06 +01:00
Benoit Marty
5cd86c685d
Copyright
2021-03-22 18:29:06 +01:00
Benoit Marty
f106176752
Add missing synchronized
2021-03-22 18:26:29 +01:00
Benoit Marty
d85d44bf4b
Add ApiInterceptor.removeListener()
2021-03-22 18:09:42 +01:00
Benoit Marty
f6e43a5305
Add Android test on ApiInterceptor
2021-03-22 17:13:16 +01:00
Benoit Marty
21cff9a749
Update after Ganfra's review, and kotlinification
2021-03-22 16:36:44 +01:00
Onuray Sahin
9e7d4c901e
Api interceptor implementation to allow app developers to peek responses.
2021-03-22 16:18:51 +01:00
Benoit Marty
43fd9910e3
Merge pull request #3031 from vector-im/feature/bma/other_fixies
...
Some fixies
2021-03-19 17:06:54 +01:00
Benoit Marty
1214abdd44
Merge branch 'develop' into feature/bma/split_key_request
2021-03-19 15:57:55 +01:00
Benoit Marty
c43479420a
Reorder signature for clarity
2021-03-19 15:42:42 +01:00
Benoit Marty
7e2a5e55f7
Simplify signature, userId is a member of the class
2021-03-19 15:38:14 +01:00
Benoit Marty
485c44454b
Handle encrypted reactions ( #2509 )
2021-03-19 15:27:56 +01:00
Benoit Marty
2d75c67aa3
ktlint
2021-03-19 10:24:40 +01:00
Valere
35635c859d
Send several NO_OLM in one request
2021-03-18 15:08:56 +01:00
Benoit Marty
dbff5015df
Keep is simple if there is no need to chunk
2021-03-18 11:56:19 +01:00
Benoit Marty
96b37a8206
Fix typo
2021-03-18 10:57:28 +01:00
Benoit Marty
f6032da788
Add more test
2021-03-18 10:44:15 +01:00
Benoit Marty
da9f0c6667
Fix an issue discovered by unit test
2021-03-18 10:44:15 +01:00
Benoit Marty
103ba463c3
Create getBetsChunkSize to avoid code duplication
2021-03-18 10:44:15 +01:00
Benoit Marty
9946ba8aa4
Split network request /keys/query
into smaller requests (250 users max) ( #2925 )
2021-03-18 10:41:52 +01:00
Benoit Marty
192fc6fd94
Use minimum delay accepted by the Work library. The current value is 10_000 and smaller value will be ignored.
...
It will remove the warning "W/WM-WorkSpec: Backoff delay duration less than minimum value"
2021-03-17 14:54:15 +01:00
Benoit Marty
a4f6fe0cd2
Cleanup
2021-03-17 12:43:05 +01:00
Benoit Marty
616d3c1988
Fix IllegalStateException in UpdateTrustWorker
...
Also split into 2 methods
2021-03-17 12:42:28 +01:00
Benoit Marty
e89e0724a0
limit log
2021-03-17 11:04:17 +01:00
Benoit Marty
1d1f78a020
Timber.d instead of Timber.v
2021-03-17 10:39:25 +01:00
Benoit Marty
9492887345
Restore call to clearUnavailableServersList() removed by mistake
...
See https://github.com/vector-im/element-android/pull/3001#pullrequestreview-613195611
2021-03-16 14:53:15 +01:00
Benoit Marty
4273a6a1be
Merge pull request #3001 from timokoesters/fix-parsing-servername
...
fix: make cross signing work with server names containing :
2021-03-16 14:46:47 +01:00
Benoit Marty
431d450fec
Merge branch 'develop' into feature/bma/rr
2021-03-16 14:46:10 +01:00
Benoit Marty
a30660ed43
Cleanup
2021-03-16 14:44:40 +01:00
Benoit Marty
cb17fa60dc
Ganfra's review: delete files after the Realm transaction
2021-03-16 13:29:38 +01:00
Benoit Marty
e8bb3d81ed
Ganfra's review: inject Moshi Moshi
2021-03-16 12:15:28 +01:00
Timo Kösters
dd2a7397a4
fix: make cross signing work with server names containing :
...
Server names are allowed to contain ':' to specify a port, see https://matrix.org/docs/spec/appendices#server-name
User ids on the other hand are not allowed to contain ':', even
historical user ids, see https://matrix.org/docs/spec/appendices#historical-user-ids
Therefore we can use the first instance of ':' to split the user
localpart from the server name.
2021-03-15 22:31:34 +01:00
Benoit Marty
e7c9fb987c
Use AwaitTransaction (G's review)
2021-03-15 18:08:33 +01:00
Benoit Marty
4f3734f932
Ensure message are decrypted in the room list after a clear cache
2021-03-15 16:53:19 +01:00
Benoit Marty
75ad6a640b
loglimit
2021-03-15 16:02:09 +01:00
Benoit Marty
13cbfaf5e7
Do not load room members in e2e after init sync
2021-03-15 15:29:20 +01:00
Benoit Marty
71f2c50799
Do what the comment said
2021-03-15 15:02:04 +01:00
Benoit Marty
c4aadfed33
Better API and avoid copying Collection
2021-03-15 14:35:21 +01:00
Benoit Marty
ed662d3add
Fix double RR issue when optimizing init sync
2021-03-15 14:19:23 +01:00
Benoit Marty
0c774c098f
No op for empty list
2021-03-12 19:08:57 +01:00
Benoit Marty
e3d2186c25
Rework UpdateTrustWorker, should have better perf.
2021-03-12 18:55:53 +01:00
Benoit Marty
857bfcb971
Cleanup
2021-03-12 12:18:21 +01:00
Benoit Marty
0b0634b531
Ensure tmp file is always deleted when it is read
2021-03-12 12:17:47 +01:00
Benoit Marty
fe39c92e25
Load RR when opening a timeline
2021-03-12 12:17:47 +01:00
Benoit Marty
3777b00ad7
Store Ephemeral in files to handle them later (no second transaction)
2021-03-12 12:17:47 +01:00
ganfra
a407ed1903
Fix live timeline event race condition
2021-03-11 15:24:06 +01:00
ganfra
ea21892d03
Message state: fix and clean code after Benoits review
2021-03-10 19:32:50 +01:00
ganfra
6c8e2f1fd6
Message state: allow edit and copy when failed
2021-03-10 18:10:03 +01:00
ganfra
fad4140924
Message states: makes sure the actions bottom sheet is updated with synced event
2021-03-10 17:56:48 +01:00
Onuray Sahin
f5f16fd330
Retry and delete options added for all failed messages.
2021-03-10 11:10:23 +01:00
Benoit Marty
1fe8dfa810
Merge pull request #2978 from vector-im/feature/fga/send_queue_rework
...
Feature/fga/send queue rework
2021-03-10 09:27:21 +01:00
ganfra
7936c2c6f8
Send: clean after Benoits review
2021-03-09 20:23:06 +01:00
ganfra
3c7a108940
Send: clean and update CHANGES
2021-03-09 18:18:28 +01:00
Benoit Marty
c360404ed9
Merge pull request #2976 from vector-im/feature/bma/local_echo
...
Snappier local echo
2021-03-09 15:46:27 +01:00
Benoit Marty
eaf27a01e3
Merge pull request #2975 from vector-im/feature/bma/nsfw_filter
...
Basic filtering for "nsfw" keyword
2021-03-09 15:41:27 +01:00
Benoit Marty
25ea1ba641
Fix issue with local echo
2021-03-09 14:08:33 +01:00
Benoit Marty
66aa9cd888
Cleanup
2021-03-09 13:32:00 +01:00
Benoit Marty
33eed443d9
Split into smaller file - separation of concern
2021-03-09 13:32:00 +01:00
Benoit Marty
63329499ac
Add comments
2021-03-09 13:32:00 +01:00
Benoit Marty
c57236da30
Code clarity
2021-03-09 13:00:18 +01:00
Benoit Marty
043ddcae2c
Migrate RoomDirectoryService to coroutines ( #2449 )
2021-03-08 13:30:24 +01:00
ganfra
a0df20fcd2
Send: clean code and add more logs
2021-03-05 21:03:52 +01:00
ganfra
9174632cfc
Send: use coroutines and let room sending queues be independent of each others
2021-03-05 19:17:57 +01:00
Benoit Marty
490780b906
Fix classical init sync (not used anymore, except in debug mode) case.
2021-03-05 09:47:57 +01:00
Benoit Marty
ccf8e94c5e
Small cleanup
2021-03-05 09:47:57 +01:00
Benoit Marty
f28714c5b2
Avoid empty json in filter
2021-03-05 09:47:57 +01:00
Benoit Marty
b25f13cceb
Rename method for clarity
2021-03-05 09:47:57 +01:00
Benoit Marty
9719c0b2f9
Split init sync insertion into 2 transactions.
...
Ephemeral Events can be inserted later, so the room list can be displayed faster.
2021-03-05 09:47:57 +01:00
Benoit Marty
9d7c31d531
Riot -> Element
2021-03-05 09:47:57 +01:00
Benoit Marty
e5656e264a
Merge pull request #2940 from vector-im/feature/bma/various_fixies
...
Rework event edition management
2021-03-04 18:03:45 +01:00
Benoit Marty
663fc28cd5
Fix copyright
2021-03-03 19:51:11 +01:00
Benoit Marty
915295efc0
Import SAS strings
2021-03-03 19:36:39 +01:00
Benoit Marty
68364e0a82
Fix test compilation issue
2021-03-03 18:50:21 +01:00
Benoit Marty
b8498aecd9
Code quality
2021-03-03 15:17:41 +01:00
Benoit Marty
9c76ee97eb
Move SDK strings to the application
2021-03-03 14:50:54 +01:00
Benoit Marty
dc63d6ae73
Remove StringProvider from SDK
2021-03-03 14:16:11 +01:00
Benoit Marty
a3b1c348ef
Create VectorRoomDisplayNameFallbackProvider to provide default room names
2021-03-03 14:15:40 +01:00
Benoit Marty
c13ff6a392
Extract Factories to dedicated files
2021-03-03 13:49:50 +01:00
Benoit Marty
8682c95c19
Do not leak user's local in fallback for verification request
2021-03-03 12:52:49 +01:00
Benoit Marty
e2e7516a99
Remove string usage from SDK - step 2 - InitSyncStep
2021-03-03 12:45:46 +01:00
Benoit Marty
c42b42cb61
Remove string usage from SDK - step 1 - Role
...
Lint will also be able to detect more possible errors with this change
2021-03-03 12:13:08 +01:00
Weblate
3b9adbf5c8
Merge branch 'origin/develop' into Weblate.
2021-03-03 09:29:37 +00:00
HelaBasa
7864707699
Translated using Weblate (Sinhala)
...
Currently translated at 0.4% (1 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/si/
2021-03-03 09:28:50 +00:00
Benoit Marty
5c9750fb07
Moar cleanup after rebase and before merge
2021-03-02 19:18:19 +01:00
Valere
533a7bb180
Code Review
2021-03-02 18:52:32 +01:00
Onuray Sahin
4450f51d78
runCatching added to loadMembersTask execution.
2021-03-02 18:50:43 +01:00
Onuray Sahin
fae484cb95
Create test for ensureOutboundSession function.
2021-03-02 18:50:43 +01:00
Onuray Sahin
11dffacc48
Code review fixes.
2021-03-02 18:50:43 +01:00
Onuray Sahin
8b39eabc0f
Code review fixes.
2021-03-02 18:50:43 +01:00
Onuray Sahin
a623395585
Code review fixes.
2021-03-02 18:50:43 +01:00
Onuray Sahin
a2de80091d
Code review fixes.
2021-03-02 18:49:11 +01:00
Onuray Sahin
e92edc7cb1
Fix remember to call the function.
2021-03-02 18:49:11 +01:00
Onuray Sahin
ae648c3e11
Make outbound key sharing strategy configurable.
2021-03-02 18:49:11 +01:00
HelaBasa
e6265c277e
Added translation using Weblate (Sinhala)
2021-03-02 17:32:24 +00:00
Benoit Marty
4e2e73637a
Be robust if Event.type is missing ( #2946 )
2021-03-02 16:14:57 +01:00
Benoit Marty
b027e43615
Cleanup
2021-03-02 11:41:20 +01:00
Benoit Marty
a8ba125bd2
Rename val for code clarity, and use facility
2021-03-02 11:37:13 +01:00
Benoit Marty
5d69a1ab91
Fix a last bug when all editions has been deleted
2021-03-02 11:30:30 +01:00
Benoit Marty
95395945f2
Also filter redacted events
2021-03-02 11:18:06 +01:00
Benoit Marty
c33af6de6a
Do not show edition from other users
2021-03-02 11:11:28 +01:00
Benoit Marty
d2b39e5cb8
Convert RelationService to suspend ( #2449 )
2021-03-02 10:52:03 +01:00
Benoit Marty
097668b762
Rework edition of event management - step 2
2021-03-01 20:42:47 +01:00
Benoit Marty
1bfd78753a
Ensure we do not edit an Event from another room
2021-03-01 20:42:02 +01:00
Benoit Marty
bdec23f740
Rework edition of event management
2021-03-01 20:42:02 +01:00
Benoit Marty
c7e7bf4d2c
Move VerificationState?.toState() to a dedicated file and in the correct package
2021-03-01 15:47:22 +01:00
Benoit Marty
9a635dd906
Move VerificationState to a dedicated file and in the correct package
2021-03-01 15:47:22 +01:00
Besnik Bleta
f65c9cf812
Translated using Weblate (Albanian)
...
Currently translated at 98.2% (222 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sq/
2021-02-27 17:34:20 +00:00
Marcelo Filho
3d5a15fb1b
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/pt_BR/
2021-02-27 17:34:20 +00:00
Ricardo
257fc08404
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/es/
2021-02-27 17:34:20 +00:00
Benoit Marty
c3192d9f7c
Latest improvement
2021-02-23 10:31:19 +01:00
Benoit Marty
24e9e6bbd7
Move to dedicated package and split into several files
2021-02-23 10:31:19 +01:00
Benoit Marty
b870a8b791
Create ProgressReporter interface
2021-02-23 10:31:19 +01:00
Benoit Marty
1c83ee086a
More rework of DefaultInitialSyncProgressService
2021-02-23 10:31:19 +01:00
Benoit Marty
5e7b36d319
Fix issue with progress
2021-02-23 10:31:19 +01:00
Benoit Marty
4e1fcf87ae
Improve DefaultInitialSyncProgressService
2021-02-23 10:31:19 +01:00
Benoit Marty
a2225b3f76
Improve code about path
2021-02-23 10:31:19 +01:00
Benoit Marty
e069e196af
Improve log
2021-02-23 10:31:19 +01:00
Benoit Marty
440d01c552
Do not log RAM usage in release
2021-02-23 10:31:19 +01:00
Benoit Marty
218be86c68
Cleanup
2021-02-23 10:31:19 +01:00
ganfra
3633199e68
Sync : clean a bit by introducing 2 moshi adapters
2021-02-23 10:31:19 +01:00
Benoit Marty
8e2161bd9e
Log free memory before starting a task
2021-02-23 10:31:19 +01:00
Benoit Marty
39e66555f4
Try to log RAM usage
2021-02-23 10:31:19 +01:00
Benoit Marty
c938795576
Read init sync to a file and split into smaller files to handle it
2021-02-23 10:31:19 +01:00
Martin Johansen
ae4062828d
Translated using Weblate (Norwegian Bokmål (nb))
...
Currently translated at 3.9% (9 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/nb/
2021-02-23 07:34:32 +00:00
Nikita Epifanov
8f02c52a26
Translated using Weblate (Russian)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ru/
2021-02-23 07:34:32 +00:00
XoseM
dc4d2fc15d
Translated using Weblate (Galician)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/gl/
2021-02-23 07:34:32 +00:00
Benoit Marty
b38ff46af4
Merge pull request #2896 from vector-im/feature/bma/dependabot
...
Upgrade dependencies
2021-02-22 12:22:43 +01:00
Benoit Marty
bf48978065
Fix compilation issue after upgrade of realmfieldnameshelper from 1.1.1 to 2.0.0
2021-02-21 11:08:42 +01:00
XoseM
8250a64e34
Translated using Weblate (Galician)
...
Currently translated at 85.8% (194 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/gl/
2021-02-21 07:34:05 +00:00
waclaw66
58ab82a477
Translated using Weblate (Czech)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/cs/
2021-02-21 07:34:05 +00:00
Benoit Marty
f9f54cabdd
Add upload capability on the screen and give possibility to refresh the data
2021-02-19 21:29:23 +01:00
Benoit Marty
531beb0a86
Add a screen to view details about the homeserver
2021-02-19 21:27:25 +01:00
Benoit Marty
a8be5ed6b0
Create FederationModule
2021-02-19 21:27:25 +01:00
Benoit Marty
1294d211d6
Merge branch 'develop' into feature/bma/fix_redirection
2021-02-19 14:43:01 +01:00
Benoit Marty
e8026c6d3f
Naming convention
2021-02-19 13:53:38 +01:00
Benoit Marty
544c1e4a6a
Also fix the problem of cleanup too early (or done several times in case of bad password) for DefaultFinalizeAddingThreePidTask
2021-02-18 19:23:31 +01:00
Benoit Marty
2271ddacf8
Remove unused task and API
2021-02-18 19:05:42 +01:00
Benoit Marty
9443b80811
Fix test: ensure the session is open
2021-02-18 18:46:23 +01:00
Benoit Marty
5afdc81ce0
Moar cleanup
2021-02-18 18:43:48 +01:00
Benoit Marty
2df9b43abc
Make the code a bit easier to understand (no change)
2021-02-18 18:42:55 +01:00
Benoit Marty
73e93e7d3d
Doc and method signature
2021-02-18 17:56:05 +01:00
Benoit Marty
c76ced68e0
Make the code a bit easier to understand (no other change)
2021-02-18 17:47:11 +01:00
Benoit Marty
dea76fd81b
Fix test compilation
2021-02-18 15:36:51 +01:00
LinAGKar
04c1cbd38e
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sv/
2021-02-18 03:34:08 +00:00
Jeff Huang
a66f609a07
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/zh_Hant/
2021-02-18 03:34:07 +00:00
XoseM
263b8b1e77
Translated using Weblate (Galician)
...
Currently translated at 85.3% (193 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/gl/
2021-02-18 03:34:07 +00:00
@a2sc:matrix.org
ca2c4a64e9
Translated using Weblate (German)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/de/
2021-02-18 03:34:07 +00:00
zer0-x
5547f11192
Translated using Weblate (Arabic)
...
Currently translated at 84.5% (191 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ar/
2021-02-18 03:34:06 +00:00
Benoit Marty
51fd45d317
typo and doc
2021-02-17 18:18:36 +01:00
Benoit Marty
0e322630f1
Ignore url override from credential if it is not valid ( #2822 )
2021-02-17 18:18:36 +01:00
Benoit Marty
d19cedef88
Less code
2021-02-17 18:18:36 +01:00
Benoit Marty
6aa5dc992d
Migrate AuthenticationService API to coroutines ( #2449 )
2021-02-17 18:18:36 +01:00
Benoit Marty
373586c23e
Cleanup
2021-02-17 10:25:06 +01:00
ganfra
776ebce497
Merge branch 'develop' into feature/fga/fix_some_voip_issues
2021-02-16 16:06:12 +01:00
ganfra
79acf1cc42
Fix copyright
2021-02-16 15:57:23 +01:00
Benoit Marty
b3a408a34c
Merge pull request #2805 from vector-im/feature/bca/devtools
...
Dev tools initial commit
2021-02-16 09:46:49 +01:00
ganfra
3170d4428c
VoIP: extract the PSTNProtocoltChecker to the SDK
2021-02-15 19:34:37 +01:00
Benoit Marty
cf0b4d2581
Merge branch 'develop' into feature/bca/devtools
2021-02-15 16:00:32 +01:00
Benoit Marty
59634753b3
Code review
2021-02-15 15:03:58 +01:00
Slobodan Simić
adea3ab775
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sr/
2021-02-15 12:08:01 +00:00
random
96b46af9f5
Translated using Weblate (Italian)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/it/
2021-02-15 12:07:58 +00:00
Priit Jõerüüt
b3a9e20885
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/et/
2021-02-15 12:07:57 +00:00
@a2sc:matrix.org
1f92e61d3c
Translated using Weblate (German)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/de/
2021-02-15 12:07:57 +00:00
Auri B. P
a41b4a3621
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ca/
2021-02-15 12:07:57 +00:00
zer0-x
60041d433e
Translated using Weblate (Arabic)
...
Currently translated at 55.7% (126 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ar/
2021-02-15 12:07:57 +00:00
Weblate
2ac1287924
Merge branch 'origin/develop' into Weblate.
2021-02-12 10:30:37 +00:00
Andrejs
6203c393d7
Translated using Weblate (Latvian)
...
Currently translated at 88.1% (194 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/lv/
2021-02-12 10:30:25 +00:00
Benoit Marty
1978a180ff
Compute WidgetUrl "onDemand" to properly handle the theme value
2021-02-10 16:10:32 +01:00
Benoit Marty
463f2a7ad7
Widget: resolve the avatar URL
2021-02-10 13:41:01 +01:00
Valere
e5da026f1f
Dev tools initial commit
2021-02-10 10:17:19 +01:00
ganfra
370b9dabff
VoIP: made some minor changes after review
2021-02-09 19:42:05 +01:00
Benoit Marty
2cbce016bc
Add missing case in a (not used) fun
2021-02-09 12:59:23 +01:00
Benoit Marty
f78c72db59
Merge branch 'develop' into feature/fga/voip_v1_start
2021-02-09 11:52:18 +01:00
ganfra
5c4cf3f7c9
VoIP: PR review remarks
2021-02-08 18:43:50 +01:00
Benoit Marty
fade21de57
Merge branch 'develop' into feature/bma/jitsi_in_timeline
2021-02-08 17:43:49 +01:00
ganfra
0ed327646a
Merge branch 'develop' into feature/fga/voip_v1_start
2021-02-08 16:45:15 +01:00
Benoit Marty
eecb789603
Merge pull request #2765 from vector-im/feature/bma/big_e2e_rooms
...
[DANGEROUS PR] Properly delete all objects from Realm, avoid orphaned
2021-02-08 15:44:43 +01:00
Benoit Marty
d2c912e5c4
Merge branch 'develop' into feature/bma/url_preview_fixes
2021-02-08 14:32:55 +01:00
Benoit Marty
f2619df13d
Import and cleanup
2021-02-08 14:25:33 +01:00
Benoit Marty
30be440774
Sugar: defined extensions fo deleteOnCascade() methods, as they have to be called in a transaction
2021-02-08 12:37:38 +01:00
Benoit Marty
8363eba32e
Better test of a reply
2021-02-08 10:12:01 +01:00
XoseM
e9e3c0d011
Translated using Weblate (Galician)
...
Currently translated at 44.5% (98 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/gl/
2021-02-08 07:33:39 +00:00
Benoit Marty
b0e5d5d3e5
Copyright
2021-02-07 20:21:31 +01:00
Benoit Marty
07220d7a59
URL preview on reply fallback ( #2756 )
2021-02-07 15:28:07 +01:00
Benoit Marty
6ee6b0cad9
Ensure no invisible displayName will be used
2021-02-07 12:00:33 +01:00
Benoit Marty
d47ba6bd11
Create a WidgetItemFactory and use it for better rendering of Jitsi widget change (video conference)
2021-02-06 16:52:46 +01:00
Benoit Marty
d903dfb40b
Merge branch 'develop' into feature/bma/widget_url_robustness
2021-02-06 11:19:15 +01:00
Benoit Marty
41e4e823fb
HTML unescaping for URL preview ( #2766 )
2021-02-05 20:40:57 +01:00
Benoit Marty
ad187f99bf
Merge pull request #2779 from vector-im/feature/bca/fix_join_by_alias_deferation
...
Join room other federation via alias error
2021-02-05 18:48:23 +01:00
Benoit Marty
6ecd63bf5d
Fix a new bug
2021-02-05 13:25:58 +01:00
Benoit Marty
afd2ecd384
Remove duplicated method
2021-02-05 12:10:25 +01:00
Benoit Marty
557a5c715a
Widget URL: properly encode parameters
2021-02-05 11:47:35 +01:00