Commit graph libervia-backend/sat.tac
Author SHA1 Message Date
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
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
4b10dd725e Chat presentation enhancement
- core: message signal is not sent anymore for groupchat type, cause MUC chat server do it for us
- wix: user nick can now be specified to chat windows, usefull for colorization
- memory: full jid are now sent
- wix: message from user are now in black for group chat
2010-03-31 19:56:43 +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
595a594b64 multiple profiles update
- Wix: new profile managed, it appear at launch in place of the contact list, and disappear once the profile is choosen
- SàT: default profile is now saved, first one is choosed is no default profile
- Bridge: new delete profile method
2010-02-25 17:09:18 +11:00
Goffi
9fd444d937 message sending bug fixes + sortilege update
- sortilege now use default profile. /!\ sortilege is really buggy currently, need some attention
2010-02-04 01:06:36 +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
7b520ddc93 SàT: multi-profiles: somes fixes in core 2010-01-29 14:17:15 +11:00
Goffi
714cf1ed2f SàT multi-profile: connection using profiles
- /!\ plugins are temporarly deactivated
2010-01-29 13:55:41 +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
00e006eb58 updates for 0.0.2 release
- CHANGELOG is updated
- version changed in SàT
- launching script launch SàT as a daemon
2010-01-10 18:34:31 +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
cf6075208a Connection/disconnection signals
- wix, sortilege: management of this new signals
/!\ sortilege is bugged, the contact list window is not updated correctly
2010-01-07 01:55:30 +11:00
Goffi
94dd813a9a SàT improvement:
- subscription & presence refactoring
- multilingual statuses are now correctly sent
- registration: error condition now specified in error message
2010-01-07 00:05:15 +11:00
Goffi
98e10696f5 SàT: new constant management, a local dir (~/.sat) is now used 2009-12-19 20:32:58 +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
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
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
84cd3c6ea2 better presentation for register new account
- error message when no user, pass or server given
- server is now automatically updated when jid change in connection category
2009-12-01 06:07:20 +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
a18f064aa2 refactoring: using xml params part II 2009-11-06 23:31:00 +01:00
Goffi
7bb6bd10c6 refactoring: using xml params (not finished yet) 2009-11-06 19:48:57 +01:00
Goffi
70d836225c New account creation (in-band registration)
- new method "sendAnswer" in bridge for asyncronous result communication
2009-11-02 00:45:03 +01:00
Goffi
fe0cf89f64 wokkel integration part III + memory saved again
- disco handler (plugins handled)
2009-10-31 00:18:35 +01:00
Goffi
af75e43558 wokkel integration, part II
- disco client
- fallback handler (for unmanaged iq requests)
- software version (XEP-0092)
2009-10-30 20:05:25 +01:00
Goffi
4c7d7563d3 wokkel integration (not finished yet) 2009-10-30 17:38:27 +01:00
Goffi
10b195a345 whitespace ping to avoid disconnection (was disconnected after 6 min of inactivity with openfire) 2009-10-28 00:39:29 +01:00
Goffi
fe8b6c95c6 connection and disconnection management 2009-10-23 17:04:22 +02:00
Goffi
2f688dab5c connect and disconnect management 2009-10-19 23:49:31 +02:00
Goffi
4b7804c669 refactoring: moved sat to sat.tac, now a twisted application so we can use twistd. 2009-10-19 22:45:52 +02:00
Renamed from sat (Browse further)