annotate CHANGELOG @ 1265:e3a9ea76de35 frontends_multi_profiles

quick_frontend, primitivus: multi-profiles refactoring part 1 (big commit, sorry :p): This refactoring allow primitivus to manage correctly several profiles at once, with various other improvments: - profile_manager can now plug several profiles at once, requesting password when needed. No more profile plug specific method is used anymore in backend, instead a "validated" key is used in actions - Primitivus widget are now based on a common "PrimitivusWidget" classe which mainly manage the decoration so far - all widgets are treated in the same way (contactList, Chat, Progress, etc), no more chat_wins specific behaviour - widgets are created in a dedicated manager, with facilities to react on new widget creation or other events - quick_frontend introduce a new QuickWidget class, which aims to be as generic and flexible as possible. It can manage several targets (jids or something else), and several profiles - each widget class return a Hash according to its target. For example if given a target jid and a profile, a widget class return a hash like (target.bare, profile), the same widget will be used for all resources of the same jid - better management of CHAT_GROUP mode for Chat widgets - some code moved from Primitivus to QuickFrontend, the final goal is to have most non backend code in QuickFrontend, and just graphic code in subclasses - no more (un)escapePrivate/PRIVATE_PREFIX - contactList improved a lot: entities not in roster and special entities (private MUC conversations) are better managed - resources can be displayed in Primitivus, and their status messages - profiles are managed in QuickFrontend with dedicated managers This is work in progress, other frontends are broken. Urwid SàText need to be updated. Most of features of Primitivus should work as before (or in a better way ;))
author Goffi <goffi@goffi.org>
date Wed, 10 Dec 2014 19:00:09 +0100
parents 50e6658e2730
children e8107ac75f32
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
348
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
1 All theses changelog are not exhaustive, please check mercurial repository for more details.
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
2
1207
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
3 v 0.5.1 (18/09/2014):
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
4 - fixed some typos (Matteo Cypriani)
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
5 - updated the setup file, INSTALL and README* (Matteo Cypriani)
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
6 - already existing plugins:
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
7 - XEP_0033: fixed message sending
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
8 - wix: avoid setting a bad icon (Olly Betts)
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
9 - libervia's browser side:
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
10 - fixed bug at profile disconnection
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
11 - fixed signal callback with no argument
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
12 - disable OTR if the browser doesn't offer CSPRNG
50e6658e2730 update CHANGELOG for v5.1
souliane <souliane@mailoo.org>
parents: 1192
diff changeset
13
1192
a090e5ee83c2 version update
Goffi <goffi@goffi.org>
parents: 1190
diff changeset
14 v 0.5 (09/09/2014):
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
15 - removed deprecated Sortilege frontend
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
16 - better PEP-8 compliance and code cleaning
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
17 - debug mode tries to use ipdb instead of pdb
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
18 - improved initialisation sequence
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
19 - refactorisation of the discovery feature
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
20 - refactorization of the constants with inheritance
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
21 - added profile password and passwords hashing/encryption
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
22 - new logging system with colors, formatting, filtering and output management
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
23 - the backend is now a twisted plugin (as libervia)
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
24 - added a .service file for D-Bus auto-launch feature
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
25 - improved launching/stopping scripts:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
26 - do not kill all instances anymore
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
27 - add a "status" command
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
28 - launch as daemon by default
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
29 - new option "fg" for launching in foreground
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
30 - updated setup.py and INSTALL files:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
31 - adapt to the new improvements
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
32 - added "clean" and "purge" options
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
33 - update distribute_setup.py to ez_setup.py
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
34 - replace PIL dependencies with it's fork pillow
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
35 - use XDG recommended paths as the defaults
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
36 - look for DNS SRV records to find the XMPP server and port
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
37 - tests: bug fixes, improvements and addition
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
38 - bridge:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
39 - fixes some D-Bus frontend generator issues
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
40 - set the timeout to 120 seconds for async calls
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
41 - added methods getReady, discoInfos and discoItems
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
42 - core:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
43 - wider use of asynchronous methods, removal of some synchronous ones
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
44 - improved retrieval of the client with better error management
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
45 - plugins now accepts recommendations in addition to dependencies
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
46 - sendMessage handles the extra data key "send_only"
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
47 - sendMessageTrigger now manage pre and post treatments
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
48 - xmpp:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
49 - fixes sending of presence stanzas (were sent twice)
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
50 - warns about roster's contact unilateral subscriptions
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
51 - fixes presence status, handle message's subjects
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
52 - refactorisation of the messages reception and sending
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
53 - memory:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
54 - moved Params class in its own module
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
55 - param definition handles multi-selection for list widgets
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
56 - Parameters "Server" and "Port" renamed to "Force server" and "Force Port"
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
57 - added module crypto for password hashing and block encryption/decryption
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
58 - improvements and bug fixes (entities cache, last resource, importing/filtering parameters)
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
59 - tools:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
60 - config improvements
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
61 - moved sat.tools.jid to sat_frontends.tools.jid
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
62 - XMLUI:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
63 - added read-only attribute
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
64 - handle data forms and button callbacks
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
65 - read value element/attribute of input widgets
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
66 - new and improved widgets (boolean, list, texbox, JID)
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
67 - manage dialogs for message, note, confirm and file upload
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
68 - new plugins:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
69 - XEP-0048: MUC bookmarks
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
70 - XEP-0049: private xml storage
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
71 - XEP-0092: software version
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
72 - OTR: Off The Record (end-to-end) encryption
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
73 - register account: refactorisation of the method to register an XMPP account
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
74 - static blog:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
75 - user can set his blog's banner, title, meta keywords and description
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
76 - add a menu of type MENU_JID_CONTEXT to open a contact's public blog
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
77 - already existing plugins:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
78 - XEP_0033, XEP-0085: bug fixes
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
79 - XEP-0045:
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
80 - added "Configure room" menu
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
81 - added /kick, /ban and /affiliate commands
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
82 - added user information to /whois text command
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
83 - XEP-0050: manage notes and forms returned by completed command
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
84 - XEP-0054: crop uploaded avatar to get a square
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
85 - XEP-0060: handle retrieving items by node identifiers
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
86 - XEP-0065: fixed initialisation sequence
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
87 - xep-0115: caps optimisation
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
88 - XEP-0249: added command /invite
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
89 - groupblog: added a convenient bridge method getGroupBlogsWithComments
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
90 - radiocol: add MP3 support, preload signal also contains the uploader nickname
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
91 - account:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
92 - prosody gid is used to spawn prosodyctl process
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
93 - user can change his password, purge his microblogs, delete his account
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
94 - do not send the password with the confirmation email for account creation
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
95 - text command:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
96 - refactoring and fixes
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
97 - plugin can register their own commands
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
98 - do not send the message on invalid command
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
99 - added /me command, commands are now sorted in /help
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
100 - stdui (standard XMLUI forms and callbacks):
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
101 - contact list: unify the roster management UIs
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
102 - profile manager: manage profile authentication and password prompts
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
103 - frontends:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
104 - async failures are more detailed
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
105 - signals are managed in a more generic way
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
106 - force JID's node and domain to lower-case
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
107 - use the new "info" type for system message
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
108 - manage menu types MENU_ROOM and MENU_SINGLE
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
109 - display messages from contacts not in roster
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
110 - display presence with the highest priority
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
111 - reset your own presence on connection/disconnection
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
112 - display chat states for MUC participants
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
113 - XMLUI: add setter methods, bug fixes
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
114 - jp:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
115 - updated main loop to gobject 3
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
116 - option '-c' is used to define the SàT profile password
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
117 - added commands for bookmarks, info disco/version, load/save parameters template
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
118 - primitivus:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
119 - improved vertical container
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
120 - fixes contact group update, freedesktop notifications
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
121 - history edit bar doesn't propagate up/down key events anymore
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
122 - use of new keys modules from Urwid SàText and inhibate SIG_INT
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
123 - fixes the messages display order when opening a conversation
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
124 - prevent a notification flood when displaying the history
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
125 - add the /history command
1190
d8cdbbb244a8 misc: CHANGELOG update
Goffi <goffi@goffi.org>
parents: 1175
diff changeset
126 - focus fixes
d8cdbbb244a8 misc: CHANGELOG update
Goffi <goffi@goffi.org>
parents: 1175
diff changeset
127 - added keys to focus main parts
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
128 - libervia:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
129 - reorganize all the source files hierarchy, fixes module import
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
130 - refactor HTTP request result values, handle "NoReply" error
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
131 - new account password must contain at least 6 chars
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
132 - display favicons
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
133 - server side:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
134 - added support for SSL and its related parameters
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
135 - adapt setup.py to follow the changes in the backend
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
136 - improvements (options management, failure handling...)
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
137 - added option empty_password_allowed_warning_dangerous_list
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
138 - twisted plugin:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
139 - fix unicodes issues in the options
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
140 - bug fix passing twistd arguments to Libervia
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
141 - static blog:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
142 - added URL query parameter 'max_items'
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
143 - retrieve blog's banner, title, meta keywords and description
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
144 - display blog comments when you click on a main item header or title
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
145 - browser side:
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
146 - force profile name to lower case at new account creation
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
147 - display new lines and clickable URLs for headline message
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
148 - notifications enhancements, manage the "info" message type
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
149 - refactorisation of the JID class with modifiable attributes
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
150 - refactorisation of the file uploaders and the menus
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
151 - manage menus of level > 2 which can be flattened
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
152 - handle menus of type ROOM, SINGLE and ROSTER_JID
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
153 - PromptDialog can display several input fields
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
154 - added a dialog to update/delete the account
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
155 - added classes LightTextEditor, HTMLTextEditor
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
156 - announcements from the host are displayed in a popup
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
157 - use a default avatar, display avatars in the contact panel
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
158 - display chat states for MUC participants
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
159 - first steps to manage somehow browser side's plugins
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
160 - implementation of OTR based on otr.js
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
161 - improvements from feedbacks, bug fixes
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
162 - microblogs:
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
163 - display new lines in microblogs
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
164 - <shift> + <enter> makes a new line, <esc> finishes the edition
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
165 - XMLUI:
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
166 - implement the divider styles
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
167 - manage multi-selection for list widgets
1175
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
168 - follow the changes in the backend (dialogs, read-only attribute...)
1beb207e9267 updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents: 1076
diff changeset
169 - nativedom manages more node properties
1076
a65ad0e738f7 prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents: 886
diff changeset
170
886
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
171 v 0.4.1 (28/02/2014):
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
172 - fixed README4PACKAGERS
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
173 - fixed/improved setup.py
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
174 - better INSTALL
ab9c22bf77ee updated changelog
Goffi <goffi@goffi.org>
parents: 880
diff changeset
175
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
176 v 0.4.0 (26/02/2014):
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
177 - minimum wokkel version is now 0.7.1
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
178 - minimum urwid version is now 1.1.0
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
179 - added more test cases
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
180 - fixed invalid bridge calls
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
181 - fixed issues at account creation
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
182 - better PEP-8 compliance (Emmanuel Gil Peyrot)
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
183 - distribute fix (Thomas Preud'homme)
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
184 - better error and asynchronous calls handling
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
185 - callbacks system refactoring and unification
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
186 - configuration constants can be overriden in sat.conf
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
187 - fixed some issues with the file transfer
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
188 - possibility to register frontend specific parameter
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
189 - added a security_limit parameter for sensible requests over the bridge
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
190 - XMLUI deep refactorisation offering a new mechanism to ease frontend developpment and maintenance
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
191 - XMLUI new AdvancedListContainer
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
192 - localisation system improvement with deferred translation and dynamic language switch
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
193 - new dynamic menus mechanism
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
194 - better exit message if bridge can't be initialised
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
195 - i18n refactoring, deferred translations
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
196 - core: set min and max priorities for triggers
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
197 - core: sendMessage can skip the triggers
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
198 - core: triggered plugin methods can add a deferred treatments after a message is sent or received
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
199 - core: do not write .sat/param anymore (everything is in the SQLite database)
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
200 - core: plugins parameters registrations do an update instead of overwriting the existing nodes
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
201 - core: better session management
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
202 - core: callbacks can be removed after the first call
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
203 - core: automatic database upgrade mechanism
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
204 - core: resource priority management
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
205 - new plugin: XEP-0033 (Extended Stanza Addressing)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
206 - new plugin: XEP-0055 (XMPP Search Directory)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
207 - new plugin: XEP-0085 (Chat State Notifications)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
208 - new plugin: XEP-0050 (Ad-hoc Commands, also able to request and interface with other D-Bus bridges)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
209 - new plugin: XEP-0071 (XHTML-IM)
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
210 - new plugin: command_export (export a shell command input/output to a contact)
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
211 - new plugin: room_games (from the factorisation of tarot, radiocol and quizz)
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
212 - new plugin: text_commands (IRC-like commands)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
213 - new plugin: text_syntaxes (rich texts syntaxes conversions, for now between XHTML, Markdown and raw text)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
214 - plugin XEP-0045: added MUC configuration with XMLUI
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
215 - plugin XEP-0077, XEP-100: refactorisation with XMLUI
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
216 - plugin XEP-0249: add a parameter "auto-join MUC on invitation"
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
217 - plugins XEP-0060, XEP-0277, groupblog: manage comments, rich text, titles, update, deletion and Atom feed
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
218 - plugin radiocol: better synchronisation with "jump to time" information
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
219 - frontends: fixed presence/status update
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
220 - primitivus, libervia: added a user input history
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
221 - jp: added profiles management (Dal)
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
222 - jp: refactorisation to use ArgParse instead of OptParse (Dal)
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
223 - jp: objects refactoring, automatic subcommands import
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
224 - jp: added Zsh command completion
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
225 - jp: locales fix (Thomas Preud'homme)
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
226 - primitivus, libervia: user input history
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
227 - primitivus: updated for using Urwid >= 1.1.0
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
228 - libervia: lot of (re)factorisation, import of frontends modules
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
229 - libervia: the server is now launched as a twisted plugin (Emmanuel Gil Peyrot)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
230 - libervia: add notifications support (Emmanuel Gil Peyrot)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
231 - libervia: added setup.py
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
232 - libervia: fixed static blog items order, cosmetic improvements
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
233 - libervia: static blog atom feed (e.g: http://www.libervia.org/blog/<user>/atom.xml)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
234 - libervia: unibox is now optional and desactivated by default
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
235 - libervia: microblogs items are selectable when the unibox is enabled
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
236 - libervia: quick addressing syntax is now handled by the unibox
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
237 - libervia: added a GUI to edit rich text messages, preview/wysiwyg and manage extended addressing
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
238 - libervia: use HTML5 "contenteditable" for editing your status and raw text/WYSIWYG microblogs
880
71bb7add16a5 CHANGELOG fixes/update
Goffi <goffi@goffi.org>
parents: 879
diff changeset
239 - libervia: file upload improvement, radiocol GUI improvement and join/leave synchronisation
879
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
240 - libervia: auto-login with URL GET parameters (e.g: http://libervia.org/login=<user>&passwd=<password>)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
241 - libervia: display clickable URL and day change in the chat panels
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
242 - libervia: clicking on a contact list item opens the associated dialog
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
243 - libervia: widggets and tabs can be dragged and dropped, better open/close behavior
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
244 - libervia: fixed window resizing issues, multi-lines messages issues
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
245 - libervia: added a GUI to select rooms and invite contacts (prototype)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
246 - libervia: added a GUI to manage contact groups (prototype)
5940c7d83be4 updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents: 581
diff changeset
247
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
248 v 0.3.0 (09/01/2013):
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
249 - full project moved to AGPL v3+
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
250 - new Logo (Adrien Vigneron) + several other sprites
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
251 - quiz game (draft, not finished)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
252 - configuration file
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
253 - media separated from main repository
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
254 - new Qt frontend: Bellaciao (draft, not usable yet)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
255 - dbus-xml constructor in bridge-constructor (for Qt)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
256 - Primitivus: freedesktop notifications
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
257 - new plugin: XEP-0020 (feature negociation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
258 - new plugin: XEP-0047 (in-band bytestream)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
259 - new plugin: XEP-0095 (stream initiation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
260 - new experimental plugin: pipe transfer
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
261 - jp: name to jid conversion
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
262 - database integration (sqlite)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
263 - D-Bus bridge: generic exception management
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
264 - core: data storage improved
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
265 - radio collective (plugin + Libervia implementation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
266 - new groupblog, using sat_pubsub
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
267 - D-Bus bridge: better dynamically added method management (with introspection)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
268 - status update crash fix (Xavier Maillard)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
269 - misc bugfixes (Emmanuel Gil Peyrot)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
270 - social contract: english translation (Matthieu Rakotojaona)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
271 - many MUC improvments (MUC branch merged mainstream in Wokkel)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
272 - Primitivus: contacts panel improvments: color & icon + statuses
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
273 - Primitivus: MUC room are now shown separately
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
274 - Primitivus: new entities are added to contacts panel if they send message
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
275 - new plugin: text commands (IRC like commands during conversation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
276 - plugin XEP-0045: nick change, room leaving, subject change, automaticaly change nick on conflict
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
277 - MUC privates messages management
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
278 - core: added priority management in triggers + trigger can now forbid other triggers execution
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
279 - Primitivus is now modal (à la vi)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
280 - new experimental plugin: parrot (repeat text between two entities)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
281 - deprecated plugin: couchsurfing
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
282 - Primitivus: incoming files transfer management
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
283 - added "Port" parameter in "Connection"
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
284 - Libervia: new skin (Adrien Vigneron)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
285 - Libervia: new widgets system
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
286 - Libervia: many microblogging (with groups) improvments
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
287 - Libervia: XMLUI implementation
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
288 - Libervia: parameters management through XMLUI (deactivated for security reasons)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
289 - avatar upload (with Libervia implementation)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
290 - Libervia: disconnection management
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
291 - SàT account automatic registration refactored (moved to core + use Prosody)
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
292 - misc debug/refactoring
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
293
351
d782c22d5e34 updated CHANGELOG
Goffi <goffi@goffi.org>
parents: 348
diff changeset
294 v 0.2.0 (31/05/2011):
348
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
295 - new debug command in sat launcher script
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
296 - core: triggers
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
297 - news plugins: maildir, imap and smtp, SàT can now communicate with a Mail User Agent throught them
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
298 - bridge constructor, a generator which make bridge files from .ini. It can also generate doc in mediawiki format
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
299 - new plugin: XML log to send XML raw data throught DBus
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
300 - new plugin: XEP-0115 (entity capabilities)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
301 - new plugin: XEP-0060 (Pubsub) and XEP-163 (Personal Eventing Protocol)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
302 - DBus bridge: fixed introspection for dynamically aded methods and signals
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
303 - new plugin: XEP-277 (Microblogging over XMPP)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
304 - fixed installation (Wokkel version is forced)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
305 - bridge: added asynchrone methods management
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
306 - new plugin: group microbloging (groupblog)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
307 - new plugin: XEP-0249 (direct MUC invitation)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
308 - plugin Tarot: game can be automatically created, and fully played (but rules are not fully implemented yet)
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
309 - email added in registerNewAccount
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
310 - Social contract added (CONTRAT_SOCIAL) \o.
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
311 - Subscription scheme fixed
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
312 - new frontend: Libervia \o/ . Put in a separate package
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
313
348
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
314 v 0.1.1 (14/01/2011):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
315 - bug#1: fixed crash due to dbus.String
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
316
348
8ff113e2abcb updated README and CHANGELOG
Goffi <goffi@goffi.org>
parents: 247
diff changeset
317 v 0.1.0 (12/01/2011):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
318 - urwid custom libs split as a new project: "urwid-satext"
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
319 - files reorganisation
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
320 - versioning now use a standard scheme (major.minor.increment+letter)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
321 - distutils/distribute installation script
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
322 - misc bugs fixes
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
323 - easy way to launch/stop sat (sat & sat stop)
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
324
208
b95550704b4f CHANGELOG updated
Goffi <goffi@goffi.org>
parents: 58
diff changeset
325 v 0.0.3 (20/08/2010):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
326 - multi-profiles
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
327 - i18n support
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
328 - french translation
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
329 - MUC support (basic for the moment)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
330 - Dynamic methods/signals in DBus bridge
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
331 - Tarot game
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
332 - CouchSurfing plugin
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
333 - XML User Interface
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
334 - Sortilège replaced by Primitivus
581
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
335 - About boxes & versions numbers now follow SàT core version
78ca32cc0b51 CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents: 391
diff changeset
336
58
d660d1e5cee4 updates for 0.0.2 release
Goffi <goffi@goffi.org>
parents: 57
diff changeset
337 v 0.0.2 (10/01/2010):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
338 - DBus bridge: dynamic exportation of methods (useful for plugins)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
339 - new doc: INSTALL and CHANGELOG
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
340 - new method to save private data (useful for plugins)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
341 - disconnection
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
342 - whitespace ping to avoid disconnection when idle
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
343 - presence management refactored, subscription is now managed separatly
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
344 - use of xml params
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
345 - new way to specify default values in params
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
346 - sat is now a twisted application, so it can be deamonized
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
347 - Wokkel integration
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
348 - added some features from Wokkel: disco, software version
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
349 - new account creation (in-band registration): not fully implemented
391
c34fd9d6242e spelling
Goffi <goffi@goffi.org>
parents: 356
diff changeset
350 - IP for file transfer is now set by default (see README)
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
351 - Gateways management (Wix only for now)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
352 - VCard support (readonly for now) with avatars/nicks support
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
353 - Wix: easier jid setup
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
354 - Wix: added Tray icon (using Crystal Clear: see README)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
355 - Wix: new contact list, using avatars and nicknames
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
356 - Wix, Sortilège: better connection/disconnection management (buggy in sortilège)
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
357 - Wix: main frame default size changed
58
d660d1e5cee4 updates for 0.0.2 release
Goffi <goffi@goffi.org>
parents: 57
diff changeset
358
d660d1e5cee4 updates for 0.0.2 release
Goffi <goffi@goffi.org>
parents: 57
diff changeset
359 v 0.0.1 (17/05/2009):
356
9db30e58a569 CHANGELOG: fixed tabulations
Goffi <goffi@goffi.org>
parents: 351
diff changeset
360 ** FIRST PUBLIC RELEASE **