Commit graph libervia-backend/src/plugins
Author SHA1 Message Date
Goffi
c9d23dd32b plugin groupblog: comment item is specified through microblog data, there is no more a specific signal type 2013-06-16 18:49:02 +02:00
Goffi
c1b5ccf1d2 plugins XEP-0060, XEP-0277, groupblog: comments implementation (first draft, not finished yet):
- PubSub options constants are moved to XEP-0060
    - comments url are generated/parsed according to XEP-0277
    - microblog data can now have the following keys:
        - "comments", with the url as given in the <link> tag
        - "comments_service", with the jid of the PubSub service hosting the comments
        - "comments_node", with the parsed node
    - comments nodes use different access_model according to parent microblog item access
    - publisher is not verified yet, see FIXME warning
    - so far, comments node are automatically subscribed
    - some bug fixes
2013-05-20 23:21:29 +02:00
Goffi
1cd98e8dea fixed licences in docstrings (they are now in comments) 2013-03-08 00:36:22 +01:00
Goffi
a5f4072a89 plugin export command: first draft
this plugin allow to export the stdin/stdout/stderr of a process to a contact
2013-02-22 00:22:50 +01:00
Goffi
7dc12d44be plugin parrot: sendMessage now avoid triggers 2013-02-22 00:19:32 +01:00
Goffi
d339e79b1c core: sendMessage refactoring:
- sendMessage now use JID instead  of unicode, bridge method using unicode is now _sendMessage
    - added no_trigger argument, so it's now possible to forbid trigger execution (to avoid any plugin when we send a message)
2013-02-22 00:15:50 +01:00
Goffi
f9ef9a4f4a plugin text commands: basic /whois command (just show jid so far) 2013-02-20 20:37:17 +01:00
Goffi
b9cd83ac51 plugin XEP-0045: fixed isNickInRoom 2013-02-20 20:36:09 +01:00
Goffi
f2de1c7c85 plugin XEP-0045: fixed mucLeave bridge method 2013-01-26 00:30:00 +01:00
Emmanuel Gil Peyrot
0dca274360 Fix pep8 support in src/plugins. 2013-01-18 17:55:35 +01:00
Emmanuel Gil Peyrot
88074cd284 Remove every old-style class. 2013-01-18 17:55:35 +01:00
Emmanuel Gil Peyrot
27b3592e16 Remove trailing whitespaces. 2013-01-18 17:55:34 +01:00
Emmanuel Gil Peyrot
6216bf7642 Remove useless trailing semicolons. 2013-01-18 17:53:08 +01:00
Goffi
37d30b7aac plugin radiocol: songs are deleted once played (Q&D need to be reworked once file are properly transfered to server) 2013-01-09 21:41:40 +01:00
Goffi
2596ea291b core, plugin imap, plugin smtp: fixed SMTP/IMAP integration. /!\ Profile need to be connected for IMAP server to work (will change in the future) 2013-01-08 00:46:38 +01:00
Goffi
def79e44cd dates update 2013-01-07 23:30:13 +01:00
Goffi
9b4dbbbff6 plugin account: errReceived fix + emails are now sent on new account + generic example server constants 2013-01-07 23:10:26 +01:00
Goffi
44a042df6d plugin XEP-0054: fixed bad image resizing 2013-01-07 23:08:45 +01:00
Goffi
51a150d99a plugin account: first draft of automatic SàT/Prosody account creation (basis coming from Libervia) 2013-01-07 01:03:49 +01:00
Goffi
c2713681a3 plugin text commands: added /topic as a synonym of /title 2013-01-07 00:56:13 +01:00
Goffi
abeedd86b8 plugin quiz: fixed XEP-0045 call 2012-12-28 20:05:08 +01:00
Goffi
b81741f53d plugin Tarot: fixed plugin 2012-12-28 02:27:34 +01:00
Goffi
181d08f2e4 core, plugin XEP-0054: avatar upload:
- plugin XEP-0054: new setAvatar bridge method
    - new "presence_available" trigger
    - new DataError
2012-12-28 01:00:31 +01:00
Goffi
14d53e09ac plugin XEP-0054: added profile own jid to _fillCachedValues (needed to have its own avatar) 2012-12-18 00:02:28 +01:00
Goffi
70c3c04fee plugin XEP-0077: misc fixes 2012-12-09 23:24:53 +01:00
Goffi
17a7c62123 plugin XEP-0054: naive approach to have a persistent cache of avatars 2012-11-22 00:46:49 +01:00
Goffi
93777afc48 plugin XEP-0100: fixed lackings profile arguments in some methods 2012-11-14 21:29:38 +01:00
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