Philipp Hörist pushed to branch contactpopover at gajim / gajim


Commits:
f8f3ca69 by wurstsalat at 2025-08-02T23:51:39+02:00
cq: Message row: Remove obsolete method

- - - - -
fdfa3471 by wurstsalat at 2025-08-02T23:51:39+02:00
cq: Fix typo in icon name

- - - - -
4fc1e2bb by wurstsalat at 2025-08-03T11:29:20+02:00
imprv: Update unread count when closing chat

- - - - -
d5e6badc by wurstsalat at 2025-08-03T13:00:42+02:00
fix: Notifications: Catch errors when trying to initialize Windows backend

Fixes #12409

- - - - -
60075aca by wurstsalat at 2025-08-03T13:09:51+02:00
fix: Group chat: Fix showing participant menu when real JID is unknown

Fixes #12410

- - - - -
ddabee2d by wurstsalat at 2025-08-03T14:09:33+02:00
fix: Group chats: Fix starting chat when real JID is unknown

Fixes #11761

- - - - -
dee4165f by wurstsalat at 2025-08-03T16:39:17+02:00
imprv: Shortcuts: Bind Ctrl+W to close Gajim if no chat is selected

Fixes #11960

- - - - -
f1fa4f75 by wurstsalat at 2025-08-03T17:13:55+02:00
fix: Improve nickname matching for preceding apostropes

Fixes #11918

- - - - -
50edc15d by Philipp Hörist at 2025-08-03T18:07:45+02:00
cfix: Profile: Set default entry for timezone

- - - - -
752f40aa by wurstsalat at 2025-08-03T18:30:55+02:00
imprv: Profile: Improve 'Remove' button style and center TZ description

- - - - -
94b97e48 by Philipp Hörist at 2025-08-03T21:31:51+02:00
fix: Accounts: Don’t apply SASLPrep to passwords

Fixes #12312

- - - - -
4fb3630b by Daniel Brötzmann at 2025-08-03T21:09:56+00:00
change: Chat: Display content inline when clicking [read more]

- - - - -
404d221d by mesonium at 2025-08-03T22:31:31+00:00
imprv: Loosen matching rules for URL query strings

- - - - -
82aad8f0 by mesonium at 2025-08-03T22:34:37+00:00
fix: JingleFileTransferRow: Fix missing attribute

- - - - -
f0717793 by Philipp Hörist at 2025-08-05T22:51:35+02:00
refactor: Control: Better encapsulate class

Fixes #1166

- - - - -
54a86ded by Philipp Hörist at 2025-08-06T20:48:19+02:00
fix: Profile: Don’t escape nickname

Fixes #12420

- - - - -
3821d3f2 by Philipp Hörist at 2025-08-06T22:22:33+02:00
new: GroupchatRoster: Add total-count property

- - - - -
e3c99ef0 by Philipp Hörist at 2025-08-07T20:04:39+02:00
imprv: OMEMOTrustManager: Add copy button and make some design improvements

- Use monospace font
- Reduce font size slightly

Fixes #12421

- - - - -
eefe12d0 by Philipp Hörist at 2025-08-07T23:00:46+02:00
fix: Reactions: Correctly count when reacting to own messages

- - - - -
0b46ab04 by mesonium at 2025-08-08T15:41:49+00:00
change: Flatpak: Reduce required device access to GPU acceleration only

- - - - -
6f4c26f9 by Daniel Brötzmann at 2025-08-08T17:46:15+00:00
imprv: GroupchatRoster: Display participants count

- - - - -
8c502590 by Philipp Hörist at 2025-08-08T19:48:32+02:00
cq: CSS: Add missing semicolon

- - - - -
91a0c764 by Philipp Hörist at 2025-08-08T19:50:28+02:00
refactor: Use scroll_to() instead of scroll_to_end()

- - - - -
2caa3b66 by Philipp Hörist at 2025-08-08T23:13:39+02:00
fix: ChatList: Update contact nicknames on change

Fixes #12423

- - - - -
425125d5 by Philipp Hörist at 2025-08-08T23:38:17+02:00
fix: GroupchatDetails: Hide user count

Fixes #12417

- - - - -
0ff71e77 by wurstsalat at 2025-08-09T10:22:09+02:00
imprv: Chat function page: Improve group chat error descriptions

Fixes #12392

- - - - -
545b0eef by wurstsalat at 2025-08-09T10:43:59+02:00
imprv: Start Chat: Improve label readability

- - - - -
5184698c by wurstsalat at 2025-08-11T20:20:01+02:00
fix: Message row actions: Don't scroll when hovering actions bar

Closes #12001

- - - - -
d7e01b37 by wurstsalat at 2025-08-11T20:42:13+02:00
change: Raise nbxmpp version

