Commit graph libervia-backend/src/plugins
Author SHA1 Message Date
Goffi
5327fecca3 plugin XEP-0096: restored XEP-0065 usage 2012-11-12 10:55:44 +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
49437fd9c3 plugin cs: this plugin is now deprecated 2012-11-04 23:53:26 +01:00
Goffi
a6d8990e49 core, plugins: fixed bad namespace in stanza creation 2012-11-01 22:41:39 +01:00
Goffi
20815b3ec5 bridge: fixed D-Bus warning in frontend side of bridge 2012-11-01 19:52:59 +01:00
Goffi
da7965bb5f plugin group blog: item configuration data (which groups are allowed) are parsed and added to microblog data 2012-10-30 00:54:42 +01:00
Goffi
2b8963025b plugin group blog: security check + fixed publisher in personalEvent signal 2012-10-28 18:27:37 +01:00
Goffi
faf878968b plugin groupblog: fixed GROUP and JID publishers_type in getMassiveLastGroupBlogs and massiveSubscribeGroupBlogs 2012-10-22 00:10:21 +02:00
Goffi
ef6dbda917 plugin XEP-0045: in case of nickname conflict when entering a room, a new one is automaticaly assigned 2012-10-21 22:31:57 +02: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
160eee4445 new plugin: Parrot is an experimental plugin which repeat messages between 2 entities 2012-10-21 19:43:14 +02:00
Goffi
9612fe6f75 plugin text commands: added _feedback method to send an answer to user 2012-10-21 13:37:15 +02:00
Goffi
53aefedcfa plugin XEP-0045: added isNickInRoom method 2012-10-21 13:36:28 +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
8d34cacc1d plugin text commands: added /help command 2012-10-20 19:22:51 +02:00
Goffi
902045e174 plugin XEP-0045, plugin text commands: added '/title' command 2012-10-20 18:02:14 +02:00
Goffi
4225b694d0 plugin text commands: added /join command 2012-09-28 00:48:52 +02:00
Goffi
d75b24427e plugin text commands: /leave management:
- _getRoomJid manage room jid argument: the argument can be full jid or a shortcut.
      in case of shortcut, room or room@ can be used for shortcut room@service.domain.tld where service.domain.tld is the same as the one of the room where the command is entered
    - /leave alone leave the current room, /leave [room] leave the given room
	- /part is a synonym of /leave
2012-09-28 00:31:10 +02:00
Goffi
c520325941 frontends, core, plugin XEP-0045: leave implementation + better nick change
- memory: individual entity cache can be deleted
	- plugin XEP-0045: nick change are now detected and userChangedNick signal is sent instead of joined/left
	- plugin XEP-0045: leave implementation
	- frontends: userChangedNick signal management
	- Primitivus: an alert is shown in notification bar in case of error in sendMessage
2012-09-28 00:26:24 +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
58f2410945 plugin xep-0045: nick change management 2012-09-27 00:51:43 +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
df74d5f15e plugin xep-0045: entity type is changer to chatroom for room joined 2012-08-17 03:08:37 +02:00
Goffi
f6cdc6383d plugin xep-0054: changed deprecated deferredGenerator for inlineCallbacks 2012-08-16 15:17:16 +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
836d9100c5 plugin groupblog: fixed initialisation 2012-06-25 01:00:55 +02:00
Goffi
357374bcd2 plugin groupblog: subscriptions/notifications 2012-06-25 00:08:16 +02:00
Goffi
41605b1425 plugin groupblog: added disco info + misc fixes 2012-05-31 00:26:39 +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
723b468fcc plugin groupblog, D-Bus frontend: added getLastGroupBlogs and getMassiveLastGroupBlogs 2012-04-01 19:48:31 +02:00
Goffi
3ed55081f6 D-Bus Bridge: use inspection to name attribute + fix asynchronous calls for dynamically added method, it now use deferred return value instead of callback/errback attributes 2012-03-30 09:23:23 +02:00
Goffi
8d8b0d54a8 plugin group blog: getMassiveGroupBlog first draft 2012-03-29 00:04:31 +02:00
Goffi
26f59a523e plugin groupblog: added getLastGroupBlogs method 2012-03-24 17:48:12 +01:00
Goffi
1a329be228 plugin radiocol: fixed missing import 2012-03-24 17:46:42 +01:00
Goffi
07de449dc9 plugin groupblog: next-gen group blog first draft 2012-03-14 23:45:01 +01:00
Goffi
21dbb4473a copyleft date update 2012-03-06 09:07:24 +01:00
Goffi
5c14137b98 plugin radiocol: working Radio Collective \o/ 2012-01-29 03:00:25 +01:00
Goffi
8f50847a59 plugin radiocol: fixed autocreation of radiocol for new comers 2012-01-24 00:22:11 +01:00
Goffi
d2235e1a63 plugin RadioCol: basic functionnality working approximately 2012-01-23 00:14:33 +01:00
Goffi
482f23f6de plugin XEP-0249: fixed join (signature changed after wokkel update) 2012-01-23 00:13:37 +01:00
Goffi
e4070551ff plugin radiocol: removed occupants list in radiocolStarted signal 2012-01-22 19:41:02 +01:00
Goffi
37cc866092 plugin XEP-0045: room unlocking fix 2012-01-22 19:40:04 +01:00
Goffi
7bc805234a plugin xep-0045: fixed missing return deferred 2012-01-05 00:42:24 +01:00
Goffi
1d9e3b4fb2 plugins: radio collective first draft 2012-01-05 00:21:30 +01:00
Goffi
a49ef39806 plugin maildir: replaced forgotten setPrivate by PersistentBinaryDict.force 2011-12-04 00:03:15 +01:00
Goffi
a12b307c84 plugin xep 0054: fixed bad bridge signature 2011-12-03 23:43:10 +01:00
Goffi
672e69593b plugin CS: use of PersistentBinaryData to store profile's information, and clean up on profile disconnection.
/!\ The plugin doesn't work anymore, probably due to some change on CS website.
2011-12-03 19:52:04 +01:00
Goffi
04e8ab3291 plugin maildir: maildir now use PersistentBinaryDictionary to store profile specific data
/!\ profile needs to be connected for maildir/imap/smtp plugins to work, this has to be fixed
2011-12-03 15:50:09 +01:00