- 24 Apr, 2018 6 commits
-
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
To make it more similar to how messages are sent in private chats and to reuse methods as far as possible. Removed `sendChatRoomMessage` and `clearChatRoomMessages`
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
* Fix typo which broke MUC file upload * Remove unused method * Move file input into li element
-
- 22 Apr, 2018 5 commits
- 18 Apr, 2018 6 commits
- 17 Apr, 2018 9 commits
-
-
JC Brand authored
-
JC Brand authored
Specifically the methods related to requesting an upload slot and uploading a file. Also show a progress indicator while a file is being uploaded. Updates #161
-
JC Brand authored
-
JC Brand authored
It contained only `overrides` and some HTTP upload code was in other modules. Current thinking concerning overrides: Usage of `overrides`, while useful in certain cases, should in general be discouraged, since it's in essence "monkey patching" which makes it more difficult to know whats executing at runtime and more difficult to refactor. Splitting modules up between XEPs is not always that useful. Some XEPs, like HTTP Upload (and MAM comes to mind) have their functionality spread out over single and group chats (and pubsub) and might for practical purposes be considered "core" enough to not try and keep them in separate modules (which inevitably requires overrides or a fundamentally rethinking the architecture). Where splitting code between modules makes a lot of sense is in keeping Backbone Models and Views separate (so that alternative view libraries like Vue could be used) and probably in keeping Single chats, MUC, PubSub and MIX separate. updates #161
-
JC Brand authored
updates #161
-
JC Brand authored
updates #161
-
JC Brand authored
updates #161
-
JC Brand authored
-
JC Brand authored
* Use Promises instead of callbacks * Update to latest (Last Call) version of XEP-0363 * Move non-view specific methods to models instead * Add more tests updates #161
-
- 14 Apr, 2018 6 commits
-
-
JC Brand authored
-
JC Brand authored
-
JC Brand authored
Previously we kept all entities and their items (which are also instances of _converse.DiscoEntity) in a flat array. Instead, we should have a tree-like structure where items are stored on the relevant entity (and recursively on other items).
-
JC Brand authored
-
JC Brand authored
-
https://github.com/worlword/converse.jsJC Brand authored
Merge branch 'httpFileUpload' of https://github.com/worlword/converse.js into worlword-httpFileUpload
-
- 13 Apr, 2018 2 commits
- 12 Apr, 2018 3 commits
- 11 Apr, 2018 3 commits