JC Brand
be7f8ab4c4
Use a virtual dom to render the login form
2017-09-24 00:30:43 +02:00
JC Brand
34e214d0df
New release 3.2.1
2017-08-29 13:28:34 +02:00
JC Brand
8f88f35e0b
New release 3.2.0
2017-08-09 18:00:09 +02:00
JC Brand
8113a14ace
Release candicate for 3.2.0
2017-07-22 22:23:44 +02:00
JC Brand
284e884766
Add js-xss
and use it to sanitize message HTML
2017-07-15 19:15:48 +02:00
JC Brand
67578c9747
Merge branch 'master' into emoji
2017-07-15 07:16:37 +02:00
JC Brand
bd38f0d634
Update the website to not use jquery.easing
...
It will now also no longer be included in the full bundle.
2017-07-14 23:01:09 +02:00
JC Brand
019008c5af
Merge branch '3.1.x'
2017-07-12 23:33:35 +02:00
JC Brand
7721275962
New release v3.1.1
2017-07-12 22:51:56 +02:00
JC Brand
647395a504
Use a patched version of awesomplete...
...
which doesn't render suggestions as HTML.
See https://github.com/LeaVerou/awesomplete/pull/17082
2017-07-12 22:46:24 +02:00
JC Brand
ac1475ed43
Use uglify-es to minimize files.o
2017-07-10 16:25:27 +02:00
JC Brand
9333415640
Builds are now created from babel transpiled code
...
Except for the esnext builds, which use the original code.
Fixes #866
2017-07-10 16:25:21 +02:00
JC Brand
e1b745b71f
Initial steps to adding babel.
2017-07-10 12:44:29 +02:00
JC Brand
c422237668
New release: 3.1.0
2017-07-05 10:07:28 +00:00
JC Brand
70f56b31f4
Merge branch 'master' into emoji
2017-06-24 11:04:19 +02:00
JC Brand
8abe68677b
Bump strophe.js
2017-06-21 22:51:23 +02:00
JC Brand
02e5921415
Fix problem of stuck/hanging tests on TravisCI
2017-06-19 15:05:22 +02:00
JC Brand
ca53a8d8ef
Add support for Emojis
2017-06-17 01:01:52 +02:00
JC Brand
d5b152906f
Bump greenkeeper
2017-06-13 14:58:17 +02:00
JC Brand
e907bec4d8
Run tests using chromium headless.
2017-06-13 14:49:23 +02:00
JC Brand
a128a70d41
Discriminate between which unread messages to indicate per tab
2017-06-07 00:55:57 +02:00
JC Brand
5e783e70e4
Lay the groundwork for being able to have separate ChatRoom models
2017-05-23 18:16:47 +02:00
Greenkeeper
bbc4a0e1cd
chore(package): update http-server to version 0.10.0 ( #868 )
...
https://greenkeeper.io/
2017-05-02 09:37:36 +02:00
JC Brand
e338afadc2
New release 3.0.2
2017-04-23 17:25:19 +00:00
JC Brand
b41d978d00
Update sinon to 2.1.0 and eslint to 3.19.0
...
Also update clean-css
2017-04-06 23:09:22 +02:00
JC Brand
47a9566bb2
Update moment.js to 2.18.1
2017-04-06 22:11:39 +02:00
JC Brand
0c43e4b87c
Upgrade to Jasmine 2.5.3
2017-04-06 11:31:05 +02:00
JC Brand
21bc95a9f3
New release 3.0.1
2017-04-04 15:26:06 +00:00
Greenkeeper
24b39b3ee9
chore(package): update install to version 0.8.5 ( #772 )
...
https://greenkeeper.io/
2017-03-16 14:03:11 +01:00
Greenkeeper
75d78a71f4
chore(package): update eslint to version 3.16.1 ( #791 )
...
https://greenkeeper.io/
2017-03-16 14:01:50 +01:00
JC Brand
704cef5590
Make work with latest strophe build
2017-02-25 22:26:54 +00:00
Greenkeeper
497df9745b
chore(package): update strophe.js to version 1.2.13 ( #793 )
...
https://greenkeeper.io/
2017-02-25 22:59:53 +01:00
Greenkeeper
4f8b4e7f4d
chore(package): update requirejs to version 2.3.3 ( #786 )
...
https://greenkeeper.io/
2017-02-19 19:56:30 +01:00
JC Brand
026bb0cdde
The wrong fontawesome was being used
2017-02-16 14:12:16 +01:00
JC Brand
4a37c6940b
Use individual strophe plugins instead of entire repo
2017-02-16 13:02:09 +01:00
JC Brand
16688ebe1c
Install fontawesome via NPM and remove last bower stuff
2017-02-16 12:03:56 +01:00
JC Brand
8b19ba51e8
Use NPM to install bourbon
2017-02-16 11:50:31 +01:00
JC Brand
53468800bd
Install and use bootstrap via NPM
2017-02-16 11:33:00 +01:00
JC Brand
148516e0cc
Fix almond builds. updates #779
2017-02-15 20:01:41 +00:00
JC Brand
ba9d3c36d5
Refactored converse-otr.js
...
- Removed password encryption of the key.
It never properly worked and bloated the build through extra dependencies.
- Store the key and instance tag on the ChatBox model.
2017-02-15 11:15:03 +00:00
JC Brand
d2227c8d44
Replace typeahead with awesomplete.
...
Much smaller library.
No dependence on jQuery.
Updates #779
2017-02-14 12:26:56 +01:00
JC Brand
1a0cb07098
Install sinon via npm. Bump version in package.json
2017-02-14 08:21:05 +01:00
JC Brand
e6f8648bf0
Install jasmine via npm
2017-02-14 07:47:15 +01:00
JC Brand
b07af4c0e5
Update to newest pluggable.js
2017-02-10 09:28:08 +01:00
JC Brand
7ad555d97f
Correct rev for pluggable.js.
...
Don't include muc-embedded by default
2017-02-04 09:32:24 +00:00
JC Brand
ebbde138db
Add the ability to whitelist/blacklist plugins.
2017-02-03 18:26:27 +00:00
JC Brand
4a6d85661a
Use template loader that works with lodash.
...
Also update pluggable.js to a version that works with lodash.
2017-02-01 13:24:34 +00:00
JC Brand
081f075aa9
Add eslint with lodash checking and apply its suggestions
2017-02-01 14:02:18 +01:00
Richard Icke
343e5777d1
first attempt to replace underscore with lodash
2017-02-01 14:00:38 +01:00
JC Brand
527ed7bb64
Downgrade clean-css, image URLs were wrong.
2017-02-01 12:50:23 +01:00