David Baker
3cf23f8a5c
Document breaking change
2018-10-11 12:13:25 +01:00
Bruno Windels
72e77d237a
Merge pull request #759 from matrix-org/dbkr/lazy_load_check_before_sync
...
Don't fail to start up if lazy load check fails
2018-10-10 18:28:47 +02:00
David Baker
ecc3e18e85
typo
2018-10-10 17:27:06 +01:00
David Baker
dea70af889
remove debug logging
2018-10-10 17:06:26 +01:00
David Baker
30362091e5
Don't fail to start up if lazy load check fails
...
Do the lazy loading check in the batch of things we do before
starting a sync rather than at client start time, so we don't fail
to start the client if we can't hit the HS to determine LL support.
Fixes https://github.com/vector-im/riot-web/issues/7455
2018-10-10 16:59:36 +01:00
David Baker
0aa3362671
Merge pull request #754 from matrix-org/dbkr/e2e_on_interslice
...
Make e2e work on Edge
2018-10-09 10:48:24 +01:00
David Baker
92fbf58b13
Merge pull request #758 from matrix-org/bwindels/betteridberrors
...
throw error with same name and message over idb worker boundary
2018-10-09 09:59:55 +01:00
Bruno Windels
a4b2cc84c7
Merge pull request #755 from matrix-org/travis/fix-vuln-warning
...
Default to a room version of 1 when there is no room create event
2018-10-08 09:55:10 +02:00
David Baker
1395da694e
Merge pull request #757 from matrix-org/dbkr/gone_away_is_the_bluebird
...
Silence bluebird warnings
2018-10-05 13:25:16 +01:00
David Baker
264b20535e
Silence bluebird warnings
2018-10-05 12:13:05 +01:00
Bruno Windels
caba350b33
throw error with same name and message over idb worker boundary
...
instead of string currently thrown. This allows handling error
from the main thread.
2018-10-05 12:48:12 +02:00
Travis Ralston
d9fe194111
Default to a room version of 1 when there is no room create event
...
Fixes https://github.com/vector-im/riot-web/issues/7331
There is something to be worried about when there is no room create event, however. This should always be available, although due to cache problems or servers that don't provide the event we can't be sure of this.
2018-10-04 13:42:07 -06:00
David Baker
40dc13b2e2
lint try 2
2018-10-04 15:38:08 +01:00
David Baker
4cda54ca1c
lint
2018-10-04 15:15:30 +01:00
David Baker
8116c5b3f7
Make e2e work on Edge
...
We were sucessfully opening indexeddb but any queries using compound
indicies were failing because Edge doesn't support them, so messages
were failing to decrypt with 'DataError'.
Try a dummy query at startup, so if it fails we fall back to a
different store (ie. end up using localstorage on Edge).
2018-10-04 13:49:32 +01:00
Bruno Windels
1dcc5127d0
Merge pull request #750 from matrix-org/bwindels/allownonffmerge
...
allow non-ff merge from release branch into master
2018-10-04 10:22:02 +02:00
David Baker
85e3d7083c
Merge pull request #751 from matrix-org/dbkr/indexeddb_errors
...
Reject with the actual error on indexeddb error
2018-10-03 16:22:26 +01:00
David Baker
bd2da08c4e
Reject with the actual error on indexeddb error
...
Rather than the event
2018-10-02 16:48:27 +01:00
Bruno Windels
0a88d419c6
allow non-ff merge from release branch into master
2018-10-01 17:21:01 +02:00
Bruno Windels
80c190db36
Merge branch 'master' into develop
2018-10-01 15:40:16 +02:00
Bruno Windels
550cf00ee7
Merge branch 'release-v0.11.1'
2018-10-01 15:36:37 +02:00
Bruno Windels
1e1358fcef
v0.11.1
v0.11.1
2018-10-01 15:23:37 +02:00
Bruno Windels
fd1b3329f5
Prepare changelog for v0.11.1
2018-10-01 15:23:37 +02:00
Bruno Windels
9c9d8468a5
Merge pull request #744 from matrix-org/dbkr/update_mocha
...
Update mocha to v5
2018-09-28 12:57:49 +01:00
David Baker
6f59d62e5c
Merge pull request #748 from matrix-org/bwindels/nollforguests
...
disable lazy loading for guests as they cant create filters
2018-09-27 19:29:54 +01:00
Bruno Windels
1c348f0cdb
disable lazy loading for guests as they cant create filters
2018-09-27 18:55:21 +01:00
Bruno Windels
634596257d
v0.11.1-rc.1
v0.11.1-rc.1
2018-09-27 11:47:28 +01:00
Bruno Windels
5e4973a1dc
changelog
2018-09-27 11:45:33 +01:00
Bruno Windels
19f023e0ee
Revert "v0.11.1-rc.1"
...
This reverts commit 090c15fe19 .
2018-09-27 11:42:19 +01:00
Bruno Windels
090c15fe19
v0.11.1-rc.1
2018-09-27 11:38:25 +01:00
Bruno Windels
e8b307dc4f
Prepare changelog for v0.11.1-rc.1
2018-09-27 11:38:25 +01:00
Bruno Windels
056479d450
Revert "v0.11.1-rc.1"
...
This reverts commit 847d40e567 .
2018-09-27 11:35:52 +01:00
Bruno Windels
e5ebe2f888
Merge pull request #747 from matrix-org/bwindels/releasehubversion
...
make usage of hub compatible with latest version (2.5)
2018-09-27 11:30:17 +01:00
Bruno Windels
e8e1b431ad
make usage of hub compatible with latest version (2.5)
2018-09-27 11:28:01 +01:00
Bruno Windels
847d40e567
v0.11.1-rc.1
2018-09-27 11:20:21 +01:00
Bruno Windels
cf6c555e6a
Prepare changelog for v0.11.1-rc.1
2018-09-27 11:20:21 +01:00
Bruno Windels
b508aa9ebc
Merge pull request #746 from matrix-org/bwindels/resynconlltoggle
...
Detect when lazy loading has been toggled in client.startClient
2018-09-27 09:49:01 +01:00
Bruno Windels
5e7634506e
Merge branch 'develop' into bwindels/resynconlltoggle
2018-09-26 18:23:07 +01:00
Bruno Windels
ba39b64ced
re-enable test
2018-09-26 18:00:40 +01:00
Travis Ralston
fcebe89f6c
Merge branch 'hs/upload-limits' into develop
2018-09-26 09:14:12 -06:00
Bruno Windels
2d5eb920b8
pass lazy loading flag into error, to format message based on it
2018-09-26 16:12:30 +01:00
Travis Ralston
26de2c86ed
Merge pull request #745 from matrix-org/revert-644-hs/upload-limits
...
Revert "Add getMediaLimits to client"
2018-09-26 09:12:03 -06:00
Travis Ralston
cba1e95d0a
Revert "Add getMediaLimits to client"
2018-09-26 09:11:28 -06:00
Bruno Windels
78a5a88638
fix jsdoc lint and better naming
2018-09-26 12:49:33 +01:00
Bruno Windels
b7b9c67259
fix lint
2018-09-26 12:49:26 +01:00
Bruno Windels
54bff81470
clear sync data on toggling LL,also throw spec. error and delegate clear
...
the sync data needs to be cleared toggling in both directions:
not LL -> LL: you want to get rid of all the excess state in the
sync data to get the RAM benefits
LL -> not LL: you want to fill the sync data state again
because getOutOfBandMembers won't be called
2018-09-26 12:39:56 +01:00
David Baker
fe21972f4a
Update mocha to v5
...
Mostly to get the non-vulnerable version of node-growl
2018-09-26 11:36:06 +01:00
Bruno Windels
58e3c72446
only store serializable options (string, boolean, number)
2018-09-26 11:34:58 +01:00
Bruno Windels
6dd5c6c317
fix existing missing this
2018-09-26 11:33:19 +01:00
Bruno Windels
4e0af3eafe
don't return the IDBEvent from storeClientOptions
...
as it's not needed and not cloneable
2018-09-26 11:32:43 +01:00