Browse Source

Release Fractal 10

fractal-10 10
Kévin Commaille 1 year ago
parent
commit
c5955bbc74
No known key found for this signature in database
GPG Key ID: C971D9DBC9D678D
  1. 2
      Cargo.lock
  2. 2
      Cargo.toml
  3. 4
      README.md
  4. 72
      data/org.gnome.Fractal.metainfo.xml.in.in
  5. 4
      meson.build
  6. BIN
      screenshots/adaptive.png
  7. BIN
      screenshots/main.png

2
Cargo.lock generated

@ -1294,7 +1294,7 @@ dependencies = [
[[package]]
name = "fractal"
version = "10.0.0-rc"
version = "10.0.0"
dependencies = [
"aperture",
"ashpd",

2
Cargo.toml

@ -1,6 +1,6 @@
[package]
name = "fractal"
version = "10.0.0-rc"
version = "10.0.0"
authors = ["Julian Sparber <julian@sparber.net>"]
edition = "2021"
rust-version = "1.82"

4
README.md

@ -38,7 +38,7 @@ development version while keeping the stable release around for daily use.
### Stable version
The current stable version is 9 (released October 30th 2024).
The current stable version is 10 (released January 30th 2024).
You can get the official Fractal Flatpak from Flathub.
@ -53,7 +53,7 @@ You can get the official Fractal Flatpak from Flathub.
### Beta version
The current beta version is 10.rc (released January 14th 2025).
The current beta version is 10 (same as stable).
It is available as a Flatpak on Flathub Beta.

72
data/org.gnome.Fractal.metainfo.xml.in.in

@ -35,15 +35,15 @@
<screenshots>
<screenshot type="default">
<image type="source">https://gitlab.gnome.org/World/fractal/raw/fractal-9/screenshots/main.png</image>
<image type="source">https://gitlab.gnome.org/World/fractal/raw/fractal-10/screenshots/main.png</image>
<caption>Fractal’s main window</caption>
</screenshot>
<screenshot>
<image type="source">https://gitlab.gnome.org/World/fractal/raw/fractal-9/screenshots/media-history.png</image>
<image type="source">https://gitlab.gnome.org/World/fractal/raw/fractal-10/screenshots/media-history.png</image>
<caption>View the media history of a Matrix room</caption>
</screenshot>
<screenshot>
<image type="source">https://gitlab.gnome.org/World/fractal/raw/fractal-9/screenshots/adaptive.png</image>
<image type="source">https://gitlab.gnome.org/World/fractal/raw/fractal-10/screenshots/adaptive.png</image>
<caption>Fractal’s interface adapts to small screens</caption>
</screenshot>
</screenshots>
@ -71,69 +71,34 @@
</content_rating>
<releases>@development-release@
<release version="10~rc" type="development" date="2025-01-14">
<release version="10" type="stable" date="2025-01-30">
<description>
<p>
In this cold weather, we hope this new release candidate will warm your hearts. Let’s
celebrate this with our own awards ceremony:
How are you going to find your friends and coordinate end of day drinks when you’re lost
in the middle of a large crowd in a big city? With the new version of your favorite Matrix
client, of course! Here is Fractal 10.
</p>
<ul>
<li>
The most next-gen addition goes to… making Fractal OIDC aware. This ensures
compatibility with the upcoming authentication changes for matrix.org.
The QR code scanning code has been ported to libaperture, the library behind GNOME
Camera. This should result in better performance and more reliability.
</li>
<li>
The most valuable fix goes to… showing consistently pills for users and rooms mentions
in the right place instead of seemingly random places, getting rid of one of our oldest
and most annoying bug.
OAuth 2.0 compatibility was added, to make sure that we are ready for the upcoming
authentication changes for matrix.org.
</li>
<li>
The most sensible improvement goes to… using the send queue for attachments, ensuring
correct order of all messages and improving the visual feedback.
Pills for users and rooms mentions show consistently in the right place instead of
seemingly random places, getting rid of one of our oldest and most annoying bug.
</li>
<li>
The most underrated feature goes to… allowing to react to stickers, fixing a crash in
the process.
Attachments go through the send queue, ensuring correct order of all messages and
improving the visual feedback.
</li>
<li>
The most obvious tweak goes to… removing the “Open Direct Chat” menu entry from avatar
menu and member profile in direct chats.
</li>
<li>
The clearest enhancement goes to… labelling experimental versions in the room upgrade
menu as such.
</li>
</ul>
<p>
As usual, this release includes other improvements, fixes and new translations thanks to
all our contributors, and our upstream projects.
</p>
<p>
As the version implies, it should be mostly stable and we expect to only include minor
improvements until the release of Fractal 10.
</p>
</description>
</release>
<release version="10~beta" type="development" date="2024-12-26">
<description>
<p>
Vive le vent ! Vive le vent ! Vive le vent d’hiver ! 🎶🌲 And vive Fractal 10.beta!
While everyone is resting for the holidays, we thought you could use a new release. It
focuses on improvements and bug fixes, including:
</p>
<ul>
<li>
Videos were often not playing after loading in the room history, this was fixed, and we
Videos were often not playing after loading in the room history. This was fixed, and we
also show properly when an error occurred.
</li>
<li>
Computing the size of media messages was slightly wrong, which meant that sometimes a
grey line would appear below them. We rebooted the code and that problem is gone!
</li>
<li>
Our CSS file was a bit too big for our taste, so we decided to make use of SASS and
split it.
</li>
<li>
We were downloading too many different sizes for avatar images, which would fill the
media cache needlessly. We now only download a couple of sizes. This has the extra
@ -145,8 +110,9 @@
contributors, and our upstream projects.
</p>
<p>
As the version implies, there might be a slight risk of regressions, but it should be
mostly stable. If all goes well the next step is the release candidate!
We want to address special thanks to the translators who worked on this version. We know
this is a huge undertaking and have a deep appreciation for what you’ve done. If you want
to help with this effort, head over to l10n.gnome.org.
</p>
</description>
</release>

4
meson.build

@ -1,6 +1,6 @@
project('fractal',
'rust',
version: '10.rc',
version: '10',
license: 'GPL-3.0-or-later',
meson_version: '>= 1.1')
@ -11,7 +11,7 @@ base_id = 'org.gnome.Fractal'
application_id = base_id
major_version = '10'
pre_release_version = 'rc'
pre_release_version = ''
version = major_version
if pre_release_version != ''

BIN
screenshots/adaptive.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 115 KiB

BIN
screenshots/main.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Loading…
Cancel
Save