Commit Graph

4396 Commits

Author SHA1 Message Date
Benoit Marty 02ba09900f
Merge pull request #5434 from vector-im/feature/nfe/space_unread_count_dm
include dms number in space unread number badge
2022-03-09 11:16:07 +01:00
ericdecanini 63cd79dc4f Removes debug logs 2022-03-09 10:53:18 +01:00
Benoit Marty 20c1886fed Support both unstable and stable prefixes.
Author: Onuray
2022-03-09 10:40:43 +01:00
ericdecanini fb374b7374 Fixes wrong path parameter in getSpaceHierarchy 2022-03-09 09:57:20 +01:00
Valere 96b51744b6 Fix ktlint 2022-03-08 23:19:21 +01:00
ericdecanini 31f300c724 Adds error print stack trace 2022-03-08 21:32:13 +01:00
ericdecanini 54828f76cf Adds slash to v1 prefix path 2022-03-08 17:26:01 +01:00
ericdecanini 0892525c84 Adds debug logs 2022-03-08 17:19:11 +01:00
ericdecanini 82b5fc9557 Removes unused imports 2022-03-08 16:50:49 +01:00
ariskotsomitopoulos a53d5bdba2 Remove eventType from /relations api for threads 2022-03-08 16:41:38 +02:00
ericdecanini eb46067c08 Changes caught exception type to Throwable 2022-03-08 15:40:13 +01:00
Michael Kaye 67c9584215 Ignore flaky VerificationTest 2022-03-08 14:08:30 +00:00
ariskotsomitopoulos 8c6902aa23 Fix reply within thread edition 2022-03-08 14:50:27 +02:00
ericdecanini e5299d716c Fixes legal comments 2022-03-08 13:15:26 +01:00
ericdecanini 0af6ae6075 Adds logic for using stable and unstable hierarchy endpoints 2022-03-08 13:10:18 +01:00
ericdecanini bc3b8d0a16 Adds testing for fallback api 2022-03-08 11:51:17 +01:00
Michael Kaye ab3f3fba68 Attempt to prevent the deprecated warning/error about Provider usage. 2022-03-08 10:38:23 +00:00
Michael Kaye fb05731bb9 If no identity server configured, log at info, not warn. 2022-03-08 10:12:13 +00:00
SpiritCroc 768262094c Fix missing messages when forward paging with chunks > 50 messages
- offsets() was not limiting in the right direction when loading
  messages forwards
- after fixing offsets(), more recent messages would not be loaded due
  to the isLastForward() check, so better prioritize the SUCCESS
  LoadMoreResult over the REACHED_END here
