Philipp Hörist pushed to branch modal at gajim / gajim
Commits: fb8999a3 by Philipp Hörist at 2026-06-07T01:00:07+02:00 fix: GroupChat: Allow sending PMs as visitor Fixes #12296 - - - - - a3ec62be by Philipp Hörist at 2026-06-07T01:00:14+02:00 fix: GroupChat: Correctly show error when PM cannot be sent Make a lookup in the database to improve finding the corresponding error message Fixes #12196 - - - - - a9fa8e9c by Philipp Hörist at 2026-06-07T20:02:09+02:00 feat: Pre-configure Gajim via command line Fixes #12720 - - - - - 18b73bce by Philipp Hörist at 2026-06-07T21:09:09+02:00 new: Update announced disco features - Remove not supported XHTML - jabber:x:conference is not required to be announced - Remove all jingle features as its currently not supported - - - - - c4db12a1 by Philipp Hörist at 2026-06-14T13:20:40+02:00 fix: MUC: Don't display users as offline if their membership was revoked - - - - - 397660ea by Philipp Hörist at 2026-06-14T13:20:40+02:00 fix: Preferences: Fix disabling account while connecting When the connection state was requesting the host meta file, disabling the account would fail - - - - - b0a51d53 by Philipp Hörist at 2026-06-14T13:20:40+02:00 refactor: Client: Add more public state methods Makes other code less depend on internal state of the Client class - - - - - 9ca8fce4 by Philipp Hörist at 2026-06-14T13:20:40+02:00 cfix: MUC: Calculate name even if there are no other members - - - - - 165379ab by Philipp Hörist at 2026-06-17T21:42:28+02:00 new: Client: Improve logging when address is not reachable - - - - - 7374da3c by Weblate at 2026-06-18T18:09:55+02:00 chore: Update translations - - - - - 804f77dc by Philipp Hörist at 2026-06-18T19:10:18+02:00 chore: Flatpak: Update dependencies - - - - - f3d6c55e by Philipp Hörist at 2026-06-18T20:34:01+02:00 chore: Flatpak: Update dependencies - - - - - c9b40e5e by Philipp Hörist at 2026-06-18T20:37:11+02:00 release: 2.4.7 - - - - - a3b6e3f7 by André Apitzsch at 2026-06-20T11:45:33+02:00 other: Flatpak: Don't build documentation and unneeded APIs - - - - - 01bd9fc3 by Philipp Hörist at 2026-06-22T21:23:21+02:00 fix: MUC: Fix fallback name for public MUCs - - - - - 62f42c61 by Philipp Hörist at 2026-06-27T08:12:27+02:00 ci: Make windows nightly branch dynamic - - - - - 5bbda65d by Philipp Hörist at 2026-06-27T21:17:23+02:00 fix: Windows: Fix broken reaction emojis This seems to be a new bug in Pango Fixes #12730 - - - - - 146855c2 by Philipp Hörist at 2026-06-27T21:17:23+02:00 perf: Windows: Compile python files so startup is faster - - - - - bce7205e by Philipp Hörist at 2026-06-27T21:17:23+02:00 ci: Windows: Make Windows build easier to execute locally - - - - - 34f3e149 by Philipp Hörist at 2026-06-28T21:23:25+02:00 ci: Refactor pipeline to support single distro releases - - - - - 06e5f3f8 by Philipp Hörist at 2026-06-28T21:31:52+02:00 ci: Run prepare-build stage only when needed - - - - - 411a79f4 by Philipp Hörist at 2026-06-28T21:36:49+02:00 ci: Run deploy-flatpak only if its a unix release - - - - - c26422b6 by Philipp Hörist at 2026-06-28T21:57:19+02:00 ci: Simplify Windows nightly filenames - - - - - 899877f1 by Philipp Hörist at 2026-06-29T20:09:57+02:00 other: Change deprecated license definition - - - - - f97653ba by Philipp Hörist at 2026-06-29T20:13:59+02:00 ci: Debian: Update latest uses nightly - - - - - 1ef48662 by Philipp Hörist at 2026-06-29T20:34:07+02:00 ci: Inherit env file from prepare-build stage - - - - - 3d1348ca by Philipp Hörist at 2026-06-30T22:22:35+02:00 fix: Chat: Display encryption name correctly if message cannot be decrypted - - - - - e0ca88d4 by Philipp Hörist at 2026-07-01T22:30:17+02:00 release: 2.4.7.1 - - - - - 58f24d0d by Philipp Hörist at 2026-07-02T00:02:11+02:00 ci: Windows: Support longer version number when building msix - - - - - 86896385 by Philipp Hörist at 2026-07-02T13:23:47+02:00 ci: Pass full commit tag to publishing job - - - - - 5e153eff by Philipp Hörist at 2026-07-02T20:13:32+02:00 new: Client: Add more debug logging - - - - - 224e3061 by Philipp Hörist at 2026-07-02T20:29:07+02:00 fix: ActivityFeed: Show all reactions in color - - - - - 94b163c6 by Philipp Hörist at 2026-07-07T18:06:19+03:00 fix: TrayIcon: Close FD, when updating the icon - - - - - eb8177b8 by nicoco at 2026-07-10T10:30:19+00:00 imprv: Unescape JID in various parts of the UI - - - - - 63eda19e by mesonium at 2026-07-12T07:08:58+00:00 fix: Sound: Use AudioPlayer for sounds Mediafiles are intended for video playback. - - - - - 9d774118 by mesonium at 2026-07-12T07:08:58+00:00 change: Make Gstreamer mandatory - - - - - 41d6abc5 by mesonium at 2026-07-12T20:47:51+02:00 refactor: AudioPreviewAnalyzer: Minor corrections - - - - - 473f7851 by mesonium at 2026-07-12T18:54:54+00:00 refactor: AudioRecorder: Use WAV for intermediate files - - - - - 4974baf8 by mesonium at 2026-07-12T18:54:54+00:00 imprv: AudioRecorder: Silence pop sound Silence the first frames and add a fade in at the beginning and a fade out at the end. - - - - - d6273e7f by mesonium at 2026-07-12T18:54:54+00:00 cq: AudioRecorder: Add test - - - - - 5f19a5f5 by mesonium at 2026-07-12T18:54:54+00:00 imprv: AudioRecorder: Make waveform more realistic - - - - - 4ee33b5e by mesonium at 2026-07-12T18:54:54+00:00 imprv: AudioVisualizer: Overhaul and prettify Make the live waveform rendering beautiful. - - - - - 894a656b by mesonium at 2026-07-12T18:54:54+00:00 cq: AudioRecorder: Add test - - - - - 54db5aef by mesonium at 2026-07-12T18:54:54+00:00 cq: AudioVisualizer: Add test - - - - - 848c4bd6 by mesonium at 2026-07-12T18:54:54+00:00 fix: AudioRecorder: Start recording early on hold down - - - - - 6a174d36 by mesonium at 2026-07-12T18:54:54+00:00 fix: AudioRecorder: Handle Stream Error - - - - - 050dd403 by mesonium at 2026-07-12T21:42:16+02:00 imprv: AudioPreview: Compactify UI Makes the widget more compact by unifying the visualizer and the seekbar and showing additional controls on demand. - - - - - d373c51f by mesonium at 2026-07-12T21:42:22+02:00 imprv: AudioPreview: Show stateful tooltips - - - - - c28e7b11 by mesonium at 2026-07-12T21:42:22+02:00 imprv: AudioPreview: Make time label numeric Such that all digits use the same width given that the font supports it. - - - - - d379ee67 by mesonium at 2026-07-12T21:42:22+02:00 imprv: Preview: Reduce minimal height To the same height as required for the audio preview. - - - - - 98a21a03 by mesonium at 2026-07-13T10:39:53+02:00 cq: AudioVisualizer: Remove unnecessary comments - - - - - 196e9efd by mesonium at 2026-07-13T11:08:33+02:00 new: AudioVisualizer: Finalize on unroot - - - - - 4afa59a2 by mesonium at 2026-07-13T11:40:40+02:00 change: AudioVisualizer: Use horizontal scroll such that we can still scroll through the chat on hover. - - - - - 8ca9feb2 by Philipp Hörist at 2026-07-15T14:45:50+02:00 change: Raise nbxmpp version - - - - - eb6ab775 by Weblate at 2026-07-15T15:15:24+02:00 chore: Update translations - - - - - ac5d51e4 by Philipp Hörist at 2026-07-15T15:22:57+02:00 chore: Flatpak: Update dependencies - - - - - b54078cd by Philipp Hörist at 2026-07-15T15:25:13+02:00 release: 2.5.0 - - - - - 79aceefc by Philipp Hörist at 2026-07-15T22:51:56+02:00 ci: Windows: Fix production version for packages The version of the application needs to fulfill specific requirements on Windows. Using the appveyor build number as last number, ensures that every build has a higher number and can be published in the MS store. - - - - - 39c939d0 by Philipp Hörist at 2026-07-16T08:49:58+02:00 ci: MacOS: Add libspelling to the package Fixes #12736 - - - - - 381d3d23 by Philipp Hörist at 2026-07-16T17:15:59+02:00 imprv: CodeSnippets: Map python to python3 for syntax highlighting - - - - - eb29669c by Philipp Hörist at 2026-07-16T17:20:20+02:00 cq: CodeWidget: Add type annotation - - - - - 5b055df3 by Philipp Hörist at 2026-07-20T16:42:58+02:00 other: Flatpak: Correct release tag - - - - - 452d910c by Philipp Hörist at 2026-07-21T16:36:00+02:00 fix: GroupChat: Don't demote admins to members when inviting them Fixes #12769 - - - - - 63b9e696 by Philipp Hörist at 2026-07-21T16:51:29+02:00 imprv: Application: Improve inhibit text on desktop session logout Related #12745 - - - - - 7f2e56cd by Philipp Hörist at 2026-07-21T17:28:08+02:00 perf: Database: Remove analysis limit on shutdown This is recommended by SQLite since a few versions see https://www.sqlite.org/lang_analyze.html Related #12768 - - - - - c9b8c912 by Philipp Hörist at 2026-07-21T19:12:58+02:00 fix: Store own nickname in database - Store own nickname in database - Issue update signals when the nickname is changed Fixes #12741 - - - - - c99cb802 by Philipp Hörist at 2026-07-21T19:57:42+02:00 imprv: Don't inhibit logout the whole application runtime The inhbit cookie should only be taken on ::query-end. Then Gajim does not show up in a inhbit list with "Quitting..." altough it does not shutdown. - - - - - aab3c6f9 by Philipp Hörist at 2026-07-21T20:06:25+02:00 ci: MacOS: Update build to python 3.14 - - - - - e94366e3 by Philipp Hörist at 2026-07-21T22:26:53+02:00 fix: MessageInput: Close completion popover when switching chat Related #12738 - - - - - ba9137a4 by Philipp Hörist at 2026-07-21T22:47:50+02:00 fix: Database: Add migration to run full ANALYZE Fixes #12768 - - - - - cda2aa0e by Philipp Hörist at 2026-07-22T01:15:12+02:00 imprv: TrustManager: Don't include newlines when copying fingerprint Fixes #12747 - - - - - 1a2d6835 by Philipp Hörist at 2026-07-22T14:10:52+02:00 imprv: Avatars: Improve caching logic Previously the caching logic recorded sent requests which could lead to some avatars only updating when the application was restarted. Now the logic only caches failed requests to prevent Gajim from requesting avatars mutliple times. - - - - - ba8ef896 by stalent at 2026-07-22T16:35:34+00:00 fix: StatusNotifierItemService: Re-register when watcher reappears - - - - - ee4d1da8 by André Apitzsch at 2026-07-22T17:12:53+00:00 other: Add script to build flatpak nightly Closes #12177. - - - - - fd8ed47f by Philipp Hörist at 2026-07-22T20:18:19+02:00 ci: Update codespell config - - - - - f4391b17 by Philipp Hörist at 2026-07-22T20:18:37+02:00 chore: Update .gitignore - - - - - d75edfcc by Philipp Hörist at 2026-07-22T20:44:08+02:00 chore: Flatpak: Update README.md - - - - - 19ce6e07 by Philipp Hörist at 2026-07-22T20:44:43+02:00 new: Settings: Disable markup for GenericSettings labels - - - - - 552d3a37 by Philipp Hörist at 2026-07-22T20:44:43+02:00 new: Assistant: Add convenience set_complete() method - - - - - f8d9ebbf by Philipp Hörist at 2026-07-22T20:45:44+02:00 new: OpenPGP: Add Share & Export settings dialog - - - - - 698e4660 by Philipp Hörist at 2026-07-22T20:45:47+02:00 new: QRCode: Reduce border size - - - - - 141 changed files: - .ci/appveyor.yml - .gitignore - .gitlab-ci.yml - ChangeLog - README.md - data/org.gajim.Gajim.metainfo.xml.in - debian/control - debian/patches/remove-nbxmpp-from-deps.patch - flatpak/README.md - flatpak/org.gajim.Gajim.Devel.yaml - flatpak/org.gajim.Gajim.yaml - gajim/__init__.py - gajim/common/app.py - gajim/common/application.py - gajim/common/client.py - gajim/common/commands.py - gajim/common/const.py - gajim/common/dbus/statusnotifieritem.py - gajim/common/helpers.py - gajim/common/modules/caps.py - gajim/common/modules/contacts.py - gajim/common/modules/message.py - gajim/common/modules/message_util.py - gajim/common/modules/muc.py - gajim/common/modules/omemo.py - gajim/common/modules/openpgp.py - gajim/common/modules/presence.py - gajim/common/modules/user_nickname.py - gajim/common/modules/util.py - gajim/common/modules/vcard_avatars.py - gajim/common/multiprocess/audio_preview.py - gajim/common/settings.py - gajim/common/sound.py - gajim/common/storage/archive/migration.py - gajim/common/storage/archive/storage.py - gajim/common/storage/base.py - gajim/common/util/classes.py - gajim/common/util/muc.py - gajim/common/util/status.py - gajim/common/util/text.py - gajim/common/util/user_strings.py - + gajim/data/gui/openpgp/secret_share.ui - + gajim/data/gui/openpgp/unlock.ui - gajim/data/gui/preview/audio.ui - gajim/data/gui/preview/preview.ui - gajim/gtk/account_page.py - gajim/gtk/activity_list.py - gajim/gtk/activity_page.py - gajim/gtk/app_side_bar.py - gajim/gtk/application.py - gajim/gtk/assistant.py - gajim/gtk/audio_player.py - gajim/gtk/chat_list.py - gajim/gtk/chat_list_row.py - gajim/gtk/chat_list_stack.py - gajim/gtk/const.py - gajim/gtk/contact_info.py - gajim/gtk/contact_name_entry.py - gajim/gtk/conversation/code_widget.py - gajim/gtk/conversation/rows/message.py - gajim/gtk/crypto_trust_manager.py - gajim/gtk/features.py - gajim/gtk/groupchat_details.py - gajim/gtk/groupchat_state.py - gajim/gtk/gstreamer.py - gajim/gtk/message_actions_box.py - gajim/gtk/message_input.py - + gajim/gtk/openpgp_secret.py - gajim/gtk/openpgp_wizard.py - gajim/gtk/pep_config.py - gajim/gtk/preference/account.py - gajim/gtk/preference/app.py - gajim/gtk/preference/manage_roster.py - gajim/gtk/preview/audio.py - gajim/gtk/preview/audio_visualizer.py - + gajim/gtk/preview/audio_waveform_navigator.py - gajim/gtk/preview/image.py - gajim/gtk/preview/preview.py - gajim/gtk/profile.py - gajim/gtk/remove_account.py - gajim/gtk/settings.py - gajim/gtk/tooltips.py - gajim/gtk/tray_icon.py - gajim/gtk/util/misc.py - gajim/gtk/util/window.py - gajim/gtk/voice_message_recorder.py - gajim/gtk/voice_message_recorder_widget.py - gajim/main.py - mac/gajim-macos-helper.sh - make.py - po/ar.po - po/be.po - po/[email protected] - po/bg.po - po/br.po - po/ca.po - po/cs.po - po/da.po - po/de.po - po/el.po - po/en_GB.po - po/eo.po - po/es.po - po/eu.po - po/fa.po - po/fr.po - po/gajim.pot - po/gl.po - po/he.po - po/hr.po - po/hu.po - po/ie.po - po/it.po - po/ja.po - po/kab.po - po/kk.po - po/ko.po - po/lt.po - po/nb_NO.po - po/nl.po - po/pl.po - po/pt.po - po/pt_BR.po - po/ro.po - po/ru.po - po/sk.po - po/sr.po - po/[email protected] - po/sv.po - po/tr.po - po/uk.po - po/zh_CN.po - po/zh_TW.po - pyproject.toml - + test/common/test_audio_visualizer.py - + test/common/test_voice_message_recorder.py - test/gtk/ui_test_gstreamer.py - test/gtk/ui_test_preview.py - test/gtk/ui_test_preview_audio.py - win/_base.sh - win/misc/create_launcher.py The diff was not included because it is too large. View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/ffa26f82fde1251341d6c161284aa91ac4a7d57e...698e4660d3a31ccc52a505ced48551175785c94c -- View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/ffa26f82fde1251341d6c161284aa91ac4a7d57e...698e4660d3a31ccc52a505ced48551175785c94c You're receiving this email because of your account on dev.gajim.org.
_______________________________________________ Commits mailing list -- [email protected] To unsubscribe send an email to [email protected]
