fractal/data/org.gnome.Fractal.metainfo.xml.in.in
2023-11-08 15:29:01 +01:00

317 lines
14 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2019 Daniel Garcia Moreno <danigm@gnome.org> -->
<!-- Copyright 2022 Julian Sparber <julian@sparber.net> -->
<component type="desktop-application">
<id>@app-id@</id>
<launchable type="desktop-id">@app-id@.desktop</launchable>
<name>Fractal</name>
<summary>Matrix group messaging app</summary>
<description>
<p>
Fractal is a Matrix messaging app for GNOME written in Rust. Its interface is optimized for
collaboration in large groups, such as free software projects.
</p>
</description>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<developer_name>The Fractal Team</developer_name>
<update_contact>jsparber@gnome.org</update_contact>
<translation type="gettext">fractal</translation>
<screenshots>
<screenshot type="default">
<image type="source">https://gitlab.gnome.org/GNOME/fractal/raw/main/screenshots/fractal.png</image>
</screenshot>
</screenshots>
<url type="homepage">https://gitlab.gnome.org/GNOME/fractal</url>
<url type="bugtracker">https://gitlab.gnome.org/GNOME/fractal/issues/</url>
<url type="donation">https://www.gnome.org/donate/</url>
<url type="translate">https://l10n.gnome.org/module/fractal/</url>
<url type="contact">https://matrix.to/#/#fractal:gnome.org</url>
<url type="contribute">https://gitlab.gnome.org/GNOME/fractal/-/blob/main/CONTRIBUTING.md</url>
<requires>
<display_length compare="ge">360</display_length>
<internet>always</internet>
</requires>
<supports>
<control>keyboard</control>
<control>pointing</control>
<control>touch</control>
</supports>
<content_rating type="oars-1.1">
<content_attribute id="social-chat">intense</content_attribute>
<content_attribute id="social-audio">intense</content_attribute>
</content_rating>
<releases>@development-release@
<release version="5~rc1" type="development" date="2023-11-08">
<description>
<p>Fractal 5.rc1 is the first release candidate since the rewrite of
Fractal to take advantage of GTK 4 and the Matrix Rust SDK, an effort
that started in March 2021.</p>
<p>The most notable changes since Fractal 5.beta2, that was released 2
months ago, are:</p>
<ul>
<li>An awesome new look thanks to libadwaita 1.4</li>
<li>Read receipts tracking has been largely improved thanks to some
upstream work in the Matrix Rust SDK</li>
<li>The same upstream work allows to have much better tracking of the
activity in the rooms list</li>
<li>The full lists of read receipts and reactions on messages can be
perused in popovers</li>
<li>Destructive actions like removing a message or leaving a room now
ask for confirmation</li>
<li>The most noticeable performance issues and memory leaks were fixed
to make Fractal run as smoothly as ever</li>
</ul>
<p>This list is far from complete and hides more enhancements, including
bug fixes and new translations thanks to all our contributors, and our
upstream projects.</p>
<p>As the version implies, if we dont find any major bug in the next 2
weeks, our next release should be the long-awaited Fractal 5 stable
version!</p>
<p>In the meantime, if you want to fix bugs, implement new features, or
any other kind of contribution, you can get inspired by taking a look
at our issues tracker on GitLab. Any help is greatly appreciated!</p>
</description>
</release>
<release version="5~beta2" type="development" date="2023-08-17">
<description>
<p>Fractal 5.beta2 is the second beta release 🎉 since the rewrite of
Fractal to take advantage of GTK 4 and the Matrix Rust SDK, an effort
that started in March 2021.</p>
<p>The most visible changes since Fractal 5.beta1 are:</p>
<ul>
<li>Editing text messages ✏️</li>
<li>Logging in with homeservers that dont support auto-discovery 🧐
</li>
<li>A refactor of the login flow should avoid crashes when going back
at any step 🔙</li>
<li>Sometimes two day dividers 📅 would appear next to each other
without messages between them, this is now fixed</li>
</ul>
<p>Of course, there are a also a lot of less visible changes, notably a
lot of refactoring, 🐛 fixes and translations thanks to all our
contributors, and our upstream projects.</p>
<p>As the version implies, this is still considered beta stage and might
trigger crashes or other bugs 😔 but overall should be pretty stable
👍.</p>
<p>A list of blocking issues for the release of version 5 can be found
in the Fractal v5 milestone on GitLab.</p>
</description>
</release>
<release version="5~beta1" type="development" date="2023-05-16">
<description>
<p>Fractal 5.beta1 is the first beta release since the rewrite of
Fractal to take advantage of GTK 4 and the Matrix Rust SDK. It is the
result of over two years of work.</p>
<p>New features since Fractal 5.alpha1:</p>
<ul>
<li>Joining room by ID, by alias or with a Matrix URI</li>
<li>Creation of direct chats</li>
<li>Sending and displaying read receipts, read markers and typing
notifications</li>
<li>Notifications on new messages</li>
<li>Highlight messages with mentions</li>
<li>Added media file history viewers in the room details, thanks to
our GSoC intern Marco Melorio</li>
<li>Displaying the other users avatar as a room avatar for direct
chats</li>
</ul>
<p>Of course, there are a also a lot of less visible changes, fixes and
translations thanks to all our contributors, and our upstream
projects.</p>
<p>As the version implies, this is still considered beta stage and might
trigger crashes or other bugs but overall should be pretty stable.</p>
<p>A list of blocking issues for the release of version 5 can be found
in the Fractal v5 milestone on GitLab.</p>
</description>
</release>
<release version="5~alpha1" type="development" date="2022-09-25">
<description>
<p>Fractal 5.alpha1 is the first release since Fractal has been
rewritten to take advantage of GTK 4 and the Matrix Rust SDK.
It is the result of eighteen months of work.</p>
<p>Currently supported features are:</p>
<ul>
<li> Sending and receiving messages and files </li>
<li> Sending files via Drag-n-Drop and pasting in the message entry</li>
<li>Rendering of rich formatted (HTML) messages, as well as media</li>
<li>Displaying edited messages, redacting messages</li>
<li>Showing and adding reactions</li>
<li>Tab completion of user names</li>
<li>Sending and displaying replies</li>
<li>Sharing the current location</li>
<li>Exploring the room directory</li>
<li>Sorting the rooms by category</li>
<li>Joining rooms</li>
<li>Sending and accepting invitations</li>
<li>Logging into multiple accounts at once</li>
<li>Logging in with Single-Sign On</li>
<li>Sending and reading encrypted messages</li>
<li>Verifying user sessions using cross-signing</li>
<li>Exporting and importing encryption keys</li>
<li>Managing the connected devices</li>
<li>Changing the user profile details</li>
<li>Deactivating the account</li>
</ul>
<p>Major missing features are:</p>
<ul>
<li>Notifications</li>
<li>Read markers</li>
</ul>
<p>As the name implies, this is still considered alpha stage and is not
ready for general use just yet. If you want to give this development
version a try, you can get it from the GNOME Apps Nightly flatpak
repository (See wiki.gnome.org/Apps/Nightly).</p>
<p>A list of known issues and missing features for a 5.0 release can be
found in the Fractal v5 milestone on Gitlab.</p>
</description>
</release>
<release version="4.4" type="stable" date="2020-08-07" urgency="high">
<description>
<p>This new major release is the result of 10 months of hard work.</p>
<p>New features:</p>
<ul>
<li>Videos now have a preview directly in history</li>
<li>New videos player: click on a preview to open it</li>
<li>Improved audio file support, with a nicer presentation and seeking</li>
<li>Redacted messages are removed from history</li>
<li>Edited messages are replaced with their new content and show a small icon</li>
<li>Translations have been updated</li>
<li>Spellcheck language is saved per room</li>
<li>New swipe-back gesture to go back from room to room list in narrow view</li>
<li>New swipe left and right gesture to navigate through media in media view</li>
<li>SOCKS proxy are now also supported</li>
</ul>
<p>Bugfixes:</p>
<ul>
<li>Thumbnail for pasted images have been fixed</li>
<li>File type detection for uploads is more reliable</li>
<li>Typing notifications are now only sent when text is actually typed in the message input</li>
</ul>
<p>Under the hood:</p>
<ul>
<li>Code refactor is still going</li>
<li>Some improvements to logging, including access token removal for privacy</li>
</ul>
</description>
</release>
<release version="4.2.2" type="stable" date="2019-11-27" urgency="high">
<description>
<p>This new minor release is the result of 2 months of hard work.</p>
<p>New features:</p>
<ul>
<li>Translation strings have been updated</li>
</ul>
<p>Bugfixes:</p>
<ul>
<li>Newlines now work when markdown is enabled</li>
<li>Account settings can be accessed again</li>
<li>Redaction is working again</li>
<li>Compatibility with HTTP-only (non HTTPS) servers has been restored</li>
<li>Some crashes fixed</li>
</ul>
<p>Under the hood:</p>
<ul>
<li>Code refactor is still going</li>
</ul>
</description>
</release>
<release version="4.2.1" type="stable" date="2019-09-21" urgency="high">
<description>
<p>This new minor release is the result of 2 months of hard work.</p>
<p>New features:</p>
<ul>
<li>Autocompletion popover position fix</li>
<li>Translation strings have been updated</li>
<li>Disable the textbox when there are no write permissions</li>
</ul>
<p>Bugfixes:</p>
<ul>
<li>Fix crash on logout and login with wrong credentials</li>
</ul>
<p>Under the hood:</p>
<ul>
<li>Code refactor continues</li>
</ul>
</description>
</release>
<release version="4.2.0" type="stable" date="2019-07-27" urgency="high">
<description>
<p>This new major release is the result of 7 months of hard work by 37 contributors pushing over 200 commits.</p>
<p>New features:</p>
<ul>
<li>Adaptive window, mobile friendly</li>
<li>Window size and position are remembered</li>
<li>Redesigned login</li>
<li>Spellcheck</li>
<li>Network proxy support</li>
<li>Typing notifications</li>
<li>Badges are shown for operators and moderators</li>
<li>Keyboard shortcuts for easier navigation across rooms</li>
<li>Audio and video files are now tagged correctly</li>
<li>Image files have a thumbnail</li>
<li>Various tweaks to the file chooser</li>
</ul>
<p>Bugfixes:</p>
<ul>
<li>Logs actually output something now</li>
<li>A few issues with invites and direct chats have been resolved</li>
<li>More reliable scrolling</li>
<li>Some crashes fixed</li>
</ul>
<p>Under the hood:</p>
<ul>
<li>Code refactor continues</li>
<li>Were now using Rust 2018</li>
<li>Many improvements to the build system and CI</li>
</ul>
</description>
</release>
<release version="4.0.0" type="stable" date="2018-12-22" urgency="high">
<description>
<p>This new major release is the result of 3 months of hard work by 25 contributors pushing over 340 commits.</p>
<p>New features:</p>
<ul>
<li>Enhanced history view with adaptive layout, day divider</li>
<li>Reorganised headerbar, app menu merged with user menu</li>
<li>Larger display of emoji-only messages</li>
<li>Some performance improvements</li>
<li>Opening a room jumps to first unread message</li>
</ul>
<p>Bugfixes:</p>
<ul>
<li>More reliable notifications</li>
<li>Fixed display bug for avatars</li>
</ul>
<p>Under the hood:</p>
<ul>
<li>Large code refactor</li>
<li>Logging infrastructure</li>
<li>Continuous integration</li>
<li>More informative build output</li>
</ul>
</description>
</release>
</releases>
</component>