- 22 Nov, 2019 21 commits
-
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
not while tearing down, otherwise the modals get removed while reconnecting and we have stale references to modals no longer in the DOM.
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
- Add support for switching ephemerality after message creation - Move more methods from ChatBox and ChatRoom to utils/stanza.js - Rename 'ephemeral' to 'is_ephemeral' since it's a boolean
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
as opposed to having them in the `u` object
-
JC Brand authored
-
JC Brand authored
So that we don't need to `_converse` obj in order to log messages
-
JC Brand authored
-
poVoq authored
also recommendation to enable smacks
-
- 20 Nov, 2019 2 commits
- 19 Nov, 2019 1 commit
-
-
JC Brand authored
Use `float:left` instead of flexbox
-
- 18 Nov, 2019 2 commits
- 12 Nov, 2019 2 commits
-
-
Dele Olajide authored
1. enable avatars in autocomplete 2. change search/filter type for automcomplete
-
JC Brand authored
-
- 09 Nov, 2019 1 commit
-
-
JC Brand authored
Fixes #1769
-
- 05 Nov, 2019 2 commits
- 04 Nov, 2019 2 commits
- 03 Nov, 2019 1 commit
-
-
JC Brand authored
-
- 31 Oct, 2019 2 commits
- 30 Oct, 2019 3 commits
-
-
JC Brand authored
VCards were being created before `fetch` was completed, so once fetch was done those VCards were unset from their collection. Add a new event and promise `VCardsInitialized` that triggers after successful fetching and wait for it before creating VCards.
-
JC Brand authored
Depend on latest backbone.browserStorage which has support for IndexedDB via localforage. Storage operations are now asynchronous and transactional. Bugs fixed (mostly by waiting for operations to complete): * Rooms are now fetched asynchronously, so wait before triggering `show` or when closing. * Make sure chat create/update transactions complete before firing events * Make sure chats and messages have been fetched before creating new ones. * When doing a `fetch` with `wait: false` on a collection and then creating a model in that collection, then once the read operation finishes (after creating the model), the collection is emptied again. * Patch and wait when saving. Otherwise we have previously set attributes overriding later ones. * Make sure api.roomviews.close returns a promise Test fixes: * Chats are now asynchronously returned, so we need to use `await` * Wait for the storage transaction to complete when creating and updating messages * Wait for all chatboxes to close Otherwise we get sessionStorage inconsistencies due to the async nature of localforage. * Wait for room views to close in spec/chatroom.js In the process, remove the `closeAllChatBoxes` override in converse-controlbox by letting the `close` method decide whether it should be closed or not.
-
JC Brand authored
-
- 29 Oct, 2019 1 commit
-
-
JC Brand authored
-