Daniel Brötzmann pushed to branch reaction-notifications at gajim / gajim


Commits:
a97b12d3 by Philipp Hörist at 2026-02-05T18:07:52+01:00
new: MessageActionsBox: Add more debug logging for clipboard pastes

- - - - -
03fe630e by Philipp Hörist at 2026-02-06T18:03:36+01:00
feat: MacOS: Add system notifications

- - - - -
be186d7b by Philipp Hörist at 2026-02-09T08:32:14+00:00
imprv: Reduce usage of small font size

- - - - -
3feea9fc by Philipp Hörist at 2026-02-09T10:47:47+01:00
fix: SecurityLabels: Hide dropdown correctly if not supported

When multiple accounts are in use with mixed support for security labels,
the dropdown was not correctly hidden on chat switch.

- - - - -
0ba268a2 by wurstsalat at 2026-02-09T17:57:46+01:00
cfix: ActivityList: Remove 'document' class from list item header

- - - - -
4a30228f by Daniel Brötzmann at 2026-02-09T19:57:02+00:00
imprv: Windows: Raise font size and use Segoe UI

- - - - -
7d95b5ec by Philipp Hörist at 2026-02-09T21:15:39+01:00
imprv: MacOS: Raise font size and window shadows

- - - - -
6fe921ec by Philipp Hörist at 2026-02-13T18:27:23+01:00
fix: Main: Bring window to front when application is triggerd via link

Fixes #12621

- - - - -
129d37fb by Philipp Hörist at 2026-02-13T17:29:36+00:00
fix: MacOS: Show window control buttons

- - - - -
b8e7a54b by Philipp Hörist at 2026-02-13T21:05:28+01:00
fix: Settings: Use correct fractional digits for spin settings

- - - - -
03b6280f by Codimp at 2026-02-14T07:36:00+00:00
other: Improve bug report template with hints

- - - - -
78737fc5 by Codimp at 2026-02-14T07:36:00+00:00
other: Improve feature request template with hints

- - - - -
0764999a by Philipp Hörist at 2026-02-17T20:05:12+01:00
new: HTTP: Add parameter to limit download size

- - - - -
cefc7c48 by Philipp Hörist at 2026-02-17T20:05:12+01:00
new: HTTP: Add exception message for CancelledError

- - - - -
002396f1 by Philipp Hörist at 2026-02-17T20:05:12+01:00
refactor: HTTP: Make queue an optional argument

- - - - -
3325aeac by cal0pteryx at 2026-02-17T20:05:12+01:00
feat: Generate Open Graph link previews

- - - - -
c21552d3 by Stefan Strigler at 2026-02-17T20:02:33+00:00
imprv: MacOS: Add handler for xmpp URIs

- - - - -
83dc93b6 by Philipp Hörist at 2026-02-18T21:37:29+01:00
cfix: HTTP: Don't abort download to early

- - - - -
017f58f9 by Philipp Hörist at 2026-02-21T21:51:12+01:00
new: Add data uri parsing

- - - - -
df6e31ad by Philipp Hörist at 2026-02-22T23:57:31+01:00
imprv: Main: Remove Gajim icon

The icon can be added by the user with the Gtk Setting decoration-layout

- - - - -
bf0ecb2b by Daniel Brötzmann at 2026-02-23T20:01:22+00:00
feat: Display images in link previews

- - - - -
fe7943fb by cal0pteryx at 2026-02-24T19:23:20+01:00
cfix: Link preview: Fix accepted media types for data URIs

- - - - -
ea33b773 by cal0pteryx at 2026-02-24T22:40:23+01:00
cfix: Link preview: Accept all supported image types for data URIs

- - - - -
c360bbc2 by Philipp Hörist at 2026-02-24T22:45:30+01:00
cfix: Previews: Use better url regex

- - - - -
8a9db8f8 by Philipp Hörist at 2026-02-24T22:52:27+01:00
cfix: Previews: Don't limit image length

This is not necessary, because we don't store the link anyway and we already 
have a limit on the max size we download from the size

