Richard van der Hoff
950fce80c8
Whitespace fix
...
remove trailing ws
2016-04-14 16:09:51 +01:00
Richard van der Hoff
9135c50b83
Merge pull request #126 from matrix-org/rav/clean_up_testexit
...
Clean up test shutdown
2016-04-14 15:54:56 +01:00
Richard van der Hoff
83bad6ee0d
Fix lint error
...
semicolons rool
2016-04-14 13:52:34 +01:00
Richard van der Hoff
3404751eb9
Clean up test shutdown
...
Make sure that the integration tests actually kill off all of their timers, so
that jasmine exits cleanly.
This probably also fixes https://github.com/vector-im/vector-web/issues/1365 .
2016-04-14 12:01:23 +01:00
Richard van der Hoff
0282021e09
Add a cachebuster to initial /sync
...
... in the hope of fending off weird firefox restore issues
2016-04-13 22:17:10 +01:00
Richard van der Hoff
526e1d59e9
Log sync token when starting sync loop
...
A little bit of debug that might help with
https://github.com/vector-im/vector-web/issues/1354
2016-04-13 14:08:59 +01:00
David Baker
dbc3a9a500
Merge pull request #125 from matrix-org/dbkr/get_pushers
...
Add methods to get (and set) pushers
2016-04-12 13:25:17 +01:00
David Baker
cff7c8a59f
Add methods to get (and set) pushers
2016-04-12 13:11:00 +01:00
Matthew Hodgson
64b8047f01
Merge pull request #122 from matrix-org/matthew/preview_urls
...
URL previewing support
2016-04-11 17:35:53 +01:00
Matthew Hodgson
11e4760935
improve commentary
2016-04-08 22:00:07 +01:00
Richard van der Hoff
c21d5634bb
Merge pull request #124 from matrix-org/rav/limit_pagination
...
Avoid paginating forever in private rooms
2016-04-08 15:55:37 +01:00
Richard van der Hoff
dc56d7f784
Fix typo
...
s/evnets/events/
2016-04-08 15:54:57 +01:00
Matthew Hodgson
1ff1064295
Merge branch 'develop' into matthew/preview_urls
2016-04-07 17:26:10 +01:00
Richard van der Hoff
a493a0ddb3
Fix lint errors
2016-04-07 14:30:35 +01:00
Richard van der Hoff
7573171d05
Avoid paginating forever in private rooms
...
In TimelineWindow.paginate, keep a count of the number of API requests we have
made, and bail out if it gets too high, to ensure that we don't get stuck in a
loop of paginating right back to the start of the room.
2016-04-07 14:16:02 +01:00
Richard van der Hoff
989e7cf78b
Merge pull request #123 from matrix-org/rav/no_recreate_filter
...
Fix a bug where we recreated sync filters
2016-04-06 18:35:01 +01:00
Richard van der Hoff
384c474800
fix failure of deepCompare to compare arrays
...
what a difference a character can make
2016-04-06 18:14:34 +01:00
Richard van der Hoff
1d2c705e13
Fix a bug where we recreated sync filters
...
Fix the object comparison used for client filters (JSON.stringify is
non-deterministic)
2016-04-06 15:56:32 +01:00
Matthew Hodgson
c469ff4c8d
oops, fix sig
2016-04-03 01:19:34 +01:00
Matthew Hodgson
c7575f3f16
cache url preview results
2016-04-03 01:18:01 +01:00
Matthew Hodgson
415251dd70
WIP url previewing
2016-03-31 18:38:34 +01:00
Richard van der Hoff
458cc55dec
Merge pull request #121 from matrix-org/rav/realtime_callbacks
...
Implement HTTP callbacks in realtime
2016-03-31 16:33:25 +01:00
Richard van der Hoff
d2adb30ded
Implement HTTP callbacks in realtime
...
Hopefully this will improve our recovery time after a laptop is suspended. The
idea is to treat the timeouts on the http apis as being in realtime, rather
than in elapsed time while the machine is awake.
To do this, we add a layer on top of window.setTimeout. We run a callback every
second, which then checks the wallclock time and runs any pending callbacks.
2016-03-31 13:51:18 +01:00
Richard van der Hoff
bbe41aa7b4
0.5.1
v0.5.1
2016-03-30 13:18:42 +01:00
Richard van der Hoff
ece9391878
Prepare changelog for v0.5.1
2016-03-30 13:17:10 +01:00
David Baker
64640287cf
Merge pull request #119 from matrix-org/dbkr/member_count_only_joined
...
Only count joined members for the member count in notifications.
2016-03-24 14:01:45 +00:00
David Baker
57f88b00ba
d'oh, no es6 in js-sdk
2016-03-24 13:57:55 +00:00
David Baker
e618ad9589
Only count joined members for the member count in notifications. Fixes https://github.com/vector-im/vector-web/issues/1067
2016-03-24 13:55:30 +00:00
Richard van der Hoff
69c4d7b66e
Merge pull request #118 from matrix-org/dbkr/maysendevent
...
Add maySendEvent to match maySendStateEvent
2016-03-24 11:43:29 +00:00
David Baker
d7b3b91eec
Failed to remove extra param
2016-03-23 17:08:22 +00:00
David Baker
88cc63e2a2
Add maySendEvent to match maySendStateEvent. Make them use the same function internally. Also add convenience maySendMessage. Also tests.
2016-03-23 15:10:51 +00:00
Richard van der Hoff
cdea96fa0a
Release script tweaks
...
- be more helpful if update_changelog is not installed
- behave sanely if v is omitted on tag arg
2016-03-23 14:50:03 +00:00
Matthew Hodgson
cfc10fa82d
fix invite picker info again...
2016-03-23 12:03:56 +00:00
Richard van der Hoff
9d8973bf1f
0.5.0
v0.5.0
2016-03-22 17:56:32 +00:00
Richard van der Hoff
7f95237e02
Prepare changelog for v0.5.0
2016-03-22 17:56:05 +00:00
Matthew Hodgson
e1415d9829
Merge pull request #117 from matrix-org/matthew/roomlist
...
get/setRoomVisibility API
2016-03-22 12:30:18 +00:00
Richard van der Hoff
19a12b3c79
Merge pull request #115 from matrix-org/rav/txnid_clashes
...
Include a counter in generated transaction IDs
2016-03-22 12:20:02 +00:00
Matthew Hodgson
bec41e4f94
incorporate review
2016-03-22 10:20:02 +00:00
Matthew Hodgson
5f177aeec4
get/setRoomVisibility API
2016-03-22 00:55:53 +00:00
Matthew Hodgson
b422916452
add to existing users if present, to avoid destroying presence data
2016-03-21 18:15:55 +00:00
Matthew Hodgson
10378c0e7f
Merge pull request #116 from matrix-org/matthew/fix-invite-picker-info
...
update store user metadata based on membership events rather than presence
2016-03-21 16:12:42 +00:00
Matthew Hodgson
fba4d5fb0a
Merge pull request #114 from matrix-org/matthew/stop-peeking
...
API to stop peeking
2016-03-21 16:12:29 +00:00
Matthew Hodgson
77101823f5
track kicked rooms correctly
2016-03-19 02:18:37 +00:00
Matthew Hodgson
15bc608368
presence no longer returns profile data, so we have to update our store's users based on membership events instead
2016-03-19 01:45:10 +00:00
Richard van der Hoff
dfc4b34d09
Include a counter in generated transaction IDs
...
Fixes a flaky test which sometimes failed due to sending two events in the same
millisecond.
2016-03-18 21:32:15 +00:00
Richard van der Hoff
ad9daecbd4
Pass the right options into SyncApi when peeking
...
When we peek into a room, we create its Room object. We need to make sure it is
created with the same options as we would if it were created via the /sync
calls.
Save the options passed in when startClient is called, and then pass them into
the SyncApi each time we create it.
2016-03-18 20:59:23 +00:00
Matthew Hodgson
d29302716d
oops
2016-03-18 19:25:22 +00:00
Matthew Hodgson
6c7d13f8ce
API to stop peeking
2016-03-18 19:22:34 +00:00
Richard van der Hoff
e15a2d138c
Merge pull request #112 from matrix-org/rav/cancel_send
...
Support for cancelling pending events
2016-03-18 16:17:44 +00:00
Richard van der Hoff
8bc9c19278
Merge pull request #111 from matrix-org/rav/pending_event_list
...
Implement 'pendingEventList'
2016-03-18 16:17:30 +00:00