Philipp Hörist pushed to branch invite at gajim / gajim
Commits: 01ee64c4 by Philipp Hörist at 2026-03-14T10:38:41+01:00 fix: GroupChat: Make removing nickname reservation work Fixes #12193 - - - - - af534b51 by Philipp Hörist at 2026-03-14T11:10:55+01:00 fix: FileChooser: Match files always case-insensitive - - - - - 1c85b219 by Philipp Hörist at 2026-03-14T11:29:32+01:00 ci: MacOS: Update brew before build - - - - - bb6f389b by Philipp Hörist at 2026-03-14T16:02:41+01:00 fix: GroupChat: Fix problem with duplicated messages In some edge cases Gajim would send a second presence after the join presence. Ejabberd reacts strange to this and sends MUC history, which leads to duplicated messages. - - - - - 8e2d1721 by Philipp Hörist at 2026-03-15T17:15:38+01:00 cfix: FileChooser: Replace forgotten file pattern - - - - - 79140e1f by Merci Jacob at 2026-03-16T20:40:01+00:00 fix: MacOS: Fix clicking folder open button does nothing - - - - - f39a5e0a by André Apitzsch at 2026-03-18T22:21:45+01:00 chore: Flatpak: Update runtime + dependencies - - - - - ddcc663e by Philipp Hörist at 2026-03-20T17:48:06+00:00 cq: Type ListModels correctly - - - - - 8d5d327d by Philipp Hörist at 2026-03-20T20:52:14+01:00 cq: Update lint tools - - - - - b7d1dd12 by Philipp Hörist at 2026-03-21T09:19:13+01:00 fix: HistoryExport: Sanitize filenames In some cases exports for MUCs could not be created because the nickname contained chars which are not valid in a file path - - - - - d7afd342 by cal0pteryx at 2026-03-21T12:17:06+01:00 fix: Image preview: Guard for exceptions while determining size/type Fixes #12672 - - - - - e2706c6b by cal0pteryx at 2026-03-21T13:32:29+01:00 fix: Workspaces: Check if workspace exists before saving Workspaces may be deleted while WorkspaceDialog is open, which creates an error when trying to save settings. Fixes #12673 - - - - - 297997c6 by cal0pteryx at 2026-03-21T13:42:55+01:00 fix: Chat list filter: Fix group filter for PMs Fixes #12674 - - - - - a85b9d44 by wurstsalat at 2026-03-21T22:17:22+01:00 ci: Windows: Update Python and Readme - - - - - a61f49fb by wurstsalat at 2026-03-21T23:11:38+01:00 fix: Windows: Show Gajim icon in header bar - - - - - c894c7ff by drcross2 at 2026-03-22T07:49:49+00:00 fix: MacOS: Fix copy/paste when clipboard contains text/uri-list - - - - - 2e5a59d8 by cal0pteryx at 2026-03-23T18:08:42+01:00 imprv: Unread counter: Improve contrast - - - - - bc1f98cf by Philipp Hörist at 2026-03-24T00:41:02+01:00 fix: GroupchatRoster: Don't fail when trying to open chat with offline member - - - - - a4156164 by Philipp Hörist at 2026-03-24T19:58:35+01:00 imprv: GroupChat: Automatically rejoin groupchat when kicked due to an error - - - - - fd2056ac by Philipp Hörist at 2026-03-25T23:33:35+01:00 refactor: Add dedicated IANA module - Remove not used country data - Add all IANA timezones - Add Windows mapping for timezones - - - - - 7e754d73 by Philipp Hörist at 2026-03-25T23:33:35+01:00 feat: App: Add automatic timezone update - - - - - c77a0088 by Philipp Hörist at 2026-03-25T23:33:35+01:00 new: ActivityList: Allow items to be unique Mark items as unique to allow the add() logic to remove similiar items before adding a new one - - - - - 4060c3cb by Philipp Hörist at 2026-03-25T23:33:35+01:00 ci: Check whole project with codespell - - - - - 1e6e31ea by Philipp Hörist at 2026-03-25T23:33:35+01:00 feat: Bring back Entity Time (XEP-0202) support - - - - - b5de0626 by Philipp Hörist at 2026-03-26T21:05:44+01:00 cfix: VCard4: Specify 'to' jid when subscribing - - - - - eb6732d6 by Philipp Hörist at 2026-03-26T21:53:51+01:00 imprv: Use contact pre-approval if available - - - - - f4f1b21b by Philipp Hörist at 2026-03-26T21:53:51+01:00 imprv: Improve handling of roster xmpp uris - Do not allow to change address on add contact page - Handle, preauth, roster group and nickname - - - - - a730da24 by Philipp Hörist at 2026-03-26T21:53:51+01:00 other: Update gajim.doap - - - - - 979ba13c by Philipp Hörist at 2026-03-26T21:53:51+01:00 feat: AccountWizard: Support Pre-Authenticated In-Band Registration - - - - - fd96f5bf by Philipp Hörist at 2026-03-26T21:53:51+01:00 Update doap - - - - - 6fc364d1 by Philipp Hörist at 2026-03-26T21:53:51+01:00 cfix: Fix uri handling - - - - - 414734fd by Philipp Hörist at 2026-03-26T21:53:51+01:00 cfix: Again fix uri handling - - - - - e87db500 by Philipp Hörist at 2026-03-26T21:53:51+01:00 imprv: ChatBanner: Point QR share code to xmpp.link - - - - - dd6b9d56 by Philipp Hörist at 2026-03-26T21:53:51+01:00 feat: Add share popover on account page - - - - - 90 changed files: - .gitlab-ci.yml - .gitlab/issue_templates/Release.md - .pre-commit-config.yaml - data/gajim.doap - flatpak/org.gajim.Gajim.Devel.yaml - flatpak/org.gajim.Gajim.yaml - flatpak/shared-modules - gajim/common/app.py - gajim/common/client.py - gajim/common/const.py - gajim/common/events.py - gajim/common/helpers.py - − gajim/common/iana.py - + gajim/common/iana/__init__.py - + gajim/common/iana/time_zones.py - + gajim/common/iana/uri_schemes.py - gajim/common/modules/adhoc_commands.py - gajim/common/modules/contacts.py - gajim/common/modules/entity_time.py - gajim/common/modules/last_activity.py - gajim/common/modules/muc.py - gajim/common/modules/presence.py - gajim/common/modules/receipts.py - gajim/common/modules/register.py - gajim/common/modules/vcard4.py - gajim/common/setting_values.py - gajim/common/settings.py - gajim/common/util/datetime.py - gajim/common/util/image.py - gajim/common/util/uri.py - gajim/common/util/user_strings.py - gajim/common/util/version.py - gajim/data/gui/account_page.ui - + gajim/data/gui/activity_change_timezone.ui - gajim/data/gui/add_contact/address_page.ui - + gajim/data/gui/address_share_popover.ui - gajim/data/gui/chat_banner.ui - gajim/data/gui/preference/manage_roster.ui - + gajim/data/gui/wizard/invite_page.ui - gajim/data/style/gajim.css - gajim/gtk/account_page.py - gajim/gtk/account_wizard.py - gajim/gtk/activity_list.py - gajim/gtk/activity_page.py - gajim/gtk/add_contact.py - + gajim/gtk/address_share_popover.py - gajim/gtk/application.py - gajim/gtk/builder.pyi - gajim/gtk/chat_banner.py - gajim/gtk/chat_list.py - gajim/gtk/chat_page.py - gajim/gtk/completion/base.py - gajim/gtk/completion/commands.py - gajim/gtk/completion/emoji.py - gajim/gtk/completion/nickname.py - gajim/gtk/const.py - gajim/gtk/dataform.py - gajim/gtk/db_migration.py - gajim/gtk/discovery.py - gajim/gtk/dropdown.py - gajim/gtk/filechoosers.py - gajim/gtk/groupchat_affiliation.py - gajim/gtk/groupchat_blocks.py - gajim/gtk/groupchat_roster.py - gajim/gtk/history_export.py - gajim/gtk/main.py - gajim/gtk/main_stack.py - gajim/gtk/manage_sounds.py - gajim/gtk/menus.py - gajim/gtk/message_actions_box.py - gajim/gtk/plugins.py - gajim/gtk/preference/account.py - gajim/gtk/preference/manage_roster.py - gajim/gtk/shortcut_manager.py - gajim/gtk/sidebar_switcher.py - gajim/gtk/structs.py - gajim/gtk/util/misc.py - gajim/gtk/vcard_grid.py - gajim/gtk/workspace_dialog.py - mac/gajim-macos-helper.sh - pyproject.toml - scripts/get_iana_data.py - test/gtk/ui_test_filechoosers.py - test/gtk/ui_test_preview_audio.py - typings/AppKit/__init__.pyi - + typings/Foundation/__init__.pyi - win/README.md - win/_base.sh - win/misc/create_launcher.py - win/misc/depcheck.py The diff was not included because it is too large. View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/41b524a0975212940bb2027d94d6fdaa8dbaf8ed...dd6b9d56bdff97ef7e597645e75a9eef77c3c27e -- View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/41b524a0975212940bb2027d94d6fdaa8dbaf8ed...dd6b9d56bdff97ef7e597645e75a9eef77c3c27e 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]