- - - - -
25a14cc1 by cal0pteryx at 2026-02-24T22:58:25+01:00
other: Change maintainer email address

- - - - -
20b6622f by Philipp Hörist at 2026-02-25T20:12:33+01:00
fix: MacOS: Disable video thumbnail generation

Until the problem root cause is solved video thumbnails are disabled

- - - - -
e26de7d3 by Philipp Hörist at 2026-02-25T20:19:30+01:00
change: Raise nbxmpp to 7.1.0

- - - - -
d7bad985 by Weblate at 2026-02-25T20:20:24+01:00
chore: Update translations

- - - - -
ae903eef by Philipp Hörist at 2026-02-25T20:29:46+01:00
chore: Flatpak: Update dependencies

- - - - -
66879ae2 by Philipp Hörist at 2026-02-25T20:35:06+01:00
release: 2.4.4

- - - - -
52b5ef4b by Philipp Hörist at 2026-02-26T18:46:11+01:00
fix: MacOS: Fix showing image previews

The for disabling video thumbnails also prevented image previews

Fixes #12645

- - - - -
18da32aa by cal0pteryx at 2026-02-26T19:37:22+01:00
other: Add XEP-0511 to DOAP file

- - - - -
b290723d by Philipp Hörist at 2026-02-27T17:40:22+01:00
fix: Preview: Trigger only https urls with a specific length

- - - - -
58f66c19 by Philipp Hörist at 2026-02-27T17:58:01+01:00
fix: Preview: Don't display preview if a site has no title

- - - - -
bb1acf65 by Philipp Hörist at 2026-02-28T19:50:27+01:00
fix: App: Don't print errors when checking for version

- - - - -
798414df by Merci Jacob at 2026-03-01T21:51:52+00:00
feat: GroupChat: Show offline members in the contact list

- - - - -
880feb30 by Philipp Hörist at 2026-03-01T22:53:05+01:00
cq: Remove obsolete print statement

- - - - -
502c5eaf by Philipp Hörist at 2026-03-05T21:14:16+01:00
ci: Fix pygobject-stubs version

- - - - -
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

- - - - -
575fe2a0 by wurstsalat at 2026-03-22T17:31:37+01:00
feat: Show notifications for reactions

Closes #12182

- - - - -
313a76cb by wurstsalat at 2026-03-22T17:31:37+01:00
cfix: Apply review suggestions

- - - - -
4d025f26 by wurstsalat at 2026-03-22T17:31:37+01:00
refactor: Review feedback

- - - - -
ef39e8b9 by wurstsalat at 2026-03-22T17:31:37+01:00
cfix: Correct ReactionUpdated args for OutgoingMessage

- - - - -
8fad91d2 by wurstsalat at 2026-03-22T17:31:37+01:00
cq: Apply review feedback

- - - - -
109cd19d by wurstsalat at 2026-03-22T17:31:37+01:00
cq: Use occupant id to get contacts

- - - - -
7c24aba0 by wurstsalat at 2026-03-22T17:31:37+01:00
cfix: Fix message.type attribute call

- - - - -
c3d777c2 by wurstsalat at 2026-03-22T17:31:37+01:00
cfix: Reactions: Don't issue notification for MAM message

- - - - -
fd81f254 by cal0pteryx at 2026-03-22T17:31:37+01:00
cfix: ActivityList: Fix showing reaction if chat was previously selected

- - - - -
bbe2a281 by cal0pteryx at 2026-03-22T17:31:37+01:00
refactor: Add to_str method to MessageType

- - - - -
1448656c by cal0pteryx at 2026-03-22T17:31:37+01:00
cfix: ActivityList: Add handling for reaction-updated notification context_ids

- - - - -


166 changed files:

