Commits

Show all
Author Commit Message Labels Comments Date
Ivan Vučica
Release 1.0. Updated readme
Tags
1.0
Ivan Vučica
Digest-MD5 SASL authentication mechanism implemented.
Ivan Vučica
Authentication code adapted to make use of auth engines - for starters, authPlain.
Ivan Vučica
Merge
Ivan Vučica
VCard implementation fixes. Better error handling.
Ivan Vučica
Preparatory work for implementing authentication via dedicated state machine classes.
Ivan Vučica
Fetching and parsing vcard, caching it and displaying its fn within roster.
Ivan Vučica
Began integrating vcard fetching and parsing.
Ivan Vučica
Better handling of <message type='error'/> in UI.
Ivan Vučica
Original XML remembered for message stanza.
Ivan Vučica
Nicer SASL authentication error messages.
Ivan Vučica
Bold names in chat windows. Autofocusing on chat window textbox when user clicks on a name in roster.
Ivan Vučica
Added link to website to README.
Ivan Vučica
Improved documentation a bit.
Ivan Vučica
Improved error messages based on descriptions in RFC3920.
Ivan Vučica
Messages from people not on roster are properly received (e.g. from server). Unpacking packets should work now.
Ivan Vučica
Added a few jquery animations to the UI.
Ivan Vučica
Displaying display name from roster in messages in UI.
Ivan Vučica
demo.php now does not show hostname in barejid-based displayname for roster entry
Ivan Vučica
Storing XEP-0085 chat state in presence. UI does not transmit updates if remote did not 'request' chat state.
Ivan Vučica
Eliminated many uses of document.getElementById, and replaced by uses of jquery. Fixed scrolling for typing notifications.
Ivan Vučica
Introduced slight delay in demo, to prevent appearance of continuous loading on some browsers.
Ivan Vučica
Improved debugging of cyclic structures that prevent serialization (calling util function describeWhatCantYouStringify near the end of toJSON functions). Added serialization of packets. Corrected how itemRoster is encoded. Several constructs (all stanza classes) now serialize into a string that doesn't allow deserialization, but warns about incomplete serialization.
Ivan Vučica
Removed some unneeded output
Ivan Vučica
Human readable error on account-disabled.
Ivan Vučica
Improved XML parsing of <message>s (and improved easierAttrs utility function to handle namespaces) in order to improve compatibility with Google Talk. Aside from displaying state 'composing', now displaying some other states as well.
Ivan Vučica
Received chat states from XEP-0085 are stored in message stanza class. Chat state is displayed in the UI if typing. When last character is deleted with backspace, only then state is switched to inactive. UI now works better with messageStanzaReceived, and deprecates messageReceived. Switched to sending 'paused' instead of 'inactive'.
Ivan Vučica
Fixed namespace, XEP-0085 transmission now works.
Ivan Vučica
Attempt at adding XEP-0085 into UI.
Ivan Vučica
Deanonymized many functions. Added backtrace-generating functionality. Fixed issue with empty string instead of a packet being stored upon restore in poll packet queue (because of toJSON() not being implemented in packet.
  1. Prev
  2. Next