David Baker
985966f8be
Update async dialog interface to use promises
...
Hopefully makes the syntax a bit nicer. Also uses ES6 async import
rather than require.ensure which is now deprecated. Also also
displays an error if the component fails to load rather than falling
over in a heap, which is nice.
2018-11-21 16:56:44 +00:00
David Baker
0165a33f9f
v0.14.5
2018-11-19 15:19:17 +00:00
David Baker
179b64d185
released js-sdk
2018-11-19 15:16:18 +00:00
David Baker
8841108b6b
v0.14.5-rc.2
2018-11-15 15:29:24 +00:00
David Baker
96ed7b123b
js-sdk rc.1
2018-11-15 15:19:59 +00:00
David Baker
fcf3172b18
v0.14.5-rc.1
2018-11-15 12:18:53 +00:00
David Baker
5dd155779f
released js-sdk
2018-11-15 12:01:00 +00:00
David Baker
7dd906620e
Merge branch 'master' into develop
2018-11-13 18:50:20 +00:00
David Baker
09006a842a
v0.14.4
2018-11-13 18:49:24 +00:00
David Baker
208589d8ae
Merge branch 'master' into develop
2018-11-13 17:58:18 +00:00
David Baker
3f8a3f761d
v0.14.3
2018-11-13 17:57:26 +00:00
Travis Ralston
873133458a
Remove the request-only stuff we don't need anymore
...
This was introduced in https://github.com/matrix-org/matrix-react-sdk/pull/2250 but can be pulled out due to https://github.com/matrix-org/matrix-js-sdk/pull/770 . See https://github.com/vector-im/riot-web/issues/7634 for more information about the future.
2018-10-31 13:06:57 -06:00
David Baker
507bfb4b69
Merge branch 'master' into develop
2018-10-29 14:10:28 +00:00
David Baker
c5004ffbe3
v0.14.2
2018-10-29 14:07:03 +00:00
David Baker
eb22b9141a
released js-sdk
2018-10-29 14:03:19 +00:00
Aaron Raimist
952bdba979
Update more eslint related packages
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-26 22:48:18 -05:00
Aaron Raimist
790ecbcbb0
Update babel-eslint to 8.1.1
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-26 22:07:30 -05:00
Travis Ralston
a8782120fe
Install memfs because webpack is made of fail
2018-10-24 16:57:16 -06:00
David Baker
43702a4887
v0.14.2-rc.1
2018-10-24 11:23:57 +01:00
David Baker
819fab3198
js-sdk rc.1
2018-10-24 11:20:39 +01:00
Bruno Windels
2ec9745939
Merge branch 'master' into develop
2018-10-19 16:39:59 +02:00
Bruno Windels
167746f41d
v0.14.1
2018-10-19 16:39:08 +02:00
David Baker
8015bdfed7
Update deps
...
or, apparently, mostly just add 'github' prefixes
2018-10-16 10:57:32 +01:00
David Baker
cbb117552f
v0.14.0
2018-10-16 10:54:19 +01:00
David Baker
cbe642f569
released js-sdk
2018-10-16 10:50:02 +01:00
David Baker
15f3d996de
v0.14.0-rc.1
2018-10-11 15:39:56 +01:00
David Baker
c5ff0b1d6b
js-sdk rc.1
2018-10-11 15:34:40 +01:00
David Baker
97ed4ed0bb
Merge pull request #2202 from matrix-org/dbkr/update_slate
...
Update to new version of slate
2018-10-10 11:10:20 +01:00
Marcel
b143060b8c
Remove json-loader
...
json-loader is now included in webpack4
2018-10-09 17:44:00 +02:00
Marcel
20ef16ad00
Update webpack dependencies used for karma
2018-10-09 17:28:24 +02:00
David Baker
c1f51a76dd
Update to new version of slate
...
Lots of fixes here as a lot of the API has changed (eg. anchorKey /
offsetKey are now anchor.key and offset.key, and collapseFocusToThing
is moveFocusToThing).
Also changes the ref to a function (sorry for lumping this into the
same PR).
Hopefully will fix https://github.com/vector-im/riot-web/issues/7105
2018-10-09 10:55:55 +01:00
Bruno Windels
864c80c6ca
Merge branch 'master' into develop
2018-10-08 17:09:59 +02:00
Bruno Windels
ae288bb9c9
v0.13.6
2018-10-08 17:07:54 +02:00
Bruno Windels
862d67c0f7
Merge branch 'master' into develop
2018-10-01 16:10:13 +02:00
Bruno Windels
c4d39eebe7
v0.13.5
2018-10-01 16:07:31 +02:00
Bruno Windels
f8ffb15577
update matrix-js-sdk version to latest release
2018-10-01 15:49:01 +02:00
Bruno Windels
1b224c2205
v0.13.5-rc.1
2018-09-27 13:51:12 +01:00
Bruno Windels
99a5989c03
bump matrix-js-sdk
2018-09-27 13:48:36 +01:00
David Baker
8febf24d6b
Update karma
...
To fix a bunch of vulns in the many packages it depends on
2018-09-26 11:54:30 +01:00
Travis Ralston
c5a2e0b988
Split npm start into an init and watch script
...
This is to better support riot-web's build process without losing the functionality supplied by `npm start`. The watch script no longer performs an initial build and thus `start:init` has been created for this purpose.
2018-09-25 11:07:46 -06:00
Matthew Hodgson
dc7212ec2b
switch back to simple TextForEvent
...
I haven't found anyone who can justify to me why we need
more complicated plurals for i18n (even in Polish) for
%(senderName)s added %(addedAddresses)s and removed %(removedAddresses)s as addresses for this room.
2018-09-17 18:20:12 +01:00
David Baker
60e55594dd
Merge branch 'release-v0.13.4'
2018-09-10 11:39:50 +01:00
David Baker
405f0bcf98
v0.13.4
2018-09-10 11:38:53 +01:00
David Baker
f99aef8ede
js-sdk v0.11.0
2018-09-10 11:36:06 +01:00
David Baker
830edeb9ca
v0.13.4-rc.1
2018-09-07 14:35:44 +01:00
David Baker
2380f2cb1f
js-sdk rc.1
2018-09-07 14:31:45 +01:00
Matthew Hodgson
dc66c43fa1
downgraded parallelshell due to https://github.com/darkguy2008/parallelshell/issues/57
2018-09-04 20:33:04 +01:00
David Baker
4b45c17f59
v0.13.3
2018-09-03 14:26:00 +01:00
David Baker
3e227bb40f
released matrix-js-sdk
2018-09-03 14:14:24 +01:00
David Baker
e83dca4150
v0.13.3-rc.2
2018-08-31 13:48:28 +01:00
David Baker
77316dddf2
js-sdk rc.2
2018-08-31 13:43:55 +01:00
David Baker
5688f98d22
v0.13.3-rc.1
2018-08-30 14:28:58 +01:00
David Baker
47fcc0d264
js-sdk rc.1
2018-08-30 14:21:11 +01:00
David Baker
04d1ba2637
v0.13.2
2018-08-23 15:25:33 +01:00
David Baker
aecddd58cc
v0.13.1
2018-08-20 13:56:10 +01:00
David Baker
51d9c48230
Released js-sdk
2018-08-20 13:52:09 +01:00
David Baker
0ab2589622
v0.13.1-rc.1
2018-08-16 15:26:32 +01:00
David Baker
48bbc200e3
js-sdk rc.1
2018-08-16 15:23:59 +01:00
David Baker
d25ed88b0d
Unpin sanitize-html
...
1.18.4 is now out which makes it work with webpack again
2018-08-02 16:20:55 +01:00
David Baker
4575710c84
Pin sanitize-html to 0.18.2
...
Because 0.18.3 is broken (https://github.com/punkave/sanitize-html/issues/241
/ https://github.com/punkave/sanitize-html/issues/242
2018-08-02 10:59:26 +01:00
David Baker
3c8fc5a8af
v0.13.0
2018-07-30 11:57:53 +01:00
David Baker
2df3580c60
Released js-sdk
2018-07-30 11:46:28 +01:00
David Baker
c6ad30ff85
v0.13.0-rc.2
2018-07-24 19:34:37 +01:00
David Baker
15c3d4ed16
v0.13.0-rc.1
2018-07-24 18:31:28 +01:00
David Baker
7891681920
js-sdk rc.1
2018-07-24 18:27:30 +01:00
Michael Telatynski
6a0182a653
update Slate as fixes have now landed
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-07-24 15:53:48 +01:00
David Baker
a79caed0c9
Merge remote-tracking branch 'origin/develop' into dbkr/tiny_jitsi_follows_you_between_rooms
2018-07-16 17:21:51 +01:00
David Baker
d16ac4d80c
Merge pull request #1890 from matrix-org/matthew/slate
...
Replace Draft with Slate
2018-07-16 14:16:25 +01:00
David Baker
e56feea9ec
Put always-on-screen widgets in top left
...
always-on-screen widgets now appear in the top-left where the
call preview normally is if you're not in the room that they're in.
Fixes https://github.com/vector-im/riot-web/issues/7007
Based off https://github.com/matrix-org/matrix-react-sdk/pull/2053
2018-07-12 18:43:49 +01:00
Matthew Hodgson
8665f10f27
pin slate to 0.33.4 to avoid https://github.com/ianstormtaylor/slate/pull/1958
...
(cherry picked from commit 445faca)
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-07-09 19:53:47 +01:00
Matthew Hodgson
efdc5430d7
merge develop
2018-07-09 17:50:07 +01:00
David Baker
487e3cb988
v0.12.9
2018-07-09 13:11:02 +01:00
David Baker
6245d78584
Released js-sdk
2018-07-09 13:08:28 +01:00
David Baker
64542da7cb
v0.12.9-rc.2
2018-07-06 15:52:10 +01:00
David Baker
467423e0b4
js-sdk rc.1
2018-07-06 15:48:49 +01:00
David Baker
6e92cc3ea3
v0.12.9-rc.1
2018-07-04 11:23:21 +01:00
David Baker
41dee71d38
Merge branch 'master' into develop
2018-06-29 11:52:20 +01:00
David Baker
2dc94ac277
v0.12.8
2018-06-29 11:40:18 +01:00
David Baker
30ddc9610a
Released js-sdk
2018-06-29 11:34:56 +01:00
Luke Barnard
4594b045d2
Merge pull request #1917 from akihikodaki/lolex
...
Update lolex to 2.7.0
2018-06-25 13:37:59 +01:00
Michael Telatynski
7b1ac9b754
upgrade minimum version of linkifyjs for more TLD support
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-06-23 19:28:42 +01:00
David Baker
64fc7d3840
v0.12.8-rc.2
2018-06-22 18:08:57 +01:00
David Baker
2b8bc8a800
v0.12.8-rc.1
2018-06-21 10:06:53 +01:00
David Baker
b18c95cdb5
js-sdk rc.1
2018-06-21 10:03:35 +01:00
David Baker
6904c2bafe
Merge pull request #1948 from matrix-org/export_Group
...
Share Dialog
2018-06-15 10:52:27 +01:00
Akihiko Odaki
e98112254d
Update lolex to 2.7.0
...
Signed-off-by: Akihiko Odaki <nekomanma@pixiv.co.jp>
2018-06-13 19:08:07 +09:00
David Baker
e858cf3bcb
Merge branch 'master' into develop
2018-06-12 14:26:29 +01:00
David Baker
ef1f580abb
v0.12.7
2018-06-12 14:21:30 +01:00
David Baker
334dccbdc7
Released js-sdk
2018-06-12 14:14:14 +01:00
Michael Telatynski
074051297a
add a ShareDialog for sharing users,groups and rooms
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-06-12 11:21:55 +01:00
David Baker
3983535536
Merge pull request #1916 from akihikodaki/sinon
...
Update sinon to 5.0.7
2018-06-08 16:41:11 +01:00
David Baker
4834816a06
v0.12.7-rc.1
2018-06-06 16:06:45 +01:00
David Baker
881e9a8070
js-sdk rc.1
2018-06-06 16:00:16 +01:00
Matthew Hodgson
ab41212258
fix double-nested code blocks & bump md-serializer
2018-05-26 00:37:21 +01:00
David Baker
bbdc27019a
v0.12.6
2018-05-25 15:16:01 +01:00
David Baker
8a3ae1ed63
released js-sdk
2018-05-25 15:12:48 +01:00
David Baker
02377b57c0
v0.12.6-rc.1
2018-05-24 18:22:56 +01:00
David Baker
3851fa80ff
js-sdk RC
2018-05-24 18:19:11 +01:00
Matthew Hodgson
864a33f978
switch to using 'code' for both blocks & marks to match md-serializer
2018-05-23 20:12:13 +01:00
Matthew Hodgson
87c3e92014
bump dep
2018-05-23 13:32:48 +01:00
Matthew Hodgson
5b4a036e8c
bump dep
2018-05-23 03:53:05 +01:00
Matthew Hodgson
95bfface99
comment out broken logic for stripping p tags & bump dep
2018-05-23 03:43:40 +01:00
Matthew Hodgson
079b1238a1
bump right dep
2018-05-23 03:20:59 +01:00
Matthew Hodgson
a822a1c9a0
bump dep
2018-05-23 03:19:33 +01:00
Matthew Hodgson
6f3634c33f
bump slate-md-serializer
2018-05-23 03:08:55 +01:00
Matthew Hodgson
edc8264cff
shift to custom slate-md-serializer
2018-05-23 02:48:57 +01:00
Matthew Hodgson
fc1c4996fc
slate-md-serializer 3.1.0 now escapes correctly
2018-05-23 02:15:34 +01:00
Akihiko Odaki
35ab573bc5
Update sinon to 5.0.7
2018-05-21 18:44:00 +09:00
Matthew Hodgson
4972a234c4
Merge branch 'develop' into matthew/slate
2018-05-19 12:58:43 +01:00
David Baker
fa7f6c2c4c
v0.12.5
2018-05-17 17:04:39 +01:00
David Baker
bf0ec249b6
v0.12.4
2018-05-16 11:49:06 +01:00
David Baker
a0b6bd183c
v0.12.4-rc.6
2018-05-15 18:03:40 +01:00
Luke Barnard
db092c81d3
v0.12.4-rc.5
2018-05-15 15:54:15 +01:00
Matthew Hodgson
b60ccad29b
Merge branch 'develop' into matthew/slate
2018-05-15 01:00:07 +01:00
Luke Barnard
7bfc50bf42
v0.12.4-rc.4
2018-05-14 18:23:14 +01:00
Matthew Hodgson
721410b710
Merge branch 'develop' into matthew/slate
2018-05-13 19:50:55 +01:00
Luke Barnard
d90292c6f1
v0.12.4-rc.3
2018-05-11 18:26:35 +01:00
Luke Barnard
6a0bff6685
v0.12.4-rc.2
2018-05-09 17:34:54 +01:00
Luke Barnard
ddf98705f2
v0.12.4-rc.1
2018-05-09 13:44:42 +01:00
Luke Barnard
76a8b61772
Merge branch 'master' into develop
2018-05-09 13:31:42 +01:00
Luke Barnard
3d20bd00a2
Pin lolex at 2.3.2 to avoid bug causing tests to fail
...
See https://github.com/sinonjs/lolex/issues/170
2018-05-09 11:43:02 +01:00
Matthew Hodgson
02947063d3
Merge branch 'develop' into matthew/slate
2018-05-05 22:45:44 +01:00
Matthew Hodgson
ccd99f4a49
increase max-warnings temporarily
2018-05-05 22:27:54 +01:00
Luke Barnard
aa370b3b67
Merge pull request #1877 from matrix-org/luke/test-room-list
...
Add tests for RoomList
2018-05-04 13:57:57 +01:00
Luke Barnard
8fcb530e6f
Install lolex for clock mocking in tests
2018-05-03 15:25:14 +01:00
David Baker
2475295a24
Up the max warning count :(
2018-05-02 17:42:23 +01:00
David Baker
bf8612f864
Update eslint-plugin-react
...
Enables jsx-no-bind checking (although we may have to stop erroring
on this as we currently break this rule in a few places)
2018-05-02 17:30:37 +01:00
David Baker
dded89383a
v0.12.3
2018-04-30 13:37:57 +01:00
David Baker
68ca2a9461
Bump js-sdk version
2018-04-30 13:33:57 +01:00
Luke Barnard
a1c4424224
Add tests for GroupView
2018-04-27 14:28:24 +01:00
David Baker
dafa65823c
v0.12.3-rc.3
2018-04-26 11:19:48 +01:00
David Baker
78d836e607
v0.12.3-rc.2
2018-04-25 16:33:06 +01:00
David Baker
9146438683
Add res dir to package.json
2018-04-25 16:07:16 +01:00
David Baker
a08b055a84
v0.12.3-rc.1
2018-04-25 15:33:05 +01:00
David Baker
1feb2434ef
js-sdk rc.1
2018-04-25 15:22:00 +01:00
Luke Barnard
88624c8548
Upgrade to mocha 5.05
...
primarily for use of `describe.only`
2018-04-25 09:45:14 +01:00
Matthew Hodgson
75a2be1a8d
WIP (doesn't build yet) replacing draft with slate
2018-04-23 01:13:18 +01:00
Matthew Hodgson
0571c596e3
move deps from vector-web to sdk; resolve version mismatches...
2018-04-18 10:53:01 +01:00
David Baker
7e977d0016
Merge branch 'master' into develop
2018-04-12 12:54:46 +01:00
David Baker
c06fc31bb2
v0.12.2
2018-04-12 12:50:52 +01:00
David Baker
f38bb1f2c2
Bump js-sdk
2018-04-12 12:40:33 +01:00
Luke Barnard
1c6c180908
Merge branch 'master' into develop
2018-04-11 11:55:24 +01:00
Luke Barnard
1adb82b985
v0.12.1
2018-04-11 11:54:54 +01:00
Luke Barnard
478c2bab33
Bump js-sdk version to 0.10.0
2018-04-11 11:51:16 +01:00
Luke Barnard
428cae34eb
Merge branch 'master' into develop
...
(Releasing v0.12.0)
2018-04-11 11:32:05 +01:00
Luke Barnard
87d0c4b45a
v0.12.0
2018-04-11 11:31:31 +01:00
Luke Barnard
f2e60b1526
v0.12.0-rc.7
2018-04-10 14:27:38 +01:00
Luke Barnard
d02dced246
v0.12.0-rc.6
2018-04-09 17:10:03 +01:00
Luke Barnard
9bab958a97
v0.12.0-rc.5
2018-04-09 15:41:02 +01:00
Luke Barnard
84635b715c
Bump matrix-js-sdk to rc.2
2018-04-09 15:31:52 +01:00
Luke Barnard
ce80b82ab3
Bump source-map-loader version to avoid bug /w inline base64 maps
2018-04-09 13:53:02 +01:00
David Baker
72b9cb0be4
v0.12.0-rc.4
2018-03-22 13:17:48 +00:00
David Baker
3a8f380113
v0.12.0-rc.3
2018-03-20 17:38:12 +00:00
David Baker
580b68a1b6
Merge pull request #1652 from pvagner/dialog-a11y
...
Dialog a11y
2018-03-20 11:35:57 +00:00
David Baker
12e468a314
v0.12.0-rc.2
2018-03-19 14:59:00 +00:00
David Baker
6fbd4e04fa
v0.12.0-rc.1
2018-03-19 12:16:32 +00:00
David Baker
2c81588937
bump js-sdk version
2018-03-19 12:11:08 +00:00
David Baker
100a5ba96a
Merge branch 'master' into develop
2018-02-09 12:34:44 +00:00
David Baker
4bf5e44b20
v0.11.4
2018-02-09 12:34:00 +00:00
Peter Vágner
14991afbe5
Merge branch 'develop' into dialog-a11y
2018-02-06 23:04:15 +01:00
lukebarnard
00dc077271
Remove react-dnd, revert fa14bc9
as no longer needed
2018-01-19 13:34:56 +00:00
lukebarnard
16c13fb079
Replace TagPanel react-dnd with react-beautiful-dnd
...
This new library handles the simple case of an ordered vertical
(or horizontal) list of items that can be reordered.
It provides animations, handles positioning of items mid-drag
and exposes a much simpler API to react-dnd (with a slight loss
of potential function, but we don't need this flexibility here
anyway).
Apart from this, TagOrderStore had to be changed in a highly
coupled way, but arguably for the better. Instead of being
updated incrementally every time an item is dragged over
another and having a separate "commit" action, the
asyncronous action `moveTag` is used to reposition the tag in
the list and both dispatch an optimistic update and carry out
the request as before. (The MatrixActions.accountData is still
used to indicate a successful reordering of tags).
The view is updated instantly, in an animated way, and this
is handled at the layer "above" React by the DND library.
2018-01-15 18:12:27 +00:00
Matthew Hodgson
76ce40715d
bump commonmark dep to try to fix https://github.com/vector-im/riot-web/issues/3428 better
2018-01-07 20:32:57 +00:00
Luke Barnard
a8a650c24a
Move TagTile to separate file, and make it dragable
2017-12-06 11:25:46 +00:00
Peter Vágner
f9b0243c8e
Merge branch 'develop' into dialog-a11y
2017-12-06 11:10:18 +01:00
Peter Vágner
4f83f6cf25
Move keyboard focus management back to the BaseDialog rather than
...
leaving it in the Modal manager.
We are using Modal manager to load other components not just BaseDialog
and its subclasses and they might require different keyboard handling.
Also depend on focus-trap-react rather than react-focus-trap for locking
keyboard focus inside the dialog. The experience is much nicer and even
the FocusTrap element it-self no longer gains the focus.
On a side note using the FocusTrap element outside the dialog (on
its parent) stops it from working properly.
2017-12-05 08:50:40 +01:00
Luke Barnard
1a283f90f5
v0.11.3
2017-12-04 12:24:21 +00:00
Luke Barnard
50e227f5c0
Bump js-sdk dep. to 0.9.2
2017-12-04 12:15:19 +00:00
Peter Vágner
5ccbcf02e2
Several changes improving accessibility of the dialogs
...
- Wrapped all the modals inside a react-focus-trap component disabling
keyboard navigation outside the modal dialogs
- Disabled our custom key handling at dialog level. Cancelling on esc
key is now handled via FocusTrap component.
- Removed onEnter prop from the BaseDialog component. Dialogs that
submit data all now embed a form with onSubmit handler. And since
keyboard focus is now managed better via FocusTrap it no longer makes
sense for the other dialog types. Fixes
https://github.com/vector-im/riot-web/issues/5736
- Set aria-hidden on the matrixChat outer node when showing dialogs to
disable navigating outside the modals by using screen reader specific
features.
2017-12-03 21:38:21 +01:00
Richard van der Hoff
a088e559d1
v0.11.2
2017-11-28 10:25:04 +00:00
David Baker
394e450526
v0.11.1
2017-11-17 16:03:50 +00:00
David Baker
8bd040a443
Released js-sdk
2017-11-17 15:58:05 +00:00
Luke Barnard
6fd09bc09a
v0.11.0
2017-11-15 11:01:29 +00:00
Luke Barnard
9df169b500
Bump js-sdk to release 0.9.0
2017-11-15 10:59:06 +00:00
Luke Barnard
07f4d0c304
v0.11.0-rc.3
2017-11-14 14:17:22 +00:00
Luke Barnard
21ead6e48e
v0.11.0-rc.2
2017-11-10 16:45:30 +00:00
Luke Barnard
07b6c55982
v0.11.0-rc.1
2017-11-10 13:40:17 +00:00
Luke Barnard
b68b60c04c
Bump js-sdk dep
2017-11-10 13:37:12 +00:00
Richard Lewis
d2070a08d8
Replace 'qs' dep. with 'querystring'
2017-11-10 11:42:56 +00:00
Richard Lewis
ca1ffdfa9f
Remove unused dep.
2017-11-08 17:39:25 +00:00
Richard Lewis
96de72ab44
Switch to using existing dep "qs" and record in package.json
2017-11-07 12:45:12 +00:00
Richard Lewis
6012b35acf
Use querystring lib instead of URLSearchParams
2017-10-31 10:22:58 +00:00
Richard Lewis
355d69b024
Add querystring dep. already used by things like url_utils.js.
2017-10-31 10:15:30 +00:00
Richard Lewis
0a7273bf1d
Add URL search paramas polyfill
2017-10-27 16:39:04 +01:00
Richard Lewis
f4e3e84765
Merge pull request #1338 from matrix-org/rxl881/parallelshell
...
Rxl881/parallelshell
2017-10-20 17:11:03 +01:00
Richard Lewis
a49eabda4c
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into rxl881/parallelshell
2017-10-19 16:26:22 +01:00
David Baker
8a9de7343c
Add script to prune unused translations
2017-10-19 12:11:21 +01:00
David Baker
027a70ffe7
Add gen-i18n as a 'binary'
...
and add appropriate shebang
2017-10-19 10:51:54 +01:00
David Baker
61b05e7ec3
Add i18n script to package.json
2017-10-19 10:19:43 +01:00
Richard Lewis
9442184d0d
Updated parallelshell dep to ^3.0.2 to match riot-web.
2017-10-19 10:18:31 +01:00
David Baker
8370c823b6
Script to generate the translations base file
...
Also replaces the translations base file with the output of the
script.
2017-10-17 19:19:01 +01:00
David Baker
f58d89ef80
v0.10.7
2017-10-16 14:45:14 +01:00
David Baker
bcb792a412
Released js-sdk
2017-10-16 14:41:23 +01:00
David Baker
3b515cdebe
v0.10.7-rc.3
2017-10-13 16:31:35 +01:00
David Baker
b95c2368a6
v0.10.7-rc.2
2017-10-13 15:02:37 +01:00
David Baker
9036f786e7
v0.10.7-rc.1
2017-10-13 11:10:21 +01:00
David Baker
289fc230fe
js-sdk rc.1
2017-10-13 11:05:58 +01:00
Luke Barnard
6b9a2909df
Add rule to enforce spacing in curly brackets in JSX children
...
This required an updated in version of eslint-plugin-react to 7.4.0.
2017-09-28 11:21:06 +01:00
David Baker
78e806f7f9
Merge branch 'master' into develop
2017-09-21 21:48:08 +01:00
David Baker
3552f08aad
v0.10.6
2017-09-21 21:47:28 +01:00
David Baker
daac0ebdc0
js-sdk v0.8.4
2017-09-21 21:43:35 +01:00
David Baker
c6e4f606f9
Merge branch 'master' into develop
2017-09-21 18:02:16 +01:00
David Baker
99e4221e61
v0.10.5
2017-09-21 18:01:42 +01:00
David Baker
a0b4d8a9f8
Clean on prerelease
...
To avoid any further problems where we ship build files with the
wrong capitalisation because npm is dumb
2017-09-21 17:39:34 +01:00
David Baker
6c5f4983da
v0.10.4
2017-09-20 15:13:20 +01:00
David Baker
22271ced0d
released js-sdk
2017-09-20 15:09:14 +01:00
David Baker
620ca5f211
v0.10.4-rc.1
2017-09-19 10:50:34 +01:00
David Baker
d992d6937e
js-sdk rc.1
2017-09-19 10:47:18 +01:00
David Baker
609d61d53c
Revert "Implement sticky date separators"
2017-09-06 17:40:58 +01:00
David Baker
5dfd35f730
Merge branch 'master' into develop
2017-09-06 13:26:34 +01:00
David Baker
f5cf2aece2
v0.10.3
2017-09-06 13:25:58 +01:00
David Baker
c75bc42585
v0.10.3-rc.2
2017-09-05 13:13:02 +01:00
David Baker
c07362d7c1
v0.10.3-rc.1
2017-09-01 16:17:22 +01:00
Luke Barnard
a29e7da06b
Merge branch 'develop' into luke/feature-sticky-date-separators
2017-08-30 14:06:06 +01:00
Luke Barnard
d516906b36
Implement sticky date separators
...
Use `react-sticky` to implement sticky date separators. This will pin a date separator to the top of the timeline panel when the separator scrolls out of the top of the view.
A known issue of this is that the spinner, which is in line with event tiles in the timeline, will appear to push the stuck date separator down. In reality the first date separator after the spinner is in line with event tiles and is not stuck because the spinner forces the timeline to be scrolled slightly further down than it would be otherwise. But also, date separators in the timeline (not "stuck") have a greater height.
Ideally the date separator would be suppressed whilst back paginating, but this will cause the stuck separator to flicker on and off. This is why the suppression has been removed.
2017-08-30 13:52:46 +01:00
Richard Lewis
f39f2e525b
Update parallelshell version.
2017-08-25 09:52:44 +01:00
David Baker
0e3ae2fa4f
v0.10.2
2017-08-24 14:49:41 +01:00
David Baker
1b75470597
Released js-sdk
2017-08-24 14:48:22 +01:00
David Baker
3581f6edaa
v0.10.1
2017-08-23 15:56:09 +01:00
David Baker
b8e351f489
Released js-sdk
2017-08-23 15:54:06 +01:00
David Baker
85b609608e
v0.10.1-rc.1
2017-08-22 18:53:11 +01:00
David Baker
8312cf6ab2
Temporarily bump version
...
so we compare to 0.10.0-rc.2 rather than 0.9.7
2017-08-22 18:50:33 +01:00
David Baker
3939d948bf
js-sdk v0.10.1-rc.1
2017-08-22 18:43:33 +01:00
Luke Barnard
222aed896f
js-sdk #develop
2017-08-16 10:06:50 +01:00
Luke Barnard
8f21ba7f7a
js-sdk 0.8.0
2017-08-16 09:37:10 +01:00
Luke Barnard
91c96c1c27
Update draft-js-export-* deps to be compatible with draft-js >0.10.0
2017-08-04 15:08:03 +01:00
Luke Barnard
4f0cf7d6ec
Update npm dep of draft-js to 0.11.0-alpha
2017-08-03 11:16:32 +01:00
Luke Barnard
1001c39da9
Upgrade draft-js from 0.8.1 to 0.10.1
...
This fixes vector-im/riot-web#4675
Some APIs have become deprecated in this version but are still usable ( see https://draftjs.org/docs/v0-10-api-migration.html )
2017-08-01 16:02:28 +01:00
Luke Barnard
0118d880ec
Attempt to improve test output to be more readable
...
- Add "logcapture" reporter to capture logs only for failed tests
- Add "spec" reporter to show each test status individually
- Add "summary" reporter to show the total number of successful/failed tests
2017-07-27 14:47:22 +01:00
Richard van der Hoff
4d83150855
Transform `async` functions to bluebird promises
...
It turns out that the assertion made in
https://github.com/matrix-org/matrix-react-sdk/pull/1213 about `async`
functions returning bluebird promises was only correct when babel used an
inline version of the `asyncToGenerator` helper; in react-sdk we are using
`babel-transform-runtime` which means that we use a separate
`babel-runtime/helpers/asyncToGenerator`, which returns a native (or core-js)
Promise.
This meant that we were still in the situation where some methods returned
native Promises, and some bluebird ones, which is exactly the situation I
wanted to resolve by switching to bluebird in the first place: in short,
unless/until we get rid of all code which assumes Promises have a `done` method
etc, we need to make sure that everything returns a bluebird promise.
(Aside: there was debate over whether in the long term we should be trying to
wean ourselves off bluebird promises by assuming all promises are native. The
conclusion was that the complexity hit involved in doing so outweighed any
benefit of a potential future migration away from bluebird).
2017-07-13 17:10:08 +01:00
Richard van der Hoff
a06bd84213
replace imports of `q` with bluebird
...
update `package.json`
```
find src test -name '*.js' |
xargs perl -i -pe 'if (/require\(.[qQ].\)/) { $_ = "import Promise from '\''bluebird'\'';\n"; }'
find src test -name '*.js' |
xargs perl -i -pe 'if (/import [qQ]/) { $_ = "import Promise from '\''bluebird'\'';\n"; }'
```
2017-07-12 18:05:08 +01:00
David Baker
3093f2d6fb
Merge pull request #1211 from matrix-org/rav/use_react_test_utils
...
Use matrix-react-test-utils rather than our own impl
2017-07-12 16:44:25 +01:00
Richard van der Hoff
928287b8fc
Bump to matrix-react-test-utils 0.1.1
...
... because 0.1.0 was broken
2017-07-12 00:02:52 +01:00
Richard van der Hoff
ab61b6b1b6
Use matrix-react-test-utils rather than our own impl
...
waitForRenderedDOMComponentWithTag is now in matrix-react-test-utils.
2017-07-11 23:14:56 +01:00
Michael Telatynski
7473c654d5
use npm scripts arg passing instead of $KARMAFLAGS to make cross-compat
2017-07-11 22:54:18 +01:00
David Baker
e242e5e714
Merge pull request #1205 from matrix-org/luke/feature-new-emojis
...
Bump the dep on emojione to 2.2.7 to add 🦈 and others
2017-07-11 14:13:13 +01:00
Luke Barnard
4766447e15
Bump the dep on emojione to 2.2.7 to add 🦈 and others
...
Also, re-run node scripts/emoji-data-strip.js to update emoji meta data in src/stripped-emoji.json
2017-07-11 13:48:15 +01:00
Luke Barnard
f9ee89b2f4
Merge branch 'develop' into matthew/whitelist-uri-schemes
2017-07-10 15:42:03 +01:00
Kegsay
e0e321783b
Append the scalar_token to the widget URL if the widget URL is a scalar URL ( #1182 )
2017-07-06 09:28:48 +01:00
Richard van der Hoff
f69033c907
Use headless chrome instead of phantomjs for tests
2017-07-05 14:39:02 +01:00
Luke Barnard
30f80b57f2
Instead of making this part of the build process, let the devs generate stripped-emoji.json
...
With the expectation that when the file needs to be regenerated to include other keys, the developer will run this script.
2017-06-28 13:28:48 +01:00
Luke Barnard
22ddbc63c3
Make lib dir prior to building
...
-p option will not error if lib already exists
2017-06-28 11:54:05 +01:00
Luke Barnard
2b8da85726
Strip the emoji meta-data for the data we need
...
This is done at build time by parsing emojione/emoji.json, stripping it and then writing to ./lib/stripped-emoji.json.
2017-06-28 11:36:19 +01:00
Luke Barnard
8ca3b382ed
Use emojione/emoji.json because we don't want two sets of emoji meta
2017-06-28 11:19:16 +01:00
Luke Barnard
9d339b96bd
Order emojis by standard ordering, add alternate shortnames
...
Also, increase the maximum number of emoji shown to 20.
2017-06-27 20:13:48 +01:00
David Baker
c0e48c72fc
Remove dep on liblevenstein
...
While we don't actually use it
2017-06-23 18:03:32 +01:00
Luke Barnard
87609582c6
Merge branch 'develop' into rte-fixes2
...
Conflicts:
package.json
src/autocomplete/CommandProvider.js
src/autocomplete/UserProvider.js
src/components/structures/RoomView.js
src/components/structures/UserSettings.js
src/components/views/rooms/MessageComposerInput.js
2017-06-23 15:30:06 +01:00
David Baker
f7aad3c422
v0.9.7
2017-06-22 11:57:27 +01:00
David Baker
6881fdf102
js-sdk 0.7.13
2017-06-22 11:52:13 +01:00
David Baker
529e014739
v0.9.6
2017-06-20 13:08:06 +01:00
David Baker
66c3a6d9ca
v0.9.5
2017-06-19 13:09:41 +01:00
David Baker
faeb40bc0f
Released js-sdk v0.7.12
2017-06-19 12:00:53 +01:00
David Baker
12ad9a2c58
v0.9.5-rc.2
2017-06-16 13:28:49 +01:00
David Baker
82436758b2
v0.9.5-rc.1
2017-06-15 17:17:17 +01:00
David Baker
198d85a673
js-sdk 0.7.12-rc.1
2017-06-15 17:15:26 +01:00
David Baker
a5aa497287
v0.9.4
2017-06-14 11:17:00 +01:00
David Baker
aef0a8025c
v0.9.3
2017-06-12 15:50:37 +01:00
David Baker
29355a610f
js-sdk 0.7.11
2017-06-12 15:19:52 +01:00
David Baker
336b10daf1
v0.9.3-rc.2
2017-06-09 22:13:54 +01:00
David Baker
c61942ed5d
We now require flux 2.1 because we use utils
2017-06-09 21:42:34 +01:00
David Baker
27592728f5
v0.9.3-rc.1
2017-06-09 20:28:09 +01:00
David Baker
0879d796eb
released js-sdk
2017-06-09 20:26:41 +01:00
Luke Barnard
53ea41e8a5
Merge branch 'develop' into new-guest-access
2017-06-07 12:08:37 +01:00
David Baker
31f1e421f2
v0.9.2
2017-06-06 17:40:30 +01:00
Luke Barnard
619830617a
Merge branch 'develop' into luke/ilag-i18n
...
In order to get ILAG internationalised
Conflicts:
src/components/structures/LoggedInView.js
src/components/structures/MatrixChat.js
src/components/views/dialogs/ChatCreateOrReuseDialog.js
src/components/views/dialogs/SetDisplayNameDialog.js
src/createRoom.js
src/i18n/strings/en_EN.json
2017-06-05 16:08:03 +01:00
Matthew Hodgson
0d5ad06ac1
v0.9.1
2017-06-02 22:39:32 +01:00
David Baker
9e0aca534c
v0.9.0
2017-06-02 14:23:30 +01:00
Matthew Hodgson
8add074dbf
v0.9.0-rc.2
2017-06-02 01:14:13 +01:00
Matthew Hodgson
7e097d8d74
Merge branch 'release-v0.9.0-rc.1' into develop
2017-06-02 01:07:08 +01:00
Matthew Hodgson
73f97b4661
bump js-sdk for webrtc
2017-06-02 01:05:09 +01:00
Matthew Hodgson
bceef2db91
v0.9.0-rc.1
2017-06-01 02:15:49 +01:00
Matthew Hodgson
b1475cb309
bump js-sdk
2017-06-01 02:04:46 +01:00
Matthew Hodgson
5c885922d9
Merge branch 'develop' into new-guest-access
2017-05-28 22:58:18 +01:00
Matthew Hodgson
32207bd058
use develop js-sdk
2017-05-26 19:51:47 +01:00
David Baker
99efbbee5e
Depend on prop-types module
...
So we can start writing code compatible with new React
2017-05-25 12:04:53 +01:00
David Baker
ec146c7f45
Switch to stock counterpart
...
We no longer need the custom counterpart. The things that were
changed in it and reasosn we no lomger need them are:
1. set separator - this can be done with standard counterpart
2. ES6 port: this was done to allow importing as _t, but is
unnecessary with the _t wrapper function in react-sdk
(although also seems to work fine with
`import _t from 'counterpart';`)
3. Fallback to key name: unnecessary with
`setMissingEntryGenerator` in 0.18, but we've changed to just
using a fallback locale anyway since No code missing en
translations should ever make it to the devbelop branch.
4. Logging on missing translations. Unnecessary with
`onTranslationNotFound`, but now not used anyway because we
let missing translations show up in the UI as
'missing translation'
Bulk changes to imports coming in separate commit for easy reading.
2017-05-25 11:24:17 +01:00
David Baker
d419c42a4f
Squash merge https://github.com/matrix-org/matrix-react-sdk/pull/801
2017-05-23 15:16:31 +01:00
David Baker
eadd6192e8
v0.8.9
2017-05-22 11:36:56 +01:00
David Baker
3a0ee385b8
Released js-sdk
2017-05-22 11:35:02 +01:00
David Baker
1addd6e304
v0.8.9-rc.1
2017-05-19 10:39:14 +01:00
David Baker
f615bc129f
Released js-sdk
2017-05-19 10:37:33 +01:00
David Baker
ebfafb3639
Revert "Merge pull request #807 from matrix-org/matthew/quick-search"
...
This reverts commit 0ad1d8caf3
, reversing
changes made to 1189368aab
.
2017-05-16 16:11:01 +01:00
David Baker
387529d130
Revert "Merge pull request #859 from matrix-org/dbkr/left_panel_for_newbies_2"
...
This reverts commit 3366d3bbae
, reversing
changes made to ceb71a4ef6
.
2017-05-16 14:49:55 +01:00
Michael Telatynski
fdf48def00
make reskindex windows friendly
...
makes #871 windows friendly
2017-05-09 17:13:27 +01:00
Luke Barnard
fe121126f5
Merge branch 'develop' into rte-fixes
...
Conflicts:
src/UserSettingsStore.js
src/autocomplete/EmojiProvider.js
src/components/views/rooms/MessageComposerInput.js
2017-05-08 17:08:59 +01:00
Luke Barnard
574c836941
Move chokidar to devDeps
2017-05-08 16:24:13 +01:00
Luke Barnard
7d1940620d
Add (watching) reskindex to `npm start`
...
also add reskindex in non-watching mode to `npm run build`
2017-05-08 15:07:58 +01:00
Luke Barnard
2eaaa97451
Give `reskindex.js` a watch mode (-w)
...
`scripts/reskindex.js -w` will run reskindex in watch mode whereby FS events will cause a reskindex to occur.
This depends on `chokidar`
2017-05-08 15:07:05 +01:00
David Baker
3366d3bbae
Merge pull request #859 from matrix-org/dbkr/left_panel_for_newbies_2
...
Make left panel better for new users (mk II)
2017-05-08 10:37:55 +01:00
Matthew Hodgson
f056360f70
merge master post release
2017-05-07 20:01:11 +01:00
David Baker
396b38512c
Remove babelcheck
...
Nobody is likley to be upgrading from babel 5 any more, so this
can go away now.
2017-05-04 16:50:47 +01:00
David Baker
909cdb6e9a
Depend on prop-types module
...
So we can start writing code compatible with new React
2017-05-04 16:22:06 +01:00
Michael Telatynski
c8fb18dc93
Pin filesize ver to fix break upstream
...
https://travis-ci.org/vector-im/riot-web/builds/227340622
https://github.com/avoidwork/filesize.js/issues/87
3.5.7 and 3.5.8 ver released <24h ago and broke stuff for us
2017-04-30 13:00:47 +01:00
David Baker
d81adb234a
v0.8.8
2017-04-25 10:53:59 +01:00
David Baker
74dabb2087
Released js-sdk
2017-04-25 10:52:44 +01:00
David Baker
e569144d6f
v0.8.8-rc.2
2017-04-24 18:24:29 +01:00
David Baker
a55eb00dad
v0.8.8-rc.1
2017-04-21 18:22:39 +01:00
David Baker
665f507537
Update js-sdk dependency
2017-04-21 18:18:35 +01:00
Matthew Hodgson
8da07740d1
bump react-gemini-scrollbar
2017-04-19 23:34:29 +01:00
Luke Barnard
ec2a5cce74
Merge branch 'develop' into matthew/whitelist-uri-schemes
2017-04-13 14:08:19 +01:00