- .gitlab-ci.yml
- .gitlab/issue_templates/Bug.md
- .gitlab/issue_templates/Enhancement.md
- .pre-commit-config.yaml
- ChangeLog
- README.md
- data/gajim.doap
- data/org.gajim.Gajim.metainfo.xml.in
- debian/patches/remove-nbxmpp-from-deps.patch
- flatpak/org.gajim.Gajim.Devel.yaml
- flatpak/org.gajim.Gajim.yaml
- flatpak/shared-modules
- gajim/__init__.py
- gajim/common/app.py
- gajim/common/const.py
- gajim/common/events.py
- gajim/common/file_transfer_manager.py
- gajim/common/helpers.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/muc_blocking.py
- gajim/common/modules/reactions.py
- gajim/common/multiprocess/http.py
- + gajim/common/multiprocess/url_preview.py
- + gajim/common/open_graph_parser.py
- gajim/common/regex.py
- gajim/common/setting_values.py
- gajim/common/settings.py
- gajim/common/storage/archive/const.py
- gajim/common/storage/archive/migration.py
- gajim/common/storage/archive/models.py
- gajim/common/storage/archive/storage.py
- gajim/common/structs.py
- gajim/common/util/image.py
- gajim/common/util/muc.py
- gajim/common/util/uri.py
- gajim/common/util/version.py
- gajim/data/gui/activity_list_row.ui
- gajim/data/gui/chat_list_row.ui
- gajim/data/gui/contact_popover.ui
- gajim/data/gui/contact_view_item.ui
- gajim/data/gui/conversation/avatar_stack.ui
- gajim/data/gui/conversation/avatar_stack_popover_row.ui
- gajim/data/gui/global_view_item.ui
- gajim/data/gui/groupchat_contact_view_item.ui
- gajim/data/gui/groupchat_roster.ui
- gajim/data/gui/main.ui
- gajim/data/gui/message_actions_box.ui
- gajim/data/gui/omemo_trust_manager.ui
- gajim/data/gui/preview/file_control_buttons.ui
- gajim/data/gui/preview/geo.ui
- gajim/data/gui/preview/open_graph.ui
- gajim/data/gui/preview/preview.ui
- + gajim/data/style/darwin.css
- gajim/data/style/gajim.css
- gajim/data/style/windows.css → gajim/data/style/win32.css
- gajim/gtk/activity_list.py
- gajim/gtk/application.py
- gajim/gtk/avatar.py
- gajim/gtk/builder.pyi
- gajim/gtk/chat_function_page.py
- gajim/gtk/chat_list.py
- gajim/gtk/chat_page.py
- gajim/gtk/chat_stack.py
- gajim/gtk/chat_state_indicator.py
- gajim/gtk/completion/base.py
- gajim/gtk/completion/commands.py
- gajim/gtk/completion/emoji.py
- gajim/gtk/completion/nickname.py
- gajim/gtk/conversation/plain_widget.py
- gajim/gtk/conversation/rows/displayed.py
- gajim/gtk/conversation/rows/message.py
- gajim/gtk/conversation/rows/muc_subject.py
- gajim/gtk/css_config.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/message_url_previews.py
- gajim/gtk/notification.py
- gajim/gtk/plugins.py
- gajim/gtk/preference/account.py
- gajim/gtk/preference/app.py
- gajim/gtk/preference/manage_roster.py
- gajim/gtk/preference/server_info.py
- gajim/gtk/preview/open_graph.py
- gajim/gtk/preview/preview.py
- gajim/gtk/referenced_message.py
- gajim/gtk/security_label_selector.py
- gajim/gtk/settings.py
- gajim/gtk/shortcut_manager.py
- gajim/gtk/sidebar_switcher.py
- gajim/gtk/tooltips.py
- gajim/gtk/util/misc.py
- gajim/gtk/util/styling.py
- gajim/gtk/workspace_dialog.py
- gajim/main.py
- launch.py
- mac/gajim-macos-helper.sh
- mac/gajim.spec
- 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_open_graph_parser.py
- test/common/test_uri_util.py
- test/database/test_opengraph.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/610178fccf695da49ef0cb3e66aa0ff7b1132924...1448656ccc71cc02858d9447901069d49816ccf5

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/610178fccf695da49ef0cb3e66aa0ff7b1132924...1448656ccc71cc02858d9447901069d49816ccf5
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