Kegan Dougal
1ce9e7c6bb
BREAKING CHANGE: Remove WebStorageStore
...
This will be replaced with an IndexedDB style solution. Maintaining 2 different
persistent stores is not my idea of fun.
2017-01-13 10:44:20 +00:00
David Baker
df4ae597a5
Include eslint config files in distribution
...
Otherwise linting will fail if you try to run it
2017-01-12 16:54:49 +00:00
David Baker
8c512bce9e
Use less ancient version of node
...
ESLint errors with old node (at least without --harmony) so use
a more sensible version
2017-01-12 16:20:49 +00:00
David Baker
4775010452
Be quiet npm
...
we don't need the commands you're running in the xml file
2017-01-12 16:07:44 +00:00
David Baker
03f4b15c61
Merge pull request #321 from matrix-org/dbkr/dont_polyfill
...
Remove babel-polyfill
2017-01-12 15:56:57 +00:00
David Baker
d8c23c0dcb
Merge pull request #320 from matrix-org/dbkr/build_process_es6
...
Update build process for ES6
2017-01-12 15:50:35 +00:00
David Baker
4ab261b89f
Add eslint:recommends
...
Turn off / tweak some options from it. Fix a double-definition.
Add an eslint config to the spec directory to tell it about the
jasmine magic globals.
2017-01-12 15:05:42 +00:00
David Baker
e057956ede
Add google eslint rules as a base
...
Remove some we don't care about. Set some other ones we do care
about but don't currently adhere to to warn. Set the max warnings
threshold to the current number of warnings, so we don't introduce
more of them. Fix a bunch of legit lint errors and add exceptions
to various places in the test code that does funny things with
'this'.
2017-01-12 14:35:58 +00:00
David Baker
543b9cf0ce
Run lint on prepublish, not build
...
and make everything errors, so now you can do local builds with
lint failures, but CI will fail and you can't release.
2017-01-12 12:57:24 +00:00
David Baker
591b56d794
it's build now, not compile
2017-01-12 12:55:50 +00:00
David Baker
7f8375d864
Lint spec as well as src
2017-01-12 12:51:59 +00:00
David Baker
31af4bbeb5
Fix jsdoc errors in spec/
2017-01-12 12:51:22 +00:00
David Baker
0a11404be2
Fix legitimate JSDoc errors
2017-01-12 11:46:07 +00:00
David Baker
ff723980ac
Add exceptions to eslintrc for JSDoc
...
To allow things we've been OK about previously
2017-01-12 11:26:17 +00:00
David Baker
0dfd60ad5e
Merge compile target into build
2017-01-11 19:02:25 +00:00
David Baker
18f57a2100
Remove babel-polyfill
...
react-sdk's tests are failing because babel-polyfill is being
pulled in twice.
As per https://babeljs.io/docs/usage/polyfill/ babel-polyfill is
"intended to be used in an application rather than a library/tool".
From a library, we're limited to things that don't modify globals,
since the js env is not ours to start screwing around with.
2017-01-11 18:52:49 +00:00
David Baker
9b5cb3a631
Update build process for ES6
...
* Make npm run build run npm compile (it needs the output)
* Switch to ESlint so we can actually use ES6 without the linter
crying.
2017-01-11 18:11:47 +00:00
David Baker
09e4e4709f
Merge pull request #319 from matrix-org/dbkr/babel_is_not_a_package
...
'babel' is not a babel package anymore
2017-01-11 17:35:57 +00:00
David Baker
00895f00e6
Empty commit to force rebuild
2017-01-11 17:30:15 +00:00
David Baker
c57be7b966
'babel' is not a babel package anymore
...
and so is just redundant as you have babel-cli which is what you
actually want.
2017-01-11 17:17:19 +00:00
Kegsay
51d94e63f4
Merge pull request #318 from matrix-org/kegan/es6
...
Add Babel for ES6 support
2017-01-11 11:47:19 +00:00
Kegan Dougal
6daeec838f
Add start script
2017-01-11 11:25:24 +00:00
Kegan Dougal
53f23939c1
Review comments
2017-01-11 10:59:33 +00:00
Kegan Dougal
0bbec9e182
Appease linters
2017-01-11 10:40:20 +00:00
Kegan Dougal
101970dcd9
Merge branch 'develop' into kegan/es6
2017-01-11 10:35:01 +00:00
Kegan Dougal
6644151d19
Add babel-polyfill to include more ES6 goodies
2017-01-11 10:32:52 +00:00
Kegan Dougal
548ffdced1
es2015 not env
2017-01-11 10:27:51 +00:00
Kegan Dougal
cba4b24b23
Add /lib to ignore as with react SDK
2017-01-11 10:24:31 +00:00
Kegan Dougal
3e922c2d41
Add babel dep and config
2017-01-11 10:19:46 +00:00
Kegan Dougal
ae6a409cc2
Move /lib to /src
2017-01-11 10:09:04 +00:00
David Baker
94d79edbd0
Merge pull request #317 from matrix-org/dbkr/move_screen_sharing_error
...
Move screen sharing check/error
2017-01-11 10:08:12 +00:00
David Baker
4dc331d629
Move screen sharing check/error
...
Because the https check only applies in the browser
2017-01-10 18:36:54 +00:00
David Baker
18131735d7
Cheekily fix screen sharing with audio
2017-01-10 14:24:09 +00:00
Richard van der Hoff
2a51e7a665
Merge pull request #316 from matrix-org/kegan/release-script-dies-if-uncommitted-changes
...
release.sh: Bail early if there are uncommitted changes
2017-01-04 14:05:23 +00:00
Kegan Dougal
df7ac77113
Review comments
2017-01-04 13:57:51 +00:00
Kegan Dougal
1b222249c4
Reset ret before reusing it
2017-01-04 11:56:01 +00:00
Kegan Dougal
126967cb90
release.sh: Bail early if there are uncommitted changes
2017-01-04 11:47:33 +00:00
Kegan Dougal
2afa381cae
Merge branch 'master' into develop
2017-01-04 11:34:24 +00:00
Kegan Dougal
05cbc217a0
Add more docs to explain how to do releases
2017-01-04 11:27:34 +00:00
Kegan Dougal
54eec40d20
v0.7.3
v0.7.3
2017-01-04 11:25:43 +00:00
Kegan Dougal
3ab34f911b
Prepare changelog for v0.7.3
2017-01-04 11:25:42 +00:00
Kegan Dougal
d6e4d0a417
Remove RELEASING.md
...
vdh says it is out of date and is misleading and should be removed, so removing it.
2017-01-04 11:16:59 +00:00
Kegan Dougal
fac40f5183
Styling and ES5 only
2017-01-04 11:10:24 +00:00
Kegsay
ce684a6628
Merge pull request #310 from Deadid/develop
...
User presence list feature
2017-01-04 10:38:09 +00:00
Richard van der Hoff
14fac241f7
bump to olm 2.1.0
2016-12-23 14:36:22 +00:00
Sergiy Makhov
335579e250
Changed paramater type to string array. Removed bad doc
2016-12-23 08:51:41 +02:00
Kegsay
c8565be3a5
Merge pull request #313 from matrix-org/kegan/timeouts-for-everyone
...
Allow clients the ability to set a default local timeout
2016-12-22 17:17:25 +00:00
Kegan Dougal
76e76269cf
Review comments
2016-12-22 17:09:41 +00:00
Kegan Dougal
3c43e2718d
More JSDoc
2016-12-22 17:07:52 +00:00
Kegan Dougal
f2676772c8
Allow clients the ability to set a default local timeout
...
Will be used to fix matrix-org/matrix-appservice-irc#328
2016-12-22 16:54:42 +00:00