Daniel Brötzmann pushed to branch db-migration-transient at gajim / gajim
Commits: 7ea2df37 by mesonium at 2025-11-10T22:15:54+01:00 fix: Sync waveform and seek bar position correctly - - - - - d766242b by wurstsalat at 2025-11-12T19:59:29+01:00 fix: Manage roster: Catch permission errors on export Fixes #12532 - - - - - c14d4c4b by wurstsalat at 2025-11-13T19:24:02+01:00 imprv: Message actions: Rename 'Correct…' item to 'Edit…' This unifies the menu entry with the hint shown above the message input Fixes #12533 - - - - - 45421178 by Philipp Hörist at 2025-11-15T17:11:52+01:00 fix: SystemTrayIcon: Mark icon as not menu only - - - - - 302759d2 by Philipp Hörist at 2025-11-15T17:45:47+01:00 fix: HTTPDownload: Correctly close file on errors Fixes #12536 - - - - - e0d8bcc2 by Philipp Hörist at 2025-11-15T17:47:11+01:00 cq: HTTP: Remove print statements - - - - - 02bc29e1 by Philipp Hörist at 2025-11-15T19:44:11+01:00 imprv: Read Receipts: Don’t dispaly read receipts when sending is disabled - - - - - 1ca8f1ab by Philipp Hörist at 2025-11-15T19:51:54+01:00 cq: GroupChatInfoScrolled: Remove obsolete layout children - - - - - b096bc40 by Philipp Hörist at 2025-11-16T09:47:25+01:00 cfix: Preferences: Change read marker setting string - - - - - af1028ec by Philipp Hörist at 2025-11-16T13:48:11+01:00 refactor: Client: Query host-meta data in Gajim Move away from the nbxmpp http API because it will be removed - - - - - 885eae8c by Philipp Hörist at 2025-11-16T17:56:41+01:00 refactor: HTTP: Merge http methods into a generic request method This makes the code more similar to the protocol and to the http library we use - - - - - fcb0d5a1 by Philipp Hörist at 2025-11-16T21:04:54+01:00 imprv: GroupChat: Allow to send encrypted messages if we are only member - - - - - 819041d1 by Philipp Hörist at 2025-11-16T21:08:47+01:00 change: Raise omemo-dr version - - - - - 234915eb by Philipp Hörist at 2025-11-16T22:08:14+01:00 refactor: ChatStack: Move precondition check into own method This allows us to also check for it on filetransfers - - - - - 813fb8e6 by Philipp Hörist at 2025-11-16T22:26:20+01:00 refactor: Thumbnail: Move util method into module Otherwise the sub process will load the whole util module which in turn loads many other libraries e.g. Gdk which are not needed - - - - - ab633532 by Philipp Hörist at 2025-11-16T22:26:51+01:00 new: Main: Check for required GdkPixbuf version - - - - - 63cf6b24 by Philipp Hörist at 2025-11-16T23:01:53+01:00 cfix: HTTP: Return result also for empty response bodys - - - - - 3b76aacf by Philipp Hörist at 2025-11-17T00:19:00+01:00 refactor: GroupChatCreation: Remove unnecessary properties - - - - - acbc3c90 by Philipp Hörist at 2025-11-18T22:42:12+01:00 fix: Client: Don’t fail when disconnecting The resumeable attribute is not available anymore after the client is destroyed Fixes #12537 - - - - - 79da2b81 by wurstsalat at 2025-11-19T20:20:32+01:00 fix: Set worker process title Fixes #12538 - - - - - bc8f4f15 by Philipp Hörist at 2025-11-19T21:45:18+01:00 refactor: Events: Remove obsolete event - - - - - 00cef5df by Philipp Hörist at 2025-11-19T21:45:18+01:00 fix: SyncHistory: Don’t use idle add to set fraction This makes not much sense because we are not calling from another thread. Because this method is potentially called thousands of times (depending on how much messages we download from the server), the overhead of the idle_add() call causes CPU spikes. - - - - - 62882b6c by Philipp Hörist at 2025-11-20T18:48:47+01:00 imprv: SyncHistory: Don't open chats when syncing history - - - - - 47612318 by Philipp Hörist at 2025-11-22T12:24:41+01:00 imprv: DBMigration: Show progress for every version - - - - - a9e71038 by Philipp Hörist at 2025-11-23T20:19:34+01:00 imprv: Plugins: Better handle errors when activating plugins - - - - - 86b854e7 by Philipp Hörist at 2025-11-23T21:48:55+01:00 fix: Application: Don’t allow to rebind escape action - - - - - e5c71835 by Philipp Hörist at 2025-11-23T22:31:10+01:00 refactor: Shortcuts: Don’t set alternative keys automatically - - - - - 6b81572b by Philipp Hörist at 2025-11-23T23:21:31+01:00 change: Application: Don’t close application on ESC Close application on ESC only if it has been set to close chats and no chat is open anymore. Mirroing the behavior of browsers if you close all tabs. Fixes #12546 - - - - - e1cc2162 by wurstsalat at 2025-11-24T17:46:20+01:00 fix: DBMigration: Ensure window modality by setting transient periodically While the DBMigration window is presented, Gajim's main window may not be present yet (app.window = None). This prevents the DBMigration window from becoming modal. Setting the transient periodically makes sure modality is enabled as soon as Gajim's main window is presented. Fixes #12520 - - - - - 48 changed files: - README.md - debian/patches/remove-nbxmpp-from-deps.patch - gajim/common/application.py - gajim/common/client.py - gajim/common/dbus/statusnotifieritem.py - gajim/common/events.py - gajim/common/file_transfer_manager.py - gajim/common/modules/chat_markers.py - gajim/common/modules/httpupload.py - gajim/common/modules/message.py - gajim/common/modules/moderations.py - gajim/common/modules/omemo.py - gajim/common/modules/retraction.py - gajim/common/multiprocess/__init__.py - gajim/common/multiprocess/http.py - gajim/common/multiprocess/thumbnail.py - gajim/common/storage/archive/migration.py - gajim/common/util/http.py - gajim/common/util/image.py - gajim/data/gui/db_migration.ui - gajim/data/gui/groupchat_creation.ui - gajim/data/gui/groupchat_info_scrolled.ui - gajim/gtk/account_wizard.py - gajim/gtk/application.py - gajim/gtk/builder.pyi - gajim/gtk/chat_function_page.py - gajim/gtk/chat_stack.py - gajim/gtk/const.py - gajim/gtk/contact_settings.py - gajim/gtk/conversation/view.py - gajim/gtk/db_migration.py - gajim/gtk/exception.py - gajim/gtk/groupchat_settings.py - gajim/gtk/history_sync.py - gajim/gtk/main.py - gajim/gtk/menus.py - gajim/gtk/plugins.py - gajim/gtk/preference/account.py - gajim/gtk/preference/manage_roster.py - gajim/gtk/preference/shortcuts.py - gajim/gtk/preview/audio.py - gajim/gtk/preview/preview.py - gajim/gtk/util/misc.py - gajim/main.py - gajim/plugins/pluginmanager.py - gajim/plugins/repository.py - pyproject.toml - test/gtk/ui_test_db_migration.py The diff was not included because it is too large. View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/28965797f0ac92105e311748de3a0b91400f0ea6...e1cc21629d1f1e178c2c2e5e42f4563450ff900f -- View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/28965797f0ac92105e311748de3a0b91400f0ea6...e1cc21629d1f1e178c2c2e5e42f4563450ff900f 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]
