Adam Brown
|
9dd01d5b20
|
Merge pull request #4429 from vector-im/feature/adm/relogin-sanity-check
Sign out - Sign in sanity check & nightly sanity check
|
2021-11-08 20:21:15 +00:00 |
Adam Brown
|
9c1d6e0484
|
avoiding null unwrapping by merging the contains check with eagerly throwing if the session component is missing
|
2021-11-08 17:14:00 +00:00 |
Adam Brown
|
2d1aed1839
|
separating the stopping of in-flight tasks form the cleaning up of the session state
- by stopping the session tasks before invalidating the current session we're able to avoid any extra token failures which retrigger the signout flow
|
2021-11-08 14:50:58 +00:00 |
Adam Brown
|
52731cf59d
|
double checking the sync state in order to avoid redundant invalid token events
|
2021-11-08 14:50:58 +00:00 |
Adam Brown
|
9b4cd3c3c4
|
resetting the session access token after releasing the current session, fixes missing session sign out error
- the sign out step was invaliding the in flight access token which causes the global error handler to trigger an extra sign out
|
2021-11-08 14:50:58 +00:00 |
Florian Renaud
|
8140d90826
|
Fix potential NPE on Optional objects
|
2021-11-08 15:48:33 +01:00 |
Benoit Marty
|
be932a8a03
|
Merge pull request #4373 from vector-im/dependabot/gradle/io.realm-realm-gradle-plugin-10.8.1
Bump realm-gradle-plugin from 10.8.0 to 10.8.1
|
2021-11-05 16:00:02 +01:00 |
Benoit Marty
|
bcffbbefd7
|
Version++
|
2021-11-04 18:42:52 +01:00 |
Adam Brown
|
b1afc26d65
|
using start_redeliver_intent to allow the system to restart killed sync services
- memory restricted devices may have the sync service destroyed whilst in progress causing future sync to no longer be scheduled
|
2021-11-04 09:45:59 +00:00 |
Adam Brown
|
c14ffefe7c
|
updating background sync function docs with more information
|
2021-11-04 09:45:59 +00:00 |
Adam Brown
|
56d5a38e80
|
reverting parts of the rapid periodic sync, unfortunately it suffers from the same issue as the one shot workers -
the system can ignore them if the application process is in the background
|
2021-11-04 09:45:59 +00:00 |
Marcel Langner
|
e14fb16db2
|
initial commit of a permanent GuardService for fdroid background syncing
|
2021-11-04 09:45:59 +00:00 |
Andrew Aylett
|
d261dd705d
|
Periodic sync to re-kick-off rapid sync
|
2021-11-04 09:45:59 +00:00 |
Benoit Marty
|
3760401b10
|
Merge pull request #4353 from SpiritCroc/video-compression
Fix broken video compression due to NPE in library
|
2021-11-02 13:28:52 +01:00 |
SpiritCroc
|
c568595817
|
Video compression error logging: code style
|
2021-11-01 14:51:53 +01:00 |
dependabot[bot]
|
8453255ee0
|
Bump realm-gradle-plugin from 10.8.0 to 10.8.1
Bumps [realm-gradle-plugin](https://github.com/realm/realm-java) from 10.8.0 to 10.8.1.
- [Release notes](https://github.com/realm/realm-java/releases)
- [Changelog](https://github.com/realm/realm-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/realm/realm-java/compare/v10.8.0...v10.8.1)
---
updated-dependencies:
- dependency-name: io.realm:realm-gradle-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-10-29 23:07:52 +00:00 |
Benoit Marty
|
c22d3fbedc
|
Merge pull request #4355 from vector-im/feature/adm/timeline-disk-usage
Reducing timeline disk usage
|
2021-10-28 15:16:27 +02:00 |
Adam Brown
|
23f8d05522
|
removing redundant exists() checks, mkdirs already does this
|
2021-10-28 13:35:39 +01:00 |
Benoit Marty
|
868548d0ab
|
Merge pull request #4352 from vector-im/feature/adm/room-filtering
Fixing case sensitive non latin room name filtering
|
2021-10-28 12:27:13 +02:00 |
Adam Brown
|
c2ce10f89c
|
delaying working dir creation to when its needed, lazy is sychronised by default
|
2021-10-27 18:23:25 +01:00 |
Adam Brown
|
8d668cc118
|
avoiding redundant session id filesDir opening, this provision is called multiple times each time we open a room
|
2021-10-27 18:23:16 +01:00 |
Adam Brown
|
63e9e07d5e
|
using correct license for matrix-sdk test
|
2021-10-27 16:42:35 +01:00 |
Adam Brown
|
611bf29ebe
|
extending the room name resolved to create a dedicated room name data class which contains a normalized version of the room name
|
2021-10-27 15:25:05 +01:00 |
Adam Brown
|
9949779b62
|
ensuring the store migration class is always equal to other store migration instances
- is needed as realm will throw if multiple migration instances are created and they don't match
|
2021-10-27 15:01:26 +01:00 |
Adam Brown
|
540036f83c
|
removing extra query definition by chaining the query creation with modifiers
|
2021-10-27 14:36:26 +01:00 |
Adam Brown
|
7b356484ae
|
removing noisy log which duplicates a type clause and fixing when casing formatting to have a case per line
|
2021-10-27 14:34:40 +01:00 |
Adam Brown
|
e7a0a4d4ae
|
documenting the different query cases
|
2021-10-27 14:33:01 +01:00 |
Adam Brown
|
dbb4a87784
|
making the isNormalized function an extension and internal to the sdk
|
2021-10-27 14:26:51 +01:00 |
SpiritCroc
|
076820bb10
|
Fix broken video compression due to NPE in library
Library issue: https://github.com/natario1/Transcoder/issues/154
Possibly fixes
https://github.com/vector-im/element-android/issues/4337
Also add some logging for failures.
|
2021-10-27 15:24:17 +02:00 |
Benoit Marty
|
76314b9d87
|
Add `sortOrder: RoomSortOrder` parameter, with no API break
|
2021-10-27 15:00:14 +02:00 |
Adam Brown
|
4ae04fc297
|
adding normalised room display name field and making use of it when filtering rooms by name
- fixes non latin-1 character set room names from being ignored when searching with inexact casing
|
2021-10-27 13:09:53 +01:00 |
Adam Brown
|
d5ed95988d
|
adding normalisation to the query string cases
|
2021-10-27 12:46:17 +01:00 |
Adam Brown
|
2681601d35
|
making value processing an injectable class, it will need to have its own dependencies to support normalisation
|
2021-10-27 12:30:23 +01:00 |
Adam Brown
|
72508c61d9
|
porting QueryStringValue to sealed interface with a sub category for the content based values
- allows for handling those cases separately for normalisation
|
2021-10-27 12:19:49 +01:00 |
dependabot[bot]
|
82b3d17db6
|
Bump libphonenumber from 8.12.35 to 8.12.36
Bumps [libphonenumber](https://github.com/google/libphonenumber) from 8.12.35 to 8.12.36.
- [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.35...v8.12.36)
---
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>
|
2021-10-26 23:08:52 +00:00 |
Adam Brown
|
1c0d69674d
|
moving is invitation help to the event file
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
37a7d449ae
|
moving invitiation joined event filtering to the existing mapNotNull chain to avoid another list creation
|
2021-10-26 20:03:10 +01:00 |
Adam Brown
|
e95d49a3ae
|
avoiding dispatching invitation accepted events
- we only want to notify users when they receive an invititation, not when they've accepted it
|
2021-10-26 20:03:10 +01:00 |
Benoit Marty
|
109a5a6664
|
Merge pull request #4332 from vector-im/feature/bma/do_not_inject_default
DI: Use interfaces instead of implementation
|
2021-10-26 20:45:13 +02:00 |
Benoit Marty
|
31abf44d0e
|
Merge pull request #4346 from vector-im/feature/bma/login_custom
Add API `LoginWizard.loginCustom(data: JsonDict): Session`
|
2021-10-26 19:28:30 +02:00 |
Benoit Marty
|
1d8a4a923a
|
Merge pull request #4344 from vector-im/feature/bma/device_id_param
Add optional deviceId to the login API
|
2021-10-26 19:24:09 +02:00 |
Benoit Marty
|
e8ccae8cd0
|
Add API `LoginWizard.loginCustom(data: JsonDict): Session` to be able to login to a homeserver using arbitrary request content
|
2021-10-26 18:38:15 +02:00 |
Benoit Marty
|
01a29f67d0
|
Version++
|
2021-10-26 17:33:23 +02:00 |
Benoit Marty
|
0236396c59
|
Add optional deviceId to the login API
|
2021-10-26 15:10:04 +02:00 |
Benoit Marty
|
d0f226dcd1
|
Bind identity service
|
2021-10-25 15:47:17 +02:00 |
Benoit Marty
|
363ae79378
|
DI: Use interfaces instead of implementation
|
2021-10-25 15:32:27 +02:00 |
Benoit Marty
|
f2c22c1985
|
Merge pull request #4192 from vector-im/yostyle/cipher_suites
Limit supported TLS versions and cipher suites
|
2021-10-25 13:07:21 +02:00 |
Benoit Marty
|
79d56319b7
|
Version++
|
2021-10-25 12:40:24 +02:00 |
Benoit Marty
|
7c9c4ecf5f
|
Version++
|
2021-10-20 10:49:40 +02:00 |
Benoit Marty
|
85983562fa
|
No need to add explicit dependencies on stdlib, this is added by the gradle plugin since 1.4
https://kotlinlang.org/docs/whatsnew14.html#dependency-on-the-standard-library-added-by-default
|
2021-10-19 19:06:27 +02:00 |