Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: matrix-quaternion | Distribution: openSUSE Tumbleweed |
Version: 0.0.95.84+git.20230827.3d7083a | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Sep 13 22:27:52 2023 |
Group: Productivity/Networking/Instant Messenger | Build host: i02-ch1b |
Size: 1144789 | Source RPM: matrix-quaternion-0.0.95.84+git.20230827.3d7083a-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/quotient-im/Quaternion | |
Summary: QT Matrix client |
Quaternion is a desktop IM client for the Matrix protocol using QT.
GPL-3.0-only
* Sun Sep 10 2023 ecsos@opensuse.org - Update to version 0.0.95.84+git.20230827.3d7083a: * DockModeMenu: fix building with Qt 6 * Update translation base * Prepare for windowHandle() where it's actually needed * DockModeMenu: a better menu to handle dock panels * Remove unused QML registration for RoomMessageEvent * Update to lib 0.8.1.1 * ci.yml: refresh the comment on code conventions * Pass the name without .desktop to setDesktopFileName() * Sat Aug 19 2023 ecsos@opensuse.org - Update to version 0.0.95.83+git.20230811.f8cb856: * CMakeLists.txt: mark warning support flags as advanced * CMakeLists.txt: set symbol visibility to match libQuotient * Room topic: fix mouse cursor shape; don't show URLs in status bar * Update Flatpak local manifest again * main.cpp: +git again * Update Flatpak local manifest * 0.0.96-beta4 * Enable selecting the room topic with mouse again * CI, GH Releases: make sure to use the existing draft * Lokalise: updates * Update translation base * Make attachment pasting messages clearer * Document logging categories in Quaternion * Factor out chatView.scrollTimer to ScrollFinisher * Make timeline scrolling less sluggish * Fri Jul 28 2023 ecsos@opensuse.org - Update to version 0.0.95.83+git.20230728.28eef67: * Use logging categories throughout Quaternion * Use logging categories in QML * Further modernize QML; use QQC2 tooltips instead of status bar * More refactoring in HtmlFilter::runOn() * HtmlFilter: fix importing plain text and even some HTML * HtmlFilter: fix monospace formatting being lost * MainWindow::sslErrors(): check that the network reply is alive * MainWindow: update the logic to the current AccountRegistry * Ensure E2EE setting on the connection matches that in the login dialog * Eliminate remaining QML warnings when on Qt 6 * TimelineWidget: clean up old code * Timeline: Modernise QML code; use more of QQC2 * TimelineItem: drop a no more relevant comment * Timeline: abuse disabled color palette less * Render timestamps on C++ side * Thu Jul 13 2023 ecsos@opensuse.org - Update to version 0.0.95.83+git.20230713.5483620: * CI: fine tune GH Release creation a bit more * main.cpp: +git again * CI: further fine tune GH Release creation * Update AppData * ci.yml: Fix a typo * GitHub Releases: omit release name and body entirely * 0.0.96-beta3 * Do not add AppImage at GitHub Releases * CMakeLists.txt: build with Qt 6 by default * Revive flatpak/ contents * Add 0.0.96.82 to appdata.xml * Update quaternion_en.ts again * TimelineItem: drop properties that are only used once * TimelineSettings: prefer a shorter default value * Use normal QQC2 propagation of font and palette * Don't show LoginDialog if some accounts are loading * MainWindow: only setEncryptionDefault() when it's there * Update quaternion_en.ts * Lokalise: updates * A few more updates in BUILDING.md * Update documentation * ImageProvider: Use `QPointer` where appropriate * Fix a QML warning * Drop no more needed stuff * One last attempt to fix AppImage * CI: Install Qt on Linux via apt * Start phasing out Qt 5 * CI: No need to install OpenSSL, it's already there * Stop building with Qt 5 anywhere except Linux * Build artifacts with Qt 6 * CI: bump CI versions * Add a missing #include * Drop NAM::instance() where it's not needed * Update to lib 0.8 final tag * BUILDING.md: say that we're on lib 0.8 now * Use new Change constants instead of deprecated * Only add accounts to the registry after successful login * Refactor ConnectionInitiator * CMakeLists: Drop no more needed include_directories(lib) * Make E2EE switchable per-connection * Drop Quotient/logging.h inclusions * Use MainWindow-owned AccountRegistry * MessageEventModel: use class name instead of Event::type() * More QML fixes * Modernize QML for Qt 6 * Revert "TimelineItem: nicer message highlighting" * Use lib 0.8 beta * CMakeLists: Drop DBus from dependencies * CI: fix building with dynamic Quotient and Qt 6 * Solve it in a more traditional way * Address deprecation warnings from Qt 6 * Switch to lib 0.8 * Check for image MIME data before HTML data * Update to lib 0.7.2 * Wed Apr 26 2023 ecsos@opensuse.org - Update to version 0.0.95.81+git.20230421.5cddd9a: * Clean up a few deprecations * BUILDING.md: mention QtGraphicalEffects in deps list * Timeline.qml: remove unused import * Drop the former line no more needed * Remove COPYING * Use SPDX headers instead of traditional copyright headers * readme: remove lgtm badge * +git again * Sun Apr 02 2023 ecsos@opensuse.org - Update to version 0.0.96beta1+git.20230402.2b4c04a: * AppData: fix a typo * 0.0.96 beta * Use Qt 5.15+ convention to define QML Connections objects * Update translation base * Add a comment for translators * Drop adaptations for Qt older than 5.15 * Update documentation for 0.0.96 beta * Workaround #861 by pinning lib to the older working commit * Use own invokeLogin() instead of that in Quotient::AccountRegistry * Cleanup * Stop using Accounts singleton * Use std::array instead of a C array * LoginDialog: reuse saved accounts * CI: avoid Qt 6.5 for now * Lokalise: updates * .clang-format: update from that in libQuotient * Update to lib 0.7.1 * TimelineTextEditSelector: fix selection extension * Update client/chatedit.cpp * CI: fix packaging AppImage * RoomListModel: refresh room if highlights changed * Chatedit: make default paste mode configurable * TimelineTextEditSelector: enable preventStealing * Sat Jan 07 2023 ecsos@opensuse.org - Update to version 0.0.95.1+git.20230106.0315b39: * Cleanup, mostly of things deprecated in lib 0.7 * Update to even newer lib to fix QtKeychain linking problem * Enable E2EE in CI * Use -platform instead of QT_QPA_PLATFORM * Hack around Cloudsmith action not accepting globs * Update to even newer lib to fix QtKeychain linking problem * Consolidate and refactor packaging * Update to the latest lib (pre-0.7.1) * Fix finding qtkeychain * Port to libQuotient's keychain and connection handling * Modernize actions code * Make sure install directories are configured early on * CMakeLists: Qt 6 doesn't build on macOS below 10.15 * Configure checks with extra matrix variables * Make CI matrix similar to that for libQuotient * Install Ninja along with Qt * Check that translations actually get installed * Sat Dec 24 2022 ecsos@opensuse.org - Update to version 0.0.95.1+git.20221223.dd02ec8: * Fix building translations (for both Qt 5 and Qt 6) * Update to lib 0.7.0 * Wed Dec 21 2022 ecsos@opensuse.org - Update to version 0.0.95.1+git.20221221.3c5ca95: * Adapt to isReplaced being moved to RoomMessageEvent * Simplify and fix qrc registration * Sat Oct 29 2022 ecsos@opensuse.org - Update to version 0.0.95.1+git.20221005.e69bbb7: * Fix building with Qt 6 * Use QtKeychain unconditionally * CMakeLists: add flags more carefully for non-Windows * CI: add Qt 6 * AppImage: install libraries linuxdeploy looks for * Bump to the even more latest lib * CI: use the offscreen QPA plugin instead of xvfb-run * CI: fix missing qt-version specification * Update CI (not Qt 6 yet) * Thu Oct 07 2021 ecsos <ecsos@opensuse.org> - Update to 0.0.95.1 - (7e09091, 3219b08) Fixed a few other (less severe though) HTML injection discovered since #789 - thanks to nephele for spotting those. - (410a832) Adjust the #789 fix so that it doesn't over-escape HTML when showing and processing clicks on reactions. - (#782, #793) Fix bugs in saving the timeline position when rooms are switched, and also accurately restoring the timeline position afterwards, as well as upon clicking on the "Scroll to read marker" button. - (775245d) When the event with the read marker is not loaded yet, clicking on the "Scroll to read marker" button will load more history. Subsequent clicks will either load even more history or, once the read marker is found, scroll to it. - (#800) Fix user display names actually getting their colours in the timeline, instead of being all shown in deep red. - (#803) Rich text pasting from programs such as LibreOffice actually works now. - (#805) Fix a crash upon login with a correct password after entering it incorrectly in the previous attempt. - Prebuilt binaries at GitHub Releases use libQuotient 0.6.11 with its own set of fixes. * Fri Sep 24 2021 ecsos <ecsos@opensuse.org> - Update to 0.0.95 The complete list is (134 closed issues and 690 commits). See https://github.com/quotient-im/Quaternion/releases/tag/0.0.95 * Fri Jan 15 2021 ecsos <ecsos@opensuse.org> - Update to 0.0.9.4f This is a rebuild of exactly the same code as 0.0.9.4e to package newer Qt (5.14) and move away from the dependency on no more supported OpenSSL 1.0. Users on macOS are not affected, as the newer Qt has already been used to build 0.0.9.4e. Linux users are strongly encouraged to use distributions with Qt 5.12 and newer or otherwise ensure they are not sitting on the same outdated OpenSSL dependency. * Wed Apr 01 2020 ecsos@opensuse.org - Update to 0.0.9.4e - Another quick-fixup release, using libQMatrixClient 0.5.3.2, and fixing an occasional crash upon a successful SSO login (described in an issue with a fancy number #666) * Wed Apr 01 2020 ecsos@opensuse.org - Change to needed libqmatrixclient version 0.5.3 * Tue Mar 31 2020 ecsos@opensuse.org - Update to 0.0.9.4d This is a "sustaining" "rebuild" of the "stable" (that is - users know its bugs by now) Quaternion on top of libQMatrixClient 0.5.3.1. Unlike previous rebuilds, this incorporates two major changes in Quaternion itself, backported from the master branch: - (#653) Single sign-on support, to help Mozilla homeserver users - (#663) Interoperability with Pantalaimon, to help practically any Matrix user who agrees to use Pantalaimon as an E2EE proxy. * Wed Jan 29 2020 ecsos@opensuse.org - Update to 0.0.9.4c - A problem that led to appstream-util validate failure preventing correct construction of Flatpaks has been fixed. - Run spec-cleaner.
/usr/bin/quaternion /usr/share/Quotient /usr/share/Quotient/quaternion /usr/share/applications/com.github.quaternion.desktop /usr/share/doc/packages/matrix-quaternion /usr/share/doc/packages/matrix-quaternion/README.md /usr/share/icons/hicolor/128x128/apps/quaternion.png /usr/share/icons/hicolor/16x16/apps/quaternion.png /usr/share/icons/hicolor/22x22/apps/quaternion.png /usr/share/icons/hicolor/32x32/apps/quaternion.png /usr/share/icons/hicolor/48x48/apps/quaternion.png /usr/share/icons/hicolor/64x64/apps/quaternion.png /usr/share/icons/hicolor/scalable/apps/quaternion.svg /usr/share/licenses/matrix-quaternion /usr/share/licenses/matrix-quaternion/LICENSES /usr/share/licenses/matrix-quaternion/LICENSES/BSD-3-Clause.txt /usr/share/licenses/matrix-quaternion/LICENSES/GPL-3.0-or-later.txt /usr/share/licenses/matrix-quaternion/LICENSES/LGPL-2.1-only.txt /usr/share/licenses/matrix-quaternion/LICENSES/LGPL-2.1-or-later.txt /usr/share/metainfo /usr/share/metainfo/com.github.quaternion.appdata.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 19 01:14:14 2024