2022-03-08 10:54:27 +01:00
ariskotsomitopoulos 557fd7eacf Replace thread timeline and thread summaries EventInsertType from INCREMENTAL_SYNC to PAGINATION 2022-03-08 10:13:56 +02:00
ericdecanini 3b0a565822 Changes room hierarchy endpoint 2022-03-07 16:51:40 +01:00
Michael Kaye 1569c2f3c7 Missing import of at-Ignore annotation. 2022-03-07 14:46:01 +00:00
Michael Kaye f32da28285 Ignore ThreadMessagingTest as it seems to cause other integration tests to fail. 2022-03-07 13:14:38 +00:00
NIkita Fedrunov a3dcee55e4 include dms number in space unread number badge 2022-03-07 08:35:53 +01:00
ariskotsomitopoulos d19dd91d67 Format code 2022-03-05 20:49:11 +02:00
ariskotsomitopoulos bce5bc8389 Fix wrong versioning regex pattern
Add MSC3440 support using /version/ and /capabilities
2022-03-05 17:13:02 +02:00
Valere 3c931d6f6d Save valid backup key before downloading keys 2022-03-04 19:21:19 +01:00
Valere db84c679b4 Code review cleaning 2022-03-04 19:21:19 +01:00
Valere 99a07af9de Better comment
Co-authored-by: poljar <poljar@termina.org.uk>
2022-03-04 19:21:19 +01:00
Valere 31d3fe38aa Better comment
Co-authored-by: poljar <poljar@termina.org.uk>
2022-03-04 19:21:19 +01:00
Valere 7616e2d14c better comment
Co-authored-by: poljar <poljar@termina.org.uk>
2022-03-04 19:21:19 +01:00
Valere 5d952feef9 code review cleaning 2022-03-04 19:21:19 +01:00
Valere ada83d0ba6 fix test 2022-03-04 19:21:19 +01:00
Valere 714e1d79b7 clean log level 2022-03-04 19:21:19 +01:00
Valere 6546f98858 use mutex on suspend and not synchronized 2022-03-04 19:21:19 +01:00
Valere 49d33f3a4b avoid duplicate userId on key download 2022-03-04 19:21:19 +01:00
Valere 87de51b184 Use loggerTag 2022-03-04 19:21:19 +01:00
Valere b7bf39b99a resurrect unwedge test + cleaning 2022-03-04 19:21:19 +01:00
Valere 078ed1b2d1 dispatch network calls to io 2022-03-04 19:21:19 +01:00
Valere f238739438 Clean ensure olm, fix unwedging, better logs 2022-03-04 19:21:19 +01:00
Valere 2d9beb67b4 extract test to dedicated class 2022-03-04 19:21:19 +01:00
Valere 122e785f14 clean test 2022-03-04 19:21:19 +01:00
Valere 2f665dd08f cleaning 2022-03-04 19:21:19 +01:00
Valere 11e888162c test forward better key 2022-03-04 19:21:19 +01:00
Valere 9eb0473d74 better logs 2022-03-04 19:21:19 +01:00
Valere ade16a0aa1 protect race on prekey + logs 2022-03-04 19:21:19 +01:00
Valere 9b3c5d2153 Improve inbound group session cache + mutex 2022-03-04 19:21:19 +01:00
Valere c97de48474 Added e2ee sanity tests 2022-03-04 19:21:19 +01:00
Valere 24c51ea41a Clean megolm import code 2022-03-04 19:21:19 +01:00
Valere 87d930819a Fix test compilation 2022-03-04 19:21:19 +01:00
Valere 9df5f17132 protect olm account access 2022-03-04 19:21:19 +01:00
Valere 33f9bc52cb Protect olm session from concurrent access 2022-03-04 19:21:19 +01:00
Valere 10ea166b2a Extract olm cache store 2022-03-04 19:21:19 +01:00
ClaireG 2a9e582db5
Merge pull request #5405 from vector-im/cgizard/ISSUE-5402
[Create private room] Picture doesn't not displayed
2022-03-03 22:40:26 +01:00
ariskotsomitopoulos daafddbe71 fix Realm crash 2022-03-03 19:10:40 +02:00
ariskotsomitopoulos 39bd437f75 Temp fix Realm crash 2022-03-03 17:04:08 +02:00
ariskotsomitopoulos e4282e5f29 Merge branch 'develop' into feature/aris/thread_live_thread_list
# Conflicts:
#	matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/relation/DefaultRelationService.kt
2022-03-03 13:56:59 +02:00
ariskotsomitopoulos 719e254bb4 Format Code 2022-03-03 13:51:41 +02:00
ariskotsomitopoulos 33b170077e force refresh home server capabilities 2022-03-03 13:49:53 +02:00
Benoit Marty dd0d2e8101
Merge pull request #5383 from vector-im/dependabot/gradle/com.google.android.gms-oss-licenses-plugin-0.10.5
Bump oss-licenses-plugin from 0.10.4 to 0.10.5 - REQUIRE HUMAN INTERVENTION
2022-03-03 11:55:00 +01:00
Benoit Marty 4396390409 Fix lint error (false positive, but anyway, not used) 2022-03-02 22:14:54 +01:00
ariskotsomitopoulos 214e0efcd9 Add Markdown support to thread summaries and thread list 2022-03-02 13:47:08 +02:00
Tiago Loureiro ad8809196f Fix overflow on media cache size 2022-03-01 13:12:46 -03:00
Filip Rakić 1216dde9c5 ignore KeysBackup tests 2022-03-01 13:16:01 +01:00
Benoit Marty 9cc35644a3
Merge pull request #5379 from vector-im/feature/aris/cleanup_threads_build_config
Cleanup enabling threads from buildConfig
2022-02-28 21:10:20 +01:00
Benoit Marty 71aac37ec7
Merge pull request #5330 from vector-im/feature/fga/more_realm_fixing
Feature/fga/more realm fixing
2022-02-28 21:02:10 +01:00
ariskotsomitopoulos ae98185c9d Cleanup enabling threads from buildConfig 2022-02-28 17:39:40 +02:00
ariskotsomitopoulos eda723c230 Remove fetching thread summaries when homeserver do not support MSC3440 2022-02-28 12:35:27 +02:00
dependabot[bot] ca56865dd1
Bump libphonenumber from 8.12.43 to 8.12.44
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.43 to 8.12.44.
- [Release notes](https://github.com/google/libphonenumber/releases)
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md)
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.43...v8.12.44)

