JC Brand
10da240e7e
New release 2.0.0
2016-09-16 12:35:02 +00:00
JC Brand
713922a9e1
Update to Strophe 1.2.8 and add support for SASL-EXTERNAL auth
2016-09-16 13:06:52 +02:00
JC Brand
89e5bd7c54
Update to pluggable.js 0.0.2
2016-08-31 10:39:11 +00:00
JC Brand
a2ba3ccd4c
Fixed chat state value, should be chat
not chatty
.
2016-08-23 08:43:20 +00:00
JC Brand
b0de7948f3
Document the update to the rooms API.
2016-08-21 11:09:08 +00:00
JC Brand
b8aaf751d2
Changes concerning caching of data in the browser.
...
- Add new configuration setting messages_storage
- Hardcode the storage for roster contacts and chatroom occupants to `sessionStorage`.
2016-08-21 10:55:45 +00:00
JC Brand
1ee7d06a08
Further document the auto_reconnect
option
...
and drop the reconnection timeout to 3 seconds (from 5).
2016-08-19 14:11:37 +00:00
JC Brand
59143c1c72
More work on auto-reconnecting and on maintaining sessions.
...
- Added the ability to reconnect to more disconnection causes.
- Make sure the roster is fetched again when reconnecting.
2016-08-19 12:16:55 +00:00
JC Brand
fccd0860eb
New release 1.0.6
2016-08-12 20:52:21 +00:00
JC Brand
6ac4f2601d
Fixes #677 Chatbox does not open after close
...
Problem was a race condition between hide and show methods.
Solution was to not hide the chat box during the initialize method.
2016-08-12 20:38:39 +00:00
JC Brand
4402798dcd
Don't add resources from message stanzas. Fixes #632
...
For each user we keep a list of currently online resources. These resources
were taken from both presence and message stanzas.
Receiving a message doesn't however indicate that the user is online,
especially in the case of archived messages.
This also abused the semantics of messages, which are meant to indicate
user presence.
2016-08-12 19:45:47 +00:00
JC Brand
fe46f2ee77
Chat state notifications are now also sent out from chat rooms.
2016-08-12 12:52:33 +00:00
JC Brand
66d80cc4db
New configuration setting muc_instant_rooms
.
...
This option is by default set to `true` which entails no changes in behavior
compared to previous versions of converse.js.
If set to `false`, then rooms first need to be configured before they can be
joined by other users (so-called "reserved" rooms).
More info on "instant" and "reserved" rooms here:
http://xmpp.org/extensions/xep-0045.html#createroom
2016-08-11 16:05:07 +00:00
JC Brand
462a43b891
Add new config option muc_nickname_from_jid
...
which if set to `true` will let converse.js automatically take the node part of
a user's JID as their nickname when entering a room.
If there is a nickname clash, then the nickname will be disambiguated by adding
integers to it.
For example, john will become john-1, then john-2 and so forth.
2016-08-11 12:02:35 +00:00
JC Brand
4c123d51d4
New release: 1.0.5
2016-07-28 16:07:47 +00:00
JC Brand
561c138edd
Bugfix. Allow multiple MAM queries to be made simultaneously.
2016-07-28 18:01:37 +02:00
JC Brand
e28aba5a59
Fixes #645 . When accepting a contact request...
...
the contact didn't appear under the pending contacts list.
2016-07-28 10:35:43 +00:00
JC Brand
a1e24c95c9
Add nickname to chat message when clicking on room occupant.
...
Allows you to easily mention someone in your message.
2016-07-26 09:31:23 +00:00
JC Brand
172ce7e0ce
Remove the members-list work and keep the nickname form stuff
...
It's not stable yet and XMPP server support is very patchy.
However, the nickname form work can be merged into master.
2016-07-26 07:14:22 +00:00
JC Brand
be47ceaab5
In case of a nickname conflict, enable the user to choose a new one
2016-07-26 07:12:56 +00:00
JC Brand
d7c026e128
New release 1.0.4
2016-07-26 06:00:30 +00:00
JC Brand
b2e1896274
Clarify a little
2016-07-25 13:34:44 +00:00
JC Brand
71381e2f22
Show requesting contacts when filtering by chat state.
...
Also add an initial test case for filtering by chat state.
2016-07-18 08:42:07 +00:00
JC Brand
01f576e505
Return all rooms or private chat when caling get
without arguments
2016-06-24 10:54:39 +02:00
JC Brand
be122af3ed
Add tests for rendering of error messages.
2016-06-23 08:56:15 +02:00
JC Brand
9e8674ef55
Rename ChatBoxView.insertIntoPage
to ChatBoxView.insertIntoDOM
...
to ensure naming consistency, we have the same method on `ChatRoomView`.
2016-06-22 15:54:22 +02:00
JC Brand
9cfec0ba8c
Show requesting contacts at the top of the roster view.
2016-06-21 17:48:18 +00:00
JC Brand
888cd8c982
Mention the new CDN
2016-06-21 07:07:22 +00:00
JC Brand
ffa8661799
Update chatroom css
2016-06-20 19:56:06 +00:00
JC Brand
598e29c910
New release: 1.0.3
2016-06-20 19:20:47 +00:00
JC Brand
10ca2900d4
Add a "create" parameter to rooms.get
...
to indicate whether the room should be created if not found.
2016-06-17 09:30:31 +00:00
JC Brand
e12c165454
Add new event pluginsInitialized
and use it in converse-notifications
...
By listening for this event before registering event handlers, other plugins
can first get their overrides of those handlers applied.
2016-06-16 17:21:49 +02:00
JC Brand
70135ba070
Add new config option notify_all_room_messages
2016-06-16 13:29:49 +02:00
JC Brand
2c6f6bfef2
Merge branch 'soft-dependencie'
2016-06-13 07:45:15 +00:00
amanzur
45a3e643a8
online users count issue-656 ( #657 )
...
* online users count issue-656
* change log entry added for issue 656
2016-06-10 16:27:28 +02:00
JC Brand
854633089d
Add config setting to disable MUC direct invites.
2016-06-10 14:17:10 +00:00
JC Brand
6c99c51c74
New API method converse.rooms.close()
.
2016-06-03 08:41:13 +00:00
JC Brand
f60a0512d9
Emit an event when the roster is fetched from the cache
...
We already emit an event when the roster is fetched from the XMPP server,
similarly, it would be useful to know when the roster was instead fetched from
the cache.
2016-06-01 16:04:06 +00:00
JC Brand
f70a3c3ed2
Add new configuration variable: default_state
2016-05-31 09:37:42 +00:00
JC Brand
b4aeb94279
Don't use sound/desktop notification for OTR messages.
2016-05-30 18:19:10 +00:00
JC Brand
6bfcce5fcb
Don't ignore incoming messages from current JID
...
they might be MAM archived messages.
Fixes #650
2016-05-30 17:30:14 +00:00
JC Brand
2b88db812d
Don't show "new messages" indicator for archived messages
2016-05-30 17:18:07 +00:00
JC Brand
a050015e61
Add processing hints to chat state notifications
...
So that they're not stored in MAM.
2016-05-30 16:53:31 +00:00
JC Brand
bd23a7751a
Add processing hints to OTR messages
...
so that they're not stored in MAM and not forwarded.
updates #553
2016-05-30 16:52:26 +00:00
JC Brand
82ee7f694e
Don't ignore messages sent to different resource
...
But make this behavior configurable. Updates #647
2016-05-28 06:36:24 +00:00
Kamran
b82e0f3136
Fix for issue #648 ( #649 )
...
* Updated onDisconnected method to fire disconnected event. Issue #648
* Updated docs/CHANGES.md
2016-05-28 00:31:58 +02:00
JC Brand
29c2a96481
Bot message doesn't appear when it has the same id as its command
2016-05-25 07:54:58 +00:00
JC Brand
aaaacf2513
Also show the day for the first received messages.
...
Until now, new days were only indicated for messages received on different days
*after* the day's messages.
2016-05-25 06:24:42 +00:00
JC Brand
cb288341fb
Bugfix. Login form doesn't render after logging out
...
when auto_reconnect = false
2016-05-24 09:03:41 +00:00
JC Brand
1545018edf
New release 1.0.2
2016-05-24 08:47:22 +00:00
JC Brand
6550544b41
Bugfix. Bind to right context.
2016-05-24 08:41:59 +00:00
JC Brand
8a74cc3323
New release: 1.0.1
2016-05-24 08:23:19 +00:00
JC Brand
0a7caa27d9
Update changelog for next release.
2016-05-24 08:06:54 +00:00
JC Brand
29262cdbe2
mention how to pass in domain for anon connections
2016-05-17 16:04:01 +00:00
JC Brand
c243aba98f
Add jid
method to converse API, to retrieve the user's JID.
2016-05-10 08:08:42 +00:00
JC Brand
dd5c3c7a38
Bump version of docs.
2016-05-03 15:54:12 +00:00
JC Brand
5fa5f8272f
New release 1.0.0
2016-05-03 15:37:41 +00:00
José María Rubio Moral
902cf0720e
Feature/add catalan language ( #634 )
...
* feature add catalan language
* feature add catalan language
2016-04-14 11:05:22 +02:00
JC Brand
a969d010cb
Don't try to reconnect on auth fail.
2016-04-13 12:09:16 +00:00
JC Brand
e09328df6a
Add login
API method.
2016-04-13 11:52:28 +00:00
JC Brand
8e0f8f0a6d
Add the ability to filter contacts by chat state.
...
The roster filter is now also remembered across page loads.
2016-04-02 11:30:54 +00:00
JC Brand
332a0d920d
Sass and CSS fixes for landscape mobile views.
2016-04-01 12:40:38 +00:00
JC Brand
76f538db7c
Mention new config options in changelog
2016-03-31 09:41:15 +00:00
JC Brand
ea9665df4b
Add the option sticky_controlbox, to disable closing it.
...
updates #622
2016-03-31 09:17:32 +00:00
JC Brand
2cbf20c6db
Add the ability to fetch credentials for auto_login
...
via the new config option credentials_url
2016-03-31 08:38:43 +00:00
JC Brand
2341c0914d
Correct docs on csi_waiting_time
2016-03-30 15:49:19 +00:00
JC Brand
3815d77cc1
Make 'connected' an attribute.
2016-03-29 13:57:33 +00:00
JC Brand
a6b6ad5e9e
Add 'connection' API grouping and 'connected' API method.
2016-03-29 13:41:10 +00:00
JC Brand
b3e9a177e2
Merge pull request #617 from lixmal/master
...
Remove split of fullname. Fixes #609
2016-03-28 10:28:38 +02:00
JC Brand
d2b2437a2b
Fix wrong default value mentioned in docs.
2016-03-23 14:43:18 +00:00
JC Brand
946e9fed5d
Add new MUC option auto_join_rooms
.
...
Fixes #156
2016-03-22 08:15:52 +00:00
JC Brand
3aefba3200
Change ping plugin to not have to use overrides.
...
Had to add a `reconnect` event to core.
2016-03-21 10:00:15 +00:00
JC Brand
82aa9fec2c
Support for showing headline messages.
2016-03-21 10:00:10 +00:00
Viktor Liu
ad036ea75f
Remove split of fullname. Fixes #609
2016-03-20 01:47:51 +01:00
JC Brand
ae6a7f4b02
Option to ignore certain JIDs' chat state notifications
2016-03-18 09:11:43 +00:00
JC Brand
f65b99e81c
RST formatting fixes.
2016-03-18 08:39:47 +00:00
JC Brand
36a875a402
Add stanza-specific event listener.
...
Therefore removing the `presence` event again.
2016-03-16 18:12:11 +00:00
JC Brand
1c961ab4d1
Emit an event presence
when a presence stanza is received.
2016-03-16 15:59:07 +00:00
JC Brand
08222182c5
Move VCard functionality into separate plugin
2016-03-16 11:21:27 +00:00
JC Brand
df99fa8c0d
Use rel=noopener
with links that contain target=_blank
...
...
to prevent potential phishing attacks.
More info here: https://mathiasbynens.github.io/rel-noopener
2016-03-16 08:52:45 +00:00
JC Brand
4f8c46c4a7
Update changelog
2016-03-15 18:14:49 +00:00
JC Brand
57aae4ad26
Mention send
API command and fix formatting.
2016-03-15 08:28:41 +00:00
JC Brand
80c26e708c
Add new option strict_plugin_dependencies
2016-03-14 17:03:48 +00:00
JC Brand
d92645c8d3
Show a desktop notification when a contact request is received
...
updates #443
2016-03-08 11:04:10 +00:00
JC Brand
0aa0c02124
Add tests for src/converse-notification.js. updates #443
...
In the process refactored the code being tested.
- Move notifications code in MUC to src/converse-notification.js
- Trigger the 'contactStatusChanged' event in RosterContact and not in
ChatBoxView (which might not exist).
2016-03-08 10:44:27 +00:00
JC Brand
efa4a9ff23
Fixes #577 Add a timeout config var for MAM
2016-03-07 17:16:57 +00:00
badfiles
2e76fea647
Update CHANGES.md
2016-03-06 22:07:50 +03:00
JC Brand
23a1dc4f2b
Some fixes concerning event emitting.
...
Don't make the event "this" context the protected converse object.
Can't trigger multiple data parameters, need to pass an object if there are
multiple values to be sent.
2016-03-01 22:39:45 +00:00
JC Brand
f7725943f8
Emit an event 'contactRequest' when a subscription request is received
2016-03-01 21:57:49 +00:00
JC Brand
bc42d50a86
Update docs to mention desktop notifications. updates #443
2016-03-01 09:43:44 +00:00
JC Brand
26cb98d963
Move playing of sounds to the notification plugin.
...
Also add a config setting for the icon shown in HTML5 notificatins.
updates #443
2016-03-01 08:58:36 +00:00
JC Brand
7f5962a177
Add plugin for HTML5 notifications. updates #443
2016-02-29 20:59:11 +00:00
JC Brand
a4fd252a30
Elaborate on the right way to call super methods in plugins.
2016-02-29 13:50:44 +00:00
JC Brand
c0c4cd9272
Rename builds directory to dist
...
To conform with how many other projects name their directories.
2016-02-28 09:00:22 +00:00
JC Brand
8bf8c318aa
Merge pull request #600 from davec82/master
...
change xmpp status also on icon-status click
2016-02-20 10:22:41 +01:00
JC Brand
f371b62157
Move XMPP Ping code to a plugin.
2016-02-19 13:02:31 +00:00
Davide Colombo
cde205f673
fix change xmpp status also on icon-status click
2016-02-19 12:49:02 +01:00
JC Brand
cb241dd594
Moved all the registration code into a plugin
2016-02-19 10:43:46 +00:00
Davide Colombo
e934917685
add synchronize_availability option
2016-02-18 12:18:56 +01:00
JC Brand
8c06f917ae
Restore @rlanvin's changes that were lost during merge
...
Fixes #596
2016-02-17 17:09:48 +00:00
JC Brand
f1b999d01a
update the plugin docs
...
Add a UMD header so that the example plugin can be used without require.js
Remove needles cruft and dependencies.
2016-02-17 17:01:55 +00:00
Davide Colombo
2e50ecb9c1
add method to generate random resource and add random resource also for auto_login
2016-02-16 15:29:13 +01:00
JC Brand
a687e87e01
Remove deprecated API and update changelog.
2016-02-16 07:50:52 +00:00
JC Brand
e94904e4a1
Don't play sound notifications for...
...
OTR messages which are setting up an encrypted session.
2016-02-16 07:47:16 +00:00
JC Brand
576efc4815
Initial work on breaking converse.js up into components
...
First component to remove is MUC which was moved to src/converse-muc.js
The components are written as plugins and use converse.js's plugin machinery.
Update the plugin docs somewhat with new insites found while working on the muc
plugin.
2016-02-16 07:47:08 +00:00
rlanvin
6599b70602
Don't steal focus when the chatbox opens automatically
...
- Adding a new parameter "focus" to ChatBoxView.show
- Removing the parameter "callback" not used
2016-02-15 18:19:14 +02:00
rlanvin
1d005a5612
Keep scroll position on minimize/maximize
2016-02-15 14:37:53 +02:00
Christopher Rüprich
aec966e36a
Fix for issue #261
...
When converse is first initialized this.model.get('closed') is undefined, at least with some configurations. This patch initializes the attribute with !show_controlbox_by_default if it is undefined.
Update CHANGES.md
fix make check
Update CHANGES.md
2016-02-11 11:05:57 +01:00
JC Brand
a42ce378a1
Fall back to using python as xgettext language
...
if javascript is not supported. Fixes #573
2016-02-08 09:34:05 +00:00
JC Brand
cbdda26a19
New release: 0.10.1
2016-02-06 09:23:50 +00:00
JC Brand
26b45be9e0
Clear the roster when a BOSH session can't be restored
...
Fixes #555
2016-02-06 09:08:05 +00:00
m0cs
b645d8fb30
Added changelog entry.
2016-01-25 10:05:45 -03:00
rlanvin
8d495d30fe
Fix #487
...
Emptying the resources array when the resource is null
2016-01-19 13:52:04 +02:00
JC Brand
226e2e910d
Arrange config options alphabetically
2016-01-18 10:41:41 +00:00
JC Brand
dcf09ee924
Add new option include_offline_state
which is by default false
...
We remove the offline state as a choice in the dropdown because
'offline' is not a valid XMPP state and it doesn't propagate across tabs.
Updates: #547
2016-01-18 10:40:59 +00:00
JC Brand
99f1a9c93d
Markdown formatting in changelog.
2016-01-15 09:44:07 +00:00
JC Brand
98a7033078
Fixes #520 .
...
Two new configuration settings: locked_domain and default_domain.
2016-01-15 09:31:36 +00:00
JC Brand
f779b9a3c0
Fixes #535 . Room doesn't get opened when mixed-case JID is used.
2016-01-15 08:49:19 +00:00
JC Brand
6dcafb5b2c
Don't scroll down on event notifications
...
(when user manually scrolled up).
Updates #352
2016-01-15 07:40:40 +00:00
JC Brand
28f5ee855b
Fixes #546
2016-01-15 06:18:22 +00:00
JC Brand
19ad5728f9
Remove google analytics from docs.
2016-01-15 06:03:10 +00:00
JC Brand
db82333782
Add section on performance under troubleshooting chapter.
2016-01-15 05:58:34 +00:00
JC Brand
9d7b41cd96
Fixes #540 . Remove deprecated way of initializing plugins.
...
Should already have been removed in the previous release.
2016-01-14 21:09:35 +00:00
JC Brand
48c6e3778b
Fixes #521 and fixes #536 (hopefully)
...
Make sure to send out a presence stanza when one of the following:
1. The connection dropped and the user logged in again
2. Websockets are used (each session is established anew)
3. Keepalive isn't being used in BOSH (each session is established anew).
2016-01-13 20:25:56 +00:00
JC Brand
20910707b2
Re-add troubleshooting section that got somehow removed.
...
Also add an introductory section on debugging.
2016-01-13 07:55:42 +00:00
JC Brand
8f5114578b
Make clear in changelog that 0.10.1 is not yet released.
2015-12-04 10:20:33 +00:00
andreabenini
2db3f364c5
Update CHANGES.md
2015-12-02 11:17:24 +01:00
andreabenini
8c14424f62
Update configuration.rst
2015-12-02 11:14:17 +01:00
JC Brand
44c7c877a6
Fix malformed table in docs.
2015-11-05 11:30:31 +00:00
JC Brand
2253ec3d00
New release 0.10.0
2015-11-05 11:23:19 +00:00
JC Brand
1fb0de06f3
Update changelog for next release.
2015-11-05 11:08:06 +00:00
JC Brand
c1d9f1e201
Converse the changelog to markdown.
2015-11-05 10:59:46 +00:00
JC Brand
ea701f3865
updates #493
...
Compare bare JID of from attr in roster update. @teseo's fix was too specific
and tailored for a misbehaving server (servers shouldn't be sending from the
full JID in a roster push).
2015-11-04 18:00:44 +00:00
JC Brand
1dffa823dd
Fixes #459
2015-11-02 00:16:45 +00:00
JC Brand
88f043d9ca
Merge branch 'master' into sass-refactor
2015-10-31 17:44:59 +00:00
JC Brand
b767051d9d
Remove "is typing" notification after 10 seconds. fixes #508
2015-10-31 17:38:51 +00:00
JC Brand
c0863d3eb2
Fixes #510 Collection should not get an id.
2015-10-31 17:28:05 +00:00
JC Brand
dfcebeb621
Rename participants to occupants.
2015-10-31 16:48:50 +00:00
JC Brand
ebd0089446
Mention that controlbox stays open on page reload.
2015-10-29 14:50:18 +00:00
JC Brand
8b3ede9e56
Remove unused parts from Gruntfile
...
Wouldn't mind getting rid of grunt completely.
2015-10-27 09:11:36 +00:00
JC Brand
218b4714fd
Add changelog entry for horizontal drag resize.
2015-10-24 20:46:58 +00:00
JC Brand
4f86a7ed58
Two small changes.
...
- Width needs to be set on .chatroom obj as well.
- Update docs on allow_dragresize to mention that min-width and min-height
values are honored.
2015-10-24 20:46:58 +00:00
JC Brand
2083413431
Update changelog and small fixes to coding style guide
2015-10-24 20:46:57 +00:00
JC Brand
d14cb4c14b
Update changelog.
2015-10-22 10:39:36 +00:00
Javier Mellado
bef4e26a4b
Better writing.
2015-10-20 11:04:15 +01:00
Javier Mellado
b6d463b214
Update development.rst
...
remove capital letter.
2015-10-20 11:02:42 +01:00
Javier Mellado
5f27e25648
Better writing.
2015-10-20 11:01:05 +01:00
Javier Mellado
3142ebbb6b
Force type comparison and documentation updates
2015-10-20 10:57:21 +01:00
JC Brand
af77b3189e
New release: 0.9.6
2015-10-12 15:09:47 +00:00
JC Brand
6344703cb8
Merge pull request #500 from 1st8/master
...
Fix #467
2015-10-12 16:53:23 +02:00
JC Brand
12d6785d02
Fixes #472 Cannot read property 'splitOnce' of undefined
2015-10-12 14:24:22 +00:00
JC Brand
7d1fc391ac
Don't attempt to fetch archived messages if not supported
...
by the server. Otherwise we get a spinner that doesn't disappear.
2015-10-12 13:22:06 +00:00
Christoph
e20018961f
Fix outgoing chat messages not having a msgid when being put into sessionStorage, fixes #467
2015-10-12 11:06:12 +02:00
JC Brand
57a309177f
Fix link to prosody.im
2015-10-08 12:11:48 +00:00
JC Brand
eeb8210ff6
Fixes #496 . Bind converse to this in callback.
2015-10-07 08:07:05 +00:00
JC Brand
0d9d632f40
Bugfix for #493
2015-09-30 21:04:37 +02:00
JC Brand
f3e2de9945
Document allow_dragresize option.
2015-09-22 12:40:08 +00:00
Christoph Geschwind
1463e7cc33
Update CHANGES.rst
2015-09-09 13:25:53 +02:00
JC Brand
0d4cf15f0e
Move changelog entry to right version and add test case.
2015-09-09 10:17:46 +02:00
Christoph Geschwind
d08ce409c8
Add #462 to CHANGES.rst
2015-09-04 13:26:33 +02:00
JC Brand
ce222e5b75
Small improvements to theming page and tweak css.
2015-08-29 11:51:41 +02:00
JC Brand
0672e84990
Correctly place config setting in right order.
2015-08-24 18:42:08 +02:00
JC Brand
6369465661
Making a new 0.9.5 release.
2015-08-24 17:56:50 +02:00
JC Brand
f7c27a08a5
Mention that MAM is now supported.
2015-07-29 14:20:39 +02:00
JC Brand
96253f9673
Document using serviceDiscovery with archive.query.
2015-07-22 00:40:51 +02:00
JC Brand
cd4aabc586
Rename the page size option and document it.
...
updates #306
2015-07-22 00:18:51 +02:00
JC Brand
e03db127cf
Add a new configuration setting. muc_history_max_stanzas
2015-07-21 11:36:07 +02:00
JC Brand
ccf908a658
Document that previous and next RSM methods take limit parameter.
...
updates #306
2015-07-19 23:36:26 +02:00
JC Brand
8a6bca191a
Small doc fixes.
2015-07-17 20:57:00 +02:00
JC Brand
99c7b9cb95
Add a new emitted event: serviceDiscovered.
...
Gets thrown every time converse learns of a supported server service.
Useful when 3rd party code wants to use API methods that depend on the service
being discovered first.
2015-07-17 20:34:48 +02:00
JC Brand
080d86e7fe
Show most recent archived messages first.
...
- Also ensure that the archive.query API always return messages chronologically.
- Fix docs which wrongly state that null can be passed in.
updates #306
2015-07-17 17:56:47 +02:00
JC Brand
6cd9fb5500
Merge branch 'master' into mam
2015-07-14 10:43:35 +02:00
JC Brand
7fd475e2a3
Avoid adding a falsey value as resource. fixes #440
2015-07-14 10:27:40 +02:00
JC Brand
69de033cea
Write documentation for the archive API. Also add another test.
...
update #306
2015-07-12 21:27:22 +02:00
JC Brand
ae58e3d1be
Merge branch 'master' into mam
2015-07-11 13:53:28 +02:00
JC Brand
1766aa75f2
Bugfix: keepalive and autologin aren't mutually exclusive.
...
fixes #439
2015-07-11 13:51:44 +02:00
JC Brand
eeeaddbe04
Add the ability to read and set MAM preferences.
2015-07-10 15:24:13 +02:00
JC Brand
14c64151ab
New release: 0.9.4
2015-07-04 17:21:21 +02:00
JC Brand
0afa7ec188
Don't carbon copy OTR messages.
2015-07-03 11:41:14 +02:00
thierrytiti
f514081a78
Cleanup references to strophe.roster.js
2015-07-01 16:56:36 +02:00
JC Brand
114a25a172
Add initial text on writing a converse.js plugin.
2015-06-27 21:49:40 +02:00
JC Brand
b47069b4f6
Add, test and document an API method for setting the user's status.
...
fixes #367
2015-06-27 21:21:27 +02:00
JC Brand
f73f61e622
Expose is_chatroom attribute on chat boxes returned by the API
2015-06-27 08:44:14 +02:00
JC Brand
14c868f134
With keepalive, don't send out a presence stanza on each page load.
2015-06-27 07:33:16 +02:00
JC Brand
98f6ea8a3f
Merge pull request #428 from thierrytiti/chat-with-pending
...
Enhancement #394 Option to allow chatting with pending contacts
2015-06-22 21:30:24 +02:00
JC Brand
e999f2c6df
Merge branch 'i18n-momentjs' of https://github.com/thierrytiti/converse.js into thierrytiti-i18n-momentjs
...
Conflicts:
converse.js
Also refactored the code to adhere to the style guide.
2015-06-22 19:54:51 +02:00
JC Brand
56cd540f5d
Update changelog after merge.
2015-06-22 18:55:02 +02:00
JC Brand
952b5098cd
Small improvements to quickstart text.
2015-06-22 14:47:53 +02:00
JC Brand
868435173f
Decouple automatic away and XEP-0352 support.
...
- Add new config option csi_waiting_time for CSI support.
- The auto_away and auto_xa options won't send out CSI stanzas if csi_waiting_time is 0
- Update docs and add tests for both features.
2015-06-22 00:01:31 +02:00
JC Brand
19065e62b6
Update the style guide.
2015-06-19 17:54:49 +02:00
thierrytiti
479bab2ce4
Enhancement #394 Option to allow chatting with pending contacts
2015-06-18 16:31:30 +02:00
JC Brand
785244f15e
Add a styleguide to the documentation.
...
Also update the contributor guidelines to mention the styleguide.
2015-06-16 00:20:28 +02:00
JC Brand
b7761ea169
Sort changes, add issue numbers and add entry...
...
mentioning plugins architecture refactoring.
2015-06-04 12:23:11 +02:00
JC Brand
217f3255f7
Sorted the latest changes and combine some.
2015-05-31 14:52:18 +02:00
JC Brand
bf61122805
Avoid trying to retrieve non-existing models. fixes #415
2015-05-31 14:39:28 +02:00
JC Brand
15e5df74e0
Merge branch 'icomoon-xa-icon' of https://github.com/thierrytiti/converse.js into thierrytiti-icomoon-xa-icon
2015-05-29 12:00:14 +02:00
JC Brand
a412bd92c4
Merge branch 'MUC-toggle-Call' of https://github.com/thierrytiti/converse.js into thierrytiti-MUC-toggle-Call
2015-05-29 10:12:40 +02:00
thierrytiti
85915a6498
Add XA status icon
...
fonts built with icomoon
2015-05-28 16:55:14 +02:00
JC Brand
8e5d481e1c
Merge branch 'auto-away' of https://github.com/thierrytiti/converse.js into thierrytiti-auto-away
...
Conflicts:
converse.js
2015-05-27 20:01:22 +02:00
thierrytiti
fb589398ad
XEP-0199: XMPP Ping
...
Use modified StropheJS ping plugin (AMD support)
Add Ping functionality
Add Pong handler
Fix to issue #144 :
2015-05-27 18:14:58 +02:00
thierrytiti
f75b3a075a
I18N: detect language for MomentJS
...
user language detection in order to format date and time in correct
locale
2015-05-27 14:29:22 +02:00
thierrytiti
24b204e8a4
Offline Pretty Status
...
add offline as possible case to enable translation
2015-05-26 18:36:17 +02:00
thierrytiti
7366bb709d
MUC: missing toggle Call handler and function
...
the Call button is visible but no action is done
2015-05-26 16:39:06 +02:00
thierrytiti
05cc4d714a
CSS: Fonts Path: editable $font-path via sass/variables.scss
...
Add a variable to build CSS with another path for the fonts
import added in ``sass/converse.scss`` : Undefined variable $font-path
with ``make css``
2015-05-22 13:57:50 +02:00
JC Brand
1d0ffe34ab
Merge branch 'detect_lang' of https://github.com/thierrytiti/converse.js into thierrytiti-detect_lang
2015-05-20 19:20:17 +02:00
thierrytiti
08c94be1b7
CSS Fixes
...
main div conversejs
- left and width: The last 35px at bottom of the page is not clickable
- right: in some case (e.g. frame in div), the div is over the vertical
scrollbar
room-info:
- wrong placement on hover after information fetched on a room
2015-05-20 17:52:19 +02:00
thierrytiti
a660f853c1
XEP-0352: Client State Indication
...
XEP-0352 support added to Auto Away Mode
2015-05-20 12:12:08 +02:00
thierrytiti
aebd59825c
Changelog
...
French translation
2015-05-15 19:09:12 +02:00
JC Brand
3cbb93479f
Mention json header. updates #395 .
2015-05-15 14:46:09 +02:00
JC Brand
68bcc9d0eb
Merge pull request #399 from thierrytiti/bugfixes
...
Bugfix. fullname is null
2015-05-15 14:41:18 +02:00
thierrytiti
7a359562ad
Add placeholder for 'Insert a smiley'
2015-05-15 12:01:29 +02:00
thierrytiti
e64c19fc18
Bugfix. fullname is null
...
wrong callback argument mapping in XmppStatus initialize: fullname is
null
2015-05-15 11:05:26 +02:00
thierrytiti
d631af58a9
Automatic Away Mode
...
Add functions for changing user presence to ``away`` or ``xa``
2015-05-13 13:51:24 +02:00
thierrytiti
f521532f2f
Language Detection
...
Replace default en language to autodetection if no i18n setting is set.
2015-05-11 17:36:12 +02:00
Guillermo Bonvehí
2e516f347e
Updated CHANGES
2015-05-08 14:12:14 -03:00
Guillermo Bonvehí
ef305fff55
Updated CHANGES.rst
2015-05-07 12:59:36 -03:00
JC Brand
c0bec459a0
Bugfix. See below.
...
Manual login doesn't work when websocket_url is set and not bosh_service_url
It's already a while since we don't include an input for the bosh_service_url in the login panel.
2015-05-06 16:46:37 +02:00
JC Brand
f868917d54
Add an "Edit me on Github" ribbon to the docs
2015-05-02 01:21:25 +02:00
JC Brand
e15ec7d443
Add an initial user manual for converse.js
2015-05-02 00:22:50 +02:00
JC Brand
6088eaf9dc
Remove strophe.roster.js and update changelog.
2015-05-01 14:50:27 +02:00
JC Brand
145fd016a3
New release: 0.9.3
2015-05-01 12:29:48 +02:00
JC Brand
e7180f20b1
Add Ukranian translations
2015-05-01 11:16:23 +02:00
pzia
68d111e4b7
bundler is not needed anymore as a debian package
2015-04-26 11:13:35 +02:00
pzia
7e44694d66
Note for debian & ubuntu users
2015-04-26 07:56:22 +02:00
JC Brand
c2be6019f7
Remove type="email" from JID input.
2015-04-25 23:34:52 +02:00
JC Brand
a3da42aeed
Update changelog
2015-04-25 22:45:16 +02:00
JC Brand
d6038c7c7b
Allow the URL to the sounds to be configurable.
...
Made some modifications to the code contributed by @thierrytiti and documented
the change.
Fixes #344
2015-04-25 22:41:29 +02:00
JC Brand
1ba42a0d4d
Document the change by @thierrytiti
2015-04-25 22:22:16 +02:00
JC Brand
87ff04d806
Some small documentation fixes.
2015-04-24 12:03:22 +02:00
JC Brand
3c71031390
Update changelog for issue #372
2015-04-21 17:34:15 +02:00
JC Brand
6dc355a02a
Show the domain when rendering a legacy registration form.
...
Also updated the changelog with #377
2015-04-21 17:21:26 +02:00
Florian Cargoët
50ef156a6d
Add changelog entry for #374
2015-04-17 17:06:17 +02:00
Guillermo Bonvehí
98191056e1
Fix rooms grouping examples in docs
2015-04-16 01:23:13 -03:00
JC Brand
fde0e9c199
Fix RsT errors in docs.
2015-04-09 14:16:29 +02:00
JC Brand
3f884f0d03
Update the changelog after merge from 'anon_login' branch.
2015-04-09 14:13:21 +02:00
JC Brand
6ef2e50387
Merge branch 'anon_login'
2015-04-09 14:09:26 +02:00
JC Brand
995c5fdb44
Make release 0.9.2
2015-04-08 13:41:31 +02:00
JC Brand
b177a6a7a0
Bugfix for incorrect roster height when allow_contact_requests=false.
...
Also update changelog and fix some linting errors.
Fixes #360
2015-04-08 13:12:29 +02:00
JC Brand
abae9ad6c0
Merge pull request #362 from pzia/master
...
Adding 'rooms' API
2015-04-08 12:24:49 +02:00
JC Brand
f3101a347f
Use the ::-moz-selection because Firefox doesn't know ::selection
...
fixes #364
2015-04-08 12:20:50 +02:00
pzia
fb8c71b4c7
API documentation for jcbrand/converse.js#355
2015-04-05 08:36:26 +02:00
JC Brand
df0c55ed4d
Merge branch 'master' into anon_login
2015-04-04 11:32:22 +02:00
JC Brand
5a488333ec
Add a test and changelog entry for #359
...
updates #359
2015-04-04 11:25:50 +02:00
JC Brand
a2be2567d2
Allow auto_login also with a provided jid and password.
...
* Update the docs to mention the new ``authentication`` option.
* Update failing tests due to ``prebind`` being replaced with ``authentication``.
* Rename 'manual' value for authentication to 'login' since it's used in both manual and auto cases.
2015-04-02 13:07:59 +02:00
JC Brand
5ec7c67b50
Don't automatically show a chat box when creating it. updates #357
...
This caused a bug whereby a chat box would open only on chat state
notifications.
Also refactored the chats.open and chats.get methods so that they now reuse the
same map function and so that chats.get can now return any chat box and not
just already open ones.
Updated the tests to properly test this and updated the docs.
2015-04-02 02:01:53 +02:00
JC Brand
14c09c509e
Add some consistency to how errors are thrown.
...
Add tests for contacts.add API method and make it a bit more compact.
Add entry in changelog.
update #354
2015-03-31 15:29:41 +02:00
pzia
6879405e85
Throw exception if no jid or invalid jid. ( #354 )
2015-03-30 12:02:28 +02:00
JC Brand
e0e0f1b7d7
Make release 0.9.1
2015-03-26 09:58:09 +01:00
JC Brand
7cd27a71b3
Enable automatic reconnecting when `prebind
and
prebind_url
` are
...
specified.
fixes #330
updates #333
2015-03-21 23:41:39 +01:00
JC Brand
8d818fd5fd
updates #339 .
...
* The JID is only required when using keepalive with prebind.
* Provide a logout API method.
2015-03-21 21:50:48 +01:00
JC Brand
1a670e1d47
Require that a "JID" be specified with keepalive. updates #339
2015-03-21 21:32:04 +01:00
JC Brand
c1d48b6f2c
Docs fix: converse.on should be converse.listen.on
...
fixes #341
2015-03-18 11:33:26 +01:00
JC Brand
d0b8a3870b
Add a test to check that notifications are properly sent in chat rooms.
2015-03-16 17:27:26 +01:00
JC Brand
77137a538c
Document that event listeners receive event as first arg. Fixes #336
2015-03-16 10:41:20 +01:00
JC Brand
5fb319fcae
Documentation fix.
2015-03-11 12:47:09 +01:00
JC Brand
90e4d6cba6
Add new configuration setting "allow_contact_removal".
2015-03-09 19:47:24 +01:00
JC Brand
f1753be5a6
Expand the setup docs and re-add section "What you will need"
2015-03-08 14:17:21 +01:00
JC Brand
17da00d5c1
Release version 0.9.0
2015-03-06 18:49:31 +01:00
JC Brand
7473f458eb
Mention prebind_url in changes and update links to docs for older settings.
2015-03-05 23:20:46 +01:00
JC Brand
d40eebc41f
Document the prebind_url option.
2015-03-05 23:11:07 +01:00
JC Brand
5e1a4bd9f4
Remove tests for old deprecated API methods.
2015-02-27 21:42:40 +01:00
JC Brand
387bb6f3a4
Bugfix. Custom status message form does not submit/disappear.
2015-02-27 18:32:23 +01:00
JC Brand
c70561b898
Some API changes:
...
* Let contacts.get() return all roster contacts.
* Also, add "open" method for the chats API.
* chats.get will now only return a chat box if it's already open.
2015-02-25 18:31:09 +01:00
JC Brand
04912c5c5a
Merge branch 'master' into amd-strophe
...
Conflicts:
docs/CHANGES.rst
2015-02-22 12:53:18 +01:00
JC Brand
b31261f6fd
Expand the API to allow configuration settings to...
...
be set on the fly.
2015-02-11 15:08:10 +01:00
JC Brand
0407826057
Two websocket related changes. updates #204
...
* Handle case where no websocket url is specified.
* Update the documentation w.r.t. websockets
2015-02-08 20:02:53 +01:00
JC Brand
3e9994e01c
Websocket support. closes #204
2015-02-07 16:54:58 +01:00
JC Brand
af87d59e96
Add analytics for the documentation.
2015-02-07 14:07:31 +01:00
JC Brand
ec51c3660a
Add theming documentation and extend the docs on creating builds.
2015-02-05 15:58:51 +01:00
Guillermo Bonvehí
fc0a1d9dbd
Added test case for #305 and updated CHANGES.rst
2015-01-23 12:06:10 -03:00
Guillermo Bonvehí
025d032e7a
Added change to CHANGES.rst
2015-01-22 17:44:24 -03:00
Guillermo Bonvehi
972fe46bf0
Added build instructions for Windows environments.
...
Add Makefile.win example
Add Chocolatey references + required packages
2015-01-22 13:55:43 -03:00
JC Brand
c646e93a9b
Don't set out message carbons IQ stanza on each page load.
2015-01-17 13:24:05 +01:00
JC Brand
ad0f8a336a
Update translation docs.
...
We now no longer need the step of pasting the json code into a standalong .js
file.
2015-01-16 23:06:06 +01:00
JC Brand
5379c5f294
Mention polish translations in readme.
2015-01-16 22:57:48 +01:00
JC Brand
cea68e5af0
Merge branch 'chat_states'
...
Conflicts:
docs/CHANGES.rst
2015-01-16 20:06:53 +01:00
JC Brand
7df30beae2
Merge branch 'add-allow-registration-doc' of https://github.com/gbonvehi/converse.js into gbonvehi-add-allow-registration-doc
...
Conflicts:
docs/CHANGES.rst
2015-01-07 14:55:14 +01:00
Guillermo Bonvehi
a666ba467d
added #295 document allow_registration to changes.rst
2015-01-06 00:29:00 -03:00
Guillermo Bonvehi
3bbdafcb9d
Closes #295 : allow_registration is now mentioned in configuration doc
2015-01-05 14:08:40 -03:00
Guillermo Bonvehi
f7566d0299
Add related issues solved #252 and #253 to CHANGES.rst
2015-01-05 12:40:01 -03:00
JC Brand
bb468ae0a3
Add better support for XEP-0085. closes #292
...
Converse.js will now send chat state notifications of <paused>, <inactive> and
<gone> when the user has stopped typing for 30 seconds, 2 minutes and 10 minutes
respectively.
2015-01-01 22:59:10 +01:00
JC Brand
f738698525
Add dev.html specifically for development. Update CHANGES
...
removes need to modify index.html all the time.
2015-01-01 03:49:42 +01:00
JC Brand
3b65a029cf
Update af translations.
2014-12-20 11:56:45 +01:00
JC Brand
8576d9487c
Add Norwegian translations.
2014-12-20 11:18:44 +01:00
JC Brand
3e03df4745
Add headings to translations docs.
2014-12-20 10:59:39 +01:00
JC Brand
6ea9d1771e
Change headings to make TOC clearer.
2014-12-18 14:39:03 +01:00
JC Brand
303a412b38
New release 0.8.6
2014-12-07 22:50:10 +01:00
JC Brand
5142f5637b
Mention Gina Moerk's mailing list post.
2014-12-07 12:37:33 +01:00
JC Brand
3bf5eeb4a8
Bugfix. Could not render chat room configuration form.
2014-12-07 11:13:50 +01:00
JC Brand
9359c76c42
Small tweaks to site and doc css.
...
Also, in Makefile, remove old HTML build first during "make html" step.
2014-12-07 10:48:32 +01:00
JC Brand
bcf47d6c7c
Add documentation on how to contribute to the docs.
2014-12-07 01:19:01 +01:00
JC Brand
84fd21b38b
Configure docs theme.
2014-12-07 00:53:59 +01:00
JC Brand
1be0917a7b
Enable chat for the documentation as well.
2014-12-07 00:53:41 +01:00
JC Brand
c8e4f02bf5
Split the documentation out into subfiles.
2014-12-07 00:53:17 +01:00
JC Brand
f893e94312
rid, jid and sid weren't being set. fixes #285
2014-12-06 19:05:50 +01:00
JC Brand
20e15b5623
Sphinx changes.
...
* Add buildout config for Sphinx
* Add new Sphinx theme
* Remove the built html theme files
2014-12-06 18:58:58 +01:00
JC Brand
e4307f7ab8
See below
...
* Fix login panel rendering bug
* Make registration form i18n aware.
* Make providers link configurable.
2014-12-06 18:58:14 +01:00
JC Brand
92ed46f844
New release 0.8.5
2014-12-01 20:53:08 +01:00
JC Brand
5f41d9779a
Update readme and changes
2014-11-25 10:59:59 +01:00
JC Brand
e246335b03
Bugfix. JIDs not shown in chatrooms. fixes #282
2014-11-25 09:55:15 +01:00
JC Brand
9a84e44db4
updates #234 Cannot send/receive messages when JIDs have mixed case
2014-11-16 22:23:24 +01:00
JC Brand
c98e516e39
New release 0.8.4
2014-11-15 16:40:34 +01:00
JC Brand
3f01e94b9b
Fixes #177 Setting status to 'offline' does nothing in other clients.
2014-11-15 16:09:36 +01:00
JC Brand
efa56ffb33
Fixes #232 Always get full name from model.
2014-11-15 15:44:33 +01:00
JC Brand
52c3df7cb4
Fixes #260 Sent message carbons are not displayed.
2014-11-15 15:38:15 +01:00
JC Brand
ef8082a31d
Fixes #262 Contact requests not shown if page reloaded.
2014-11-15 14:42:56 +01:00
JC Brand
3d6d14c47d
Fixes #274 Roster filtering results change with presence changes
2014-11-15 14:03:17 +01:00
JC Brand
d007339415
Fixes #275 Custom status message doesn't reset.
2014-11-15 13:28:11 +01:00
JC Brand
fdb80e3d2c
Save the MUC domain to session storage.
...
Fixes #237
Fixes #238
2014-11-15 13:17:40 +01:00
JC Brand
6cdd793758
Update docs due to recent pull requests.
2014-11-15 11:04:33 +01:00
JC Brand
25b56e3538
Rename "buddy" to "contact". Fixes #226
2014-11-09 18:07:06 +01:00
JC Brand
1bb7900bdd
Update changelog
2014-11-09 13:11:05 +01:00
JC Brand
6100aaf114
Refactor the API. updates #46
...
API methods now consist of simple accessors and mutators that are logically
grouped.
2014-11-09 13:06:09 +01:00
JC Brand
7bdb7ae5aa
Revert "Small change to remove need for jquery-private-external.js updates #269 "
...
This reverts commit d33faa53d0
.
Conflicts:
src/build-no-jquery.js
2014-10-30 15:25:53 +01:00
JC Brand
d33faa53d0
Small change to remove need for jquery-private-external.js updates #269
2014-10-30 11:57:25 +01:00
JC Brand
147e62d000
Don't increment unread msgs counter for <paused> chat state.
...
Also update release notes. updates #267
2014-10-30 11:48:58 +01:00
JC Brand
96b6b55257
Update CHANGES
2014-10-28 18:19:24 +01:00
JC Brand
8dedef7002
Create new PO file for Polish.
...
Also update documentation to mention msginit.
2014-10-21 13:18:26 +02:00
JC Brand
4bcf26114c
Add docs for the 2 new API methods. updates #46
2014-10-12 11:03:35 +02:00
JC Brand
48dd0cc674
Trying to organize doc chapters a bit more logically.
2014-10-12 11:03:25 +02:00
JC Brand
5b46e27c41
Add 2 new API methods. updates #46
...
Added openChatBox and getChatBox.
2014-10-12 10:34:33 +02:00
Sergey Fedoseev
adbcf01a98
index.rst: change duplicated allow_muc
to allow_otr
2014-10-01 14:01:45 +06:00
Sergey Fedoseev
0c840aa8d4
index.rst: remove trailing spaces
2014-10-01 14:01:40 +06:00
JC Brand
5bad6b02b6
Clarify how one should use prebind and keepalive together.
2014-09-30 12:27:53 +02:00
JC Brand
64847bcb96
Add new event noResumeableSession
2014-09-26 17:20:52 +02:00
JC Brand
c71b03094d
Move website specific code out of main.js and into index.html. updates #229
...
Otherwise, we get errors "Cannot read property top of undefined".
2014-09-26 11:33:47 +02:00
JC Brand
b803267555
Bugfix. Return after attaching with prebind data.
2014-09-24 10:57:07 +02:00
JC Brand
d8bf1961a7
Making a 0.8.3 release.
...
The 0.8.2 release didn't include new builds due to an unnoticed build error.
2014-09-22 18:17:40 +02:00
JC Brand
05d58f1d29
Wrong minor release num
2014-09-22 18:01:08 +02:00
JC Brand
56ec4cf7bc
New release 0.8.2
2014-09-22 17:57:56 +02:00
JC Brand
072f9e8534
Add updated hebrew translations.
2014-09-22 17:06:22 +02:00
JC Brand
7cf8dc6bee
Fixed Non-AMD example. fixes #220
2014-09-22 16:10:20 +02:00
JC Brand
6b4b94d45f
RestructuredText markup error fixed. updates #187
2014-09-22 15:07:50 +02:00
JC Brand
82617918b1
Add API section to docs and regenerate.
2014-09-22 15:04:28 +02:00
JC Brand
481ea9e7d6
Generate HTML docs.
2014-09-17 22:10:12 +02:00
JC Brand
ba6b72011c
Show groupchat messages where user is mentioned in bold.
2014-09-17 21:40:19 +02:00
JC Brand
3a30f30fb7
Bugfix concerning trimmed chats.
...
Chats were being trimmed even though there was enough room.
2014-09-15 20:08:13 +02:00
JC Brand
45875afd64
Add docs on keepalive setting.
2014-09-06 23:40:41 +02:00
JC Brand
07b7393088
Update translation docs to mention paths in main.js
2014-09-06 14:12:31 +02:00
JC Brand
a3e540fa67
Provide feedback if a chat room command didn't work.
2014-09-05 19:36:31 +02:00
JC Brand
82659e87d7
Add extra chat room commands: /nick, /mute and /voice.
...
Also document the available chat room commands.
2014-09-05 18:27:32 +02:00
JC Brand
78ac525e18
Add cuationary note against using localStorage (instead of sessionStorage)
2014-09-04 10:27:24 +02:00
JC Brand
ae90c7420e
Update docs and rename option to use underscore instead of dash.
2014-09-03 20:15:46 +02:00
JC Brand
3aaa8df41a
Notification sound now also plays when nickname is mentioned in chat room.
...
updates #62
2014-09-03 18:47:24 +02:00
JC Brand
cebf8c2451
See below...
...
* Update docs on message carbons and stanza forwarding.
* Mention latest bug fix.
2014-09-02 16:53:44 +02:00
JC Brand
bf0d0320c5
Emit an event after the user has sent out a chat room invitation. refs #215
2014-08-31 21:54:17 +02:00
JC Brand
ff32866f21
Mention live filter bugfix and add tests for it. updates #212
2014-08-31 21:20:28 +02:00
JC Brand
156d231c95
Converse.js now responds to XEP-0030 Service discovery requests.
2014-08-31 14:14:50 +02:00
JC Brand
53f87b566e
Include the search_contacts templates. updates #216
2014-08-29 16:09:39 +02:00
JC Brand
c9958182ff
Making 0.8.1 release
2014-08-23 11:15:56 +02:00
JC Brand
83c68696cd
Update the docs and add section about sound notifications. updates #62
2014-08-23 11:04:33 +02:00
JC Brand
73528f4ced
Improved the docs styling and regenerate
2014-08-23 10:00:14 +02:00
JC Brand
a864a7c4ff
Regenerated docs
2014-08-23 09:43:47 +02:00
JC Brand
882bbcb02e
Add support for sound notifications. updates #62
...
(on incoming messages)
2014-08-20 21:00:28 +02:00
JC Brand
1441f4ab64
Add text input to act as live filter. updates #212
2014-08-07 21:33:19 +02:00
JC Brand
e3dbbf2eae
Merge zh translations and update CHANGES.rst for 0.8 release.
2014-08-04 23:24:41 +02:00
JC Brand
8c20388ba9
Merge branch 'groups-refactor'
...
Conflicts:
index.html
2014-08-04 20:15:45 +02:00
JC Brand
0c7252f919
Mention new feature, roster groups. updates #83
2014-08-04 19:49:29 +02:00
JC Brand
3984aadb9f
More work (with tests) on showing roster items under groups.
...
updates #83
2014-07-29 19:53:57 +02:00
JC Brand
6c30d331cd
Update CHANGES.rst
2014-07-25 16:02:46 +02:00
JC Brand
1705aa8f48
Bugfix. Handle case where user accepts request.
...
But other user is not online to quickly subscribe back.
2014-07-23 19:11:29 +02:00
JC Brand
848d502332
In docs: Mention alternative to using make
2014-07-23 13:18:09 +02:00
JC Brand
02083ba0a8
Update changelog
2014-07-21 11:28:01 +02:00
JC Brand
7c9a86293d
Rename 'enable_message_carbons' to 'message_carbons'
2014-07-19 16:43:56 +02:00
JC Brand
df351d496d
Fix vertical resizing of chat boxes.
...
This fix breaks compatibility with IE8
2014-07-17 19:19:32 +02:00
JC Brand
53f38dcc71
Two changes, see below:
...
* Call refreshWebkit hack when opening a chat room
* New event emitted when a chat room is opened.
2014-07-17 19:18:48 +02:00
JC Brand
ac6a3cb26c
Mention windows. updates #187
2014-07-17 17:52:08 +02:00
JC Brand
3423f7bc74
Bugfix. fixes #180
2014-07-17 17:44:44 +02:00
JC Brand
66e45f91e9
Bugfix. First render before fetching msgs. Fixes #191
2014-07-17 17:29:05 +02:00
JC Brand
9846f89a2c
If no resource exists, add one which mentions converse.js
...
updates #123
2014-07-15 07:57:28 +02:00
JC Brand
fe3e9f5294
Bugfix, xhr_user_search_url is not a global. Fixes #192
2014-07-11 16:12:56 +02:00
JC Brand
012cbfb61a
Rename events.
...
Remove the "on" prefix. Events are listened to via "on" method, so it's
redundant.
2014-07-06 18:31:17 +02:00
JC Brand
ad90e74260
Simplified Chinese translations, courtesy of Lancelot
2014-07-06 17:56:42 +02:00
JC Brand
63ad3e135d
Update readme
2014-06-30 18:59:19 +02:00
JC Brand
8aedc3fcf7
Integrate backbone.browserStorage. Fixes #176
...
Data is now by default cached in sessionStorage and not localStorage.
Can be configured via the "storage" option.
2014-06-30 18:53:58 +02:00
JC Brand
f0091c9c9c
Control box toggle's class has been changed.
2014-06-21 11:32:05 +02:00
JC Brand
0c0a3f86b6
Remove the need for having an HTML snippet in the body.
2014-05-13 09:26:57 +02:00
JC Brand
b307d5170b
Date handling is now done with moment.js
2014-04-25 23:44:10 +02:00
JC Brand
30fe6de7c3
Update CHANGES.rst
2014-04-24 19:24:19 +02:00
JC Brand
517e600114
Expand documentation on the new visible_toolbar_buttons config option
2014-04-24 18:10:47 +02:00
JC Brand
d69a165b05
Use strict mode. Emit an event when the connection drops.
2014-04-24 09:51:21 +02:00
JC Brand
f4856e062c
Prefix all CSS styles with #conversejs. Updates #130
...
Also fix some margins/padding that do wonky when the Github theme stylesheets
aren't available.
2014-04-19 08:08:07 +02:00
JC Brand
1dff3ac002
Merge branch '0.8'
...
Conflicts:
CONTRIBUTING.rst
Makefile
README.rst
bower.json
docs/CHANGES.rst
docs/doctrees/index.doctree
docs/html/_sources/index.txt
docs/html/index.html
docs/html/searchindex.js
docs/source/index.rst
2014-04-19 07:05:00 +02:00
JC Brand
eca42fbb2f
Add support for XEP-0280 Message Carbons. updates #132
2014-04-19 06:58:26 +02:00
JC Brand
968f8bb223
Add new configuration setting "forward_messages".
...
What was before default behavior is now optional and disabled by default.
2014-04-19 06:18:17 +02:00
JC Brand
14d90bc99c
Upgrade dependencies to their latest versions
2014-04-19 05:12:24 +02:00
JC Brand
2a83d557d1
Order Makefile a bit more and bump release number
2014-04-18 17:47:47 +02:00
JC Brand
a9da15bb2f
New BOSH service address
...
Conflicts:
docs/doctrees/index.doctree
docs/html/_sources/index.txt
docs/html/index.html
docs/html/searchindex.js
2014-04-09 17:24:37 +02:00
JC Brand
01d8047fc2
Mention that git is needed
...
Conflicts:
docs/source/index.rst
2014-04-09 17:23:44 +02:00
JC Brand
e6cff4e807
New BOSH service address
2014-04-09 17:03:04 +02:00
JC Brand
ee6a30b495
Mention that git is needed
2014-04-04 09:01:40 +02:00
JC Brand
df599238f8
Update contributors text, readme and add new license (MPL)
2014-03-22 02:11:34 +02:00
JC Brand
d5a41e1739
Clean up readme
2014-03-21 23:20:55 +02:00
JC Brand
b552b885f0
Add MakeFile target for setting up dev env.
2014-03-14 21:01:39 +02:00
JC Brand
9849daacf9
Merge branch 'master' into 0.8
...
Conflicts:
bower.json
converse.js
docs/CHANGES.rst
spec/chatbox.js
tests/utils.js
tests_main.js
2014-03-09 08:18:00 +02:00
JC Brand
77e6c0a490
Two more typos
2014-03-05 09:02:56 +02:00
JC Brand
5e8b61858c
Fix release version typo
2014-03-05 08:51:24 +02:00
JC Brand
9b3af57d13
Release version 0.7.4
2014-03-05 08:44:01 +02:00
JC Brand
74779afd66
Ensure that URLs in messages are properly escaped
2014-03-05 08:03:52 +02:00
JC Brand
25cc229019
Refactor message handling
...
- use the same method for both normal and OTR messages
- fix /me actions for OTR messages
- rename messaging methods to minimize ambiguity
Conflicts:
converse.js
tests/utils.js
2014-03-05 01:46:19 +02:00
JC Brand
c38e4f1c81
Properly define the crypto dependencies. Fixes #125
2014-03-05 00:38:47 +02:00
JC Brand
ec39e6e802
Emit new event onChatBoxToggled
2014-03-04 20:16:03 +02:00
JC Brand
1ce7620b88
Merge remote-tracking branch 'origin' into 0.8
...
Conflicts:
converse.js
docs/CHANGES.rst
index.html
2014-02-23 02:54:35 +02:00
JC Brand
0cffd78ff1
Get ready to release 0.7.3 of converse.js
2014-02-23 01:11:35 +02:00
JC Brand
f6e5b07729
Added a section to the documentation concerning OTR
2014-02-12 19:32:25 +02:00
JC Brand
fb1ed29c8f
Bump release to version 0.7.3
2014-02-12 14:41:56 +02:00
JC Brand
4190727c6e
Mention mailing list in README and update HTML docs.
2014-02-12 13:03:44 +02:00
JC Brand
94c135a6d8
Merge branch 'otr-by-default' of git://github.com/Aupajo/converse.js into Apajo-otr-by-default
...
Conflicts:
converse.js
Fixes #102
2014-02-12 12:52:57 +02:00
JC Brand
18d6a91881
Add API method to retrieve the SID. Fixes #93
2014-02-12 12:37:39 +02:00
JC Brand
c3b98fd2fd
Refactor and improve the reconnecting code and make it configurable
...
There is still the apparent problem that after reconnecting, event listeners
hvae to bre reregistered (which doesn't happen currently).
So messages can be sent but not received...
2014-02-11 13:14:36 +02:00
JC Brand
d0f023dbb1
Allow the OTR private key to be cached. Updates #111
2014-01-31 18:07:44 +02:00
JC Brand
42b28b8425
Update docs to provide examples of server-side prebind code. Updates #116
2014-01-30 05:01:10 +02:00
JC Brand
cd144a98ca
Add Hebrew translations
2014-01-28 09:41:52 +02:00
JC Brand
24b205536a
Fix syntax err in Indonesian translations and update CHANGES
2014-01-28 09:32:21 +02:00
JC Brand
ee07226e8f
Fix RST typo
2014-01-28 03:48:43 +02:00
JC Brand
62f6997a25
Chat boxes and rooms can now be resized vertically
...
The new size is not stored/persisted.
2014-01-23 00:55:52 +02:00
JC Brand
7f8c85f10a
Integrate Japanese translations
2014-01-08 15:44:13 +02:00
Pete Nicholls
0b4fe330d6
Document show_call_button option
2013-12-26 15:02:28 +13:00
JC Brand
e3e8bf6c69
New release 0.7.2
2013-12-18 17:07:11 +02:00
JC Brand
478653aebd
Bugfix. Wrong number of online contacts shown. Fixes #97
2013-12-18 16:48:02 +02:00
JC Brand
4186bf3ca3
Throw event onRosterViewUpdated whenever the roster HTML changes. Fixes #101
2013-12-18 16:30:19 +02:00
JC Brand
8633d23738
Sanitize text messages to disable Javascript injection attacks.
...
Thanks to hejsan.
2013-12-18 13:51:59 +02:00
JC Brand
cbde2a1d49
Make the fetching of VCards optional. Updates #100
2013-12-17 19:24:36 +02:00
JC Brand
603087c34b
Refined events emitting docs.
2013-12-16 15:27:33 +02:00
JC Brand
4877a5adb6
Update changes
2013-12-15 18:28:22 +02:00
JC Brand
9a8975f5b0
Add two more emitted events. Updates #48
2013-12-15 18:04:51 +02:00
JC Brand
d95610cbd4
Add documentation for events emitted. Updates #48
2013-12-15 17:06:27 +02:00
JC Brand
762ba21c7d
Update text on prebinding.
2013-12-14 11:58:47 +02:00
JC Brand
1020e6b3b5
Document the API methods we'll need. Updates #46 , Updates #87
2013-11-24 16:23:37 +02:00
JC Brand
526f10d79e
Add Troubleshooting section to docs and regenerate HTML. Updates #86
2013-11-24 16:18:04 +02:00
JC Brand
dc708e70c9
Update docs.
...
- Add link to Movim's page on BOSH servers
- Update the text around prebinding a bit.
2013-11-19 22:56:48 +02:00
JC Brand
8cd05206cb
Bump release to 0.7.1
2013-11-17 17:15:07 +02:00
JC Brand
512a463750
Create 3 different builds.
...
* converse.min.js
* converse-no-otr.min.js (Without OTR encryption)
* converse-no-locales-no-otr.min.js (Without OTR encryption or any translations)
2013-11-17 16:55:38 +02:00
JC Brand
b140596b50
Bump version to 0.7 and minify css and js
2013-11-13 08:19:14 +02:00
JC Brand
cd3540de55
Finally figured out the subscription='from' ask='subscribe' thing
2013-11-06 19:38:16 +02:00
JC Brand
38c26013d0
Simplify the boilerplate HTML require even more.
...
Use id 'conversejs' instead of 'chatpanel'.
The controlbox toggle is now generated via a backbone view, you don't need to
manually include it in your markup.
2013-10-20 22:42:34 +02:00
JC Brand
90a5df87d0
Move licenses to docs dir
2013-10-20 21:48:36 +02:00
JC Brand
81f4d19a64
Add option to set the XHR user search URL. Fixes #51
2013-10-20 18:36:07 +02:00
JC Brand
1fa47c6633
Merge branch '0.6.x'
...
Conflicts:
converse.min.js
docs/html/searchindex.js
2013-10-16 11:50:55 +02:00
JC Brand
29fc658c05
New release, 0.6.6
2013-10-16 11:26:22 +02:00
JC Brand
b6a6562de9
Merge branch '0.6.x'
...
Conflicts:
Makefile
converse.css
converse.min.css
converse.min.js
docs/doctrees/index.doctree
docs/html/index.html
docs/html/searchindex.js
2013-10-08 22:12:12 +02:00
JC Brand
90be11aee8
New release: 0.6.5.
...
Bumped version
Updated release date in CHANGES.rst
Minified CSS and JS
Generate HTML docs
2013-10-08 09:11:04 +02:00
JC Brand
37f2f8ca0c
Merge branch '0.6.x'
...
Conflicts:
converse.js
2013-10-05 23:11:17 +02:00
JC Brand
3bf27e8b5f
New config option `show_only_online_users
`
...
If true, only users with a status of 'online' will be shown in the contacts
roster.
2013-10-05 23:07:42 +02:00
JC Brand
fe7c297acc
Update docs and regenerate
2013-10-05 08:48:25 +02:00
JC Brand
b6324a24ff
Generate docs
2013-10-03 16:31:18 +02:00
JC Brand
7f371b883e
Add config option `allow_contact_requests
` to toggle user adding
2013-10-03 15:58:09 +02:00
JC Brand
feaff64aab
Add setting to enable/disable MUC
2013-10-03 13:16:26 +02:00
JC Brand
f80fd2a64c
Mention case where grunt is not installed globally
2013-09-17 12:10:59 +02:00
JC Brand
7432cd2406
Regenerated docs (new version number). Add release checklist
2013-09-15 21:37:56 +02:00
JC Brand
9c75683354
Bump versions and re-minified
2013-09-15 21:35:03 +02:00
JC Brand
6b3611606b
Update doc details on reverse-proxying the connection manager
2013-09-13 16:10:37 +02:00
JC Brand
84915290b2
Correct version is 0.6.3
2013-09-12 16:00:31 +02:00
JC Brand
008bac4f21
Bump version and minimize files.
2013-09-12 15:51:30 +02:00
JC Brand
68a9909311
Bump version everywhere and regenerate docs.
2013-09-12 15:33:11 +02:00
JC Brand
6c84f1e94c
Regenerated docs
2013-09-12 11:14:58 +02:00
JC Brand
0ef6a727eb
Add new Makefile step "merge" and document it.
2013-09-12 11:14:45 +02:00
JC Brand
bc971ed853
Small update in translations section. Regenerated docs.
2013-09-03 12:38:54 +02:00
JC Brand
fde8bb3500
New minified files. Bump version to 0.6.1
2013-08-30 00:00:34 +02:00
JC Brand
202483130d
Bump version number for release.
2013-08-28 00:47:35 +02:00
JC Brand
464d42cf62
Updated docs with info on almond build.
2013-08-25 23:41:04 +02:00
JC Brand
f4eeb50438
Update CHANGES.rst and newest version number
2013-08-25 12:58:07 +02:00
JC Brand
c7029d8771
Regenerated docs
2013-08-24 16:11:36 +02:00
JC Brand
810f5dec95
Merge branch 'sane-mockup'
...
Conflicts:
docs/html/searchindex.js
index.html
2013-08-24 15:44:58 +02:00
JC Brand
bde8913510
Mention i18n/locales setting
2013-08-24 03:09:57 +02:00
JC Brand
5551ff0127
When prebinding, attach automatically. Fixes #41
...
This requires that valid jid, rid, sid and bosh_service_url values be given (or
a valid connection object that was already attached).
Updated the docs to reflect these changes.
2013-08-23 00:51:32 +02:00
JC Brand
b7ecf39982
Update docs to mention new way to minify. Fixes #39
2013-08-20 22:53:19 +02:00
JC Brand
fc4bec1e9c
Regenerated docs
2013-08-16 11:27:29 +02:00
JC Brand
cac9d9c55e
Mention debug option in docs
2013-08-16 11:25:58 +02:00
JC Brand
ae96dc1e64
Merge branch 'master' into mockup
...
Conflicts:
docs/html/_static/stylesheet.css
docs/html/searchindex.js
2013-08-15 18:01:26 +02:00
JC Brand
5be5428ca7
Remove pickle, which causes many merge errors
2013-08-13 11:23:04 +02:00
JC Brand
30b61fb40a
Add info on facebook integration
2013-08-13 11:19:40 +02:00
JC Brand
7f7bdbb5fc
Extend docs with info on the HTML snippet converse expects. updates #31
2013-08-12 10:37:13 +02:00
JC Brand
b681c3e58e
Tweak docs css
2013-08-09 09:25:30 +02:00
JC Brand
f0b01a958e
Merge branch 'master' into gh-pages
...
Conflicts:
docs/doctrees/environment.pickle
docs/html/searchindex.js
2013-08-09 09:23:32 +02:00
JC Brand
7010c15d35
Update development section of the docs
2013-08-09 09:21:20 +02:00
JC Brand
c62a4ae575
Merge branch 'master' into gh-pages
...
Conflicts:
docs/doctrees/environment.pickle
docs/html/searchindex.js
2013-08-04 18:51:33 +02:00
JC Brand
a13a69c493
Bump version to 0.5.1
2013-08-04 18:48:29 +02:00
JC Brand
5f97f7ea28
Merge branch 'master' into gh-pages
...
Conflicts:
build.js
converse.min.css
converse.min.js
docs/doctrees/environment.pickle
docs/html/searchindex.js
index.html
2013-07-30 23:40:59 +02:00
JC Brand
ab02828fee
'build' grunt task was renamed to 'fetch'. Updated docs
2013-07-30 21:43:49 +02:00
JC Brand
acac662b04
Update docs with info on tests
2013-07-29 23:22:41 +02:00
JC Brand
4a3f38e570
Update docs with info on how to set up the dev env
2013-07-29 23:13:55 +02:00
JC Brand
3746d332a3
Merge branch 'master' into gh-pages
...
Conflicts:
docs/doctrees/environment.pickle
docs/html/searchindex.js
index.html
2013-07-27 02:07:33 +02:00
JC Brand
07e87d7b50
docs w.r.t using development files with(out) require.js. Updates #9
2013-07-27 01:48:40 +02:00
JC Brand
e2ed7757ff
Merge branch 'master' into gh-pages
...
Conflicts:
CHANGES.rst
docs/doctrees/environment.pickle
index.html
2013-07-27 01:23:27 +02:00
JC Brand
5c5564b120
Remove no-locales file, it wasn't built properly
...
Update docs to not mention it
Conflicts:
docs/doctrees/environment.pickle
2013-07-25 00:22:57 +02:00
JC Brand
01fb643378
Remove no-locales file, it wasn't built properly
...
Update docs to not mention it
2013-07-25 00:21:42 +02:00
JC Brand
05c2c95b5f
Merge branch 'master' into gh-pages
...
Conflicts:
CHANGES.rst
converse.min.js
2013-07-25 00:19:13 +02:00
JC Brand
edc578b8b7
Update documentation
2013-07-25 00:09:09 +02:00
JC Brand
5900798cbd
Add note to prebind section
2013-06-03 22:51:03 +02:00
JC Brand
5cf056eced
Add note to prebind section
2013-06-03 22:48:34 +02:00
JC Brand
7d3eaaa1c1
Add more info on prebinding/session support
2013-06-03 22:42:34 +02:00
JC Brand
9b5c9138fb
Add a config option to by default show the controlbox
2013-06-02 21:40:05 +02:00
JC Brand
08d69b3a3e
Add a note to docs about locales.js
2013-06-02 19:50:18 +02:00
JC Brand
4b4f50c2d6
Updated documents.
2013-06-02 00:23:24 +02:00
JC Brand
c2b338db24
Small updates to the documentation.
2013-05-28 21:02:11 +02:00
JC Brand
23219d0c41
Expand the docs
...
Try to add more information on the goals around Converse.js and on how to get
started.
2013-05-22 19:29:46 +02:00
JC Brand
1311ae0652
Make config options alphabetical. Add hide_muc_server
2013-05-21 16:48:19 +02:00
JC Brand
93c0095f33
Update the docs with info on connection managers etc.
2013-05-17 12:48:05 +02:00
JC Brand
df7f1ccf2c
Use feature discovery on chatrooms
2013-05-09 15:39:27 +02:00
JC Brand
eabdce2521
Trying to figure out why github pages don't render _static
2013-04-26 22:09:29 +02:00
JC Brand
ce10bc4253
Add doctrees dir.
2013-04-26 22:09:00 +02:00
JC Brand
2708d976db
typo and comment
2013-04-26 21:52:26 +02:00
JC Brand
63508ae4cd
Add a custom sphinx theme
...
Makes the docs look similar to the main site
2013-04-26 21:49:26 +02:00
JC Brand
2442e1ea71
Add initial documentation
2013-04-26 21:01:39 +02:00
JC Brand
9d4d651d1a
Update docs regarding bosh_service_url setting
2013-04-25 00:16:16 +02:00
JC Brand
f6a6456f59
Notes formatting
2013-04-20 11:47:29 +02:00
JC Brand
4c3b2b8d30
Add docs directory
...
And a file with some preliminary notes
2013-04-20 11:30:18 +02:00