File fractal.changes of Package fractal

-------------------------------------------------------------------
Tue Jun 10 16:59:41 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 11.2 (boo#1244411):
  + This version updates the matrix-sdk-crypto dependency to
    include a fix for a high severity security issue
    (CVE-2025-48937).

-------------------------------------------------------------------
Thu May 15 12:02:26 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 11.1:
  + Due to a pesky bug that makes Fractal crash when our users
    attempt to start a verification, we are releasing Fractal 11.1
    only 2 weeks after Fractal 11. And while we’re at it we also
    backported a few fixes for smaller paper cuts!

-------------------------------------------------------------------
Sun May  4 06:28:04 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 11:
  + Support for login using the OAuth 2.0 API (as used by
    matrix.org, which recently made the switch to Matrix
    Authentication Service).
  + Overhaul of the page that lists user sessions, with details
    moved to subpages, for a less cluttered feel, and allowing to
    rename sessions!
  + Rearranged account settings, with a new Safety tab that
    includes a setting to toggle media preview visibility.
  + BlurHashes for images and videos, that are used as placeholders
    while the media is loading or if the preview is disabled.
  + Contiguous state events are grouped behind a single item.
  + As usual, this release includes other improvements and fixes
    thanks to all our contributors, and our upstream projects.

-------------------------------------------------------------------
Tue Feb 11 16:56:58 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 10.1:
  + Due to a couple of unfortunate but important regressions in
    Fractal 10, we are releasing Fractal 10.1 so our users don’t
    have to wait too long for them to be addressed. This minor
    version fixes the following issues:
    - Some rooms were stuck in an unread state, even after reading
      them or marking them as read.
    - Joining or creating a room would crash the app.

-------------------------------------------------------------------
Fri Jan 31 22:16:41 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 10:
  + The QR code scanning code has been ported to libaperture, the
    library behind GNOME Camera. This should result in better
    performance and more reliability.
  + OAuth 2.0 compatibility was added, to make sure that we are
    ready for the upcoming authentication changes for matrix.org.
  + 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.
  + Attachments go through the send queue, ensuring correct order
    of all messages and improving the visual feedback.
  + Videos were often not playing after loading in the room
    history. This was fixed, and we also show properly when an
    error occurred.
  + 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 benefit of
    fixing blurry or missing thumbnails in notifications.

-------------------------------------------------------------------
Fri Jan 17 10:58:59 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 10.rc:
  + The most next-gen addition goes to… making Fractal OIDC aware.
    This ensures compatibility with the upcoming authentication
    changes for matrix.org.
  + 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.
  + The most sensible improvement goes to… using the send queue for
    attachments, ensuring correct order of all messages and
    improving the visual feedback.
  + The most underrated feature goes to… allowing to react to
    stickers, fixing a crash in the process.
  + The most obvious tweak goes to… removing the “Open Direct Chat”
    menu entry from avatar menu and member profile in direct chats.
  + The clearest enhancement goes to… labelling experimental
    versions in the room upgrade menu as such.
  + As usual, this release includes other improvements and fixes.
  + Updated translations.
- Add pkgconfig(gstgtk4), pkgconfig(lcms2), rubygem(sass) and
  rust-grass BuildRequires: New dependencies.

-------------------------------------------------------------------
Mon Jan  6 19:36:16 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Add explicit gstreamer-plugins-good-gtk Requires: Ensure this
  runtime dependency is in place (boo#1191723).

-------------------------------------------------------------------
Wed Nov 13 09:11:51 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 9:
  * We switched to the glycin library (the same one used by GNOME
    Image Viewer) to load images, allowing us to fix several
    issues, like supporting more animated formats and SVGs and
    respecting EXIF orientation.
  * The annoying bug where some rooms would stay as unread even
    after opening them is now a distant memory.
  * The media cache uses its own database that you can delete if
    you want to free some space on your system. It will also soon
    be able to clean up unused media files to prevent it from
    growing indefinitely.
  * Sometimes the day separators would show up with the wrong date,
    not anymore!
  * We migrated to the new GTK 4.16 and libadwaita 1.6 APIs,
    including CSS variables, AdwButtonRow and AdwSpinner.
  * We used to only rely on the secrets provider to tell us which
    Matrix accounts are logged-in, which caused issues for people
    sharing their secrets between devices. Now we also make sure
    that there is a data folder for a given session before trying
    to restore it.
  * Our notifications are categorized as coming from an instant
    messenger, so graphical shells that support it, such as Phosh,
    can play a sound for them.
  * Some room settings are hidden for direct chats, because it does
    not make sense to change them in this type of room.
  * The size of the headerbar would change depending on whether the
    room has a topic or not. This will not happen anymore.
- Update URL and source service url to new home.
- Add pkgconfig(libseccomp) and pkgconfig(libwebp) BuildRequires:
  New dependencies.
- Add explicit glycin-loaders Requires: New runtime dependency.
- Drop obsolete and unneeded update-desktop-files BuildRequires and
  macro.
- Disable LTO via _lto_cflags %{nil} define, FTBFS without.
- Build for %{rust_tier1_arches} instead of only x86_64.

-------------------------------------------------------------------
Thu Aug  1 16:28:28 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

- update to version 8:
  * Mentions are sent intentionally
  * Authenticated media are supported
  * Draft messages are kept per-room and persisted across restarts
  * More links are detected in messages and room descriptions
  * Collapsed categories in the sidebar are remembered between restarts
  * A banner appears when synchronization with the homeserver fails
    too many times in a row
  * The verification and account recovery processes have been polished
  * HTML rendering has been improved, with the support of new
    elements and attributes

-------------------------------------------------------------------
Fri May  3 01:32:44 UTC 2024 - Richard Rahl <rrahl0@disroot.org>

- update to version 7:
  * Messages that failed to send can now be retried or discarded.
  * Messages can be reported to server admins for moderation.
  * Room details are now considered complete, with the addition of room address
    management, permissions, and room upgrade.
  * A new member menu appears when clicking on an avatar in the room history.
    It offers a quick way to do many actions related to that person,
    including opening a direct chat with them and moderating them.
  * Pills are clickable and allow to directly go to a room or member profile.
  * Account recovery, introduced during this cycle, could lead to an unclear
    situation where it was still incomplete even after successfully going
    through the process
  * After fixing a focus issue upstream in GtkListView, we got rid of more
    focus issues in our widgets. That should make the room history completely
    accessible with keyboard navigation.
  * Third party verification, that happens in a direct chat, was partly broken
    as the banner about an ongoing verification was not showing up anymore.
    The culprit was found and we took that opportunity to improve the security
    instructions. Along with this bugfix, a coat of polish has been applied.
-------------------------------------------------------------------
Fri Mar 29 10:39:40 UTC 2024 - Richard Rahl <rrahl0@proton.me>

- update to version 7.beta:
  + Encryption support has been extended, with server-side key backup
    and account recovery.
  + Messages that failed to send can now be retried or discarded.
  + Messages can be reported to server admins for moderation.
  + Room details are now considered complete, with the addition of room
    address management, permissions, and version upgrade.
  + A new member menu appears when clicking on an avatar in the room history.
    It offers a quick way to do many actions related to that person, including
    opening a direct chat with them and moderating them.
  + Pills are clickable and allow to directly go to a room or member profile.
  + improvements on the accessibility front, for better navigability with a
    screen reader.

- add %suse_update_desktop_file as the wiki instructs
- enable dependency updating in cargo_vendor
- increase vm memory to 20G

-------------------------------------------------------------------
Fri Jan 19 08:18:52 UTC 2024 - Richard Rahl <rrahl0@proton.me>

- update to version 6:
  + Tab auto-completion also works for mentioning public rooms
  + The verification flow was rewritten

- remove cargo_audit from _service file, as it's nowadays
  included in the new version of obs-service-cargo

-------------------------------------------------------------------
Mon Jan  8 10:12:31 UTC 2024 - Richard Rahl <rrahl0@proton.me>

- update to version 6 release candidate 1:
  + Matrix URIs can be opened with Fractal
  + Our Join Room dialog now shows some room details as a preview
  + Room members now have a profile page
  + ingored people can be managed in the account settings
  + The dialog to view an event’s source was reworked

-------------------------------------------------------------------
Mon Jan  1 03:30:26 UTC 2024 - Richard Rahl <rrahl0@proton.me>

- update to version 6 beta 1:
  + Restoring sessions from Secret Services other than GNOME Keyring
    has been fixed
  + Times follow the format (12h or 24h) from the system settings
  + Media history works in encrypted rooms
  + The accessibility of the sidebar was improved
  + More notifications settings were added, you can now set global 
    and per-room behavior and even manage your keywords

-------------------------------------------------------------------
Tue Nov 28 03:32:07 UTC 2023 - Richard Rahl <rrahl0@proton.me>

- update to version 5

- switch to the newer obs-service-cargo as it simplifies the 
  spec file

-------------------------------------------------------------------
Wed Sep 20 21:53:12 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Build only for x86_64 for now, the other targets fails to much.
  Replace the exsisting ExcludeArch with an ExclusiveArch.
- Fixup _service, recompress during build. Sadly we can not update
  the vendored deps, as this fails the build.

-------------------------------------------------------------------
Sat Aug 19 01:57:20 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>

- Update to version 5.beta2:
  + 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.
  + The most visible changes since Fractal 5.beta1 are:
    - Editing text messages.
    - Logging in with homeservers that don’t support
      auto-discovery.
    - A refactor of the login flow should avoid crashes when going
      back at any step.
    - Sometimes two day dividers would appear next to each other
      without messages between them, this is now fixed.
  + Of course, there are also a lot of less visible changes,
    notably a lot of refactoring and fixes.
  + Updated translations.

-------------------------------------------------------------------
Fri Aug 11 00:23:34 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>

- Update to version 5.beta1:
  + 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.
  + New features since Fractal 5.alpha1:
    - Joining room by ID, by alias or with a Matrix URI.
    - Creation of direct chats.
    - Sending and displaying read receipts, read markers and typing
      notifications.
    - Notifications on new messages.
    - Highlight messages with mentions.
    - Added media file history viewers in the room details.
    - Displaying the other user's avatar as a room avatar for
      direct chats.
  + There are a also a lot of less visible changes, fixes and
    translations.
  + Being still in beta stage, it might trigger crashes or other
    bugs but overall should be pretty stable.

- Changes from version 5.alpha1:
  + 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.
  + Currently supported features are:
    - Sending and receiving messages and files.
    - Sending files via Drag-n-Drop and pasting in the message
      entry.
    - Rendering of rich formatted (HTML) messages, as well as
      media.
    - Displaying edited messages, redacting messages.
    - Showing and adding reactions.
    - Tab completion of user names.
    - Sending and displaying replies.
    - Sharing the current location.
    - Exploring the room directory.
    - Sorting the rooms by category.
    - Joining rooms.
    - Sending and accepting invitations.
    - Logging into multiple accounts at once.
    - Logging in with Single-Sign On.
    - Sending and reading encrypted messages.
    - Verifying user sessions using cross-signing.
    - Exporting and importing encryption keys.
    - Managing the connected devices.
    - Changing the user profile details.
    - Deactivating the account.
  + Major missing features are: Notifications and read markers.

- Add new BuildRequires: gstreamer-pbutils-1.0, gstreamer-play-1.0,
  libadwaita-1, libpipewire-0.3, shumate-1.0, sqlite3,
  xdg-desktop-portal pkgconfig() modules; and desktop-file-utils.
- Drop no longer used/needed BuildRequires: atk, cairo, dbus-1,
  gdk-3.0, gdk-pixbuf-2.0, gspell-1, gst-editing-services-1.0,
  libhandy-1, libsecret-1, pango and pangocairo pkgconfig()
  modules; and gmp-devel and cmake.
- Replace BuildRequires: cargo, c++_compiler and c_compiler with
  cargo-packaging, clang, clang-devel, and llvm-devel; and
  gstreamer-audio-1.0, gstreamer-bad-audio-1.0,
  gstreamer-player-1.0, gstreamer-plugins-bad-1.0,
  gstreamer-plugins-base-1.0, gtk+-3.0 and gtksourceview-4 with
  gstreamer-pbutils-1.0, gstreamer-play-1.0, gtk4 and
  gtksourceview-5 pkgconfig() modules.

-------------------------------------------------------------------
Sun Aug  6 02:48:56 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>

- Update to version 4.4.2: There was no visible changes for the end
  user.
- Drop merged upstream patches: fractal-fix-build.patch and
  6fa1a23596d65d94aa889efe725174e6cd2903f0.patch.

-------------------------------------------------------------------
Sat Feb  4 14:20:30 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Replace pkgconfig(openssl) with explicit libopenssl-1_1-devel
  BuildRequires as fractal does not support building with openssl
  3 and newer yet.

-------------------------------------------------------------------
Wed Jan 26 19:03:55 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Add 6fa1a23596d65d94aa889efe725174e6cd2903f0.patch: Fix build
  with meson 0.61.0.
- Add fractal-fix-build.patch: Downgrade dead_code to a warning,
  hackfix build for now as we wait for a new release. The same
  dead_code built fine a short while ago, so we can't be that much
  worse off.

-------------------------------------------------------------------
Fri Nov 26 23:06:15 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 4.4.1:
  + No upstream changes available. Please see upstream commitlog at
    https://gitlab.gnome.org/GNOME/fractal/-/commits/release-4.4.1/
- Replace pkgconfig(libhandy-0.0) with pkgconfig(libhandy-1)
  BuildRequires following upstream changes.
- Add c_compiler, c++_compiler and cmake BuildRequires, new
  dependencies.

-------------------------------------------------------------------
Mon Dec  7 21:02:36 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 4.4.0:
  + New features:
    - Videos now have a preview directly in history
    - New videos player: click on a preview to open it
    - Improved audio file support, with a nicer presentation and
      seeking
    - Redacted messages are removed from history
    - Edited messages are replaced with their new content and show
      a small icon
    - Spellcheck language is saved per room
    - New swipe-back gesture to go back from room to room list in
      narrow view
    - New swipe left and right gesture to navigate through media in
      media view
    - SOCKS proxy are now also supported
  + Bugfixes:
    - Thumbnail for pasted images have been fixed
    - File type detection for uploads is more reliable
    - Typing notifications are now only sent when text is actually
      typed in the message input
  + Under the hood:
    - Code refactor is still going
    - Some improvements to logging, including access token removal
      for privacy
  + Updated translations.

-------------------------------------------------------------------
Fri Aug 21 06:29:49 UTC 2020 - Michel Normand <normand@linux.vnet.ibm.com>

- Add _constraints min 4GB  disk space
  and 4GB min physicalmemory for x86_64 ppc64 ppc64le

-------------------------------------------------------------------
Thu Aug 20 15:39:43 UTC 2020 - Michel Normand <normand@linux.vnet.ibm.com>

- Avoid build error for ppc64le as reported by boo#1175502

-------------------------------------------------------------------
Sat Jan 25 14:07:40 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>

- No longer recommend -lang: supplements are in use

-------------------------------------------------------------------
Sat Jan 11 15:38:08 CET 2020 - Matej Cepl <mcepl@suse.com>

- Update to 4.2.2:
  + Translation strings have been updated
  + Newlines now work when markdown is enabled
  + Account settings can be accessed again
  + Redaction is working again
  + Compatibility with HTTP-only (non HTTPS) servers has been
    restored
  + Some crashes fixed
  + Autocompletion popover position fix
  + Translation strings have been updated
  + Disable the textbox when there are no write permissions
  + Fix crash on logout and login with wrong credentials
  + Adaptive window, mobile friendly
  + Window size and position are remembered
  + Redesigned login
  + Spellcheck
  + Network proxy support
  + Typing notifications
  + Badges are shown for operators and moderators
  + Keyboard shortcuts for easier navigation across rooms
  + Better uploads:
    - Audio and video files are now tagged correctly
    - Image files have a thumbnail
    - Various tweaks to the file chooser
  + Logs actually output something now
  + A few issues with invites and direct chats have been resolved
  + More reliable scrolling
  + Some crashes fixed
  + Code refactor continues
  + We’re now using Rust 2018
  + Many improvements to the build system and CI
- Remove fractal-drop-gst-bad-video-dep.patch, which has been
  included upstream.
- Replace pkgconfig(gtksourceview-3.0) with
  pkgconfig(gtksourceview-4) BuildRequires.
- Add pkgconfig(gst-editing-services-1.0) BuildRequires: New
  dependency.

-------------------------------------------------------------------
Fri Nov  8 12:45:05 UTC 2019 - Frederic Crozat <fcrozat@suse.com>

- Remove BuildRequires: rust-std, rust is enough and it conflicts
  when building on SLE 15 SPx.

-------------------------------------------------------------------
Wed Sep  4 03:35:50 UTC 2019 - Luke Jones <luke@ljones.dev>

- Remove BuildRequires: cargo-vendor, this is now included in
  the base cargo install.

-------------------------------------------------------------------
Tue Jul  9 11:10:12 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>

- Disable LTO, fractal fails to build with it.

-------------------------------------------------------------------
Tue Feb 26 07:30:32 UTC 2019 - bjorn.lie@gmail.com

- Add fractal-drop-gst-bad-video-dep.patch: Adapt to changes in
  gstreamer.
- Add pkgconfig(gstreamer-audio-1.0),
  pkgconfig(gstreamer-base-1.0), pkgconfig(gstreamer-video-1.0),
  pkgconfig(gstreamer-plugins-bad-1.0) and
  pkgconfig(gstreamer-bad-audio-1.0) BuildRequires: Align with what
  meson checks for.

-------------------------------------------------------------------
Mon Dec 24 09:31:56 UTC 2018 - bjorn.lie@gmail.com

- Update to version 4.0.0:
  + New features:
    - Enhanced history view with adaptive layout, day divider.
    - Larger display of emoji-only messages.
    - Some performance improvements.
    - Opening a room jumps to first unread message.
  + Bugfixes:
    - More reliable notifications.
    - Fixed display bug for avatars.
  + Under the hood:
    - Large code refactor.
    - Logging infrastructure.
    - Continuous integration.
    - More informative build output.
- Add pkgconfig(libsecret-1) and pkgconfig(libhandy-0.0)
  BuildRequires: New dependencies.

-------------------------------------------------------------------
Wed Oct 17 18:32:44 UTC 2018 - Jan Engelhardt <jengelh@inai.de>

- Fix grammar in description.

-------------------------------------------------------------------
Thu Sep  6 17:29:48 UTC 2018 - bjorn.lie@gmail.com

- Update to version 3.30.0:
  + No changes, stable bump only.
- Changes from version 3.29.92:
  + New features:
    - Use markup for room details.
    - Direct chat and invite to user id.
    - Redesign file messages.
    - Improve notification title format.
    - Room Topic: Remove the button, use only labels.
    - MessageMenu: Copy selected text action to menu.
    - Native file chooser for attachments.
  + Fixes: Don't override m.direct on direct room creation.
  + Updated translations.

-------------------------------------------------------------------
Fri Aug  3 09:06:27 UTC 2018 - bjorn.lie@gmail.com

- Update to version 3.29.6:
  + Message right click menu with: view source, reply, copy text
    and delete.
  + Styles for quotes in messages.
  + Initial sync speed up.
  + Updated translations.

-------------------------------------------------------------------
Tue Jul 31 11:34:25 UTC 2018 - bjorn.lie@gmail.com

- Update to version 3.29.5:
  + Fix multiline behaviour.
  + Updated translations.

-------------------------------------------------------------------
Tue Jul 24 16:44:48 UTC 2018 - bjorn.lie@gmail.com

- Update to version 3.29.4:
  + New audio player widget for audio files.
  + MediaViewer now loads more images from the server.
  + MediaViewer with headerbar in full screen.
  + New avatar async loading and defaults.
  + New room settings view.
  + Multiline entry with markdown syntax highlighting.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-player-1.0),
  pkgconfig(gstreamer-plugins-base-1.0) and
  pkgconfig(gtksourceview-3.0) BuildRequires: New dependencies.

-------------------------------------------------------------------
Sat Jun 23 17:20:13 UTC 2018 - bjorn.lie@gmail.com

- Update to version 3.29.1:
  + Media viewer for images.

-------------------------------------------------------------------
Fri Jun 15 17:37:16 UTC 2018 - bjorn.lie@gmail.com

- Update to version 3.29.0:
  + Various features and bugfixes.
  + Adapt to GNOME release schedule.
  + Updated translations.

-------------------------------------------------------------------
Wed May 23 18:10:17 UTC 2018 - bjorn.lie@gmail.com

- Update to version 0.1.30:
  + Number of members in the room in the members button.
  + File storage configuration support.
  + Gold and Silver tags for admins and moderatos.
  + Translation support.
- Drop fractal-fix-categories.patch: Fixed upstream.
- Add lang sub-package, now that upstream supports translations.
- Add pkgconfig(gspell-1) BuildRequires: New dependency.

-------------------------------------------------------------------
Mon May 14 19:50:16 UTC 2018 - bjorn.lie@gmail.com

- Inital packaging.

openSUSE Build Service is sponsored by