aboutsummaryrefslogtreecommitdiffstats
path: root/webclient/lib
AgeCommit message (Collapse)Author
2012-01-28Allow to connect by pressing enterGuillaume Horel
2012-01-18Updated sjcl and strop to the latest releaseGuillaume Horel
Now the bug fixing starts!
2011-09-20Update sjclZaran
2011-06-22Added script to generate objectGuillaume Horel
Proof of concept almost ready!
2011-06-01Fixes to handle alias queries on the server sideGuillaume Horel
should work with code fixed by zaran, just need to build an user directory with the right objects.
2011-05-31Add a function to request an object to the object componentZaran
(this wasn't tested cause we need some changes server side) Get the root object of a contact when clicking on it in the roster. Make the 'start chat' link in the tooltips actually work.
2011-05-20Store the extended private key during registration to save laterZaran
computation time.
2011-05-19Client-side user registration.Zaran
Send a registration request on connect: * if the user is already registered, set the rsa key from the information sent by the server component. * if not, display the registration form. The forms contains a link to generate a new rsa public/private key (and encrypt the private with the user's password).
2011-05-19Add and load the librairies for asymmetric encryption.Zaran
2011-05-18Add basic code for displaying received forms from xmpp.Zaran
2011-05-16Fix for the non-working code commited by zaranGuillaume Horel
F#
2011-05-14On connection get the user alias information and decrypt his private keyZaran
2011-05-13Simple dialog plugin.Zaran
Test dialog when clicking register link.
2011-05-12* Split the js code and css code into several files for easier codingZaran
(they will be minified and concatenated in deployment anyway) * Add a light tooltip jquery plugin. Simple tooltip test on roster contacts * Some css changes (WIP) * Some documentation cleanup in js
2011-04-23Remove some stray comments from the botched merge.Guillaume Horel
2011-04-23Add option to run server in the background.Guillaume Horel
2011-04-20Add a js configuration file to avoid work conflicts.Zaran
Copy the config.js.sample to config.js and set the bosh server and server component in there. Don't commit the file config.js. Note: the file config.js will have to be merged with alias.js in production
2011-04-20Remove the jQuery-ui dependency.Zaran
* add a simple jQuery tab plugin * add tabs styling in the CSS * some code factorisation * code formatting in the js and the css
2011-04-14File cleanup in webclientZaran
2011-03-31Basic chat feature, crudely stripped down from Moffit's book.Zaran
2011-03-27Basic tab system and design :Zaran
* clicking on a contact creates a tab containing chat layout
2011-03-26Use cleaner live event binding for roster contacts (to avoid bindingZaran
the click event each time a contact is inserted).
2011-02-09Feeble attempt to try to start to organize the js codeZaran
2011-01-29Retrieve both the key and perm at the same time for performance reason.Zaran
Also make the key a subitem (instead of an attribute) of the result stanza.
2011-01-22Add the unminified version of sjclGuillaume Horel
2011-01-22Import of the Stanford javascript crypto libraryGuillaume Horel
2011-01-20Client : when clicking on a name in the contact list, query the contentThibaut Horel
of its home node and display it. This is the first complete chain : alias client -> alias component -> alias client
2011-01-17Add jQuery UI. Change connect system to use a dialog (it's just aThibaut Horel
test, of course not definitive design).
2011-01-17Add field to filter the roster.Zaran
2011-01-17Add presence management (change contact display in roster onZaran
each presence stanza)
2011-01-15* Add basic stylesheetZaran
* Make xmpp console hide/show system * Better roster fetching
2011-01-02Get the roster when connected.Thibaut Horel
2010-12-31Cleanup of repository. Bases of webclient.Thibaut Horel
* remove sleekxmpp (install guideline in server/README) * move server code to server directory * webclient directory with basic strophejs example