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]

Reply via email to