lp://staging/~xavier-antoviaque/ibid/webchat-942844

Created by XavierAntoviaque and last modified
Get this branch:
bzr branch lp://staging/~xavier-antoviaque/ibid/webchat-942844
Only XavierAntoviaque can upload to this branch. If you are XavierAntoviaque please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
XavierAntoviaque
Project:
Ibid
Status:
Development

Recent revisions

1047. By XavierAntoviaque

Adds basic client structure to listen to ibid events, using backbone.js and long poll.

1046. By XavierAntoviaque

Bugfixes - Shuffling around classes created issues with imports

1045. By XavierAntoviaque

Refs #942844 #330895 - Web API for plugins & webchat

Disclaimer: The code in this patch is a quick proof of concept, to help feeding the discussion on the Web API. Once a decision is reached, the patch would be cleaned up/completed, and the different components split into specific patches:
    * Second option for the Web API for plugins, using the RPC interface.
    * Basic layout of a webchat plugin.

* The plugins can now return two types of objects on their RPC.remote_*() methods:
    * HTMLResponse(template, context={}), which generates and returns to the client the corresponding HTML code
    * Other python object, which gets converted to JSON and returned to the client
    * Deferred, which gets the server to keep the connection open until the deferred returns with one of the two previous possibilities.

* The generated HTML for the list of methods of a given feature is replaced by a JSON list of the available functions

* Added Pollable() class, to allow plugins to use the long-poll technique for communicating with browsers.

* Moved the RPC() class from the plugins module to http.WebRPC, as the class was already Web-specific (.render_GET(), etc.)

1044. By XavierAntoviaque

Include state change events in meeting logs, rather than just empty lines.
Author: XavierAntoviaque
Merge Request: http://code.launchpad.net/~xavier-antoviaque/ibid/statechangeevents-722627/+merge/92861
Approved by: Jonathan Hitchcock, Stefano Rivera
Fixes LP: #722627

1043. By Max Rabkin

encode place name in utf-8
Author: Max Rabkin
Merge Request: http://code.launchpad.net/~max-rabkin/ibid/weather-unicode-898058/+merge/84507
Approved by: Keegan Carruthers-Smith, Stefano Rivera
Fixes LP: #898058

1042. By Max Rabkin

Add lookup for coordinates of places
Author: Max Rabkin
Merge Request: http://code.launchpad.net/~max-rabkin/ibid/coords-892484/+merge/82773
Approved by: Keegan Carruthers-Smith, Stefano Rivera
Fixes LP: #892484

1041. By Stefano Rivera

Update gcalc scraping
Author: Stefano Rivera
Merge Request: http://code.launchpad.net/~stefanor/ibid/google-scrapers-888132/+merge/81752
Approved by: Jonathan Hitchcock
Fixes LP: #888132

1040. By Stefano Rivera

Allow spaces in USACO passwords
Author: Stefano Rivera
Merge Request: http://code.launchpad.net/~stefanor/ibid/passwords-723405/+merge/80762
Approved by: Max Rabkin, Keegan Carruthers-Smith
Fixes LP: #723405

1039. By Stefano Rivera

Add the option of specifying an IRC server password.
Author: Stefano Rivera
Merge Request: http://code.launchpad.net/~stefanor/ibid/irc-password-789187/+merge/80763
Approved by: Max Rabkin, Keegan Carruthers-Smith
Fixes LP: #789187

1038. By Jonathan Hitchcock

Make feeds syntax more intuitive/responsive.
Author: Jonathan Hitchcock
Merge Request: http://code.launchpad.net/~vhata/ibid/feeds-747635/+merge/80198
Approved by: Keegan Carruthers-Smith, Stefano Rivera
Fixes LP: #747635

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/ibid
This branch contains Public information 
Everyone can see this information.

Subscribers