Mercurial > libervia-backend
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) |