JC Brand
ba81207da5
Upgrade to Jasmine 2.99.2
2019-03-25 23:05:21 +01:00
JC Brand
d87551328d
Upgrade to Strophe 1.3.2
2019-03-21 07:28:37 +01:00
JC Brand
b15ebdde40
Update to Backbone 1.4.0 and use fork of Backbone.NativeView
...
with `_setElement` fix.
See https://github.com/akre54/Backbone.NativeView/pull/29
2019-03-01 11:56:22 +01:00
JC Brand
5afb3051cc
New release v4.1.2
2019-02-22 16:49:45 +01:00
JC Brand
e389d77107
New release 4.1.1
2019-02-18 20:40:55 +01:00
JC Brand
fb5c299d9b
Upgrade lerna to latest version
2019-02-12 14:21:40 +01:00
JC Brand
7100681496
Use devDependencies consistently
...
'dependencies' in package.json get installed as well when installing
converse.js or @converse/headless in a 3rd party project, which is
unnecessary.
2019-02-11 19:34:21 +01:00
JC Brand
28845bb850
Updated package-lock.json
2019-02-08 15:37:47 -07:00
JC Brand
004519931c
Upgrade babel and lodash
2019-02-05 13:02:36 -07:00
JC Brand
450c0e5e0f
Use bootstrap.native-loader to avoid including unused code
2019-01-25 07:32:51 +01:00
JC Brand
46d404809d
Upgrade bootstrap.native to 2.0.24
2019-01-25 07:32:50 +01:00
JC Brand
a2f42d27a2
New release 4.1.0
2019-01-11 18:49:37 +01:00
JC Brand
0464772bfe
Update package data
2019-01-10 12:12:14 +01:00
JC Brand
4013fbd273
Updated dependencies
2018-12-11 11:43:40 +01:00
JC Brand
384f1d7977
New release 4.0.6
2018-12-07 12:40:02 +01:00
JC Brand
588b015e62
Release v4.0.5
2018-11-15 13:24:22 +01:00
JC Brand
9f98a5cd72
Use snabbdom 0.7.2
2018-11-12 20:29:55 +01:00
JC Brand
f471dd2474
Release 4.0.4
2018-10-29 22:28:28 +01:00
JC Brand
fd41994672
Pin to latest backbone.browserStorage, then make clean && make dist
2018-10-28 18:23:05 +01:00
JC Brand
bf187560ee
Replace ruby-sass with node-sass
2018-10-28 17:27:01 +01:00
JC Brand
0715476862
Add package-log.json for headless build. Set to 4.0.4
...
This is probably fine as a patch release. Even tough files have been
moved around, the API is still the same.
2018-10-25 08:01:47 +02:00
JC Brand
02f1b33143
New build and package-lock.json
2018-10-23 15:50:55 +02:00
JC Brand
a20fd39313
Upgrade NPM and avoid duplicate deps
2018-10-23 15:08:53 +02:00
JC Brand
3f7ffd025a
Remove Backbone.View related dependencies from headless package
2018-10-22 14:06:03 +02:00
JC Brand
18024b8bd2
Store lerna packages in the src
directory
...
- Also update versions in package.json
- Update Makefile
2018-10-22 13:29:25 +02:00
cmrd Senya
1ed12d964f
Update package-lock.json
2018-10-22 12:46:11 +02:00
JC Brand
279fda7877
New release 4.0.3
2018-10-22 11:41:40 +02:00
JC Brand
a49c1f5592
Update Strophe.js, strophe plugins and backbone.browserStorage
2018-10-21 23:19:39 +02:00
JC Brand
82239d281f
Refactor file-extension checking into utility functions
2018-10-16 00:22:39 +02:00
JC Brand
e181aaf99b
Make the message view's render
method async
...
So that we first render dynamic content (e.g. images) before inserting
it into the chat.
Also, add the `show_images_inline` setting (which is the cause of this
whole change).
Updated tests to handle this new change and start using async/await
instead of promise callbacks.
2018-10-15 22:19:04 +02:00
JC Brand
5c3661d730
Remove unused dependency protobufjs
2018-10-10 19:28:25 +02:00
JC Brand
9bc8bdf34c
Test updates after updating to use latest strophe.js
...
`toLocaleString` now returns element attributes in alphabetical order
(for better cross-browser consistency).
Also, `toLocaleString` is now used in favor of `outerHTML` because
browsers aren't consistent with one another in their output.
2018-10-03 21:11:20 +02:00
JC Brand
79b8ed7177
New release 4.0.2
2018-10-02 22:51:01 +02:00
JC Brand
bf76b3b486
Add a polyfill for TextEncoder/TextDecoder for Edge
2018-09-25 13:20:55 +02:00
JC Brand
b9c6a29fdf
Update to newest lodash
2018-09-24 21:53:54 +02:00
JC Brand
31080bf2f9
Add a FormData polyfill for Edge comptaibility
...
Fixes #1220
2018-09-24 16:18:51 +02:00
JC Brand
11dd79f8cd
New release 4.0.1
2018-09-19 16:16:10 +02:00
JC Brand
60b08d41a7
Fixes #1203
...
Update to Strophe 1.2.16
2018-09-16 10:54:40 +02:00
JC Brand
09bb6b494d
New release 4.0.0
2018-09-07 16:20:30 +02:00
JC Brand
eca11953bb
Upgrade to fontawesome 5
2018-09-04 13:34:06 +02:00
JC Brand
e35fceff1a
Remove the need for emojione
2018-09-03 14:16:59 +02:00
JC Brand
1d38d8af03
Use twemoji for rendering emojis
2018-09-03 13:24:37 +02:00
JC Brand
21178add98
Remove converse-otr
2018-08-27 22:09:22 +02:00
JC Brand
4c3645c559
Merge branch 'master' into converse-omemo
2018-08-03 14:47:20 +02:00
JC Brand
1443fdd447
(WIP) Wait for promises before opening chats in API methods
2018-08-01 11:10:43 +02:00
JC Brand
6785eff4a7
Merge branch 'master' into converse-omemo
2018-07-01 11:44:04 +02:00
JC Brand
3dac4ae45c
Add support for logging in with OAuth
2018-06-13 18:39:51 +02:00
JC Brand
57b4dec5a0
Bugfix. Validation messages wasn't being shown
...
due to Awesomplete doing things to the DOM and then confusing Snabbdom.
2018-06-06 18:31:04 +02:00
JC Brand
f7c3351e2b
Merge branch 'master' into webpack
2018-06-04 13:46:27 +02:00
JC Brand
659f70b28b
Add the ability to make different kinds of builds
2018-06-04 13:38:53 +02:00
JC Brand
596082eecc
Get tests to run agains the webpack build
2018-06-03 16:40:20 +02:00
JC Brand
74eed32e82
Add shims to webpack config and fix bugs in templates
2018-06-02 17:18:42 +02:00
JC Brand
ec12e6cbc5
Update to strophe.js 1.2.15
2018-05-28 10:38:05 +02:00
JC Brand
6dc9e8edf1
Use webpack for module bundling
2018-05-25 14:23:32 +02:00
JC Brand
0c50808b65
Add missing declaration and don't run OTR tests
...
Add 3rd party dependencies
updates #497
2018-05-23 12:51:01 +02:00
JC Brand
38499917a9
updates #194
...
Include entity capabilities hash in outgoing presences
Also, started some work on using jsdoc for rendering API documentation.
Ideally that would go into a separate commit but that would take ages to
untangle.
2018-05-11 13:35:27 +02:00
JC Brand
b1a54e626d
Update bootstrap.native
2018-05-10 21:30:11 +02:00
JC Brand
127f458978
Update dist files
2018-05-08 19:58:12 +02:00
JC Brand
2d5e8262e9
Create new builds
2018-05-07 18:24:24 +02:00
JC Brand
e77f627432
Remove unused code, fix build path and update package-lock.json
2018-05-03 18:22:54 +02:00
JC Brand
56e4e8b8ee
Fix rendering of headline messages.
...
Also, add urijs to more intelligently handle URIs
2018-04-30 15:37:36 +02:00
JC Brand
133df99aec
Honor the filesize restrictions of the XMPP server
...
updates #161
2018-04-18 11:35:33 +02:00
JC Brand
877acd16d2
Update eslint
2018-03-17 18:54:19 +00:00
JC Brand
14de16f728
Tweak .button-on css
2018-03-16 19:41:00 +00:00
JC Brand
439e2a25ca
Merge branch 'master' into bootstrap4
2018-03-06 11:40:10 +01:00
JC Brand
25b345f677
Update moment
2018-03-06 11:32:18 +01:00
JC Brand
d4d3d4c838
Merge branch 'split-muc' into bootstrap4
2018-03-05 16:51:33 +01:00
JC Brand
de66a7ddfa
Cleanup post release
2018-03-05 15:12:29 +01:00
JC Brand
8211ed8f70
Release 3.3.4
2018-03-05 14:43:53 +01:00
JC Brand
e630339a69
Update spec to test sent out stanza as well
2018-03-02 11:59:25 +01:00
JC Brand
617019af0e
Merge remote-tracking branch 'origin' into bootstrap4
2018-02-15 14:15:04 +01:00
JC Brand
db85cb7f1d
Release 3.3.3
2018-02-14 16:53:07 +01:00
JC Brand
c5d4d421a4
Updated dependencies
...
Use fork of otr.js (with updated webworker-threads) and use original snabbdom again
2018-02-06 18:02:03 +01:00
JC Brand
6b644d6d11
Release 3.3.2
2018-01-29 16:48:54 +01:00
JC Brand
682312a1f3
Bump versions for backbone.overview and backbone.vdomview
2018-01-29 15:29:12 +01:00
JC Brand
6dfd2f8855
Remove npm as dependency. Updates #884
2018-01-29 14:42:10 +01:00
JC Brand
e6d5631452
Start moving css from mockup.css into the core sass files
2018-01-23 14:34:05 +01:00
JC Brand
6f59114989
Drop jquery and use native bootstrap
2018-01-23 09:49:13 +01:00
JC Brand
972e682e75
Update backbone.overview to 1.0.1
...
Fixes bug whereby `replaceWith` for HTMLElements not supported in IE or Safari
Refs #995
2018-01-22 12:00:21 +01:00
JC Brand
7d7b4c7e75
Updated npm
2018-01-22 09:38:24 +01:00
JC Brand
ccf5ce2ae5
New release 3.3.1
2018-01-18 14:48:32 +01:00
JC Brand
8f455cf902
Release 3.3.0
2018-01-17 19:45:33 +01:00
JC Brand
a1767ffecd
Make sure rooms and bookmarks lists are recreated and shown after reconnect
2018-01-15 22:03:31 +01:00
JC Brand
59c11526f2
Use latest releases and update test for travis
2018-01-15 21:24:08 +01:00
JC Brand
f8bcdad8ea
Use newest pluggable.js
2018-01-11 22:48:26 +00:00
JC Brand
8d999b2802
Explicit plugin dependencies. Make hide_open_bookmarks false by default
2018-01-10 13:26:50 +00:00
JC Brand
e5b256e45e
Fix broken tests
2018-01-10 12:27:46 +00:00
JC Brand
00b7c4adf4
Remove greenkeeper
2018-01-05 11:57:20 +00:00
JC Brand
b47ecb7ccf
Fix to work with Jed 1.1
2018-01-05 11:47:50 +00:00
JC Brand
1d2bc11840
Fix build scripts
2018-01-04 17:17:17 +00:00
JC Brand
f7cf1fb70d
Fix broken tests
2018-01-04 16:12:09 +00:00
JC Brand
ee751ec58e
Update jquery and sizzle and fix/improve some tests
...
Fixes #825
2018-01-04 13:11:50 +00:00
JC Brand
671691353a
Use Backbone.NativeView instead of Backbone.View
2018-01-03 20:41:03 +00:00
JC Brand
d327da68ea
Also check out vdomview via https
2017-12-24 17:43:48 +00:00
JC Brand
1e41785c72
Make sure master of backbone.overview is checked out
2017-12-24 17:15:12 +00:00
JC Brand
49addedd1f
Update babel version and use transpiled dist files
2017-12-22 20:35:58 +00:00
JC Brand
9fca25b6a9
Use snabbdom via backbone.vdomview
2017-12-13 22:04:58 +00:00
JC Brand
124a45026f
Upgrade to latest babel
2017-11-17 11:03:58 +01:00
JC Brand
adb92a2eda
Two small UX fixes
...
- Don't close the emojis panel after inserting an emoji.
- Focus the message textarea when the emojis panel is opened or closed.
2017-11-12 20:08:37 +01:00
JC Brand
cfd5dad9c5
Use [backbone.vdomview]( https://github.com/jcbrand/backbone.vdomview )
...
For the MUCJoinView and the LoginPanel
2017-11-10 22:01:36 +01:00