317 lines
14 KiB
XML
317 lines
14 KiB
XML
<?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 don’t 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 don’t 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 user’s 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>We’re 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>
|