- - - - -
10f0664f by Weblate at 2025-08-11T20:46:29+02:00
chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

- - - - -
f1ad99a9 by Weblate at 2025-08-11T20:55:06+02:00
chore: Update translations

- - - - -
ac8da5d3 by wurstsalat at 2025-08-11T21:20:52+02:00
chore: Update IANA data

- - - - -
e7ac4317 by wurstsalat at 2025-08-11T21:20:52+02:00
chore: Flatpak: Update dependencies

- - - - -
ee30bb95 by wurstsalat at 2025-08-11T21:20:52+02:00
chore: Update release issue template

- - - - -
d88b4fb9 by Philipp Hörist at 2025-08-11T21:32:51+02:00
fix: Preview: Update widget in the main thread

- - - - -
fac86c04 by wurstsalat at 2025-08-11T21:43:14+02:00
release: 2.3.4

- - - - -
c556d6e2 by wurstsalat at 2025-08-11T22:52:53+02:00
chore: Update release issue template

- - - - -
d98a2c70 by Philipp Hörist at 2025-08-13T22:26:53+02:00
imprv: ChatList: Sort messages with drafts to the top

Fixes #12428

- - - - -
94e38fc4 by wurstsalat at 2025-08-14T21:05:21+02:00
imprv: Chat: Improve code widget style

- - - - -
84d3c51b by wurstsalat at 2025-08-14T22:44:43+02:00
fix: Replace missing theme icons

- - - - -
5c6f5f07 by Philipp Hörist at 2025-08-15T09:59:34+02:00
fix: Notifications: Don’t raise notification for messages from blocked users

Fixes #12315

- - - - -
c5e60f00 by Philipp Hörist at 2025-08-15T09:59:34+02:00
fix: ChatList: Don’t show messages from blocked users

Fixes #12386

- - - - -
03e5940d by Philipp Hörist at 2025-08-15T11:09:53+02:00
imprv: OMEMO: Improve info messages on first contact

Fixes #12431

- - - - -
8564823e by Philipp Hörist at 2025-08-15T13:30:36+02:00
imprv: StartChat: Remember last filter settings

Fixes #12412

- - - - -
00459a54 by Philipp Hörist at 2025-08-15T23:28:46+02:00
fix: Stream: Don’t set invalid xml:lang attribute

Fixes #12432

- - - - -
eba84277 by wurstsalat at 2025-08-16T11:51:52+02:00
fix: Disable drag and drop for files on X11

This is a workaround preventing a cresh, see:
https://dev.gajim.org/gajim/gajim/-/issues/12313

- - - - -
9a86078d by wurstsalat at 2025-08-16T13:48:26+02:00
cfix: Message row actions: Set button background correctly

This prevents white background from showing around the rounded button edges

- - - - -
be377e97 by wurstsalat at 2025-08-16T13:55:06+02:00
cfix: Improve group chat participants label styling

- - - - -
1b96d993 by wurstsalat at 2025-08-16T18:03:59+02:00
change: Group chat info: Use Adw widgets

- - - - -
1627017d by wurstsalat at 2025-08-16T18:17:56+02:00
cfix: Group chat info: Don't use 'property' rows for features

- - - - -
0aa8651d by wurstsalat at 2025-08-16T18:28:41+02:00
fix: Start chat: Rename entry for starting / joining chat

- - - - -
f86abe1a by wurstsalat at 2025-08-16T19:00:56+02:00
fix: Account side bar: Display hint for connectivity issues

Fixes #12262

- - - - -
1aa68b55 by wurstsalat at 2025-08-16T19:20:41+02:00
cq: Remove obsolete helper function

- - - - -
653bd693 by wurstsalat at 2025-08-16T19:28:23+02:00
fix: Handle contact requests with 'ignore_unknown_contacts' setting

Fixes #11933

- - - - -
9b800d67 by wurstsalat at 2025-08-16T20:33:27+02:00
cfix: Shortcuts: Remove obsolete shortcuts from shortcuts dialog

- - - - -
ff27896b by wurstsalat at 2025-08-18T23:41:12+02:00
cfix: Group chat info: Arrange scrolled and clamp correctly

- - - - -
24c4c43b by Philipp Hörist at 2025-08-19T20:43:54+02:00
new: SideBarSwitcher: Add support for sub menus

- - - - -
9480cacf by wurstsalat at 2025-08-19T22:49:51+02:00
feat: Add Shortcuts Manager

- - - - -
42806117 by Philipp Hörist at 2025-08-20T00:15:09+02:00
fix: MessageInput: Don’t remove selection on right click

- - - - -
733b0e06 by Philipp Hörist at 2025-08-20T00:31:36+02:00
cfix: ShortcutManager: Remove redundant instruction

- - - - -
ac2564ef by Philipp Hörist at 2025-08-20T17:28:00+00:00
feat: Rework contact popover

