JC Brand
|
daf470e311
|
Check permissions before attempting to execute action on behalf of user
|
2018-08-09 14:43:40 +02:00 |
|
JC Brand
|
27bc33ba09
|
Use nickname from global settings when entering a room
|
2018-08-07 10:09:35 +02:00 |
|
JC Brand
|
506aa33131
|
Wait for promises before opening chats in API methods
|
2018-08-01 11:12:00 +02:00 |
|
JC Brand
|
6a462f6c2c
|
Fix tests for the fullscreen view_mode
|
2018-07-20 15:28:45 +02:00 |
|
JC Brand
|
7ee71b0132
|
Add a plugin for XEP-0357
Currently only allows enabling an "App Service", based on pass-in
configuration values.
|
2018-06-06 14:00:52 +02:00 |
|
JC Brand
|
f7c3351e2b
|
Merge branch 'master' into webpack
|
2018-06-04 13:46:27 +02:00 |
|
JC Brand
|
bc872ee2cb
|
Fix various failing tests and update Makefile
|
2018-06-04 11:20:34 +02:00 |
|
JC Brand
|
596082eecc
|
Get tests to run agains the webpack build
|
2018-06-03 16:40:20 +02:00 |
|
JC Brand
|
8c983ab2a3
|
Use different icon for adding a groupchat
Fixes #1072
|
2018-05-30 16:38:51 +02:00 |
|
JC Brand
|
bb95375f9c
|
Support for roster versioning
fixes #1106
|
2018-05-28 13:59:11 +02:00 |
|
JC Brand
|
ec609a3883
|
Refetch VCards which we couldn't retrieve before
|
2018-05-25 16:25:02 +02:00 |
|
JC Brand
|
9500900f22
|
Make sure bookmarks are cleared before re-initializing
Otherwise subtle, hard-to-reproduce bugs happen while testing.
Also, don't unnecessarily call `delegateEvents`, it also causes
heisen-breakage.
|
2018-05-22 21:59:17 +02:00 |
|
JC Brand
|
36fd859a88
|
Store presence info in a separate collection
So that we can cache roster data for longer and presence data for
shorter.
|
2018-05-22 21:09:43 +02:00 |
|
JC Brand
|
59535656b6
|
Add checkbox to indicate whether this is a trusted device
|
2018-05-18 15:44:42 +02:00 |
|
JC Brand
|
d0f490bbdc
|
Start using Sass for the website CSS and rename
|
2018-05-15 09:38:20 +02:00 |
|
JC Brand
|
09db3eddb0
|
Add tests for contact removal via modal
|
2018-05-10 22:15:23 +02:00 |
|
JC Brand
|
8bd968a03b
|
Also use the VCard cache for the user's own status
|
2018-05-08 19:24:50 +02:00 |
|
JC Brand
|
6c513ad4be
|
Remove dependency on strophe's vcard plugin
|
2018-05-08 18:11:56 +02:00 |
|
JC Brand
|
3a37577252
|
Refactor to not have to rely on a spy
|
2018-04-30 15:37:37 +02:00 |
|
JC Brand
|
1873c43956
|
Move message-related tests into their own file
|
2018-04-30 15:37:37 +02:00 |
|
JC Brand
|
9c2a5bd3b8
|
Merge branch 'worlword-httpFileUpload' into http-file-upload
|
2018-04-14 07:50:29 +02:00 |
|
JC Brand
|
042c1947ed
|
Add file-upload button
|
2018-04-14 07:40:07 +02:00 |
|
JC Brand
|
77a51cc2a6
|
Initial work on XEP-0363: HTTP File Upload
|
2018-04-14 07:36:24 +02:00 |
|
worlword
|
fa80749658
|
refactoring based on the review from jcbrand 06.Apr.2018
|
2018-04-11 15:29:41 +02:00 |
|
worlword
|
b23712aec3
|
added httpFileUpload to converse.js
|
2018-04-03 11:20:57 +02:00 |
|
JC Brand
|
2977643bf7
|
Fix failing tests
|
2018-03-18 03:35:34 +00:00 |
|
JC Brand
|
11f02f78fe
|
Fix more failing tests
|
2018-03-17 18:54:19 +00:00 |
|
JC Brand
|
ca141401a0
|
Fix failing tests
|
2018-03-13 13:42:00 +01:00 |
|
JC Brand
|
0a28e7aae4
|
Fixes #1027 Backwards compatibility fix for IE11
|
2018-03-02 15:54:28 +01:00 |
|
JC Brand
|
ba09996998
|
Don't allow PEP bookmarks if #publish-options is not advertised
|
2018-02-08 09:49:05 +01:00 |
|
JC Brand
|
5f3761dc7f
|
Only initialize bookmarks and show icon if PEP is supported
which we check by checking if the PEP identity is provided.
https://xmpp.org/extensions/xep-0163.html#support
|
2018-02-07 21:05:38 +01:00 |
|
JC Brand
|
4742e66b69
|
Fix linting errors and failing tests
|
2018-02-07 14:21:46 +01:00 |
|
JC Brand
|
e7aed050b4
|
Move test pages into the tests folder
|
2018-02-07 13:26:39 +01:00 |
|
JC Brand
|
ed33d4e53d
|
Add spec for spoilers, clean up linting errors
|
2018-02-06 18:05:12 +01:00 |
|
JC Brand
|
f724f49087
|
Add ability to run tests for transpiled code
|
2018-01-29 14:14:56 +01:00 |
|
JC Brand
|
d7a113e081
|
Fix transcripts code.
|
2018-01-09 13:52:27 +00:00 |
|
JC Brand
|
4652385bb4
|
Remove jQuery from non-tests config
|
2018-01-04 12:11:03 +00:00 |
|
JC Brand
|
671691353a
|
Use Backbone.NativeView instead of Backbone.View
|
2018-01-03 20:41:03 +00:00 |
|
JC Brand
|
7c782ed6a4
|
Fix failing test
|
2017-12-22 21:24:45 +00:00 |
|
JC Brand
|
b5e7bd5605
|
Move roster tests into their own module
|
2017-12-22 14:39:29 +00:00 |
|
JC Brand
|
1178badec8
|
Role was wrongly set to 'occupant' instead of 'participant'
|
2017-12-22 12:02:24 +00:00 |
|
JC Brand
|
ac643ae63f
|
Refactor views to use Backbone.OrderedListView
|
2017-12-22 12:02:18 +00:00 |
|
JC Brand
|
ce1954a9f7
|
Improved roster performance.
Don't sort the roster group for each `chat_status` change. Instead batch
every 500ms.
|
2017-12-20 16:59:17 +00:00 |
|
JC Brand
|
fc94127014
|
Fix failing tests
|
2017-12-03 18:49:53 +01:00 |
|
JC Brand
|
add3b8efb3
|
utils now no longer depends on jquery.
|
2017-08-16 09:05:15 +02:00 |
|
JC Brand
|
439e37feaa
|
disco: Refactor service discovery and add tests.
* `disco#items` are now only fetched when advertised by the entity.
* `identity` information is now also stored on the `DiscoEntity` model.
|
2017-07-21 17:38:08 +02:00 |
|
JC Brand
|
cf1e8f2921
|
Fix failing test for emoji picker
|
2017-07-15 15:16:38 +02:00 |
|
JC Brand
|
397927b189
|
Fix broken tests and update changelog
|
2017-07-12 09:58:14 +02:00 |
|
JC Brand
|
16d62bf9e4
|
Fix broken tests due to using ES2015 promises
|
2017-07-11 17:05:02 +02:00 |
|
JC Brand
|
6ef0536e31
|
Some work on using es6 promises
|
2017-07-10 21:14:48 +02:00 |
|