# HG changeset patch # User Goffi # Date 1580327543 -3600 # Node ID f9f05d8ccba6c40b2e4e83925e304db9f45319b5 # Parent d6f903c59a56a7ab9782df079596598934ff1907 changelog: update diff -r d6f903c59a56 -r f9f05d8ccba6 CHANGELOG --- a/CHANGELOG Wed Jan 29 20:52:57 2020 +0100 +++ b/CHANGELOG Wed Jan 29 20:52:23 2020 +0100 @@ -6,14 +6,37 @@ - aesgcm schema handling (aka OMEMO Media Sharing) - removed plugins IMAP, Maildir and SMTP: they were experimental plugins, are not used and Maildir has not been ported to Python 3 + - consistant resource ("sat.[UUID]" is used as permanent resource when user didn't + specify anything) + - profile autoconnection + - updated config file paths: path from where the command is launched is not used + anymore, and parent dir of "sat" module is checked last + - parsed config files paths are logged on startup + - (XEP-0060) publish-options - Cagou: - new "share" widget - "geo:" URIs can now be clicked to open a suitable application - new red "plug" icon showed if user is disconnected + - better ESC key (or back button) handling + - removed main menu as a top bar + - new "extra" menu appear in header's widget seletor of widgets. Clicking on it + will open a side menu with some common actions (like showing about screen) + + possibliy platform specific actions. - (chat) infinite scroll - (chat) media uploads use AES-GCM if session is encrypted + - (chat) "chat selector" screen, to select an entity/room to chat with/in + - (chat) touching/clicking an avatar in a group chat will add the nickname in + message input box. - Cagou (Android): - Cagou now appears in the "share" menu + - "back" button on root widget put app in background + - better notifications (sound + vibration, can be modified in settings) + - autoconnect profiles which are autoconnected in backend (there should be only + one at the moment) + - "disconnect" item in the new "extra" menu. With it, the profile connected + automatically can be disconnected. + - autoconnect parameters are hidden (not useful for end-user, and can actually be + confusing) - jp: - full documentation of commands - asyncio port @@ -24,6 +47,9 @@ - new file/get command (supports aesgcm scheme) - file/upload handle encryption - various improvments + - (blog) added --language to common publish arguments + - (pubsub/set) publish options can be specified with -f and -F + - (profile/create, profile/modify) --autoconnect argument v 0.7.0 « La Commune » (24/07/19): This version is a huge gap with previous one, changelog only show a part of novelties. @@ -122,7 +148,7 @@ - tickets - Libervia: - Libervia pages: a web framework to easily create web pages using SàT/XMPP under the hood. Will be the cornerstone of future of Libervia - - this framework has been used to make following features: blog, chat, events, file sharing, forums, invitations, merge-requests, photo albums and tickets + - this framework has been used to make following features: blog, chat, events, file sharing, forums, invitations, merge-requests, photo albums and tickets - dynamic version of Libervia (made with Pyjamas) is still available, but under minimal maintenance, it will be re-implemented using other tools in 0.8 - static blog has been deprecated (still available in "/blog_legacy" for now) in favor of Libervia pages' blog - many internal changes and improvements to handle Libervia page @@ -180,7 +206,7 @@ - jp: - new start method used by all commands - new --output option to change the format of command output: - - possible outputs for now are "default", "json" and "json_raw" + - possible outputs for now are "default", "json" and "json_raw" - new commands: - blog: import, edit, preview - roster: get, stats, purge @@ -223,11 +249,11 @@ - updated README and README4PACKAGERS for third party modules - added some tests for sat.tmp.wokkel and Libervia JID* classes - core: - - new bridge signals: actionNew, progressStarted, progressFinished, progressError + - new bridge signals: actionNew, progressStarted, progressFinished, progressError - new bridge methods: - disco: getFeatures - profile: profileStartSession, profileIsSessionStarted, profileSetDefault - - memory: getEntitiesData, asyncGetParamsValuesFromCategory, getMainResource + - memory: getEntitiesData, asyncGetParamsValuesFromCategory, getMainResource - progression (e.g for file transfer): progressGetAll, progressGetAllMetadata - actionsGet to retrieve the deferred actions ordered by actionNew - xmpp: added auxiliary methods sendError and IQ, improved roster management