ariskotsomitopoulos
e59f2bba0a
Add analytics to threads
2022-02-28 17:13:06 +02:00
ariskotsomitopoulos
eda723c230
Remove fetching thread summaries when homeserver do not support MSC3440
2022-02-28 12:35:27 +02:00
ariskotsomitopoulos
8b254212af
Merge branch 'develop' into feature/aris/thread_live_thread_list
2022-02-24 12:45:08 +02: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
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
Maxime Naturel
82ac302843
Fixing avatar name when there is no room picture
2022-02-17 11:22:59 +01:00
Maxime Naturel
d8e28d7be9
Adding autocomplete for @room (missing correct first letter of avatar)
2022-02-17 11:22:59 +01:00
Maxime Naturel
38fdfb27e4
Creating sealed wrapper class for member items
2022-02-17 11:22:59 +01:00
Maxime Naturel
2d38786d02
Adding TODOs
2022-02-17 11:22:59 +01:00
Adam Brown
343b8bf08d
Incrementing schema version - fixes pre-release launch crash ( #5245 )
...
* updating the schema version to 25 to reflect the latest migration
* adding changelog entry
2022-02-16 12:29:08 +00:00
Adam Brown
5b851f1cb7
suppressing deprecated warning on an unused method
2022-02-14 16:33:35 +00:00
Adam Brown
8e0f5802f9
Merge branch 'feature/adm/decouple-matrix-creation' of github.com:vector-im/element-android into feature/adm/decouple-matrix-creation
2022-02-14 16:05:00 +00:00
Adam Brown
95df3e7e2b
deprecating the Matrix.initialize and Matrix.getInstance entry points in favour of clients controlling their own instances
2022-02-14 16:04:47 +00:00
Adam Brown
d05af1cb04
providing more alternatives when Matrix.getInstance fails
2022-02-14 15:54:05 +00:00
ariskotsomitopoulos
830c38f50b
format ktlint
2022-02-14 16:53:29 +02:00
ariskotsomitopoulos
e9e5d680a1
Fix realm migration from 25 to 26
2022-02-14 16:51:56 +02:00
ariskotsomitopoulos
f98b595d85
Merge branch 'develop' into feature/aris/threads_live_timeline
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/migration/MigrateSessionTo025.kt
2022-02-14 16:13:51 +02:00
Adam Brown
2eb417ab05
Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/Matrix.kt
...
Co-authored-by: Benoit Marty <benoitm@matrix.org>
2022-02-14 13:41:40 +00:00
Adam Brown
2f7f86b8bb
Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/Matrix.kt
...
Co-authored-by: Benoit Marty <benoitm@matrix.org>
2022-02-14 13:41:27 +00:00
ariskotsomitopoulos
27bc43c24c
Fix realm migration
2022-02-14 15:33:51 +02:00
Benoit Marty
43d6a29ff3
Merge pull request #5208 from vector-im/feature/adm/personalisation-capabilities
...
MSC3283 - Supporting additional homeserver capabilities
2022-02-14 14:27:26 +01:00
ariskotsomitopoulos
f1b11df781
Merge branch 'develop' into feature/aris/threads_live_timeline
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
2022-02-14 15:17:55 +02:00
ariskotsomitopoulos
83d937b842
format ktlint
2022-02-14 15:10:30 +02:00
ariskotsomitopoulos
49b7726ac8
- Integrate /relations API to create a live thread timeline
2022-02-14 15:09:01 +02:00
Adam Brown
fd2d9287e7
creating separate creator for the matrix instance to avoid ambiguous non singleton/duplicated singleton usages
...
- also documents the static methods
2022-02-14 12:46:16 +00:00
Adam Brown
fed549f647
reusing refresh extension
2022-02-14 12:05:57 +00:00
Adam Brown
4519dec7eb
scheduling a refresh of the homeserver capabilities on introduction of new fields
2022-02-14 12:05:44 +00:00