David Baker
32ebd8083b
Stray comma
2016-10-26 15:32:09 +01:00
Richard van der Hoff
6396c60645
Put a cachebuster in the names of CSS and JS files
...
This means that clients can do better caching of assets, as it will mean we are
no longer reliant on etags to ensure that clients get a fresh version.
We inhibit the cachebuster for `npm start`, so that we don't get millions of
copies of the bundles on dev boxes.
2016-10-26 15:20:59 +01:00
Richard van der Hoff
f700bb4efa
Merge pull request #2514 from vector-im/rav/webpack_olm
...
Use webpack to copy olm.js
2016-10-26 15:18:27 +01:00
Richard van der Hoff
53e5894759
Merge branch 'develop' into rav/webpack_olm
2016-10-26 15:13:57 +01:00
Richard van der Hoff
8fe05fdff3
Correct path to components.css
...
Fix failure to find components.css which was introduced in e1919c5
(https://github.com/vector-im/vector-web/pull/2513 )
2016-10-26 15:02:34 +01:00
David Baker
e002575eae
Merge pull request #2513 from vector-im/rav/no_bundle_components_css
...
Don't include two copies of the CSS in the tarball
2016-10-26 14:52:29 +01:00
Richard van der Hoff
b37ba90a38
Merge pull request #526 from matrix-org/dbkr/prevent_read_receipt_exception_logout
...
Don't send read receipt if user has logged out
2016-10-26 14:46:43 +01:00
Richard van der Hoff
e1919c5ea3
Don't include two copies of the CSS in the tarball
...
Aggregate our CSS into build/components.css instead of vector/components.css, so
that it isn't included in the tarball.
2016-10-26 14:43:42 +01:00
Richard van der Hoff
fcf683c8a7
Use webpack to copy olm.js
...
Rather than copying olm.js ourselves in package.json, get webpack to do it for
us by declaring it as a second entry point.
2016-10-26 14:29:21 +01:00
David Baker
e5a770a373
Don't send read receipt if user has logged out
2016-10-26 13:19:36 +01:00
David Baker
a2eb0a9cf0
Fix CPU spin on joining rooms
...
Ratelimit roomheader's updates and move some other things into
rate limited functions.
2016-10-26 13:09:53 +01:00
Richard van der Hoff
e564d34ca8
Merge pull request #2512 from vector-im/dbkr/firefox_roomdir_align
...
Correct text alignment on room directory search
2016-10-26 10:49:59 +01:00
David Baker
61d7db6eb6
Correct text alignment on room directory search
...
Seemed to only be broken on firefox
2016-10-26 10:35:46 +01:00
Richard van der Hoff
5768f73bbd
Merge pull request #2510 from vector-im/dbkr/ref-is-not-rel
...
Correct spelling of 'rel'
2016-10-25 14:51:30 +01:00
David Baker
df94dd7487
Update ChangelogDialog.js
2016-10-25 14:41:02 +01:00
Richard van der Hoff
4221781d9b
Merge pull request #2507 from vector-im/rav/readme
...
readme tweaks
2016-10-25 11:29:51 +01:00
Richard van der Hoff
e0556789d2
readme tweaks
...
Note that Chrome requires https for voip (fixes #2506 )
Remove lies about where issues are filed.
2016-10-25 11:20:23 +01:00
David Baker
9310d92605
document integrations config in README
2016-10-21 14:59:13 +01:00
Richard van der Hoff
8a2f57d234
Merge pull request #2491 from vector-im/rav/riot
...
s/vector/riot/ in the readme
2016-10-20 17:06:14 +01:00
Richard van der Hoff
d72323bfc5
typo
2016-10-20 17:05:44 +01:00
Richard van der Hoff
dfd0356609
s/vector/riot/ in the readme
...
Also remove the outdated "E2E" section
Fixes https://github.com/vector-im/vector-web/issues/2457
2016-10-20 16:54:30 +01:00
David Baker
20a7aa03ed
Merge pull request #2480 from vector-im/dbkr/babelrc2
...
Switch to babel 6, again
2016-10-17 17:22:49 +01:00
David Baker
f56aff7cb9
Merge pull request #523 from matrix-org/dbkr/babelrc2
...
Switch to babel 6, again
2016-10-17 17:02:23 +01:00
David Baker
e02e0219a7
Add plugin that makes babel 6 not break everything
2016-10-17 16:28:14 +01:00
David Baker
d04201d069
Replace stage & es2017 with specific plugins
...
Also sort out regenerator runtime as it turns out importing
babel-polyfill in your code is insufficient if using webpack
because it's imported too late, so use both that and
regenerator-runtime. Sigh.
2016-10-17 16:28:14 +01:00
David Baker
82de2ca4ec
Remove transform-runtime
...
We use instance methods (or at least, draft.js does) so we need
babel-polyfill instead.
2016-10-17 16:28:14 +01:00
David Baker
18450058d7
Remove presets from karma.conf
...
seemt o be picked up from .babelrc
2016-10-17 16:28:14 +01:00
David Baker
f20b2593bc
move babelcheck.js to scripts/
2016-10-17 16:28:14 +01:00
David Baker
4d51a5de7e
shebang
2016-10-17 16:28:14 +01:00
David Baker
8e0b61ca35
Reminder to restore links + stage2, not stage 0
2016-10-17 16:28:13 +01:00
David Baker
61a543a694
Add babelcheck.js
...
As per 4bea0c0818
2016-10-17 16:28:13 +01:00
David Baker
5608e97719
Remove babel-polyfill
...
Should be no need for it if we're using transform-runtime (and
we definitely don't need it twice...)
2016-10-17 16:28:13 +01:00
Aviral Dasgupta
d6f27add66
Upgrade to babel6 and enable some presets.
2016-10-17 16:28:13 +01: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
7436883704
Remove transform-runtime
...
We use instance methods (or at least, draft.js does) so we need
babel-polyfill instead.
2016-10-17 16:24:12 +01:00
David Baker
923d2264dd
Ignore components with no default export
...
InteractiveAuthEntryComponents is not a single component and
doesn't really fit into the structure: ignore it, otherwise
we crash when loading the skin.
2016-10-17 16:24:09 +01:00
David Baker
8c5fde28d1
remove the presets from karma.conf.js
...
as it seems to pick them up from .babelrc
2016-10-17 16:23:27 +01:00
David Baker
0931f746d8
Move scripts into scripts/
2016-10-17 16:23:27 +01:00
David Baker
bda350dc73
shebang
2016-10-17 16:23:26 +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
42ca6e1b41
Reminder to restore package links
2016-10-17 16:23:26 +01:00
David Baker
12ef1cfd9d
Check return code
...
because sometimes babel can just be completely broken
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
f722456980
Merge pull request #522 from matrix-org/rav/mute_shortcut
...
Keyboard shortcuts to mute microphone/camera
2016-10-17 14:24:15 +01:00
Richard van der Hoff
4f901f1894
Keyboard shortcuts to mute microphone/camera
...
Same as hangouts: ctrl-d for mute microphone; ctrl-e to mute camera.
2016-10-17 14:13:56 +01:00
Richard van der Hoff
658224a1bd
Merge pull request #520 from matrix-org/dbkr/field_names
...
Give our input fields names
2016-10-17 10:02:24 +01:00
David Baker
740ab7e479
Merge pull request #2472 from vector-im/revert-2461-aviraldg-babelrc
...
Revert "Switch to babel 6"
2016-10-14 18:51:02 +01:00