Aviral Dasgupta
78641a80dd
autocomplete: replace Fuse.js with liblevenshtein
2017-03-07 04:09:25 +05:30
Aviral Dasgupta
f4c0baaa2f
refactor MessageComposerInput: bind -> class props
2017-03-07 04:09:25 +05:30
Matthew Hodgson
2db53c2284
whitelist data & mxc URIs on img tags: readds PR #333 now that punkave/sanitize-html#137 has landed
2017-02-19 03:04:42 +02:00
Aviral Dasgupta
0e66b370d4
fix eslint's no-invalid-this rule for class properties
2017-02-16 16:49:00 +05:30
Richard van der Hoff
6d8dcd97af
Merge branch 'master' into develop
...
(Keep js-sdk on develop)
2017-02-04 10:42:31 +00:00
Richard van der Hoff
a9cd1bfd4b
v0.8.6
2017-02-04 10:30:16 +00:00
Richard van der Hoff
39488f294b
bump to js-sdk 0.7.5
2017-02-04 10:23:56 +00:00
Richard van der Hoff
19b0f956d2
v0.8.6-rc.3
2017-02-03 15:32:37 +00:00
Richard van der Hoff
c52ae8ff01
Bump to js-sdk 0.7.5-rc.3
2017-02-03 15:28:03 +00:00
Richard van der Hoff
fd0a66ab99
Unpin js-sdk
2017-02-03 14:37:58 +00:00
David Baker
41936a957f
v0.8.6-rc.2
2017-02-03 13:07:11 +00:00
David Baker
66e22d1d26
Bump js-sdk
2017-02-03 13:04:42 +00:00
David Baker
bded0a7e8e
v0.8.6-rc.1
2017-02-03 12:13:42 +00:00
David Baker
25876837f5
released js-sdk
2017-02-03 12:11:24 +00:00
Richard van der Hoff
e23deac1bb
Implement e2e export
2017-01-24 21:50:24 +00:00
David Baker
1e77b2eba3
Bundle eslint config
2017-01-23 16:19:29 +00:00
David Baker
4ba224aac3
Use eslint config from the js sdk
...
Extend the js sdk's eslint config to give as consistent a code
style as possible. Add react/jsx/flow stuff that we use here.
2017-01-20 14:08:14 +00:00
Richard van der Hoff
bb7d589287
Merge pull request #617 from matrix-org/rav/megolm_backup
...
Megolm session import and export
2017-01-19 16:14:18 +00:00
Richard van der Hoff
31df78f946
Use text-encoding-utf-8 as a TextEncoder polyfill
...
Somebody else seems to have done a good job of polyfilling TextEncoder, so
let's use that.
2017-01-18 11:39:44 +00:00
Kegsay
fcb1d7a664
Merge pull request #575 from kyrias/commonmark
...
Replace marked with commonmark
2017-01-17 11:57:08 +00:00
David Baker
1d5112db5d
Back to develop js-sdk
2017-01-16 13:22:57 +00:00
David Baker
a9256b0ab1
v0.8.5
2017-01-16 13:21:34 +00:00
David Baker
3679e47002
js-sdk 0.7.4
2017-01-16 13:19:24 +00:00
David Baker
3ac9ed7f8f
v0.8.5-rc.1
2017-01-13 11:14:26 +00:00
David Baker
57652c06e3
released js-sdk
2017-01-13 11:13:17 +00:00
Matthew Hodgson
97514cf80e
Merge branch 'master' into develop
2016-12-24 19:03:42 +00:00
Matthew Hodgson
45bfb93f17
v0.8.4
2016-12-24 19:03:08 +00:00
Matthew Hodgson
223caae842
Merge branch 'master' into develop
2016-12-24 18:54:00 +00:00
Matthew Hodgson
1976bb70bd
v0.8.3-electron
2016-12-24 18:53:24 +00:00
David Baker
9cbe401866
Back to js-sdk develop
2016-12-22 14:13:48 +00:00
David Baker
9bf98161a2
v0.8.3
2016-12-22 14:09:42 +00:00
David Baker
57412b3315
released matrix-js-sdk
2016-12-22 14:06:42 +00:00
David Baker
70c7facb6f
matrix-js-sdk dev
2016-12-16 17:30:43 +00:00
David Baker
29a05dda20
v0.8.2
2016-12-16 17:26:13 +00:00
David Baker
03d9d28205
matrix-js-sdk 0.7.2
2016-12-16 17:24:17 +00:00
David Baker
1fbc938f87
js-sdk develop
2016-12-09 19:57:44 +00:00
David Baker
57c56992f1
v0.8.1
2016-12-09 19:53:27 +00:00
David Baker
fc39b35369
One more, one more try
2016-12-09 19:52:40 +00:00
David Baker
8ea299bcea
v0.8.1
2016-12-09 19:51:27 +00:00
David Baker
15f556406f
One more try...
2016-12-09 19:50:02 +00:00
David Baker
fb95b71f7b
v0.8.1
2016-12-09 19:48:27 +00:00
David Baker
3ddeece619
Back to rc temporarily
2016-12-09 19:47:28 +00:00
David Baker
56d51687f9
v0.8.1
2016-12-09 19:34:21 +00:00
David Baker
d0850d67cd
js-sdk 0.7.1
2016-12-09 19:32:27 +00:00
David Baker
a297015d27
v0.8.1-rc.2
2016-12-06 16:04:05 +00:00
David Baker
66f72e674b
v0.8.1-rc.1
2016-12-05 17:51:04 +00:00
David Baker
6693817cdb
released js-sdk
2016-12-05 17:47:54 +00:00
Mark Haines
3aa1e0dd9e
Update browser-encrypt-attachment to v0.3.0 ( #570 )
2016-12-01 13:12:22 +00:00
Johannes Löthberg
4d2926485b
Replace marked with commonmark
...
Marked has some annoying bugs, and the author is inactive, so replace it
with commonmark.js, which is the reference JavaScript implementation of
CommonMark. CommonMark is also preferable since it has a specification,
and a conformance test suite to make sure that parsers are correct.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2016-11-29 23:14:04 +01:00
Richard van der Hoff
6842544cd7
Unpin js-sdk
2016-11-22 22:12:50 +00:00
Mark Haines
b67fcf8109
Bump browser-encrypt-attachment to v0.2.0
2016-11-22 18:18:16 +00:00
Matthew Hodgson
09105608ab
v0.8.0
2016-11-19 02:01:43 +02:00
Richard van der Hoff
d3c9792126
Remove pin on react 15.3 and bump draft-js-export-html instead
...
draft-js-export-html have fixed the incompatibility with react 15.4, so we can
now update.
2016-11-17 10:15:10 +00:00
Kegan Dougal
3ef0a08493
Pin to 15.3.2 because 15.4.0 is broken and fails with missing CSSProperty file
2016-11-16 17:58:43 +00:00
Mark Haines
13f28e53e1
Generate thumbnails when sending m.image and m.video messages. ( #555 )
...
* Send a thumbnail when sending a m.image
* Use the 'thumbnail_file' when displaying encrypted images
* Whitespace
* Generate thumbnails for m.video
* Fix docstring, remove unused vars, use const
* Don't change the upload promise behaviour
* Polyfill for Canvas.toBlob to support older browsers
* Lowercase for integer types in jsdoc
2016-11-15 11:22:39 +00:00
David Baker
062cb7a52e
Add isomorphic fetch
...
because the attachment crypto uses it
2016-11-11 17:22:44 +00:00
Mark Haines
0bfcb38879
Add dependency on browser-encrypted-attachment
2016-11-11 14:42:33 +00:00
Mark Haines
23e764604c
Merge remote-tracking branch 'origin/master' into develop
2016-11-11 12:00:53 +00:00
Mark Haines
61921327c2
Merge remote-tracking branch 'origin/master' into develop
2016-11-11 12:00:30 +00:00
David Baker
1e163eabf0
Revert "Encrypt attachments in encrypted rooms,"
2016-11-11 11:59:08 +00:00
David Baker
3e9414b21e
Merge pull request #533 from matrix-org/markjh/encrypted-attachments
...
Encrypt attachments in encrypted rooms,
2016-11-09 09:45:01 +00:00
David Baker
c973dbf1c4
0.7.5 has been released
2016-11-04 13:02:12 +00:00
David Baker
1368d90e66
v0.7.5
2016-11-04 10:09:11 +00:00
David Baker
fa967da2a9
matrix-js-sdk 0.6.4
2016-11-04 10:07:50 +00:00
David Baker
46301727c3
Actually add isomorphic-fetch
2016-11-03 15:53:52 +00:00
Mark Haines
e0cea74c7e
Encrypt attachments in encrypted rooms, decrypt image attachments when displaying them
2016-11-02 16:26:10 +00:00
David Baker
f433f9ca32
Move platform-specific functionality into Platform
...
Platform classes are provided by the application via
PlatformPeg.set().
2016-11-02 15:10:21 +00:00
David Baker
f2e59f1bd3
matrix-js-sdk dep back to develop
2016-11-02 11:10:20 +00:00
David Baker
a8a6a9d73d
v0.7.5-rc.1
2016-11-02 11:08:02 +00:00
David Baker
2cb9e606be
Use released js-sdk
2016-11-02 11:03:52 +00:00
David Baker
3e8fcac303
Explicitly list file sin package.json
...
To avoid publishing whatever happens to be in the working copy.
Equivalent of https://github.com/vector-im/vector-web/pull/2516
for react-sdk.
2016-11-01 15:15:31 +00:00
David Baker
2faf5702c9
Add plugin that makes babel 6 not break everything
...
Also transform-runtime here because we seem to need it here too
2016-10-17 16:24:19 +01:00
David Baker
f9ef6ba871
Replace stage & es2017 with the specific plugins
2016-10-17 16:24:19 +01:00
David Baker
0931f746d8
Move scripts into scripts/
2016-10-17 16:23:27 +01:00
David Baker
c0973940de
Remove accidentally comitted babel updgrade hack
...
Was trying to force it to upgrade babel to the stub babel 6
package rather than leaving the babel 5 ones, but it's too hacky.
Also remove the outdated comment.
2016-10-17 16:23:26 +01:00
David Baker
eb9f884b53
Stage 0 is a little much
2016-10-17 16:23:26 +01:00
David Baker
9434feb009
Add a script to check the version of babel cli
...
Because the package has changed so npm can't just auto-upgrade,
so this at least tells people how to fix it when the upgrade
breaks it for everybody.
2016-10-17 16:23:26 +01:00
Aviral Dasgupta
022eb575d9
Upgrade to babel6 and enable some presets.
2016-10-17 16:23:25 +01:00
David Baker
5b4b81f7dc
Revert "Switch to babel 6"
2016-10-14 18:49:52 +01:00
David Baker
8a0f6a0c6e
Revert 09d2b2a36c
...
as babel 6 appears to break sending messages with the non RTE
editor
2016-10-14 18:48:41 +01:00
David Baker
09d2b2a36c
Try adding transform-runtime in react-sdk
...
as it seems the runtime is undefined on the /develop, even though
it works just fine for me locally.
2016-10-14 18:32:52 +01:00
David Baker
4f261a0e96
Replace stage & es2017 with the specific plugins
2016-10-14 18:02:26 +01:00
David Baker
89ca18b556
Move scripts into scripts/
2016-10-13 09:45:07 +01:00
David Baker
445230526f
Remove accidentally comitted babel updgrade hack
...
Was trying to force it to upgrade babel to the stub babel 6
package rather than leaving the babel 5 ones, but it's too hacky.
Also remove the outdated comment.
2016-10-13 09:39:12 +01:00
David Baker
5801bf60aa
Stage 0 is a little much
2016-10-12 17:26:43 +01:00
David Baker
4bea0c0818
Add a script to check the version of babel cli
...
Because the package has changed so npm can't just auto-upgrade,
so this at least tells people how to fix it when the upgrade
breaks it for everybody.
2016-10-12 16:53:07 +01:00
David Baker
eadb55c6b0
Merge branch 'babelrc' of https://github.com/aviraldg/matrix-react-sdk into aviraldg-babelrc
2016-10-12 14:03:21 +01:00
David Baker
b186c8db6b
js-sdk develop
2016-10-12 11:48:15 +01:00
David Baker
ff806c3bc3
0.7.4
2016-10-12 11:47:22 +01:00
David Baker
a62f565bb9
js-sdk 0.6.3
2016-10-12 11:45:59 +01:00
David Baker
79011886a8
Set js-sdk dep back to develop
2016-10-05 16:53:26 +01:00
David Baker
b5cd540e27
0.7.3
2016-10-05 16:51:15 +01:00
David Baker
17a57b13a9
Bump js-sdk to released
2016-10-05 16:49:54 +01:00
David Baker
7785797be0
Update to linkify 2.1.3
...
To pull in https://github.com/SoapBox/linkifyjs/pull/166
2016-10-04 11:29:13 +01:00
Aviral Dasgupta
2d173d83b9
Upgrade to babel6 and enable some presets.
2016-10-02 17:27:45 +05:30
David Baker
898d792336
Update to linkifyjs 2.1.1
2016-09-23 14:05:31 +01:00
David Baker
77c4cd337e
Merge branch 'develop' into dbkr/irc_links
2016-09-22 09:50:18 +01:00
David Baker
fedc0f2ec6
Back to develop
2016-09-21 17:32:54 +01:00
David Baker
be232bc1da
0.7.2
2016-09-21 17:28:08 +01:00
David Baker
58de14a4c6
Pin to released js-sdk
2016-09-21 17:26:15 +01:00
David Baker
59117f1905
Fix linkifying rooms with underscores, try 2
...
Fixes https://github.com/vector-im/vector-web/issues/500
2016-09-21 14:11:43 +01:00
David Baker
765ae3a715
Move back to js-sdk develop
2016-09-21 12:00:37 +01:00
David Baker
041b10539a
0.7.1
2016-09-21 11:57:51 +01:00
David Baker
681b45230e
Pin to js-sdk 0.6.0
2016-09-21 11:50:17 +01:00
David Baker
c34108eab5
0.7.0
2016-09-21 11:43:15 +01:00
Matthew Hodgson
eadcc5e2b9
repin linkify
2016-09-13 19:02:44 +01:00
Matthew Hodgson
91b90aa1fd
Merge pull request #460 from aviraldg/fix-linkify
...
Fix linkification and bump linkifyjs dep
2016-09-13 19:01:56 +01:00
Aviral Dasgupta
b62622a814
Improve autocomplete behaviour
...
Fixes vector-im/vector-web#1761
2016-09-13 15:46:02 +05:30
Aviral Dasgupta
8db2a4d46f
Fix linkification and bump linkifyjs dep
2016-09-12 03:30:00 +05:30
Matthew Hodgson
b0a4b017c3
Merge pull request #440 from aviraldg/feature-rte-formatbar
...
Formatting toolbar for RTE message composer.
2016-09-08 13:54:26 +01:00
Aviral Dasgupta
71251293e4
RTE formatbar (wip)
...
Fixes vector-im/vector-web#2024
2016-09-08 00:02:16 +05:30
Matthew Hodgson
b5f9c2a5ac
Merge branch 'master' into develop
2016-09-02 17:17:24 +01:00
Matthew Hodgson
14227b5718
0.6.5-r3
2016-09-02 17:17:01 +01:00
Matthew Hodgson
fd664e893f
Merge branch 'master' into develop
2016-09-02 17:14:24 +01:00
Matthew Hodgson
c2ca261085
0.6.5-r2
2016-09-02 17:13:59 +01:00
Matthew Hodgson
1a4e236a50
Merge branch 'master' into develop
2016-09-01 22:18:32 +01:00
Matthew Hodgson
b9d98f918e
0.6.5-r1
2016-09-01 22:18:11 +01:00
Matthew Hodgson
3b2faa4cf9
pin to dev
2016-08-30 13:54:35 +01:00
Matthew Hodgson
90cfb06ba3
0.6.5
2016-08-28 16:55:04 +01:00
Matthew Hodgson
3dd337b553
dep on 0.5.6 of matrix-js-sdk
2016-08-28 16:51:51 +01:00
Matthew Hodgson
6786539550
pin linkifyjs to precisely 2.0.0-beta4, as 2.0.0-beta9 breaks links as per https://github.com/vector-im/vector-web/issues/2010
2016-08-25 18:30:48 +01:00
David Baker
3c8a7e36aa
0.6.4-r1
2016-08-12 10:08:15 +01:00
David Baker
ec9243d4b0
0.6.4
2016-08-11 17:29:10 +01:00
David Baker
e4dd387376
JS SDK 0.5.5 released
2016-08-11 17:28:09 +01:00
Matthew Hodgson
d0158f5812
fix merge conflict
2016-08-04 23:45:28 +01:00
Matthew Hodgson
90e5ab2ca3
merge in develop
2016-08-04 13:39:47 +01:00
Richard van der Hoff
24cc4f52bf
Downgrade emojione to 2.2.3
...
... because @aviraldg says > 2.2.3 is broken :/
2016-08-03 21:36:52 +01:00
Richard van der Hoff
f4e40696bc
Bump emojione to 2.2.3
...
Because @aviraldg says it's better.
2016-08-03 21:17:54 +01:00
David Baker
cf3cd69f37
Merge pull request #366 from matrix-org/rav/remove_relayoutonupdate
...
Remove relayoutOnUpdate prop on gemini-scrollbar
2016-07-27 15:21:46 +01:00
David Baker
3308842121
Fix up reskindex.js path
...
Since npm does not put our *own* 'binaries' on the path, we need to use the full path to it
2016-07-27 13:28:23 +01:00
Richard van der Hoff
c8df9148b3
Remove relayoutOnUpdate prop on gemini-scrollbar
...
The latest gemini-scrollbar makes relayoutOnUpdate redundant, so update to it
and remove the properties.
2016-07-27 11:35:48 +01:00
Richard van der Hoff
e3cdeed32b
Bump to react 15.2.1
...
This should also stop npm complaining about invalid peerDependencies.
2016-07-22 10:43:50 +01:00
Richard van der Hoff
ad7f8d0a58
Bump to latest react-gemini-scrollbar
...
I've updated our forks of the gemini-scrollbar project to latest upstream.
2016-07-22 10:12:37 +01:00
David Baker
6d403e792b
Add --stage 1 to babel cmdline
...
So we can use trailing function commas. The trailing comma proposal is actually at stage 3 now and there's a babel 6 plugin for it, which we should use when we switch back to babel 6.
2016-07-08 15:29:59 +01:00
Aviral Dasgupta
cccc58b47f
feat: implement autocomplete replacement
2016-07-03 22:15:13 +05:30
Aviral Dasgupta
cd928fe6f5
Merge remote-tracking branch 'upstream/develop' into feature-autocomplete
2016-07-03 00:00:02 +05:30
David Baker
21cc4cba9a
Correct npm run lint command line
2016-07-01 19:30:53 +01:00
Aviral Dasgupta
1c002866e8
feat: add and configure eslint
2016-07-01 23:08:51 +05:30
David Baker
5cda2a6802
Disable colour output in jenkins script
...
As it really confuses jenkins
2016-06-23 14:38:08 +01:00
Matthew Hodgson
94aec10512
Merge branch 'develop' into dbkr/scalar
2016-06-19 22:40:48 +01:00
Aviral Dasgupta
b9d7743e5a
Emoji provider, DDG working, style improvements
2016-06-17 04:58:09 +05:30
Aviral Dasgupta
769b3f0c2a
Merge branch 'develop' into feature-autocomplete
2016-06-17 00:37:39 +05:30
Aviral Dasgupta
4bc8ec3e6d
room, user, ddg autocomplete providers (wip)
2016-06-12 17:02:46 +05:30
Aviral Dasgupta
0df201c483
Merge branch 'develop' into feature-autocomplete
2016-06-12 14:10:23 +05:30
Aviral Dasgupta
e4217c3fb7
rte improvements, markdown mode
2016-06-11 15:52:08 +05:30
Aviral Dasgupta
bf8e56e04c
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into feature-rte
2016-06-10 04:43:44 +05:30
Richard van der Hoff
cab24bb14c
Switch matrix-js-sdk back to develop
2016-06-08 21:34:30 +01:00
David Baker
aca0e060a4
Also change velocity-vector commit & requires
...
Because it needs a versiob where the package name is actually updated and the requires need to use the right package name
2016-06-07 20:47:37 +01:00
David Baker
8679ce80c8
Update vector velocity fork package name
2016-06-07 20:28:38 +01:00
David Baker
d5a522fdfe
Second attempt at fixing the Velocity memory leak
...
1) Correct fix for Velociraptor (we need to find the DOM node and pass that in)
2) Do the same leak fix for the read marker
3) Update the dependency to our fork which is fixed to make the call we do to release memory actually work.
4) Remove the velocity-ui-pack dependency which is unnecessary because velocity-ui is included in the velocity package
2016-06-07 18:22:01 +01:00
David Baker
fdcebe1e56
Merge remote-tracking branch 'origin/develop' into dbkr/scalar
2016-06-06 17:19:38 +01:00
Matthew Hodgson
507f5e2ca1
0.6.3
2016-06-03 12:17:46 +01:00
Matthew Hodgson
b06ab78a81
0.6.2
2016-06-02 18:55:34 +01:00
Matthew Hodgson
168f74d6cf
correctly bump dep on js-sdk 0.5.4
2016-06-02 18:53:50 +01:00
Matthew Hodgson
204437e40c
0.6.1
2016-06-02 18:32:50 +01:00
Richard van der Hoff
268cedee0f
0.6.0
2016-06-02 13:38:19 +01:00
Richard van der Hoff
d812c77fc1
Bump to js-sdk 0.5.3
2016-06-02 13:36:45 +01:00
Aviral Dasgupta
b979a16199
initial version of autocomplete
2016-06-01 16:54:21 +05:30
Aviral Dasgupta
001011df27
Initial version of rich text editor
2016-05-27 10:15:55 +05:30
David Baker
0bb4f9dd5c
add browser request as a dep
...
since we need to do requests directly for scalar integ
2016-05-16 15:35:39 +01:00
Richard van der Hoff
412512570b
0.5.2
2016-04-22 11:21:32 +01:00
Richard van der Hoff
e5e9a3819e
Load babel-polyfill in tests
...
Object.values() isn't available natively, so use polyfill for it.
2016-04-21 08:10:46 +01:00
Richard van der Hoff
37365728cb
Bump react-gemini-scrollbar
...
(to pick up a non-broken version)
2016-04-20 13:46:21 +01:00
Richard van der Hoff
d953ac4e6b
Don't relayout scrollpanels every time something changes
...
Gemini's habit of reflowing everything everytime anything changes at all makes
for an unresponsive app. Turn it off everywhere we use gemini.
2016-04-20 12:25:19 +01:00
Richard van der Hoff
9bd68ba5a8
0.5.1
2016-04-19 13:35:06 +01:00
Richard van der Hoff
e114f04e47
Abort publish if build fails
...
.. otherwise we end up publishing a broken build.
2016-04-19 13:30:07 +01:00
Richard van der Hoff
24223ae2b6
0.5.0
2016-04-19 13:20:26 +01:00
Richard van der Hoff
bf6665c9f7
Bump to js-sdk 0.5.2
2016-04-19 13:16:39 +01:00
Richard van der Hoff
3cde22169e
Upgrade to react 15.0
...
Needs a new react-gemini-scrollbar to match.
2016-04-17 21:40:50 +01:00
Richard van der Hoff
73f7528d0f
Use babel 5 for karma tests
2016-03-31 16:59:38 +01:00
Richard van der Hoff
3129e84b6c
Switch js-sdk back to develop
2016-03-31 16:34:38 +01:00
Richard van der Hoff
dc5c0928b2
Some basic tests for MessagePanel
...
Check that it puts the read marker in the right place, and check that the
animation works.
... all of which has been surprisingly painful.
2016-03-31 00:48:46 +01:00
Richard van der Hoff
d2e69c819f
0.4.0
2016-03-30 13:25:25 +01:00
Richard van der Hoff
c5793b91cd
Bump to js-sdk 0.5.1
2016-03-30 13:23:13 +01:00
Richard van der Hoff
abedb05268
Merge pull request #250 from matrix-org/rav/disable_composer_if_no_permission
...
Disable the message composer if we don't have permission to post
2016-03-29 15:15:58 +01:00
Richard van der Hoff
9ae3a96b6a
Add missing devDependencies
2016-03-29 00:12:59 +01:00
Richard van der Hoff
31e283729e
Need babel-loader for karma tests
2016-03-29 00:12:59 +01:00
Richard van der Hoff
6069812fcf
Create Junit reports from karma
2016-03-29 00:12:59 +01:00
Richard van der Hoff
04561ea6e6
Use phantomjs when running a single test
2016-03-29 00:12:59 +01:00
Richard van der Hoff
f60dd93660
Initial implementation of some karma/mocha tests
...
It does something, but things I don't like:
* it churns for 15 seconds webpacking everything. Do we really need to get
webpack involved here?
* I don't think there's any way to control which tests get run and which don't.
Other things I'd want to fix up include:
* Make it run on jsdom or phantomjs instead of Chrome
* figure out how to configure babel without a .babelrc
2016-03-29 00:12:58 +01:00
Richard van der Hoff
cbf5b0eca3
Disable the message composer if we don't have permission to post
...
Rehashes dave's earlier PR which did the same thing
2016-03-24 13:57:21 +00:00
Richard van der Hoff
dcfc283279
0.3.1
2016-03-23 14:55:44 +00:00
Richard van der Hoff
31a3f342af
0.3.0
2016-03-23 14:00:40 +00:00
Richard van der Hoff
fb3a471d77
Revert "Switch js-sdk back to develop"
...
This reverts commit bf6e13dbcd
.
Apparently we don't need this change anyway
2016-03-23 13:54:20 +00:00
Richard van der Hoff
bf6e13dbcd
Switch js-sdk back to develop
...
Matthew has landed some required fix in js-sdk
2016-03-23 12:11:05 +00:00
Richard van der Hoff
1495a6ffa0
Bump react-sdk to latest develop
...
Pick up the version which optimises out onResize handler where possible
2016-03-23 12:09:09 +00:00
Richard van der Hoff
272bef1606
Bump react-gemini-scrollbar version
2016-03-23 00:03:55 +00:00
Richard van der Hoff
a82c0580d2
Bump to matrix-js-sdk 0.5.0
2016-03-22 19:17:22 +00:00
Richard van der Hoff
cb1cf0661e
Bump to latest react-gemini-scrollbar build
...
Hopefully this will https://github.com/vector-im/vector-web/issues/1186 and
some other bugs.
2016-03-18 16:06:12 +00:00
Richard van der Hoff
0598092f9d
Bump to latest react-gemini-scrollbar
...
... which will hopefully fix the mystery of the disappearing member list.
2016-03-14 19:02:22 +00:00
Richard van der Hoff
6a0cd9e047
Bump to dev branch of js-sdk
2016-03-14 15:54:33 +00:00
Richard van der Hoff
88b3f2ed8c
Use our fork of react-gemini-scrollbar to fix resize issues
...
Rather than telling react-gemini-scrollbar to update every time something that
changes its size happens, try out our fork of it which uses some hackery to
listen for resizes.
2016-03-14 12:46:13 +00:00
Richard van der Hoff
fc062072b0
Bump to 0.2.0
2016-03-11 12:52:21 +00:00
Richard van der Hoff
eeab97114f
Prepare v0.2.0
2016-03-11 12:48:26 +00:00
Richard van der Hoff
02510003dd
prep v0.1.1
2016-03-11 12:24:44 +00:00
Richard van der Hoff
030b8fe113
Merge remote-tracking branch 'origin/0_1_0_fixes' into develop
2016-02-25 17:32:22 +00:00
Richard van der Hoff
c1bb527539
s/version.txt/git-revision.txt/
2016-02-25 16:50:27 +00:00
Richard van der Hoff
dceb4a9297
Add a 'version.txt' file to the tarball
...
This will enable the vector build to know what it got
2016-02-25 15:24:10 +00:00
David Baker
4b13d71bb4
Bump to 0.1.0
2016-02-24 14:14:53 +00:00
David Baker
cd92f0ea62
Use new release of js-sdk
2016-02-24 14:06:03 +00:00
David Baker
99a491bb0e
Merge pull request #68 from matrix-org/notif_sync
...
Set room highlight from unread_notification_count
2016-01-21 10:31:42 +00:00
David Baker
02e41450b4
Do (more) client side validation of registration parameters.
2016-01-15 13:31:41 +00:00
David Baker
6ea3f21a8e
Favicon badges
2015-12-21 12:55:13 +00:00
David Baker
5e2a4fa537
Merge branch 'develop' into skindex-nextgen
2015-12-01 15:48:05 +00:00
David Baker
4f8895f160
Copyright header on component index
2015-11-30 18:00:19 +00:00
David Baker
730b33535a
More WIP component indexing
2015-11-30 17:33:04 +00:00
Kegan Dougal
80a235adf9
Move and merge MemberList
2015-11-30 15:13:28 +00:00
Kegan Dougal
9950e45b7d
Add required imports
2015-11-27 15:39:52 +00:00
Kegan Dougal
5ba1ef5203
Move velocity stuff / contextual menu from Vector to React.
2015-11-27 15:37:40 +00:00
Kegan Dougal
b12fc67a63
Add markdown support (enabled by default)
2015-11-20 16:08:57 +00:00
David Baker
caabe02fca
Merge pull request #32 from matrix-org/read_receipts
...
Read receipts
2015-11-18 14:53:25 +00:00
Matthew Hodgson
02ad2b5152
remove react-loader (not that the controller should be rendering spinners in the first place :(
2015-11-10 18:25:10 +00:00
David Baker
2f783a7ba9
Merge remote-tracking branch 'origin/develop' into read_receipts
2015-11-10 11:27:43 +00:00
Matthew Hodgson
efd88b9a83
upgrade to react 0.14
2015-11-09 23:13:43 +00:00
David Baker
d8edbd2e3c
Requires js-sdk develop
2015-11-05 14:45:48 +00:00
David Baker
966f44baa1
bump js-sdk -> 0.3.0 on the right branch
2015-10-28 18:06:10 +00:00
David Baker
c46f40c816
bump js-sdk -> 0.3.0
2015-10-28 18:02:50 +00:00
David Baker
d12ca92ea7
Avoid double updating: setting the state will cause a re-render so forcing an update is redundant. Also bump js sdk dep to newest to match vector.
2015-10-13 11:12:06 +01:00
David Baker
55f656f150
0.0.2
2015-10-02 18:55:09 +01:00
David Baker
4472f63b5f
We need js sdk 0.2.1 for getRoomIdForAlias
2015-09-25 17:49:35 +01:00
David Baker
56530d80d7
Add link to guthub issue about webpack's loader path silliness
2015-09-25 13:53:58 +01:00
David Baker
d172aaf41f
Add -loader packages as deps
...
Even though we don't use webpack directly, webpack needs the loaders
to be in the dependency package's node_modules directory, so this
lets packages that depend on us use webpack.
2015-09-25 13:39:21 +01:00
David Baker
d938ba70d3
Port over room leaving
2015-09-17 12:10:01 +01:00
David Baker
aba4c1e9af
We don't use catw here anymore
2015-09-15 14:46:41 +01:00
David Baker
f3b9f8c799
WIP reworking of skinning and app integration process
2015-09-11 15:42:11 +01:00
David Baker
9b73d6ed6d
react-tools is dead. Long live Babel.
2015-09-10 15:28:30 +01:00
David Baker
6cc88e4ef3
Remove stuff that's going into the base skin
2015-09-09 16:57:55 +01:00
David Baker
e1a6ede17b
Ignore all module caches and make the built js the default include root
2015-09-08 18:45:00 +01:00
David Baker
5a87b9759f
update to new js-sdk
2015-08-07 11:27:13 +01:00
Matthew Hodgson
c33899e93a
bump to the same react version as the custom app
2015-07-12 14:26:51 +01:00
David Baker
63d7ff3ed6
Build the logic too into the same hierarchy as it is unbuilt so it can be used either processed or unprocessed. Does involve having a dir called 'src' in the built products directory, and abusing jsx as a cross-platform version of cp (there is no jsx in the src dir).
2015-07-10 18:09:30 +01:00
David Baker
a00510c1ca
Linkify URLs
2015-07-09 15:41:19 +01:00
David Baker
53e9d030b7
See uploaded files
2015-07-08 16:25:27 +01:00
David Baker
36ecbfc87f
Upload files and images
2015-07-08 14:34:53 +01:00
David Baker
dff74f44de
Tweak the example build process. Move example -> examples/trivial to we can have more than one. Update README appropriately.
2015-07-03 15:56:04 +01:00
Matthew Hodgson
aaa38d95ba
s/themes/skins/g as we are always describing the whole UI layout here, whereas themes can sometimes just be small cosmetic tweaks (light-on-dark, dark-on-light etc)
2015-06-23 18:28:20 +01:00
David Baker
6fc1c54e66
Bump js-sdk version
2015-06-23 15:48:15 +01:00
David Baker
a022a4b9a6
Reshuffle to put "HTML" (JSX) and CSS together as a theme with logic elsewhere.
2015-06-23 14:40:50 +01:00
David Baker
5c56b201fc
sensible version of js-sdk
2015-06-18 11:56:12 +01:00
David Baker
125fa78bc6
Something starting to resemble a Matrix Client
2015-06-12 17:34:17 +01:00
David Baker
877873e730
Build (and watch-build) jsx->js and modular css -> (uglified) css bundle
2015-06-10 15:54:36 +01:00
David Baker
2ea9ed8d79
Add repository fields to package.json and add a README to the example
2015-06-09 18:52:26 +01:00
David Baker
c42733ec95
Basic structure of a react SDK and start of an implementation.
2015-06-09 17:40:42 +01:00