---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-24 23:10:16 +00:00
Benoit Marty ca8b69e377
Use correct copyright 2022-02-24 14:20:48 +01:00
ariskotsomitopoulos 8b254212af Merge branch 'develop' into feature/aris/thread_live_thread_list 2022-02-24 12:45:08 +02:00
ganfra f7c79a6de2 Realm: fix remaining frozen result 2022-02-23 18:02:02 +01:00
ganfra beeee7c84b Realm: avoid opening realm if not necessary in ReadReceiptsSummaryMapper 2022-02-23 18:01:19 +01:00
ganfra fb2ed9a7ac Rename getTimeLine to getTimeline to align naming. Also create TimelineEventDataSource. 2022-02-23 18:00:31 +01:00
Erik Johnston 7997435003 Also record `next_batch` 2022-02-23 11:23:05 +00:00
Erik Johnston 6105d7bea9
Log `since` token when doing an incremental sync
This aids debugging when `/sync` does something weird server side. Since we already log a line each time we do an incremental sync this shouldn't cause a problem.
2022-02-23 10:22:03 +00:00
Benoit Marty cc77afbf66 Version++ 2022-02-22 21:33:20 +01:00
Benoit Marty ed80fe517d Revert recent change to fix a crash
`readReceiptsSummaryEntity.realm` is null
2022-02-22 21:06:41 +01:00
ariskotsomitopoulos 79c97ac512 Formating code 2022-02-22 20:59:22 +02:00
ariskotsomitopoulos f7f363ce25 Fix wrong copyrights 2022-02-22 20:52:01 +02:00
ariskotsomitopoulos 2054c577f3 Fix quality check errors 2022-02-22 17:41:54 +02:00
ganfra 4cc80162ca Clean and add Changelog 2022-02-22 14:23:45 +01:00
ganfra 80d19fa497 Realm transactions: use Realm.WRITE_EXECUTOR (and use in Create/Join Room tasks) 2022-02-22 13:00:22 +01:00
ariskotsomitopoulos 9953d0d0ed Resolve realm migration conflicts 2022-02-22 13:57:43 +02:00
ganfra d27acfa64f Read receipts: use RoomMember instead of User and avoid creating realm instance each time 2022-02-22 12:45:54 +01:00
ganfra fcca75ee23 Realm: remove usage of freeze as it was not necessary (unique thread) 2022-02-22 12:45:10 +01:00
ariskotsomitopoulos deb86d2e87 Resolve real migration conflicts 2022-02-22 13:18:09 +02:00
ariskotsomitopoulos 79a231f1dc Merge branch 'develop' into feature/aris/thread_live_thread_list
# Conflicts:
#	matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
2022-02-22 12:52:55 +02:00
Benoit Marty 95c00a1cce Udpate comment 2022-02-21 17:52:26 +01:00
ariskotsomitopoulos 2b740a1ab6 Implement permalink support for /relations live thread timeline 2022-02-21 17:23:17 +02:00
ariskotsomitopoulos f4f48b919e Improve home server capabilities for threads 2022-02-21 12:14:51 +02:00
ariskotsomitopoulos 83088bbe5a Introduce live thread summaries using the enhanced /messages API from MSC 3440
Add capabilities to support local thread list to not supported servers
2022-02-18 17:21:10 +02:00
Valere 48fffc3dcf Code review 2022-02-18 10:08:44 +01:00
Valere 3702ccd2ba Defensive coding to ensure encryption when room was once e2e 2022-02-18 10:01:09 +01:00
Benoit Marty d1d26a98af
Merge pull request #5237 from vector-im/feature/mna/5123-room-tag-suggestion
#5123: @room tag suggestion
2022-02-17 15:40:54 +01:00
Benoit Marty ac9f138fc0
Merge pull request #5185 from vector-im/feature/adm/decouple-matrix-creation
Decoupling Matrix creation from Application
2022-02-17 15:35:09 +01:00
Maxime Naturel 0a87486f65 Removing TODO 2022-02-17 14:19:17 +01:00
Maxime Naturel 10d196596c Unmocking check of permission to notify room 2022-02-17 11:23:00 +01:00
Maxime Naturel 49596dcea3 Mocking check of permission to notify room 2022-02-17 11:23:00 +01:00
Maxime Naturel fb2401d0b1 Fixing parsing of outcoming messages for @room chip (missing incoming messages) 2022-02-17 11:23:00 +01:00