Mercurial > libervia-backend
annotate CHANGELOG @ 1955:633b5c21aefd
backend, frontend: messages refactoring (huge commit, not finished):
/!\ database schema has been modified, do a backup before updating
message have been refactored, here are the main changes:
- languages are now handled
- all messages have an uid (internal to SàT)
- message updating is anticipated
- subject is now first class
- new naming scheme is used newMessage => messageNew, getHistory => historyGet, sendMessage => messageSend
- minimal compatibility refactoring in quick_frontend/Primitivus, better refactoring should follow
- threads handling
- delayed messages are saved into history
- info messages may also be saved in history (e.g. to keep track of people joining/leaving a room)
- duplicate messages should be avoided
- historyGet return messages in right order, no need to sort again
- plugins have been updated to follow new features, some of them need to be reworked (e.g. OTR)
- XEP-0203 (Delayed Delivery) is now fully handled in core, the plugin just handle disco and creation of a delay element
- /!\ jp and Libervia are currently broken, as some features of Primitivus
It has been put in one huge commit to avoid breaking messaging between changes.
This is the main part of message refactoring, other commits will follow to take profit of the new features/behaviour.
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 24 May 2016 22:11:04 +0200 |
parents | 8be7a69bf1a4 |
children | ee73f20f6cf5 |
rev | line source |
---|---|
1716 | 1 All theses changelogs are not exhaustive, please check the mercurial repository for more details. |
2 | |
1719
8be7a69bf1a4
fixed changelog 0.6.0 publication date
Goffi <goffi@goffi.org>
parents:
1716
diff
changeset
|
3 v 0.6.0 (02/12/2015): |
1716 | 4 - modification of the social contract according to the General Assembly of August, 19th 2014 |
5 - improved launching/stopping scripts: | |
6 - use SIGTERM instead of SIGINT with the “stop” command | |
7 - now manage "status" command and additional arguments | |
8 - updated setup.py and INSTALL files: | |
9 - add PyOpenSSL to the dependency list | |
10 - added jsdebug option to use debug mode with pyjsbuild | |
11 - replaced the deprecated distribute_setup.py by ez_setup.py | |
12 - fixed INSTALL instructions | |
13 - updated README and README4PACKAGERS for third party modules | |
14 - added some tests for sat.tmp.wokkel and Libervia JID* classes | |
15 - core: | |
16 - new bridge signals: actionNew, progressStarted, progressFinished, progressError | |
17 - new bridge methods: | |
18 - disco: getFeatures | |
19 - profile: profileStartSession, profileIsSessionStarted, profileSetDefault | |
20 - memory: getEntitiesData, asyncGetParamsValuesFromCategory, getMainResource | |
21 - progression (e.g for file transfer): progressGetAll, progressGetAllMetadata | |
22 - actionsGet to retrieve the deferred actions ordered by actionNew | |
23 - xmpp: added auxiliary methods sendError and IQ, improved roster management | |
24 - plugins: more robust loading, detect name conflicts, added unload method | |
25 - repository data are checked and added to SàT "dev" versions | |
26 - add several new constants for MUC, profiles, plugins | |
27 - memory: | |
28 - new parameters: "Chat history limit", "Show offline contacts" and "Show empty groups" | |
29 - add "int" parameter type with "constraint" attributes | |
30 - removed resource from the default JabberID | |
31 - tools: | |
32 - new tools.sat_defer, implementation of RTDeferredSessions and DelayedDeferred | |
33 - xmlui: | |
34 - added JidInput and JidsList widgets | |
35 - allow to select a tab when adding it | |
36 - keeps data form result headers sorted | |
37 - new plugins: | |
38 - XEP-0059: Result Set Management | |
39 - XEP-0166: Jingle \o/ | |
40 - XEP-0203: Delay Delivery | |
41 - XEP-0234: Jingle File Transfer | |
42 - XEP-0260: Jingle SOCKS5 Bytestreams | |
43 - XEP-0261: Jingle In-Band Bytestreams | |
44 - XEP-0297: Stanza Forwarding | |
45 - XEP-0300: Cryptographic Hash Functions | |
46 - XEP-0313: Message Archive Management | |
47 - XEP-0334: Message Processing Hints | |
48 - XEP-0363: HTTP File Upload | |
49 - file, upload: file transfer management | |
50 - ip: external IP discovery | |
51 - pipe: Jingle pipe transfer | |
52 - nat-port: NAT port mapping | |
53 - watched: alert when a watched entity goes online | |
54 - welcome: display welcome message | |
55 - already existing plugins: | |
56 - XEP-0045: several improvements | |
57 - XEP-0047: improvements, increased timeout to 2 minutes | |
58 - XEP-0050: better disco info, pre-fill the target server | |
59 - XEP-0054: improvements, especially concerning the hash | |
60 - XEP-0055: add "simple" and "advanced" modes to Jabber Search | |
61 - XEP-0060: | |
62 - try to find a default PubSub service | |
63 - retractItem manage "notify" attribute | |
64 - added addManagedNode and removeManagedNode | |
65 - new signal psEvent will be used to notify the frontends | |
66 - XEP-0065: chunk size optimization, session cleaning and timeout | |
67 - XEP-0085: various fixes, including a bad use of threads | |
68 - XEP-0096: use file plugin to choose the best available method | |
69 - XEP-0115: better disco error handling | |
70 - XEP-0163: replaced personalEvent with psEvent, improved addPEPEvent | |
71 - XEP-0277: | |
72 - improved bridge methods, better parsing of atom, better error handling | |
73 - auto-create nodes on default pubsub service if available, else PEP | |
74 - use checkFeatures and other new methods from XEP-0060 | |
75 - added subscribeToMany and getFromMany methods | |
76 - manage retract feature | |
77 - account: add method asyncConnectWithXMPPCredentials | |
78 - groupblog: many improvements as in XEP-0060 and XEP-0277 | |
79 - sec_otr, text commands: some improvements | |
80 - removed plugin: deprecated tmp_demo_directory | |
81 - tmp (used as a buffer module until the changes are integrated to wokkel): | |
82 - added support for RSM (XEP-0059) and MAM (XEP-0313) | |
83 - pubsub: added retract "notify" attribute management | |
84 - frontends: | |
85 - deprecated wix frontend and Libervia's unibox | |
86 - frontends can also use listeners and triggers mechanisms | |
87 - improved management: menus, widgets, rosters, chat and blog | |
88 - merge sat_frontends.constants to sat_frontends.quick_frontend.constants | |
89 - new method getFullJid which is the frontend's equivalent to getMainResource | |
90 - contact list: display the counts of waiting messages per contact | |
91 - MUC: display activities' symbols, resources for private messages | |
92 - jp: | |
93 - added commands "profile connect" and "modify", "param get" and "set", "file upload" | |
94 - added attributes --verbose, --password and --xmpp-password | |
95 - profile session can now be started without connection | |
96 - primitivus: | |
97 - now manages multi-profiles \o/ | |
98 - new command "search" to search the local history | |
99 - xmlui: manage message in FileDialog and several improvements | |
100 - libervia: | |
101 - Libervia is now based on QuickFrontend \o/ | |
102 - browser and server sides: | |
103 - allow to connect with an external JID | |
104 - implemented blog tags | |
105 - server side: | |
106 - set a timeout to reset the waiting connection requests after 2 minutes | |
107 - special handling of Connection/JabberID and Connection/autoconnect | |
108 - add a link to the FAQ in the HTTP/HTTPS warning dialog | |
109 - static blog: themes based on Jinja2 template engine | |
110 - enable HTTP gzip compression | |
111 - browser side: | |
112 - removed unibox, RichMessageEditor and RecipientManager | |
113 - features checks for microblogging and group blogging | |
114 - new methods displayWidget, setStatusOnline, showDialog | |
115 - added signal caching before profile is plugged | |
116 - do a hard reload on disconnected signal | |
117 - news classes for JID iterables | |
118 - display MUC occupants presences | |
119 - show version number in the about dialog | |
120 - improve login and register panels visibility | |
121 - use favico.js to display the total number of waiting messages | |
122 - json: replaced the Window.alert by a log warning when signal is lost | |
123 - contact list: ContactPanels is used instead of OccupantsList in MUC | |
124 - OTR: use listeners, fixed missing resource issue and icons updates | |
125 - widget's drag and drop: | |
126 - border widgets are now visible on drag start | |
127 - allow to drop a widget in the "+" button to add a new tab | |
128 - and a lot of improvements and fixes that are not listed here :-) | |
348 | 129 |
1207 | 130 v 0.5.1 (18/09/2014): |
131 - fixed some typos (Matteo Cypriani) | |
132 - updated the setup file, INSTALL and README* (Matteo Cypriani) | |
133 - already existing plugins: | |
134 - XEP_0033: fixed message sending | |
135 - wix: avoid setting a bad icon (Olly Betts) | |
136 - libervia's browser side: | |
137 - fixed bug at profile disconnection | |
138 - fixed signal callback with no argument | |
139 - disable OTR if the browser doesn't offer CSPRNG | |
140 | |
1192 | 141 v 0.5 (09/09/2014): |
1076
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
142 - removed deprecated Sortilege frontend |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
143 - better PEP-8 compliance and code cleaning |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
144 - debug mode tries to use ipdb instead of pdb |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
145 - improved initialisation sequence |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
146 - refactorisation of the discovery feature |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
147 - refactorization of the constants with inheritance |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
148 - added profile password and passwords hashing/encryption |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
149 - 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
|
150 - the backend is now a twisted plugin (as libervia) |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
151 - 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
|
152 - improved launching/stopping scripts: |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
153 - do not kill all instances anymore |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
154 - add a "status" command |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
155 - launch as daemon by default |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
156 - new option "fg" for launching in foreground |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
157 - updated setup.py and INSTALL files: |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
158 - adapt to the new improvements |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
159 - added "clean" and "purge" options |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
160 - update distribute_setup.py to ez_setup.py |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
161 - replace PIL dependencies with it's fork pillow |
1076
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
162 - use XDG recommended paths as the defaults |
1175
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
163 - 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
|
164 - tests: bug fixes, improvements and addition |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
165 - bridge: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
166 - fixes some D-Bus frontend generator issues |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
167 - set the timeout to 120 seconds for async calls |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
168 - added methods getReady, discoInfos and discoItems |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
169 - core: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
170 - 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
|
171 - improved retrieval of the client with better error management |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
172 - plugins now accepts recommendations in addition to dependencies |
1175
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
173 - sendMessage handles the extra data key "send_only" |
1076
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
174 - sendMessageTrigger now manage pre and post treatments |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
175 - xmpp: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
176 - fixes sending of presence stanzas (were sent twice) |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
177 - warns about roster's contact unilateral subscriptions |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
178 - fixes presence status, handle message's subjects |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
179 - refactorisation of the messages reception and sending |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
180 - memory: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
181 - moved Params class in its own module |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
182 - param definition handles multi-selection for list widgets |
1175
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
183 - 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
|
184 - 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
|
185 - 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
|
186 - tools: |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
187 - config improvements |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
188 - moved sat.tools.jid to sat_frontends.tools.jid |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
189 - XMLUI: |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
190 - added read-only attribute |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
191 - handle data forms and button callbacks |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
192 - read value element/attribute of input widgets |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
193 - new and improved widgets (boolean, list, texbox, JID) |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
194 - 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
|
195 - new plugins: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
196 - XEP-0048: MUC bookmarks |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
197 - XEP-0049: private xml storage |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
198 - XEP-0092: software version |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
199 - OTR: Off The Record (end-to-end) encryption |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
200 - 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
|
201 - static blog: |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
202 - 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
|
203 - 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
|
204 - already existing plugins: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
205 - XEP_0033, XEP-0085: bug fixes |
1175
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
206 - XEP-0045: |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
207 - added "Configure room" menu |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
208 - added /kick, /ban and /affiliate commands |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
209 - added user information to /whois text command |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
210 - 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
|
211 - 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
|
212 - XEP-0060: handle retrieving items by node identifiers |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
213 - XEP-0065: fixed initialisation sequence |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
214 - xep-0115: caps optimisation |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
215 - XEP-0249: added command /invite |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
216 - groupblog: added a convenient bridge method getGroupBlogsWithComments |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
217 - 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
|
218 - account: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
219 - prosody gid is used to spawn prosodyctl process |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
220 - 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
|
221 - 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
|
222 - text command: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
223 - refactoring and fixes |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
224 - plugin can register their own commands |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
225 - do not send the message on invalid command |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
226 - added /me command, commands are now sorted in /help |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
227 - stdui (standard XMLUI forms and callbacks): |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
228 - contact list: unify the roster management UIs |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
229 - profile manager: manage profile authentication and password prompts |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
230 - frontends: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
231 - async failures are more detailed |
1175
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
232 - signals are managed in a more generic way |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
233 - force JID's node and domain to lower-case |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
234 - use the new "info" type for system message |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
235 - manage menu types MENU_ROOM and MENU_SINGLE |
1076
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
236 - display messages from contacts not in roster |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
237 - display presence with the highest priority |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
238 - reset your own presence on connection/disconnection |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
239 - display chat states for MUC participants |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
240 - XMLUI: add setter methods, bug fixes |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
241 - jp: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
242 - updated main loop to gobject 3 |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
243 - 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
|
244 - 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
|
245 - primitivus: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
246 - improved vertical container |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
247 - fixes contact group update, freedesktop notifications |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
248 - 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
|
249 - 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
|
250 - fixes the messages display order when opening a conversation |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
251 - prevent a notification flood when displaying the history |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
252 - add the /history command |
1190 | 253 - focus fixes |
254 - added keys to focus main parts | |
1076
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
255 - libervia: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
256 - reorganize all the source files hierarchy, fixes module import |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
257 - refactor HTTP request result values, handle "NoReply" error |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
258 - new account password must contain at least 6 chars |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
259 - display favicons |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
260 - server side: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
261 - added support for SSL and its related parameters |
1175
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
262 - 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
|
263 - improvements (options management, failure handling...) |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
264 - added option empty_password_allowed_warning_dangerous_list |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
265 - twisted plugin: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
266 - fix unicodes issues in the options |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
267 - bug fix passing twistd arguments to Libervia |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
268 - static blog: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
269 - added URL query parameter 'max_items' |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
270 - retrieve blog's banner, title, meta keywords and description |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
271 - 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
|
272 - browser side: |
1175
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
273 - 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
|
274 - display new lines and clickable URLs for headline message |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
275 - notifications enhancements, manage the "info" message type |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
276 - refactorisation of the JID class with modifiable attributes |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
277 - refactorisation of the file uploaders and the menus |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
278 - manage menus of level > 2 which can be flattened |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
279 - handle menus of type ROOM, SINGLE and ROSTER_JID |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
280 - PromptDialog can display several input fields |
1076
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
281 - added a dialog to update/delete the account |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
282 - added classes LightTextEditor, HTMLTextEditor |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
283 - announcements from the host are displayed in a popup |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
284 - 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
|
285 - display chat states for MUC participants |
1175
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
286 - first steps to manage somehow browser side's plugins |
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
287 - implementation of OTR based on otr.js |
1076
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
288 - improvements from feedbacks, bug fixes |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
289 - microblogs: |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
290 - display new lines in microblogs |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
291 - <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
|
292 - XMLUI: |
1076
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
293 - implement the divider styles |
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
294 - manage multi-selection for list widgets |
1175
1beb207e9267
updated CHANGELOG for version 0.5
souliane <souliane@mailoo.org>
parents:
1076
diff
changeset
|
295 - 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
|
296 - nativedom manages more node properties |
1076
a65ad0e738f7
prepare changelog for version 0.5
souliane <souliane@mailoo.org>
parents:
886
diff
changeset
|
297 |
886 | 298 v 0.4.1 (28/02/2014): |
299 - fixed README4PACKAGERS | |
300 - fixed/improved setup.py | |
301 - better INSTALL | |
302 | |
880 | 303 v 0.4.0 (26/02/2014): |
879
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
304 - minimum wokkel version is now 0.7.1 |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
305 - minimum urwid version is now 1.1.0 |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
306 - added more test cases |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
307 - fixed invalid bridge calls |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
308 - fixed issues at account creation |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
309 - better PEP-8 compliance (Emmanuel Gil Peyrot) |
880 | 310 - distribute fix (Thomas Preud'homme) |
879
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
311 - better error and asynchronous calls handling |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
312 - callbacks system refactoring and unification |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
313 - configuration constants can be overriden in sat.conf |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
314 - fixed some issues with the file transfer |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
315 - possibility to register frontend specific parameter |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
316 - added a security_limit parameter for sensible requests over the bridge |
880 | 317 - XMLUI deep refactorisation offering a new mechanism to ease frontend developpment and maintenance |
318 - XMLUI new AdvancedListContainer | |
319 - 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
|
320 - new dynamic menus mechanism |
880 | 321 - better exit message if bridge can't be initialised |
322 - i18n refactoring, deferred translations | |
879
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
323 - core: set min and max priorities for triggers |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
324 - core: sendMessage can skip the triggers |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
325 - core: triggered plugin methods can add a deferred treatments after a message is sent or received |
880 | 326 - 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
|
327 - 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
|
328 - core: better session management |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
329 - 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
|
330 - core: automatic database upgrade mechanism |
880 | 331 - core: resource priority management |
879
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
332 - new plugin: XEP-0033 (Extended Stanza Addressing) |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
333 - new plugin: XEP-0055 (XMPP Search Directory) |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
334 - new plugin: XEP-0085 (Chat State Notifications) |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
335 - 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
|
336 - new plugin: XEP-0071 (XHTML-IM) |
880 | 337 - new plugin: command_export (export a shell command input/output to a contact) |
338 - 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
|
339 - new plugin: text_commands (IRC-like commands) |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
340 - 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
|
341 - plugin XEP-0045: added MUC configuration with XMLUI |
880 | 342 - 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
|
343 - 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
|
344 - plugins XEP-0060, XEP-0277, groupblog: manage comments, rich text, titles, update, deletion and Atom feed |
880 | 345 - 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
|
346 - frontends: fixed presence/status update |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
347 - primitivus, libervia: added a user input history |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
348 - jp: added profiles management (Dal) |
880 | 349 - jp: refactorisation to use ArgParse instead of OptParse (Dal) |
350 - jp: objects refactoring, automatic subcommands import | |
351 - jp: added Zsh command completion | |
352 - jp: locales fix (Thomas Preud'homme) | |
879
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
353 - primitivus, libervia: user input history |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
354 - primitivus: updated for using Urwid >= 1.1.0 |
880 | 355 - 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
|
356 - 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
|
357 - libervia: add notifications support (Emmanuel Gil Peyrot) |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
358 - libervia: added setup.py |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
359 - libervia: fixed static blog items order, cosmetic improvements |
5940c7d83be4
updated CHANGELOG for v 0.4.0
souliane <souliane@mailoo.org>
parents:
581
diff
changeset
|
360 - 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
|
361 - 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
|
362 - 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
|
363 - 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
|
364 - 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
|
365 - libervia: use HTML5 "contenteditable" for editing your status and raw text/WYSIWYG microblogs |
880 | 366 - 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
|
367 - 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
|
368 - 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
|
369 - 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
|
370 - 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
|
371 - 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
|
372 - 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
|
373 - 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
|
374 |
581
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
375 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
|
376 - full project moved to AGPL v3+ |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
377 - 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
|
378 - quiz game (draft, not finished) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
379 - configuration file |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
380 - media separated from main repository |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
381 - 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
|
382 - 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
|
383 - Primitivus: freedesktop notifications |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
384 - new plugin: XEP-0020 (feature negociation) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
385 - 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
|
386 - new plugin: XEP-0095 (stream initiation) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
387 - new experimental plugin: pipe transfer |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
388 - jp: name to jid conversion |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
389 - database integration (sqlite) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
390 - D-Bus bridge: generic exception management |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
391 - core: data storage improved |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
392 - radio collective (plugin + Libervia implementation) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
393 - new groupblog, using sat_pubsub |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
394 - 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
|
395 - status update crash fix (Xavier Maillard) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
396 - misc bugfixes (Emmanuel Gil Peyrot) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
397 - social contract: english translation (Matthieu Rakotojaona) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
398 - 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
|
399 - 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
|
400 - 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
|
401 - 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
|
402 - 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
|
403 - 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
|
404 - MUC privates messages management |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
405 - 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
|
406 - Primitivus is now modal (à la vi) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
407 - 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
|
408 - deprecated plugin: couchsurfing |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
409 - Primitivus: incoming files transfer management |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
410 - added "Port" parameter in "Connection" |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
411 - Libervia: new skin (Adrien Vigneron) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
412 - Libervia: new widgets system |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
413 - Libervia: many microblogging (with groups) improvments |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
414 - Libervia: XMLUI implementation |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
415 - 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
|
416 - avatar upload (with Libervia implementation) |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
417 - Libervia: disconnection management |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
418 - 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
|
419 - misc debug/refactoring |
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
420 |
351 | 421 v 0.2.0 (31/05/2011): |
348 | 422 - new debug command in sat launcher script |
423 - core: triggers | |
424 - news plugins: maildir, imap and smtp, SàT can now communicate with a Mail User Agent throught them | |
425 - bridge constructor, a generator which make bridge files from .ini. It can also generate doc in mediawiki format | |
426 - new plugin: XML log to send XML raw data throught DBus | |
427 - new plugin: XEP-0115 (entity capabilities) | |
428 - new plugin: XEP-0060 (Pubsub) and XEP-163 (Personal Eventing Protocol) | |
429 - DBus bridge: fixed introspection for dynamically aded methods and signals | |
430 - new plugin: XEP-277 (Microblogging over XMPP) | |
431 - fixed installation (Wokkel version is forced) | |
432 - bridge: added asynchrone methods management | |
433 - new plugin: group microbloging (groupblog) | |
434 - new plugin: XEP-0249 (direct MUC invitation) | |
435 - plugin Tarot: game can be automatically created, and fully played (but rules are not fully implemented yet) | |
436 - email added in registerNewAccount | |
437 - Social contract added (CONTRAT_SOCIAL) \o. | |
438 - Subscription scheme fixed | |
439 - 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
|
440 |
348 | 441 v 0.1.1 (14/01/2011): |
356 | 442 - 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
|
443 |
348 | 444 v 0.1.0 (12/01/2011): |
356 | 445 - urwid custom libs split as a new project: "urwid-satext" |
446 - files reorganisation | |
447 - versioning now use a standard scheme (major.minor.increment+letter) | |
448 - distutils/distribute installation script | |
449 - misc bugs fixes | |
450 - 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
|
451 |
208 | 452 v 0.0.3 (20/08/2010): |
356 | 453 - multi-profiles |
454 - i18n support | |
455 - french translation | |
456 - MUC support (basic for the moment) | |
457 - Dynamic methods/signals in DBus bridge | |
458 - Tarot game | |
459 - CouchSurfing plugin | |
460 - XML User Interface | |
461 - Sortilège replaced by Primitivus | |
581
78ca32cc0b51
CHANGELOG + version updates (yes, that's a release \o/)
Goffi <goffi@goffi.org>
parents:
391
diff
changeset
|
462 - 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
|
463 |
58 | 464 v 0.0.2 (10/01/2010): |
356 | 465 - DBus bridge: dynamic exportation of methods (useful for plugins) |
466 - new doc: INSTALL and CHANGELOG | |
467 - new method to save private data (useful for plugins) | |
468 - disconnection | |
469 - whitespace ping to avoid disconnection when idle | |
470 - presence management refactored, subscription is now managed separatly | |
471 - use of xml params | |
472 - new way to specify default values in params | |
473 - sat is now a twisted application, so it can be deamonized | |
474 - Wokkel integration | |
475 - added some features from Wokkel: disco, software version | |
476 - new account creation (in-band registration): not fully implemented | |
391 | 477 - IP for file transfer is now set by default (see README) |
356 | 478 - Gateways management (Wix only for now) |
479 - VCard support (readonly for now) with avatars/nicks support | |
480 - Wix: easier jid setup | |
481 - Wix: added Tray icon (using Crystal Clear: see README) | |
482 - Wix: new contact list, using avatars and nicknames | |
483 - Wix, Sortilège: better connection/disconnection management (buggy in sortilège) | |
484 - Wix: main frame default size changed | |
58 | 485 |
486 v 0.0.1 (17/05/2009): | |
356 | 487 ** FIRST PUBLIC RELEASE ** |