Goffi
59cbce3361
core: asyncConnect is now fired when roster is available
2012-11-22 00:46:00 +01:00
Goffi
d1f411f59c
core: client.roster has now a got_roster deferred which is fired when roster is available
2012-11-22 00:44:56 +01:00
Goffi
75bb00a0d4
core, bridge: waiting confirmation management (new getWaitingConf method)
2012-11-14 20:24:28 +01:00
Goffi
fa38394401
core, frontends, bridgen plugins: fixed methods which were unproperly managing multi-profiles
...
- added profile argument to askConfirmation, actionResult, actionResultExt, entityDataUpdated, confirmationAnswer, getProgress
- core, frontends: fixed calls/signals according to new bridge API
- user of proper profile namespace for progression indicators and dialogs
- memory: getParam* now return bool when param type is bool
- memory: added getStringParam* to return string instead of typed value
- core, memory, storage, quick_frontend: getHistory now manage properly multi-profiles
- plugins XEP-0047, XEP-0054, XEP-0065, XEP-0077, XEP-0096; multi-profiles proper handling
2012-11-10 16:38:16 +01:00
Goffi
a6d8990e49
core, plugins: fixed bad namespace in stanza creation
2012-11-01 22:41:39 +01:00
Goffi
225d3ac5f1
plugin text commands: added /parrot and /unparrot commands to use Parrot plugin
...
- /parrot command add parrot link between the current entity/room and the entity given as an argument (must be a valid jid)
- similarly, /unparrot remove the 2 links between those entities.
- Parrot is a new dependency of text commands
2012-10-21 19:46:08 +02:00
Goffi
72da42f762
reverted bad commit
2012-10-21 12:55:27 +02:00
Goffi
031bd3134f
primitivus: fixed messages order in chat window
2012-10-21 12:03:29 +02:00
Goffi
65103362a6
core, quick_frontend, primitivus, wixi, bridge: fixed delayed message timestamp:
...
- new "extra" parameter in newMessage signal
2012-10-20 17:23:56 +02:00
Goffi
fef2b1a620
core, bridge, quick_frontend: MUC private messages history management:
...
- history now store message type
- sqlite3 storage: fixed resource management in getHistory
- bridge: added message type in getHistory return value
- quick_chats: (ugly) hacks to manage private history filtering/nickname printing
2012-10-17 00:35:48 +02:00
Goffi
4e40bead7c
plugin text commands: Text commands is a new plugin that bring IRC-like commands
...
- Text commands catch message sent, and check commands starting by /
- /nick command is managed
2012-09-27 00:54:42 +02:00
Goffi
0f6de78a3b
core, quick frontend, plugin xep-0054, bridge: use of memory's entities data for vcard:
...
- bridge: new bridge method getEntityData and signal entityDataUpdated
- core: entityDataUpdated signal sent on new string data
- quick frontend: fixed avatars/vcard infos, fixed _replace in quick_contact_list
- plugin xep-0054: dropped updatedValue signal, use entities data instead
2012-09-26 01:23:56 +02:00
Goffi
b44412ec0d
core, quick_frontend, primitivus, wix: Contacts List refactoring phase 1:
...
- QuickContactManagement is not used anymore and will be removed, ContactList + Core are used instead
- disconnected contacts are now displayed in Primitivus (M-d to show/hide them)
- avatars are temporary unavailable in wix
- new bridge method: getContactsFromGroup
2012-09-25 00:58:34 +02:00
Goffi
fa7537b017
core: sendMessage refactoring:
...
- "auto" message type which autodetect XMPP message type according to context
- added "sendMessage" trigger so plugins can hook messages
2012-08-17 03:11:03 +02:00
Goffi
41c9bab8a3
core: added isJidInRoster method
2012-08-17 03:07:49 +02:00
Goffi
8e8e67f8f3
core: entity cache misc data management + error moved to core.exceptions in memory
2012-08-17 03:07:22 +02:00
Goffi
8f622601c6
core: presence status + last resource refactored and kept in entitiesCache in memory.py, profile cache is purged on disconnection
2012-08-15 15:50:46 +02:00
Goffi
c5a930b627
Licence modification: the full project is now under AGPL v3+ instead of GPL v3+
2012-08-01 22:53:02 +02:00
Goffi
52b00f6d6f
core: exceptions moved to core
...
plugin group blog: group blog now manage public microblogs
2012-04-04 00:06:44 +02:00
Goffi
8d8b0d54a8
plugin group blog: getMassiveGroupBlog first draft
2012-03-29 00:04:31 +02:00
Goffi
972b4c2555
core: Roster cache refactoring: cache is now managed by client's SatRosterProtocol instance.
2012-03-26 00:22:49 +02:00
Goffi
a1ed7490bf
core: typo
2012-03-14 23:41:06 +01:00
Goffi
6921df69f5
backend: added warning message when jabberfr workaround is used + fixed missing warning method
2012-03-13 22:04:03 +01:00
Goffi
21dbb4473a
copyleft date update
2012-03-06 09:07:24 +01:00
Goffi
07b44d3170
core: plugins can now have profileConnected/profileDisconnected method to initialise/free profile dependant resources
2011-12-03 15:45:48 +01:00
Goffi
6f113496ee
core: path update for Memory import
2011-11-20 15:36:45 +01:00
Goffi
f3223d6ce0
core: fixed empty body error on new message
2011-11-11 19:49:21 +01:00
Goffi
4c4f590898
core: outgoing groupchat message are not added to history anymore
2011-11-11 18:40:23 +01:00
Goffi
4b5b8b8368
core: don't save anymore delayed message in history
2011-11-08 22:21:58 +01:00
Goffi
f1966d9692
backend, bridge: asynchronous history
...
quick_frontend: use of asynchronous history
2011-11-08 01:08:11 +01:00
Goffi
19232e8a6b
backend: - bridge async D-Bus method now automatically manage callback and errback, we just have to return a deferred
...
- getParams, getParamsForCategory and getParamsUI are now asynchronous
primitivus: management of asynchronous getParamsUI
2011-11-07 00:09:22 +01:00
Goffi
f8f051be5e
core: profile creation/deletion through database
2011-11-02 22:49:23 +01:00
Goffi
fa6d27efb4
core: param loading/purging on profile connection/disconnection
...
- fixed default value in .*getParam.*
2011-11-01 22:59:15 +01:00
Goffi
554299aa91
core: - individual parameters managed through sqlite
...
- new asyncGetParamA method, which allow to get parameter for a not connected profile
==> individual parameters are cached in memory when the profile is connected, but must be accessed
though sqlite else, and that must be done asynchronously
primitivus:
- profile manager updated to use asyncGetParamA
/!\ still broken, need more work before being able to run again
2011-11-01 20:39:22 +01:00
Goffi
1982eb79d8
database integration: first draft
...
- using SQLite as backend
/!\ Not finished yet, break execution. SàT CAN'T LAUNCH PROPERLY IN THE CURRENT STATE
2011-10-30 23:13:40 +01:00
Goffi
5380b684cd
core: added getLastResource method
2011-10-06 21:16:03 +02:00
Goffi
d0c4cc55c0
core: workaround to avoid a bug in item detection on jabber.fr. Need more investigation with jabber.fr admins (may be a bug in ejabberd)
2011-10-05 16:48:25 +02:00
Goffi
c64b06921b
spelling
2011-09-29 14:59:14 +02:00
Goffi
5b4a55efa5
core: progress callback now use id as first parameter
2011-09-29 12:14:19 +02:00
Xavier Maillard
e5efd1a792
core: Fix status update crash
...
bug: 4
2011-08-27 12:39:51 +02:00
Goffi
7f1a741caa
core: local_dir moved to config file
...
- ~/.sat.conf added to potential config file location
- removed useless profile param from getConfig
2011-06-18 17:56:59 +02:00
Goffi
1da78d1301
core: configuration file
...
SàT's main options can now be put in a configuration file which can be in different locations
Bridge: new getConfig option
2011-06-18 16:22:50 +02:00
Goffi
3472a07461
core: local_dir can now be overrided (usefull to launch 2 instances at the same time)
2011-06-06 18:34:40 +02:00
Goffi
b2ef5b28ac
Changed version number to dev version
2011-06-04 19:11:38 +02:00
Goffi
14d07bb111
updated version number
2011-06-01 12:09:09 +02:00
Goffi
279f173624
core: contact deletion from roster if we have no subscription to it (behaviour may change in futur)
...
quick frontend: groups is updated in contactList in case of roster push
2011-05-29 16:12:08 +02:00
Goffi
ca30c9359b
core: fixed several subscription scheme issues + removed most of profile_key default value in core.sat_main and core.xmmp (source of bugs) + contact update
2011-05-28 20:28:21 +02:00
Goffi
05987404cc
code: added asyncConnect
2011-05-26 16:49:47 +02:00
Goffi
138f0b26da
core: added email in registerNewAccount
2011-05-25 17:18:05 +02:00
Goffi
95985d283e
core: fixed None instead of empty dict in availableReceived
2011-05-24 00:53:09 +02:00