JC Brand
|
4ea50de927
|
Use emoji instead of emoticon
|
2017-07-15 15:14:47 +02:00 |
|
JC Brand
|
67578c9747
|
Merge branch 'master' into emoji
|
2017-07-15 07:16:37 +02:00 |
|
JC Brand
|
397927b189
|
Fix broken tests and update changelog
|
2017-07-12 09:58:14 +02:00 |
|
JC Brand
|
6ef0536e31
|
Some work on using es6 promises
|
2017-07-10 21:14:48 +02:00 |
|
JC Brand
|
9a9eae3fcf
|
Use esnext to auto-generate es2015 syntax
|
2017-07-10 17:46:22 +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
|
2d89589b54
|
bookmarks: clear the fetched_flag upon logout
|
2017-07-10 10:43:37 +02:00 |
|
JC Brand
|
5ab1693136
|
logging: Add deprecation warning for updateSettings
and also use the Strophe.LogLevel levels for logging in general.
|
2017-07-05 11:33:55 +02:00 |
|
JC Brand
|
f81a94baf1
|
Move updateSettings to the private API.
Also add an API method for exposing new promises.
Update the plugin and API documentation, specifically concerning the above
changes.
|
2017-07-05 11:03:13 +02:00 |
|
JC Brand
|
c11a1b40e8
|
muc: bugfix, presence referring to current user doesn't have a jid attr
|
2017-06-27 12:56:50 +02:00 |
|
JC Brand
|
ea04b11724
|
Try to fix what appears to be a timing bug
|
2017-06-27 09:29:46 +02:00 |
|
JC Brand
|
4e467044d3
|
Some usability fixes around the toolbar and emojis
|
2017-06-24 11:34:01 +02:00 |
|
JC Brand
|
70f56b31f4
|
Merge branch 'master' into emoji
|
2017-06-24 11:04:19 +02:00 |
|
JC Brand
|
66fd9a9f28
|
muc: Fix: after reconnecting, already open room didn't receive new messages
|
2017-06-23 20:19:38 +02:00 |
|
JC Brand
|
36e078c9f6
|
utils: Rename saveWithFallback to safeSave
|
2017-06-23 20:17:58 +02:00 |
|
JC Brand
|
86c20ce2a7
|
muc: When exiting, don't wait for confirmation before cleaning up
During logout we don't have enough time.
|
2017-06-23 18:22:19 +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
|
d527f693c2
|
Updates #890 Destroy and recreate session upon reconnection
This ensures that carbons will be activated again.
|
2017-06-15 17:30:26 +02:00 |
|
JC Brand
|
9ee5550cde
|
inverse: bugfix, when reloading, hidden auto-joined room was displayed
|
2017-06-15 16:22:49 +02:00 |
|
JC Brand
|
e29c2f8197
|
muc: render tab upon chatroom add
So that it shows unread messages upon page reload.
|
2017-06-15 12:32:33 +02:00 |
|
JC Brand
|
1f82b7dfe4
|
Create utils method isSameBareJID . Refs: #894
|
2017-06-14 22:31:44 +02:00 |
|
Antonio Zoccoli
|
ad06c2b9cc
|
Converse ryzen 894 (#895)
* added change #894
* #894 - fix jid comparison in setAffiliationAndRole
|
2017-06-14 22:20:46 +02:00 |
|
JC Brand
|
6c262f7213
|
Various small changes to reduce (non-critical) errors during testing
|
2017-06-14 20:14:45 +02:00 |
|
JC Brand
|
076af0970f
|
Make spinner into a template
|
2017-06-14 19:43:02 +02:00 |
|
JC Brand
|
2d4159802e
|
Bugfix. Don't override defaults for ChatBox
|
2017-06-13 18:22:19 +02:00 |
|
JC Brand
|
8191d5e83a
|
muc: Rename `createChatRoom to openChatRoom `
It doesn't always create a new room.
|
2017-06-13 18:22:19 +02:00 |
|
JC Brand
|
d1bafdb38a
|
Re-render only the tab when num_unread changes.
|
2017-06-09 23:45:54 +02:00 |
|
JC Brand
|
f9fb13a71d
|
muc: Make defaults a function
otherwise also the prototype's defaults gets overwritten.
|
2017-06-07 17:47:50 +02:00 |
|
JC Brand
|
b5ecc1fc6a
|
Expose the fp version of lodash via the API
|
2017-06-07 09:15:22 +02:00 |
|
JC Brand
|
a128a70d41
|
Discriminate between which unread messages to indicate per tab
|
2017-06-07 00:55:57 +02:00 |
|
JC Brand
|
5949ca9e36
|
Show number of unread messages on the "Rooms" tab
|
2017-06-05 14:52:24 +02:00 |
|
JC Brand
|
86dc3800aa
|
Render nickname form when entering a room via invitation
|
2017-05-24 17:18:54 +02:00 |
|
JC Brand
|
c83026e5a8
|
muc: Differentiate between generally unread messages and unread mentions
|
2017-05-24 08:40:09 +02:00 |
|
JC Brand
|
a4284e48f7
|
Use proper message handler. Fix typo
|
2017-05-23 18:49:04 +02:00 |
|
JC Brand
|
7df2d36e42
|
We now have a separate Backbone.Model for chat rooms
Also... `num_unread` is now updated for groupchat messages in which the user is
mentioned.
|
2017-05-23 18:40:55 +02:00 |
|
JC Brand
|
5e783e70e4
|
Lay the groundwork for being able to have separate ChatRoom models
|
2017-05-23 18:16:47 +02:00 |
|
JC Brand
|
501c9f5e97
|
muc: Extract code into separate method renderRoomsPanel
|
2017-05-16 11:55:59 +02:00 |
|
JC Brand
|
3835ab7af6
|
bookmarks: Don't autojoin rooms prematurely
by first waiting until chatboxes have been fetched as well.
|
2017-05-08 21:28:56 +02:00 |
|
JC Brand
|
d81d62f98d
|
muc: check for browserStorage attr instead of whether connected
|
2017-05-08 21:28:56 +02:00 |
|
JC Brand
|
47ca3e64b2
|
Emit new event roomsPanelRendered
|
2017-05-08 21:28:56 +02:00 |
|
JC Brand
|
f3d29e016e
|
Show unread messages counter next to roster contacts
|
2017-04-24 15:57:22 +02:00 |
|
JC Brand
|
bc1fa24315
|
Show the MUC server in a bookmarked room's info view
|
2017-04-21 19:05:10 +02:00 |
|
JC Brand
|
6af4480c14
|
Render disconnect message via template and add padding.
|
2017-04-21 18:26:59 +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
|
9f28728e61
|
Updates #849. Don't call when no connection present
|
2017-04-19 14:47:18 +02:00 |
|
JC Brand
|
1b38967d19
|
Updates #842 Persistent muc room creation not working
|
2017-04-13 11:19:24 +00:00 |
|
JC Brand
|
de2f33f333
|
Send button must be translateable and should type "submit"
|
2017-04-11 07:32:17 +00:00 |
|
JC Brand
|
d0f9f15d60
|
Bugfix. Prevent bypassing of password form via bookmark form
Not a security hole, but a UX issue.
Also... don't render artifacts before rendering the nickname form.
|
2017-04-04 14:45:50 +00:00 |
|
Marc Laporte
|
d83f64bcc9
|
Improve spelling (#836)
|
2017-04-04 09:11:55 +02:00 |
|