- - - - -


143 changed files:

- .gitlab/issue_templates/Release.md
- ChangeLog
- README.md
- 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
- gajim/__init__.py
- gajim/common/client.py
- gajim/common/const.py
- gajim/common/events.py
- gajim/common/helpers.py
- gajim/common/i18n.py
- gajim/common/iana.py
- gajim/common/modules/message.py
- gajim/common/modules/omemo.py
- gajim/common/modules/presence.py
- gajim/common/modules/roster.py
- gajim/common/preview.py
- gajim/common/regex.py
- gajim/common/storage/archive/models.py
- gajim/common/storage/archive/storage.py
- gajim/common/util/muc.py
- + gajim/common/util/standards.py
- gajim/data/gui/chat_banner.ui
- gajim/data/gui/chat_list_row.ui
- gajim/data/gui/contact_info.ui
- + gajim/data/gui/contact_popover.ui
- − gajim/data/gui/contact_tooltip.ui
- gajim/data/gui/contact_view_item.ui
- gajim/data/gui/debug_console.ui
- gajim/data/gui/global_view_item.ui
- gajim/data/gui/groupchat_contact_header_view_item.ui
- gajim/data/gui/groupchat_details.ui
- gajim/data/gui/groupchat_info_scrolled.ui
- gajim/data/gui/groupchat_nick_chooser.ui
- gajim/data/gui/groupchat_roster.ui
- gajim/data/gui/message_actions_box.ui
- gajim/data/gui/omemo_trust_manager.ui
- + gajim/data/gui/shortcuts_manager_row.ui
- − gajim/data/gui/shortcuts_window.ui
- gajim/data/icons/hicolor/scalable/devices/feaher-share-2-symbolic.svg → 
gajim/data/icons/hicolor/scalable/devices/feather-share-2-symbolic.svg
- + gajim/data/icons/hicolor/scalable/devices/lucide-square-pen-symbolic.svg
- − gajim/data/other/shortcuts.json
- gajim/data/style/gajim.css
- gajim/gtk/account_wizard.py
- gajim/gtk/accounts.py
- gajim/gtk/app_side_bar.py
- gajim/gtk/application.py
- gajim/gtk/avatar.py
- gajim/gtk/avatar_selector.py
- gajim/gtk/builder.pyi
- gajim/gtk/change_password.py
- gajim/gtk/chat_banner.py
- gajim/gtk/chat_filter.py
- gajim/gtk/chat_function_page.py
- gajim/gtk/chat_list.py
- gajim/gtk/chat_list_row.py
- gajim/gtk/chat_page.py
- gajim/gtk/chat_stack.py
- gajim/gtk/chat_state_indicator.py
- gajim/gtk/const.py
- gajim/gtk/contact_info.py
- gajim/gtk/contact_name_widget.py
- + gajim/gtk/contact_popover.py
- gajim/gtk/control.py
- gajim/gtk/conversation/code_widget.py
- gajim/gtk/conversation/message_widget.py
- gajim/gtk/conversation/rows/encryption_info.py
- gajim/gtk/conversation/rows/file_transfer_jingle.py
- gajim/gtk/conversation/rows/message.py
- gajim/gtk/conversation/rows/widgets.py
- gajim/gtk/debug_console.py
- gajim/gtk/file_transfer_selector.py
- gajim/gtk/groupchat_details.py
- gajim/gtk/groupchat_info.py
- gajim/gtk/groupchat_join.py
- gajim/gtk/groupchat_manage.py
- gajim/gtk/groupchat_roster.py
- gajim/gtk/main.py
- gajim/gtk/menus.py
- gajim/gtk/message_actions_box.py
- gajim/gtk/message_input.py
- gajim/gtk/notification.py
- gajim/gtk/omemo_trust_manager.py
- gajim/gtk/preferences.py
- gajim/gtk/profile.py
- gajim/gtk/search_view.py
- − gajim/gtk/shortcuts.py
- + gajim/gtk/shortcuts_manager.py
- gajim/gtk/sidebar_switcher.py
- gajim/gtk/start_chat.py
- gajim/gtk/tooltips.py
- gajim/gtk/util/misc.py
- gajim/gtk/vcard_grid.py
- gajim/main.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/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/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_message_needs_highlight.py
- test/common/test_styling.py
- test/gtk/ui_test_chat_function_page.py
- test/gtk/ui_test_conversation_view.py
- + test/gtk/ui_test_side_bar_switcher.py


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/e6534b46d40da854f4e29deec24d946534164aa9...ac2564efa3a78552ef99c022fc77fab590f3377a

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/e6534b46d40da854f4e29deec24d946534164aa9...ac2564efa3a78552ef99c022fc77fab590f3377a
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