JC Brand
|
7ab59ad63e
|
Refactor MAM and clear private chats upon reconnection
- Add `onReconnected` method for chatboxes to clear messages
- Move MAM models to headless build.
- New event `onChatReconnected`
|
2019-05-22 14:10:19 +02:00 |
|
JC Brand
|
271c79eae8
|
Refactor message corrections
- Save date for older message versions and display it in the modal
- Properly handle the correction being received *before* the corrected message
|
2019-05-22 13:26:46 +02:00 |
|
JC Brand
|
53520317fc
|
Move locked_muc_domain and muc_domain to model
|
2019-05-21 13:05:58 +02:00 |
|
JC Brand
|
9cb9151265
|
Add test to check that #1577 is resolved
|
2019-05-21 12:05:47 +02:00 |
|
JC Brand
|
1269d53e02
|
Move enterRoom method to the model
|
2019-05-21 12:04:55 +02:00 |
|
JC Brand
|
4c924a66df
|
Split bookmarks plugin into headless and views
Fixes #1577
|
2019-05-21 11:35:00 +02:00 |
|
JC Brand
|
0e49ebf695
|
Rename method to clarify that it's not simply an accessor
|
2019-05-21 11:33:01 +02:00 |
|
JC Brand
|
d1d81bf933
|
Bugfix. Remove condition before fetching members
|
2019-05-21 11:33:01 +02:00 |
|
JC Brand
|
bb0c0fcd81
|
Remove message views when messages get reset
|
2019-05-21 09:56:27 +02:00 |
|
JC Brand
|
b4b7fedf0f
|
Bugfix. Add id to outgoing MUC messages
|
2019-05-20 17:16:16 +02:00 |
|
JC Brand
|
5f04176929
|
Clear messages when converse reconnects
|
2019-05-20 17:10:34 +02:00 |
|
JC Brand
|
886ff1bd19
|
Don't debounce reconnect on leading edge
Otherwise we can get into a situation where Converse stops trying to
reconnect.
|
2019-05-20 15:16:36 +02:00 |
|
JC Brand
|
a95bb5b26a
|
Refactor tests so that IQ_ids always contains only XML stanzas
|
2019-05-20 14:37:29 +02:00 |
|
JC Brand
|
7e515dd4b1
|
Move all MUC joining logic to the model
|
2019-05-20 10:06:37 +02:00 |
|
JC Brand
|
39363d495f
|
Fetch messages in MUC model
|
2019-05-20 09:25:11 +02:00 |
|
JC Brand
|
46fef28601
|
Clear messages when closing a chat
|
2019-05-19 22:11:37 +02:00 |
|
JC Brand
|
3085c5d408
|
Catch errors when destroy is called for already removed message
|
2019-05-19 21:43:03 +02:00 |
|
JC Brand
|
84bde6e766
|
Move some close logic to the model
|
2019-05-18 07:09:53 +02:00 |
|
JC Brand
|
0426898c23
|
Store chat messages in sessionStorage
so that they're cleared when the last tab closes
|
2019-05-18 06:57:48 +02:00 |
|
JC Brand
|
7950f7c2ac
|
Change muc_show_disconnection_status to muc_show_join_leave_status
|
2019-05-18 06:34:29 +02:00 |
|
JC Brand
|
f7b19053ec
|
Use origin_id as id for outgoing messages as well
|
2019-05-18 05:32:04 +02:00 |
|
JC Brand
|
a0f1a5cfaf
|
Fetch chat messages in the model, not the view
|
2019-05-17 14:45:37 +02:00 |
|
JC Brand
|
e7ceb22a56
|
Avoid duplication by keeping track of message views
|
2019-05-17 14:45:37 +02:00 |
|
JC Brand
|
0fa6bcdcc2
|
Reduce debounce time for scrolling down.
|
2019-05-17 14:45:37 +02:00 |
|
JC Brand
|
bad9b08b61
|
disable_mam should now be set on the model
|
2019-05-17 13:53:31 +02:00 |
|
Christoph Scholz
|
038359c74f
|
fix foreach in fileupload
|
2019-05-16 15:22:35 +02:00 |
|
JC Brand
|
16db6195d3
|
Move MAM methods to the model
|
2019-05-16 12:01:46 +02:00 |
|
JC Brand
|
94bea16cc4
|
Remove chatBoxOpened event
|
2019-05-16 11:54:42 +02:00 |
|
supun19
|
d1572f3506
|
iOS viewport was less than 100vh so had to redefine vh units
fixes #1571
|
2019-05-15 18:32:11 +02:00 |
|
JC Brand
|
ceb9d12957
|
Don't store ChatRoomOccupants on ChatRoomView
Helps with enforcing discipline of keeping them separate
|
2019-05-15 15:55:47 +02:00 |
|
JC Brand
|
7cd69726a8
|
Loosen coupling between ChatRoomOccupantsView and ChatRoomView
Hide/show the sidebar based on state and not imperatively in ChatRoomView
|
2019-05-15 14:50:12 +02:00 |
|
JC Brand
|
9a94e5b47e
|
Bugfixes in fetching of occupants
|
2019-05-15 14:30:43 +02:00 |
|
JC Brand
|
85fc91d7a1
|
Fixes #641.
Remove Makefile.win and add build instructions for Windows based on NPM
scripts.
|
2019-05-15 13:03:13 +02:00 |
|
JC Brand
|
31213aa113
|
Use HTTP github URL instead of SSH
|
2019-05-15 12:36:51 +02:00 |
|
JC Brand
|
d3bc206413
|
Update lerna to latest version
|
2019-05-15 10:00:14 +02:00 |
|
JC Brand
|
385a82f432
|
Bump strophe.js to 1.3.3
|
2019-05-15 09:50:17 +02:00 |
|
JC Brand
|
1bc425e596
|
Fetch cached occupants in the model instead of the view
|
2019-05-15 09:34:52 +02:00 |
|
JC Brand
|
69e8b071d8
|
Minor cleanups
|
2019-05-14 20:31:43 +02:00 |
|
JC Brand
|
12989ab241
|
New event: chatBoxBlurred
|
2019-05-14 16:26:25 +02:00 |
|
JC Brand
|
86f3399dc0
|
Also trigger 'chatboxFocused' when user manually focuses
|
2019-05-14 16:24:16 +02:00 |
|
supun19
|
dd0821076d
|
Groupchat auto-configuration now supports list-multi fields
|
2019-05-14 15:28:06 +02:00 |
|
JC Brand
|
1d9e1a62df
|
Only show new moderator status when not already admin or owner
|
2019-05-14 13:55:19 +02:00 |
|
JC Brand
|
14708af715
|
Refactor callback method into instance method
|
2019-05-14 13:54:19 +02:00 |
|
JC Brand
|
d0ddda8244
|
New config option muc_show_disconnection_status
|
2019-05-14 13:29:43 +02:00 |
|
JC Brand
|
6193a9dc80
|
Replace lodash methods with native ones and remove lodash.fp
|
2019-05-14 12:41:47 +02:00 |
|
JC Brand
|
b1ef3f5b24
|
Re-add the favicon
|
2019-05-14 10:31:51 +02:00 |
|
JC Brand
|
d98b33de0a
|
Trigger will-connect event inside reconnect method.
Also add docstrings.
|
2019-05-14 10:31:41 +02:00 |
|
JC Brand
|
4f705369bd
|
Replace _.each and _.map with native methods
|
2019-05-13 20:16:39 +02:00 |
|
JC Brand
|
ca5b6f9fde
|
Add class on MUC message to indicate author's role
|
2019-05-13 20:10:48 +02:00 |
|
JC Brand
|
d91a5ca6de
|
Remove alias for xss . Upgrade pluggable.js to version 2.0.1
|
2019-05-13 18:54:00 +02:00 |
|