comparison CHANGELOG @ 3484:d7091c635e22

CHANGELOG: update (including renaming of project)
author Goffi <goffi@goffi.org>
date Sat, 20 Mar 2021 20:42:07 +0100
parents 7550ae9cfbac
children 9f7a867d9722
comparison
equal deleted inserted replaced
3483:5945c24cd745 3484:d7091c635e22
1 All theses changelogs are not exhaustive, please check the Mercurial repository for more details. 1 All theses changelogs are not exhaustive, please check the Mercurial repository for more details.
2 2
3 v 0.8.0 « La Cecília » (NOT RELEASED YET): 3 v 0.8.0 « La Cecília » (NOT RELEASED YET):
4 - renamed the project from "Salut à Toi" to "Libervia" 4 - renamed the project from "Salut à Toi" to "Libervia"
5 - Python 3 port 5 - Python 3 port
6 - "libervia.conf" is now used for settings (but "sat.conf" is still usable, at least
7 for now)
8 - "/etc/_libervia.conf" can be used for distribution specific settings
6 - OMEMO for MUCs (group chat) 9 - OMEMO for MUCs (group chat)
7 - aesgcm schema handling (aka OMEMO Media Sharing) 10 - aesgcm schema handling (aka OMEMO Media Sharing)
8 - removed plugins IMAP, Maildir and SMTP: they were experimental plugins, are not used 11 - removed plugins IMAP, Maildir and SMTP: they were experimental plugins, are not used
9 and Maildir has not been ported to Python 3 12 and Maildir has not been ported to Python 3
10 - consistant resource ("sat.[UUID]" is used as permanent resource when user didn't 13 - consistant resource ("sat.[UUID]" is used as permanent resource when user didn't
17 - encrypted sessions are restored on connection, when suitable 20 - encrypted sessions are restored on connection, when suitable
18 - MUC avatars 21 - MUC avatars
19 - SVG support for avatars 22 - SVG support for avatars
20 - improved identities (avatar, nickname) management 23 - improved identities (avatar, nickname) management
21 - (XEP-0060) publish-options 24 - (XEP-0060) publish-options
25 - (XEP-0077) XMPP account deletion support
26 - XEP-0346 implementation (Form Discovery and Publishing)
27 - XEP-0353 implementation (Jingle Message Initiation)
28 - XEP-0431 implementation (Full Text Search in MAM)
29 - node schema now uses XEP-0346
30 - "tickets" feature renamed to "lists"
31 - lists templates for common lists (grocery list, TODO list, etc.)
22 - list of interests: unique ID per location, to avoid duplicates 32 - list of interests: unique ID per location, to avoid duplicates
33 - pubsub invitations
34 - new "app manager" plugin with docker integration
35 - (app manager) weblate app file
36 - (template engine) new "fallback" setting
37 - plugins can now be loaded from a directory
23 - settings for themes in template engine 38 - settings for themes in template engine
24 - launching scripts are now in Python instead of shell scripts 39 - launching scripts are now in Python instead of shell scripts
25 - D-Bus bridge: renamed namespace from org.salutatoi.SAT to org.libervia.Libervia 40 - D-Bus bridge: renamed namespace from org.salutatoi.SAT to org.libervia.Libervia
26 - Cagou: 41 - new testing framework in "tests"
42 - end-to-end tests
43 - docker images are now in backend repository, and up-to-date
44 - social contract updates following general assemblees and renaming (see commits and
45 assemblees minutes for details)
46 - Libervia Desktop (Cagou):
27 - new "share" widget 47 - new "share" widget
28 - URIs can now be clicked to open a suitable application 48 - URIs can now be clicked to open a suitable application
29 - new red "plug" icon showed if user is disconnected 49 - new red "plug" icon showed if user is disconnected
30 - better ESC key (or back button) handling 50 - better ESC key (or back button) handling
31 - removed main menu as a top bar 51 - removed main menu as a top bar
49 - (chat) new extra menu in header, allows notably to close the chat/leave the room 69 - (chat) new extra menu in header, allows notably to close the chat/leave the room
50 - (chat) images viewer 70 - (chat) images viewer
51 - (chat) a padlock icon is shown to indicate if message is e2e encrypted or not, 71 - (chat) a padlock icon is shown to indicate if message is e2e encrypted or not,
52 and it is red when an unencrypted message is received in encrypted context 72 and it is red when an unencrypted message is received in encrypted context
53 - various UI/UX fixes/improvments 73 - various UI/UX fixes/improvments
54 - Cagou (Android): 74 - Libervia Mobile (Cagou) [Android]:
55 - Cagou now appears in the "share" menu 75 - Cagou now appears in the "share" menu
56 - "back" button on root widget put app in background 76 - "back" button on root widget put app in background
57 - better notifications (sound + vibration, can be modified in settings) 77 - better notifications (sound + vibration, can be modified in settings)
58 - opening a notification now opens the right widget in Cagou 78 - opening a notification now opens the right widget in Cagou
59 - autoconnect profiles which are autoconnected in backend (there should be only 79 - autoconnect profiles which are autoconnected in backend (there should be only
63 automatically can be disconnected. 83 automatically can be disconnected.
64 - autoconnect parameters are hidden (not useful for end-user, and can actually be 84 - autoconnect parameters are hidden (not useful for end-user, and can actually be
65 confusing) 85 confusing)
66 - fixed SRV records for DNS lookup 86 - fixed SRV records for DNS lookup
67 - SVG support for avatars 87 - SVG support for avatars
68 - Libervia: 88 - Libervia Web:
69 - dynamic pages (i.e. browser executed code) 89 - dynamic pages (i.e. browser executed code)
70 - Brython integration 90 - Brython integration
71 - JavaScript modules (node.js) integration 91 - JavaScript modules (node.js) integration
72 - Sass integration 92 - Sass integration
73 - Nunjucks integration 93 - Nunjucks integration
74 - ogv.js based alternative media player for browser which can't play open formats 94 - ogv.js based alternative media player for browser which can't play open formats
75 (Ogg Theora or WebM VP8/VP9) 95 (Ogg Theora or WebM VP8/VP9)
76 - themes management 96 - themes management
77 - bulma theme becomes the default one for default site 97 - bulma theme becomes the default one for default site
98 - "tickets" have been renamed to more generic term "lists"
99 - (lists) common lists can be created from templates
78 - (photos) album can now be created or deleted from Libervia 100 - (photos) album can now be created or deleted from Libervia
79 - (photos/album) photos or videos can now be uploaded from Libervia 101 - (photos/album) photos or videos can now be uploaded from Libervia
80 - (photos/album) a mobile friendly slideshow can be run 102 - (photos/album) a mobile friendly slideshow can be run
81 - (photos/album) affiliations can be modified with new invitations manager 103 - (photos/album) affiliations can be modified with new invitations manager
82 - Cache-control header is respected 104 - Cache-control header is respected
83 - jp: 105 - Libervia CLI (jp):
84 - full documentation of commands 106 - full documentation of commands
85 - asyncio port 107 - asyncio port
108 - use dash "-" instead of "_" for long options to follow best practices
86 - bridges other than dbus are now supported 109 - bridges other than dbus are now supported
87 - colour dark/light themes 110 - colour dark/light themes
88 - background colour detection 111 - background colour detection
89 - new debug/theme command 112 - new debug/theme command
90 - new file/get command (supports aesgcm scheme) 113 - new file/get command (supports aesgcm scheme)
91 - new file/share/affiliations command 114 - new file/share/affiliations command
92 - new file/share/configuration command 115 - new file/share/configuration command
93 - new info/devices command 116 - new info/devices command
94 - new invitation/delete command 117 - new invitation/delete command
118 - "ticket" command renamed to "list"
95 - file/upload handle encryption 119 - file/upload handle encryption
96 - various improvments 120 - various improvments
97 - (blog) added --language to common publish arguments 121 - (blog) added --language to common publish arguments
98 - (blog) added --no-publish argument to avoid accidental publication 122 - (blog) added --no-publish argument to avoid accidental publication
123 - (roster) added "delete" subcommand
99 - (pubsub/set) publish options can be specified with -f and -F 124 - (pubsub/set) publish options can be specified with -f and -F
100 - (profile/create, profile/modify) --autoconnect argument 125 - (profile/create, profile/modify) --autoconnect argument
101 - Templates: 126 - Templates:
102 - new bulma theme 127 - new bulma theme
103 - file sharing component: 128 - file sharing component:
104 - XEP-0363 (HTTP File Upload) implementation 129 - XEP-0363 (HTTP File Upload) implementation
105 - affiliation management (custom) 130 - affiliation management (custom)
106 - access model management (custom) 131 - access model management (custom)
132 - generate thumbnails for videos
107 133
108 v 0.7.0 « La Commune » (24/07/19): 134 v 0.7.0 « La Commune » (24/07/19):
109 This version is a huge gap with previous one, changelog only show a part of novelties. 135 This version is a huge gap with previous one, changelog only show a part of novelties.
110 This is also the first "general audience" version. 136 This is also the first "general audience" version.
111 - XEP-0070 implementation (HTTP Auth via XMPP) 137 - XEP-0070 implementation (HTTP Auth via XMPP)