Commit graph libervia-backend/plugins
Author SHA1 Message Date
Goffi
126d529d46 Primitivus: mouse wheel changed to 'up' and 'down' key press 2010-07-12 18:55:27 +08:00
Goffi
e55706ccc1 Plugin CS minor changes (Events & Couch Search tabs temporarly removed, open_new_tab user to open link in browser) 2010-06-29 15:19:59 +08:00
Goffi
5842b14a32 CS plugin: unread messages can now be openned in external web browser 2010-06-28 17:19:35 +08:00
Goffi
8c1ee1d907 CS: message sending is now working
- xmltools/xmlui: buttons can now send fields of the ui when used
- xmltools/xmlui: new textbox element, to write a large text (used for messages in CS plugin)
- xmltools/xmlui: list have now an attribute multi for selecting several options
- xmltools/xmlui: window title can now be specified in the xml (attribute title)
- CS_plugin: message sending interface & management
2010-06-28 15:18:59 +08:00
Goffi
6eddbcf368 plugin CS: friends parsing 2010-06-26 15:33:16 +08:00
Goffi
eaeb313e54 XMLUI refactoring, step 1 2010-06-23 00:23:26 +08:00
Goffi
2f2594de6b misc bugfixes
- wix: added forgotten profile in gateways management
- xml_tools: removed XMLClass to the 2 methods as a direct methods
- plugin_xep_100 (gateways discovery): added error callback
2010-06-22 13:58:53 +08:00
Goffi
f9bbbed6a0 Couchsurfing plugin: first draft
SàT core: adding additionnal menu method
bridge: new methods getMenus, getMenuHelp and callMenu
wix: new menu are added on startup
CS plugin: login on CS
2010-06-19 17:15:30 +08:00
Goffi
e337d590e3 Tarot game: invalid cards management
- tarot plugin: card validity check, new signal tarotGameInvalidCards
- wix: when an invalid cards signal is received, the cards are back in the hand, and the state change so the player as to play again.
2010-06-18 15:19:32 +08:00
Goffi
851faff0e3 Tarot Plugin: Garde Sans and Garde Contre are now managed 2010-06-03 17:43:49 +09:30
Goffi
a4b38c64b1 removed forgotten set_trace 2010-06-02 15:59:13 +09:30
Goffi
1a9f7e8396 Tarot game: score calculation
- plugin tarot: score validity is now checked (some of attackers and defender must equal 91)
- plugin tarot: new signal tarotGameScore to give the scores and winners/loosers
- wix: score are now displayed at the end of the game
- xml_tools: 'fixed' type is now managed in dataForm2xml
2010-06-02 15:57:23 +09:30
Goffi
d663da0526 Tarot game: basic trick
- plugin tarot: it's now possible to make a basic game until the end \o/. Score are calculated but not sent to players yet.
2010-06-01 18:16:15 +09:30
Goffi
2e6c6142d5 Tarot game: basic trick
- plugin xep-0045: new method getRoomNick
- plugin tarot: basic trick
- wix: played card are shown in CardPanel
2010-05-30 15:33:08 +09:30
Goffi
71352c7b80 Tarot game: chien/écart stage
- tarot plugin: new methods/signals tarotGamePlayCards, tarotGameShowCards, tarotGameYourTurn
- tarot plugin: protocole update
- tarot plugin: family renamed in suit
- wix: card_game: card can be selected for écart, card move when mouse is over only if it's our turn
2010-05-29 20:53:03 +09:30
Goffi
2f2a611ba3 Tarot: bidding phase
- quick_app: command line is now parsed, "profile" option allow to select it
- xml_tools: list-single is now managed
- plugin tarot: method and signal to manage contract (contrat): tarotChooseContrat & tarotGameContratChoosed
- wix: Q&D Form hack to manage more generic form (not only registration), used to show contract selection form
2010-05-27 19:26:19 +09:30
Goffi
6b1d48c456 Tarot Game: session initialization 2010-05-23 16:39:05 +09:30
Goffi
6cfa6a1413 multi-profile/subscription misc fixes 2010-05-13 16:27:48 +09:30
Goffi
534612084c Tarot
SàT: added forgotten file Tarot plugin
plugin Tarot: distribution first draft
2010-05-12 11:55:18 +09:30
Goffi
a9fc22c842 Added method to know which MUC are joined, and which subjects were received.
- plugin xep-0045: new methods getRoomJoined and getRoomSubjects
- wix: room joined are openned and subjects are set on profile plug
2010-03-31 17:16:27 +11:00
Goffi
ff49d87520 wix: MUC groupchat management + short nick shown in chat window instead of full jid when possible 2010-03-30 16:08:44 +11:00
Goffi
5486458797 MUC: added subject management
- plugin xep-0045: added roomNewSubject signal
- wix: added subject bar for group windows
2010-03-30 13:15:05 +11:00
Goffi
39807e5b36 Basic user joined/left management
- plugin XEP-0045: user joined./left signal is sended
- wix: user are adder/removed when these signals are catched
2010-03-29 16:54:53 +11:00
Goffi
ad94be8064 plugin xep-0045: added roomUserJoined and roomUserLeft signals 2010-03-24 16:50:53 +11:00
Goffi
af23265ee0 Dynamic signal addition in bridge
- DBus: new addSignal method
- plugins XEP-0045: roomJoined is now a dynamically added signal
2010-03-22 14:21:57 +11:00
Goffi
724a97b14d MUC implementation: first draft
/!\ the experimental muc branche of wokkel must be used
- bridge: new roomJoined signal
- wix: contact list widget is now in a separate file, and manage different kinds of presentation
- wix: chat window now manage group chat (first draft, not working yet)
- wix: constants are now in a separate class, so then can be accessible from everywhere
- wix: new menu to join room (do nothing yet, except entering in a test room)
- new plugin for xep 0045 (MUC), use wokkel experimental MUC branch
- plugins: the profile is now given for get_handler, cause it can be used internally by a plugin (e.g.: xep-0045 plugin)
2010-03-21 10:28:55 +11:00
Goffi
4a293cdaa1 i18n first draft
- gettext support added in SàT
- first draft of french translation
- added README with a HOWTO for translators
2010-03-03 17:12:23 +11:00
Goffi
ca242c7aee SàT: multi-profile: DBus signals and frontend adaptation (first draft)
- Quick App: new single_profile parameter in __init__ (default: yes), used to tell if the application use only one profile at the time or not
- Quick App: new __check_profile method, tell if the profile is used by the current frontend
- Quick App: new methods plug_profile, unplug_profile and clear_profile, must be called by the frontend to tell which profiles to use
- DBus Bridge: new methods getProfileName, getProfilesList and createProfile
2010-02-03 23:35:57 +11:00
Goffi
54730cb077 SàT: multi-profile: memory & dbus bridge's methods profile management
/!\ profiles not managed yet for dbus signals
2010-01-31 15:57:03 +11:00
Goffi
656bea30dd SàT: multi-profile, plugins updated
- core: 2 new convenient methods: getJidNStream and getClient
- new param in plugin info: "handler" to know if there is a handler to plug on profiles clients
- plugins with handler now use an other class which is returned to profile client with the new method "getHandler" and pluged when connecting
2010-01-30 16:17:33 +11:00
Goffi
844b7f8235 SàT: multi-profile parameters, first draft
- new bridge methods getProfilesList and createProfile
- param xml now use two types: general and individual, general are common parameters, individual parameters are linked to profiles
- indidual xml are constructed from param xml and saved values
/!\ params values are not saved yet
2010-01-28 02:32:27 +11:00
Goffi
9571d3adc4 updated README and copyright note
- fixed images path in README
- added year 2010 in all copyright notes
2010-01-10 17:51:56 +11:00
Goffi
952b684a46 plugins improvement
- new protocols field in plugins info, useful to know which ones are implemented by the plugin
- XEP-0153 first implementation (vcard avatars)
- plugin vcard: avatar & nick cached, clients are noticed of updated values
2010-01-06 23:56:44 +11:00
Goffi
1ec18f0df2 plugin XEP-0054: fixed forgotten copy/paste change 2009-12-21 15:36:28 +11:00
Goffi
0dab325230 Wix: added avatar in profile
- plugin XEP-0054: added getProfileFile bridge method
2009-12-21 15:11:50 +11:00
Goffi
31df7d8557 Initial VCard (XEP-0054) support + misc fixes
- new xep-0054 plugin, avatar are cached, new getProfile bridge method
- gateways plugin (XEP-0100): new __private__ key in resulting data, used to keep target jid
2009-12-21 13:22:11 +11:00
Goffi
62d1ce29a7 plugin XEP-0077: minor log fix 2009-12-19 18:13:04 +11:00
Goffi
43d78f22e8 Wix: external server management in gateways manager, SàT: bug fixes in gateway management
- SàT: from twisted.words.protocols.jabber.error module imported as jab_error to avoir name colision with error log method
- XEP_0100 plugin: added errback for disco info
- XEP_0077 plugin: registration callback now look for "x" element (data form: see XEP-0004), and send an error message if it can't find it.
- Wix: added fields for browsing external server gateways
2009-12-17 17:29:02 +11:00
Goffi
989f660a53 Fixed parameters loading/saving
- removed unused "parent" argument in importParams
- changed "ext" for "tld" in wix jid example
2009-12-17 13:13:13 +11:00
Goffi
e3a3c1e975 Gateway registration, unregistration & edition
- default values added in form
- DBus bridge: fixed array of struct management when adding dynamically a method
- fixed doc for some methods
- ugly fix for presence status
- added dependency for XEP-0077 in XEP-0100 plugin
- Wix: added unregister button in gateways manager
- Wix: added privacy warning in gateways manager
2009-12-15 01:27:32 +11:00
Goffi
914f7da809 wix: Form submitting, first draft 2009-12-14 02:11:05 +11:00
Goffi
245325cea7 Wix: Registration form management (not finished yet)
- impoved xml conversion in xml_tools
2009-12-13 20:24:48 +11:00
Goffi
a5c34eeec9 In-band-registration: data form 2 xml conversion 2009-12-08 09:54:44 +01:00
Goffi
694f693e53 new plugin for xep 0077 (In-Band registration): first draft
- wix: register in gateways manager now call the in-band registration process
2009-12-08 04:19:41 +01:00
Goffi
77cd653fa6 new plugin: gateways plugin, and first implementation of findGateways
- test menu in Wix
- new actionResultExt method, for sending dictionary of dictionaries
- new getNextId method, for accessing sat ids from plugins.
2009-12-04 08:47:44 +01:00
Goffi
a103e8b41b added action cb mechanism for buttons. Tested with a temporary new user registration button. 2009-12-01 04:56:08 +01:00
Goffi
bd70d6d7b6 parameters: new button type (not finished) 2009-11-08 01:49:08 +01:00
Goffi
b772500c91 refactoring: using xml params part IV (default values)
- File Transfert/IP is now set by default to the ip externally visible
2009-11-08 00:11:00 +01:00
Goffi
ea056ce96e refactoring: using xml params part III (parameters import) 2009-11-07 21:23:28 +01:00
Goffi
fe0cf89f64 wokkel integration part III + memory saved again
- disco handler (plugins handled)
2009-10-31 00:18:35 +01:00