messenger-gtk

Gtk+3 graphical user interfaces for GNUnet Messenger
Log | Files | Refs | Submodules | README | LICENSE

commit c761b8313fef8619a1839328fd3e9e8b7459bec9
parent 8f53a6e879f360e80941cb6e9d502d7522bbeeba
Author: TheJackiMonster <thejackimonster@gmail.com>
Date:   Sat, 23 Apr 2022 20:04:43 +0200

First release with added changelog

Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>

Diffstat:
ACHANGES.md | 9+++++++++
MREADME.md | 6++++++
Mresources/org.gnunet.Messenger.appdata.xml | 16++++++++++++++++
Mresources/ui/about.ui | 2+-
Mresources/ui/messenger.ui | 2+-
Ascreenshots/about-page.png | 0
Ascreenshots/account-selection.png | 0
Ascreenshots/contact-info.png | 0
Ascreenshots/delete-message.png | 0
Ascreenshots/voice-recording.png | 0
Msrc/application.h | 2+-
11 files changed, 34 insertions(+), 3 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md @@ -0,0 +1,9 @@ +## Version 0.7.0 +* The version iteration will be inherited by cadet-gtk as logical successor. +> More information here: https://gitlab.com/gnunet-messenger/cadet-gtk/-/issues/10 +* It is possible to create direct chats and group chats via physical or virtual exchange +* Groups and contacts can be named, left, verified or deleted +* Existing contacts can be invited to any private or public group +* Chats allow sending text messages, voice recordings or files +* Messages can be deleted with a custom delete or automatically +* Switching between different accounts can be done during runtime diff --git a/README.md b/README.md @@ -2,6 +2,12 @@ A GTK based GUI for the Messenger service of GNUnet. +![Screenshot of the about page](screenshots/about-page.png "The GNUnet messenger application") +![Screenshot of the account selection](screenshots/account-selection.png "Select an account") +![Screenshot of the contact information view](screenshots/contact-info.png "Look at contact information") +![Screenshot of the delete messages dialog](screenshots/delete-messages.png "Delete messages with a custom delay") +![Screenshot of the voice recording preview](screenshots/voice-recording.png "Listen to the preview of voice recordings before sending") + ## Features Messenger-GTK is a convergent GTK messaging application using the GNUnet Messenger service. The goal is to provide private and secure communication between any group of devices. diff --git a/resources/org.gnunet.Messenger.appdata.xml b/resources/org.gnunet.Messenger.appdata.xml @@ -28,6 +28,21 @@ </description> <screenshots> + <screenshot> + <image>https://gitlab.com/gnunet-messenger/messenger-gtk/-/raw/master/screenshots/about-page.png</image> + </screenshot> + <screenshot> + <image>https://gitlab.com/gnunet-messenger/messenger-gtk/-/raw/master/screenshots/account-selection.png</image> + </screenshot> + <screenshot> + <image>https://gitlab.com/gnunet-messenger/messenger-gtk/-/raw/master/screenshots/contact-info.png</image> + </screenshot> + <screenshot> + <image>https://gitlab.com/gnunet-messenger/messenger-gtk/-/raw/master/screenshots/delete-messages.png</image> + </screenshot> + <screenshot> + <image>https://gitlab.com/gnunet-messenger/messenger-gtk/-/raw/master/screenshots/voice-recording.png</image> + </screenshot> </screenshots> <url type="homepage">https://www.gnunet.org</url> @@ -36,5 +51,6 @@ <launchable type="desktop-id">org.gnunet.Messenger.desktop</launchable> <releases> + <release version="0.7.0" date="2022-04-23" /> </releases> </component> diff --git a/resources/ui/about.ui b/resources/ui/about.ui @@ -28,7 +28,7 @@ Author: Tobias Frisch <property name="window-position">center-on-parent</property> <property name="type-hint">dialog</property> <property name="program-name">GNUnet Messenger</property> - <property name="version">0.0.1</property> + <property name="version">0.7.0</property> <property name="copyright" translatable="yes">This application is part of GNUnet. Copyright (C) 2021--2022 GNUnet e.V.</property> <property name="website">https://www.gnunet.org</property> diff --git a/resources/ui/messenger.ui b/resources/ui/messenger.ui @@ -718,7 +718,7 @@ Author: Tobias Frisch <property name="visible">True</property> <property name="can-focus">False</property> <property name="halign">start</property> - <property name="label" translatable="yes">Version 0.0.1</property> + <property name="label" translatable="yes">Version 0.7.0</property> </object> <packing> <property name="expand">False</property> diff --git a/screenshots/about-page.png b/screenshots/about-page.png Binary files differ. diff --git a/screenshots/account-selection.png b/screenshots/account-selection.png Binary files differ. diff --git a/screenshots/contact-info.png b/screenshots/contact-info.png Binary files differ. diff --git a/screenshots/delete-message.png b/screenshots/delete-message.png Binary files differ. diff --git a/screenshots/voice-recording.png b/screenshots/voice-recording.png Binary files differ. diff --git a/src/application.h b/src/application.h @@ -55,7 +55,7 @@ "A GTK based GUI for the Messenger service of GNUnet." #define MESSENGER_APPLICATION_TITLE "Messenger" #define MESSENGER_APPLICATION_SUBTITLE "GNUnet" -#define MESSENGER_APPLICATION_VERSION "0.0.1" +#define MESSENGER_APPLICATION_VERSION "0.7.0" typedef enum MESSENGER_ApplicationSignal {