JC Brand
|
05c3a5cad6
|
Move translation machinery into a separate module
|
2017-10-31 20:38:51 +01:00 |
|
JC Brand
|
724e66d0e5
|
Initial code for opening a room via URL
|
2017-09-29 00:07:16 +02:00 |
|
JC Brand
|
80b3692131
|
More work in removing locales from builds
|
2017-09-26 18:27:41 +02:00 |
|
JC Brand
|
f0debc61ab
|
Refactor i18n so that only relevant translations are fetched
instead of bundling all translations in the dist file.
|
2017-09-25 12:49:10 +02:00 |
|
JC Brand
|
6c6b85347a
|
Move functions out to make containing function smaller
|
2017-08-23 11:54:19 +02:00 |
|
JC Brand
|
75301d2875
|
Bugfix. info called on object that doesn't implement interface Console
|
2017-08-21 12:52:18 +02:00 |
|
JC Brand
|
016bca74b8
|
console.warn is not supported on FF < 52
|
2017-08-21 11:29:06 +02:00 |
|
JC Brand
|
d70746d6ef
|
Fix linting error
|
2017-08-16 16:32:25 +02:00 |
|
JC Brand
|
9e8c034b42
|
Handle cases where Jed and/or Strophe.disco aren't available
|
2017-08-16 16:01:31 +02:00 |
|
JC Brand
|
56c5a9c8d0
|
Move form utilities to form-utils.js
|
2017-08-16 15:19:41 +02:00 |
|
JC Brand
|
add3b8efb3
|
utils now no longer depends on jquery.
|
2017-08-16 09:05:15 +02:00 |
|
JC Brand
|
e4d95eb794
|
Don't load lodash.fp in converse-core. It's not being used there.
|
2017-08-15 16:36:43 +02:00 |
|
JC Brand
|
713e49b095
|
Fix failing tests
|
2017-07-19 09:14:02 +02:00 |
|
JC Brand
|
6fea88fcc3
|
Add JID validation and error messages to the add contact form
|
2017-07-17 22:08:15 +02:00 |
|
JC Brand
|
5c487d2faf
|
Refactored the slide methods
so that slider does not have fixed height after being opened and can therefore
shrink or expand appropriately when its children change.
|
2017-07-17 21:53:33 +02:00 |
|
JC Brand
|
d23046329e
|
Fixed a bug in slideOut where offsetHeight changes after sliding out
As a result we can again show emoji categories and skin tones on the same line
(if there is enough space).
|
2017-07-17 18:09:14 +02:00 |
|
JC Brand
|
f8c6467feb
|
emoji: Show only one skin-tone at a time (including the "neutral" one)
|
2017-07-16 12:29:09 +02:00 |
|
JC Brand
|
22113a8ccb
|
Expand test for rendering of images (and fix accordingly)
|
2017-07-16 12:29:08 +02:00 |
|
JC Brand
|
12510a9689
|
emoji: Fix rendering of emojione images
|
2017-07-16 12:29:05 +02:00 |
|
JC Brand
|
972c31be1d
|
emoji: Allow the option of using emojione (now that we sanitize)
|
2017-07-16 12:29:02 +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
|
0958915021
|
Refactor slightly to improve readability
|
2017-07-15 16:00:18 +02:00 |
|
JC Brand
|
cf1e8f2921
|
Fix failing test for emoji picker
|
2017-07-15 15:16:38 +02:00 |
|
JC Brand
|
a65b319d57
|
Improve styling for emoji-picker in the converse theme
|
2017-07-15 11:51:15 +02:00 |
|
JC Brand
|
b2a118ca9e
|
Refactor slide methods in utils and use them for toolbar menus
|
2017-07-15 11:03:22 +02:00 |
|
JC Brand
|
ce2548c838
|
Remove the visible_toolbar_buttons.emoticons config option
in favor of `visible_toolbar_buttons.emoji`.
|
2017-07-15 08:17:41 +02:00 |
|
JC Brand
|
3fabe88970
|
Updated package-lock. Fix tests.
|
2017-07-15 07:58:57 +02:00 |
|
JC Brand
|
67578c9747
|
Merge branch 'master' into emoji
|
2017-07-15 07:16:37 +02:00 |
|
JC Brand
|
914f739dbc
|
Add slideUp and slideDown methods
And use them in the roomslist plugin instead of the jQuery methods.
ALso removed the jQuery dependency in roomslist.
|
2017-07-14 10:08:42 +02:00 |
|
JC Brand
|
6af029048d
|
Replace $.Deferred with ES2015 promises
|
2017-07-11 17:21:13 +02:00 |
|
JC Brand
|
6ef0536e31
|
Some work on using es6 promises
|
2017-07-10 21:14:48 +02:00 |
|
JC Brand
|
40e7ee1ae6
|
Initial stab at using ES2015
Mostly replaced ``var`` with ``let`` and ``const``.
Also added a few arrow functions.
|
2017-07-10 12:49:20 +02:00 |
|
JC Brand
|
5d99076f62
|
Filter out some emojis which don't have native support yet
|
2017-06-24 12:36:02 +02:00 |
|
JC Brand
|
b4ff38dba7
|
Pad the emoji categories
|
2017-06-24 12:27:59 +02:00 |
|
JC Brand
|
70f56b31f4
|
Merge branch 'master' into emoji
|
2017-06-24 11:04:19 +02:00 |
|
JC Brand
|
36e078c9f6
|
utils: Rename saveWithFallback to safeSave
|
2017-06-23 20:17:58 +02:00 |
|
JC Brand
|
02e5921415
|
Fix problem of stuck/hanging tests on TravisCI
|
2017-06-19 15:05:22 +02:00 |
|
JC Brand
|
10ae9a5ea4
|
Remove the ability to use emojione for rendering emoji
Creates an XSS opening.
|
2017-06-17 01:01:52 +02:00 |
|
JC Brand
|
ca53a8d8ef
|
Add support for Emojis
|
2017-06-17 01:01:52 +02:00 |
|
JC Brand
|
fb69106352
|
Fixes #887 Enclose embedded images in URLs
|
2017-06-16 15:11:19 +02:00 |
|
JC Brand
|
1f82b7dfe4
|
Create utils method isSameBareJID . Refs: #894
|
2017-06-14 22:31:44 +02:00 |
|
JC Brand
|
e1dace59ae
|
Bugfix. Don't scroll down on archived messages
when already scrolled up.
|
2017-06-14 19:43:02 +02:00 |
|
JC Brand
|
c9ecd3cd4d
|
Only initiate OTR for new messages.
|
2017-06-14 19:43:02 +02:00 |
|
JC Brand
|
d1bafdb38a
|
Re-render only the tab when num_unread changes.
|
2017-06-09 23:45:54 +02:00 |
|
JC Brand
|
a128a70d41
|
Discriminate between which unread messages to indicate per tab
|
2017-06-07 00:55:57 +02:00 |
|
JC Brand
|
41edd0567d
|
Don't try to parse non-strings
|
2017-04-23 17:19:01 +00:00 |
|
JC Brand
|
865789d49e
|
"en" is always accepted, because default strings are English
|
2017-04-23 18:45:53 +02:00 |
|
JC Brand
|
9f975c790b
|
preferred_locale might be a JSON string, not an object
|
2017-04-22 19:29:02 +02:00 |
|
JC Brand
|
3ea43c6a0f
|
Use noConflict to avoid polluting globale namespace
with lodash and Backbone.
|
2017-04-21 18:06:27 +02:00 |
|
JC Brand
|
15f6649ace
|
Bugfix. OTR meta-messages were being shown in HTML5 notifications
|
2017-04-20 10:02:59 +02:00 |
|