Commit graph

898 commits

Author SHA1 Message Date
Goffi
97b8554124 removed deprecated and really old Sortilege frontend, today Primitivus is the console frontend 2014-03-04 01:24:15 +01:00
Goffi
7f45c519f3 misc: added gobject dependency for primitivus in README4PACKAGERS 2014-03-04 00:29:10 +01:00
souliane
5b2e60e22e plugin account: user can change his password or delete his XMPP account 2014-03-03 10:00:15 +01:00
souliane
88baf0791b core (memory): asyncDeleteProfile can force the deletion of a profile, even if it's connected (when called from the backend only) 2014-03-03 15:37:49 +01:00
souliane
d158589881 core, frontends: add method asyncDeleteProfile, remove synchronous methods createProfile and deleteProfile 2014-03-03 09:59:10 +01:00
souliane
528ceb5f8b plugin groupblog: added a convenient bridge method getGroupBlogsWithComments 2014-02-28 11:19:08 +01:00
souliane
2b2fa9fd4a plugin XEP-0060, groupblog: added nodeIdentifiers attribute to getItems in order to retrieve items by ids 2014-02-25 17:49:15 +01:00
souliane
765eecb37c plugin blog_banner: added temporary plugin with a user parameter to set a blog banner 2014-02-25 11:32:21 +01:00
Goffi
1a74d6088e we are in a dev version again... 2014-03-01 13:35:21 +01:00
Goffi
bf2b991028 SàT 0.4.1 released 2014-02-28 15:03:34 +01:00
Goffi
302c929c6d version update 2014-02-28 15:01:37 +01:00
Goffi
2256b29cc4 updated changelog 2014-02-28 14:56:35 +01:00
Goffi
a373294b08 better INSTALL instructions 2014-02-28 14:41:51 +01:00
Goffi
6916fe91a0 setup.py fixes and improvments 2014-02-28 14:39:45 +01:00
Goffi
8a08810622 README4PACKAGERS fixes 2014-02-27 18:42:42 +01:00
Goffi
ba5839ab8e SàT 0.4 released 2014-02-26 14:10:34 +01:00
Goffi
84e7995d43 version update 2014-02-26 14:09:03 +01:00
Goffi
c1adcf75f0 CHANGELOG fixes/update 2014-02-26 10:40:01 +01:00
souliane
db6cb9fea2 updated CHANGELOG for v 0.4.0 2014-02-25 17:48:50 +01:00
souliane
5b3d5a2f42 plugin card_game: update to use the new XMLUI mechanism:
TODO: the new round is not starting after the scores have been displayed
2014-02-26 02:17:43 +01:00
souliane
e8f6c14436 plugin room_game: fix issues with data structures initialization 2014-02-26 02:13:29 +01:00
souliane
647db64941 tools, plugin XEP-0077: small fixes 2014-02-25 22:58:42 +01:00
souliane
afb5e7c9a2 core (xmpp): fix automatic contact deletion 2014-02-25 18:47:15 +01:00
souliane
ab35456577 some typos fixes in the README files 2014-02-26 09:34:46 +01:00
Goffi
cd8d5b5fa3 README4PACKAGERS update 2014-02-26 01:54:16 +01:00
souliane
c276f990b9 added README4PACKAGERS 2014-02-26 01:52:36 +01:00
Goffi
65958dfc76 README and INSTALL updates 2014-02-26 00:36:34 +01:00
Goffi
f4396db0d2 plugin misc account: updated the welcome email 2014-02-25 23:45:50 +01:00
Goffi
fecc93ba15 plugin demo directory: temporary plugin to integrate Salut's directory in SàT's parameters:
this plugin has to be explicitly activate in sat.conf with the following parameters in category [plugin demo directory]:
activate=yes ==> to activate
service=salut.domain.tld ==> Salut service jid
This plugin is dependant of Salut's implementation, and will not work with other services
2014-02-25 23:03:17 +01:00
Goffi
532cf0534a plugin XEP-0085: fixed bad trigger return value 2014-02-25 23:03:17 +01:00
Goffi
14e6c1b853 plugin XEP-0055: salut.libervia.org is temporarly used as default value 2014-02-25 23:03:17 +01:00
Goffi
7aaea47da8 core (memory): added 'no' value management in configuration's booleans 2014-02-25 23:03:13 +01:00
Goffi
8f0cf4697b core (xmlui), frontends: handling of "text" type in params xml + bug fixes 2014-02-25 23:01:26 +01:00
souliane
b2f32986be frontends: fix typos, do not use logging in the xmlui tools: 2014-02-25 10:59:05 +01:00
Goffi
171feb26d2 core (xmlui): fixed types with empty value are now correctly managed in _dataFormField2XMLUIData 2014-02-25 02:22:17 +01:00
souliane
418ac00f83 i18n: updated the translation files 2014-02-24 19:21:07 +01:00
souliane
470e4f4edf test: skip radiocol tests if the sound samples are not found 2014-02-24 12:57:56 +01:00
souliane
c2408dc57d plugin groupblog: bug fix for the atom feed 2014-02-24 12:21:59 +01:00
souliane
7a9fb7f505 plugin XEP-0277: fix pubsub entry parsing using lxml instead of feed.atom 2014-02-23 13:54:41 +01:00
souliane
8335f92c87 plugins groupblog, XEP-0277: attempt to clarify the code for the comments handling:
- add or update some methods docstrings
- add GroupBlog.__fillCommentsElement to factorize the code responsible to build the comments link
- do not mix up attributes names between the item own service/node and the comments service/node
2014-02-14 21:24:31 +01:00
souliane
680dd48587 test: fix the tests for plugin room game 2014-02-20 17:51:51 +01:00
souliane
4bb50c59f7 test: skip the test for markdown syntax if the module is not installed 2014-02-20 16:37:05 +01:00
Goffi
80afa4ed37 plugin XEP-0277: last commit was actually a part of the next one 2014-02-23 23:59:02 +01:00
Goffi
b0bbd32038 plugin XEP-0277: added missing docstring 2014-02-23 23:30:35 +01:00
Goffi
a280080563 core (sqlite): automatic database update:
- new Updater class check database consistency (by calculating a hash on the .schema), and updates base if necessary
    - database now has a version (1 for current, 0 will be for 0.3's database), for each change this version will be increased
    - creation statements and update statements are in the form of dict of dict with tuples. There is a help text at the top of the module to explain how it works
    - if we are on a development version, the updater try to update the database automaticaly (without deleting table or columns). The Updater.generateUpdateData method can be used to ease the creation of update data (i.e. the dictionary at the top, see the one for the key 1 for an example).
    - if there is an inconsistency, an exception is raised, and a message indicate the SQL statements that should fix the situation.
    - well... this is rather complicated, a KISS method would maybe have been better. The future will say if we need to simplify it :-/
    - new DatabaseError exception
2014-02-23 23:30:32 +01:00
Goffi
fd22cf011d plugin text syntaxes: fixed cleaners encoding 2014-02-20 13:28:10 +01:00
Goffi
cf08f0127a plugin XEP-0277: encoding fix 2014-02-20 13:28:09 +01:00
souliane
a9cd2cab36 primitivus: displayed presence/status was not updated when the presence is "Online". 2014-02-18 19:37:29 +01:00
souliane
7c29b8c566 plugin room_game, radiocol: RoomGame.send returns a Deferred. 2014-02-18 17:49:33 +01:00
souliane
3de25fd781 misc: setup.py was not installing sat_frontends.jp 2014-02-18 16:24:19 +01:00