David Baker
a3f45b466a
Merge pull request #438 from matrix-org/rav/release_signing
...
Attempt to rework the release-tarball-signing stuff
2017-05-19 10:03:36 +01:00
Richard van der Hoff
672ad68c64
release.sh: download the tarball from git to verify it
2017-05-18 18:58:50 +01:00
David Baker
4ccec13739
Fix build: move uglifyjs dep to uglify-js
...
uglifyjs have gained a hyphen for some reason, and replaced th
old one with a stub package.
2017-05-17 11:21:20 +01:00
Matthew Hodgson
92cfbf655f
Merge pull request #427 from t3chguy/electron_media_select
...
ability to specify webrtc audio/video inputs for the lib to request
2017-05-15 02:10:01 +01:00
Matthew Hodgson
fbef701179
Merge pull request #434 from t3chguy/t3chguy/screen_share_firefox
...
make screen sharing call FF friendly :D
2017-05-15 00:16:33 +01:00
Michael Telatynski
0415b9cf4c
make screen sharing call FF friendly :D
...
FF is uber nice that it lets us select the display
does not seem to allow the composite ALL displays though
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2017-05-14 23:48:26 +01:00
Luke Barnard
cb9a9e8d50
Implement API for username availability ( #432 )
...
Requires synapse with https://github.com/matrix-org/synapse/pull/2183 , https://github.com/matrix-org/synapse/pull/2209 and https://github.com/matrix-org/synapse/pull/2213
2017-05-11 09:14:45 +01:00
Richard van der Hoff
6021c1c6b1
Merge pull request #431 from matrix-org/rav/fix_device_list_yet_again
...
Fix race in device list updates
2017-05-05 13:29:53 +01:00
Richard van der Hoff
655be2fa2e
Fix race in device list updates
...
Don't consider device lists up-to-date when we have another request for the
relevant user in the queue.
Fixes https://github.com/vector-im/riot-web/issues/3796 .
2017-05-05 12:34:00 +01:00
Michael Telatynski
98491a63a7
ability to specify webrtc audio/video inputs for the lib to request
2017-04-27 16:06:34 +01:00
David Baker
acd7f15c83
Merge pull request #424 from matrix-org/rob/nocam
...
WebRTC: Support recvonly for video for those without a webcam
2017-04-26 18:23:52 +01:00
Richard van der Hoff
5020d4e99f
Rework device list tracking logic ( #425 )
...
Yet another attempt at fixing
https://github.com/vector-im/riot-web/issues/2305 .
This now implements the algorithm described at
http://matrix.org/speculator/spec/HEAD/client_server/unstable.html#tracking-the-device-list-for-a-user :
* We now keep a flag to tell us which users' device lists we are tracking. That
makes it much easier to figure out whether we should care about device-update
notifications from /sync (thereby fixing
https://github.com/vector-im/riot-web/issues/3588 ).
* We use the same flag to indicate whether the device list for a particular
user is out of date. Previously we did this implicitly by only updating the
stored sync token when the list had been updated, but that was somewhat
complicated, and in any case didn't help in cases where we initiated the key
download due to a user joining an encrypted room.
Also fixes https://github.com/vector-im/riot-web/issues/3310 .
2017-04-25 17:56:01 +01:00
David Baker
9693c30209
Merge branch 'master' into develop
2017-04-25 10:51:08 +01:00
David Baker
2b6f8adc64
v0.7.7
v0.7.7
2017-04-25 10:49:28 +01:00
David Baker
822f5927e5
Prepare changelog for v0.7.7
2017-04-25 10:49:26 +01:00
David Baker
0f6e9d7b9d
v0.7.7-rc.1
v0.7.7-rc.1
2017-04-21 18:15:49 +01:00
David Baker
99f3e3f09e
Prepare changelog for v0.7.7-rc.1
2017-04-21 18:15:48 +01:00
David Baker
aa81c96a98
Automatically complete dummy auth
...
Dummy auth flows, bu definition, do not require a response from
the user, and so should just be completed automatically by
interactive-auth.
2017-04-21 18:06:57 +01:00
Richard van der Hoff
9d532b6c72
Merge pull request #422 from t3chguy/develop
...
Update istanbul to remove minimatch DoS Warning
2017-04-21 12:12:32 +01:00
Luke Barnard
4c63906b8f
Implement API for setting RM ( #419 )
...
* Implement API for setting RM
This is now stored on the server with similar treatment to RRs. The server will only store the specified eventId as the current read marker for a room if the event is ahead in the stream when compared to the existing RM. The exception is when the RM has never been set for this room for this user, in which case the event ID will be stored as the RM without any comparison.
This API also allows for an optional RR event ID to be sent in the same request. This is because it might be the common case for some clients to update the RM at the same time as updating the RR.
See design: https://docs.google.com/document/d/1UWqdS-e1sdwkLDUY0wA4gZyIkRp-ekjsLZ8k6g_Zvso/edit
See server-side PRs: https://github.com/matrix-org/synapse/pull/2120 , https://github.com/matrix-org/synapse/pull/2128
2017-04-20 09:43:33 +01:00
Robert Swain
dd2a870227
webrtc/call: Unmute remote audio element when setting
2017-04-20 06:41:29 +02:00
Robert Swain
88948c3cfd
webrtc/call: Always offer to receive audio/video for video call
...
This allows people without (or denying access to) a webcam to make a
video call and receive audio and video from the peer.
2017-04-20 06:35:03 +02:00
Robert Swain
b33dcfe6ff
webrtc/call: Fall back to recvonly if camera/mic access is denied
...
Users of MatrixCall will need to present some sensible UX for this.
2017-04-20 06:32:52 +02:00
Robert Swain
2c15bdae04
Merge pull request #423 from matrix-org/rob/more-distinct-callid
...
webrtc/call: Make it much less likely that callIds collide locally
2017-04-19 17:34:15 +02:00
Robert Swain
2f45633312
webrtc/call: Make it much less likely that callIds collide locally
...
Previously if two calls were constructed within 1ms they could have the
same id.
2017-04-19 16:51:23 +02:00
Michael Telatynski
fdd42fbc6d
Update dependencies to remove minimatch DoS Warning
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2017-04-19 12:50:21 +01:00
Richard van der Hoff
54a6f5d425
Merge pull request #420 from matrix-org/dbkr/fix_dummy_auth
...
Automatically complete dummy auth
2017-04-13 14:23:33 +01:00
David Baker
68d9662fe5
Automatically complete dummy auth
...
Dummy auth flows, bu definition, do not require a response from
the user, and so should just be completed automatically by
interactive-auth.
2017-04-12 18:36:23 +01:00
David Baker
4f0987da01
Merge branch 'master' into develop
2017-04-12 09:58:26 +01:00
David Baker
625697e097
v0.7.6
v0.7.6
2017-04-12 09:56:46 +01:00
David Baker
92b14f20d2
Prepare changelog for v0.7.6
2017-04-12 09:56:45 +01:00
Richard van der Hoff
dd069647d1
Merge pull request #418 from matrix-org/dbkr/release_script_dont_leave_me_in_gh_pages
...
Don't leave the gh-pages branch checked out
2017-04-10 16:36:25 +01:00
David Baker
4523ae7d29
Checkout release branch *before* exiting script
2017-04-10 16:15:06 +01:00
David Baker
19e5eda773
Don't leave the gh-pages branch checked out
...
After a pre-release, check out the release branch again rather
than leaving the working copy on the gh-pages branch
2017-04-10 15:52:37 +01:00
David Baker
070d58ac0e
v0.7.6-rc.2
v0.7.6-rc.2
2017-04-10 14:52:10 +01:00
David Baker
2d70f69857
Prepare changelog for v0.7.6-rc.2
2017-04-10 14:52:09 +01:00
David Baker
7a3acfa6a7
Merge remote-tracking branch 'origin/develop' into release-v0.7.6
2017-04-10 14:50:16 +01:00
David Baker
8ac0d12d1e
Merge pull request #416 from matrix-org/dbkr/feature_detect_webworker
...
Add feature detection for webworkers
2017-04-10 11:28:40 +01:00
David Baker
86164103f0
Allow webworker API to be passed in
...
So it can be used from Node with one of the compatible APIs
2017-04-10 10:02:06 +01:00
David Baker
b9c71ef03f
Add feature detection for webworkers
...
Only use web worker store if we have web workers available
2017-04-07 17:45:45 +01:00
David Baker
7ffff761d5
Merge remote-tracking branch 'origin/develop' into release-v0.7.6
2017-04-07 17:01:25 +01:00
Richard van der Hoff
7d4366473d
Merge pull request #415 from matrix-org/dbkr/fix_release_script
...
Fix release script
2017-04-07 17:00:12 +01:00
David Baker
e63c660162
Fix release script
...
Publish to npm before switching to the doc branch: previously we
published from master, but since we now now longer merge
pre-releases to master, publish from the release branch (just
not the doc branch because that won't work).
2017-04-07 16:55:38 +01:00
David Baker
1762f9d68e
v0.7.6-rc.1
v0.7.6-rc.1
2017-04-07 16:44:21 +01:00
David Baker
76287eed2c
Prepare changelog for v0.7.6-rc.1
2017-04-07 16:44:20 +01:00
David Baker
5a764bbaa2
Merge pull request #414 from matrix-org/dbkr/indexeddb_save_after_first_sync
...
Make indexeddb save after the first sync
2017-04-07 16:26:03 +01:00
David Baker
ce9e69c9e0
Merge remote-tracking branch 'origin/develop' into dbkr/indexeddb_save_after_first_sync
2017-04-07 16:21:54 +01:00
David Baker
3a74e1f154
Merge remote-tracking branch 'origin/dbkr/indexeddb_webworker_dont_transfer_sync' into dbkr/indexeddb_save_after_first_sync
2017-04-07 16:21:21 +01:00
David Baker
6df4a36da9
Merge pull request #413 from matrix-org/dbkr/indexeddb_webworker_dont_transfer_sync
...
Make indexeddb startup faster
2017-04-07 16:20:44 +01:00
David Baker
4e38b51958
Merge remote-tracking branch 'origin/develop' into dbkr/indexeddb_webworker_dont_transfer_sync
2017-04-07 15:12:54 +01:00