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
David Baker
dd86fade11
Merge pull request #113 from matrix-org/dbkr/threepid_lookup
...
Add a method to the js sdk to look up 3pids on the ID server.
2016-03-18 15:54:43 +00:00
David Baker
ba1991aa8f
Add more docs :)
2016-03-18 15:54:19 +00:00
David Baker
f4fd8d9ba6
Add a method to the js sdk to look up 3pids on the ID server.
2016-03-18 15:15:10 +00:00
Richard van der Hoff
02be0f659a
Support for cancelling pending events
...
Implement client.cancelPendingEvent which will cancel queued or not_sent events
2016-03-17 22:15:46 +00:00
Richard van der Hoff
c7be310bdf
Fix addPendingEvent invocation in unit test
2016-03-17 22:10:40 +00:00
Richard van der Hoff
55d8f56f98
update docs
2016-03-17 17:53:20 +00:00
Richard van der Hoff
ab35fff9e8
Implement 'pendingEventList'
...
The existing 'pendingEventOrdering'=='end' semantics had been substantially
broken by the introduction of timelines and gappy syncs: after a gappy
sync, pending events would get stuck in the old timeline section. (Part of
https://github.com/vector-im/vector-web/issues/1120 ).
2016-03-17 17:05:23 +00:00
Richard van der Hoff
fdbc7a3112
Merge pull request #110 from matrix-org/rav/refactor_remote_echo
...
Refactor transmitted-messages code
2016-03-17 16:40:47 +00:00
Richard van der Hoff
3c6bd4774d
Refactor transmitted-messages code
...
This is some preparatory work for fixing up the problems with te timeline
ordering of unsent messages
(https://github.com/vector-im/vector-web/issues/1120 ). The functional changes
here should be minimal (bar an extra `Room.localEchoUpdated` when the local
echo is first added to the timeline).
Give `MatrixClient.sendEvent` its own entry point `Room.addPendingMessage`
instead of pushing it through `addEventsToTimeline`; this considerably
simplifies the implementation of the latter and also means that we can contain
the `_txnId` ming to MatrixClient.
Move the code which deals with a successful `/send` response from
`MatrixClient` into `Room.updatePendingEvent`, since it involves fiddling with
the innards of the Room.
Also adds a new EventStatus 'SENT' for events which have been successfully sent
but whose remote echo we still haven't received.
2016-03-17 14:26:36 +00:00
Richard van der Hoff
a2861c5781
Merge pull request #109 from matrix-org/rav/log_sync_error_stack
...
Log the stack when we get a sync error
2016-03-17 14:24:07 +00:00
Richard van der Hoff
eaf3fe16eb
sync error: Don't log the exception twice
...
If we have e.stack, then it will include the description of the exception.
2016-03-17 12:05:01 +00:00
Richard van der Hoff
963eaf7ec7
Log the stack when we get a sync error
...
If we have the stack for an exception in the /sync loop, we should log it.
2016-03-17 11:54:43 +00:00
Richard van der Hoff
e6e5b9b748
release.sh: fix -z option
2016-03-17 01:33:51 +00:00
Richard van der Hoff
9ad031c857
Make changelog file and jsdoc generation switchable
2016-03-17 01:27:48 +00:00
Richard van der Hoff
a0d465cb34
Merge master to develop after release
2016-03-17 01:12:39 +00:00
Richard van der Hoff
2dcf5227f0
Merge remote-tracking branch 'origin/master' into develop
2016-03-17 01:12:18 +00:00
Richard van der Hoff
518e92027c
Add missing "Changes in" to changelog
2016-03-17 01:07:34 +00:00
Matthew Hodgson
ebc95667b8
workaround for unicode regexp matches - https://github.com/vector-im/vector-web/issues/568
2016-03-17 01:02:50 +00:00
Richard van der Hoff
ad5d07caf8
0.4.2
v0.4.2
2016-03-17 00:58:33 +00:00
Richard van der Hoff
b2d7abc0a1
Prepare changelog for v0.4.2
2016-03-17 00:58:16 +00:00
Richard van der Hoff
cc475e6392
add jsdoc as dev dependency
2016-03-17 00:58:16 +00:00
Richard van der Hoff
e4c6717bd5
Don't fail release if dist dir already exists
2016-03-17 00:58:16 +00:00
Richard van der Hoff
53f813207e
Add option to skip changelog generation
2016-03-17 00:45:39 +00:00
Richard van der Hoff
873fde27ac
Don't error if changelog is unchanged
2016-03-17 00:33:01 +00:00
Richard van der Hoff
8d9d638953
release.sh: fix 'read' syntax
2016-03-17 00:22:37 +00:00