Daniel Brötzmann pushed to branch muc-display-participants-count at gajim / 
gajim


Commits:
aceaa244 by wurstsalat at 2025-06-25T07:05:19+02:00
cfix: Profile: Fix action bar background color

- - - - -
a449af0d by Weblate at 2025-06-25T09:53:08+02:00
chore: Update translations

- - - - -
375dc62b by wurstsalat at 2025-06-25T23:23:16+02:00
cfix: Code widget: Fix font-size

- - - - -
0fb309ed by Philipp Hörist at 2025-06-26T21:01:12+02:00
feat: Preferences: Add setting to hide header bar

- - - - -
2a643ece by Philipp Hörist at 2025-06-27T16:24:31+00:00
cfix: Windows: Make translations work with Gtk.Template

- - - - -
b0575754 by Philipp Hörist at 2025-06-28T00:17:17+02:00
new: Main: Make gi version check earlier

- - - - -
f0a059af by wurstsalat at 2025-06-28T09:33:29+02:00
cfix: Preferences: Improve show_header_bar title and description

- - - - -
ec0f3934 by Philipp Hörist at 2025-06-28T10:27:24+02:00
cfix: AppSideBar: Show unread counter

- - - - -
3ac67510 by Philipp Hörist at 2025-06-28T13:32:29+02:00
ci: Enable windows releases

- - - - -
89078a9c by Philipp Hörist at 2025-06-28T13:41:05+02:00
chore: Flatpak: Update dependencies

- - - - -
8fc00dfa by Weblate at 2025-06-28T14:01:02+02:00
chore: Update translations

- - - - -
f9b83aee by Philipp Hörist at 2025-06-28T14:57:50+02:00
chore: Flatpak: Update README.md

- - - - -
49e6a401 by Philipp Hörist at 2025-06-28T15:35:59+02:00
ci: Debian: Update nbxmpp nightly version

- - - - -
27e0ff17 by Philipp Hörist at 2025-06-28T17:29:46+02:00
cfix: Silence action helper warnings

Set the target before the action name, otherwise Gtk prints a warning to the 
console

- - - - -
2fc943b2 by Philipp Hörist at 2025-06-28T17:33:36+02:00
cfix: AlertDialogs: Use current active window as parent

- - - - -
83df844d by Philipp Hörist at 2025-06-28T18:48:34+02:00
new: Main: Add application icon in header bar

- - - - -
8c095d95 by Philipp Hörist at 2025-06-28T18:58:00+02:00
refactor: Remove icon theme png files

They should not be necessary when svg is available

- - - - -
6f5c00f2 by wurstsalat at 2025-06-29T14:41:51+02:00
cfix: Message input: Add unfocused border color

- - - - -
3cd05a49 by Weblate at 2025-06-29T15:45:11+02:00
chore: Update translations

- - - - -
ce4a98af by Philipp Hörist at 2025-06-29T15:49:27+02:00
release: 2.3.0

- - - - -
66be2216 by Philipp Hörist at 2025-06-29T16:57:07+02:00
fix: Windows: Enable automatic update check

- - - - -
0fbc25c9 by wurstsalat at 2025-06-29T17:06:55+02:00
other: DOAP: Update screenshot URL

- - - - -
c7b7bc11 by wurstsalat at 2025-06-29T17:32:31+02:00
other: Update app metainfo

- - - - -
6c6204a7 by wurstsalat at 2025-06-29T17:45:52+02:00
cfix: Fix app metainfo validation issues

- - - - -
16cc6854 by wurstsalat at 2025-06-29T18:54:30+02:00
fix: Windows: Add back required PNG status icons for systray icon

- - - - -
11b40010 by Weblate at 2025-06-29T18:54:33+02:00
chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

- - - - -
90ec147e by wurstsalat at 2025-06-29T19:12:38+02:00
release: 2.3.1

- - - - -
215977e9 by wurstsalat at 2025-06-30T21:14:01+02:00
imprv: Exceptions: Improve issue text

- - - - -
e95f27f6 by wurstsalat at 2025-06-30T21:14:51+02:00
other: Improve issue template

- - - - -
b256d4ea by wurstsalat at 2025-06-30T22:05:39+02:00
imprv: Contact info: Improve layout and wording

- - - - -
c1e3b391 by wurstsalat at 2025-06-30T22:06:00+02:00
imprv: Group chat info: Improve layout

- - - - -
d2c65186 by wurstsalat at 2025-07-02T08:42:43+02:00
cfix: Sidebar: Fix listbox item's active state background color

- - - - -
247027ef by wurstsalat at 2025-07-02T08:55:50+02:00
fix: Workspaces: Fix dropping a chat on the new workspace icon

Fixes #12340

- - - - -
4a450e6b by Philipp Hörist at 2025-07-02T19:42:58+02:00
fix: Migration: Fix migration for Gajim versions < 1.8.4

Fixes #12308

- - - - -
a9f7c3a7 by Weblate at 2025-07-02T20:49:10+02:00
chore: Update translations

- - - - -
87965a91 by Philipp Hörist at 2025-07-02T20:50:50+02:00
release: 2.3.2

- - - - -
a7112f16 by Philipp Hörist at 2025-07-03T19:03:16+02:00
new: Notifications: Improve logging

- - - - -
aaddbf6d by Marco Festini at 2025-07-03T18:32:04+00:00
imprv: Present main window when clicking systray icon

- - - - -
be53ab10 by Philipp Hörist at 2025-07-03T21:22:13+02:00
fix: GroupChat: Don’t allow sending messages if contact is not joined

Fixes #12351

- - - - -
926da541 by Legi at 2025-07-05T06:51:41+00:00
imprv: Add support for the urgency hint on win32

- - - - -
2b193394 by wurstsalat at 2025-07-05T11:34:53+02:00
other: Windows dev env: Remove superfluous pygobject-stubs config

- - - - -
752bb2fe by wurstsalat at 2025-07-05T11:35:26+02:00
ci: Tests: Remove superfluous pygobject-stubs config

- - - - -
70533bda by wurstsalat at 2025-07-05T12:35:44+02:00
imprv: Preferences: Improve display of locked settings

Closes #12354

- - - - -
55a5bb9f by Philipp Hörist at 2025-07-05T12:41:04+02:00
fix: Windows: Make --user-profile work correctly with portable installations

Fixes #12356

- - - - -
50b0bd42 by wurstsalat at 2025-07-06T08:17:58+02:00
cfix: Windows status icon: Honor initial show_trayicon setting

- - - - -
4b1dec40 by wurstsalat at 2025-07-06T09:52:42+02:00
fix: Status icon: Call shutdown when handling Gajim core shutdown

- - - - -
2566dc7a by wurstsalat at 2025-07-06T15:37:30+00:00
fix: Styling: Add extra CSS on Windows to fix issues

- window shadow would prevent clicks on underlying windows
- monospace font is not installed on Windows

Fixes #12333

- - - - -
53814e91 by Philipp Hörist at 2025-07-07T21:40:16+02:00
refactor: Notifications: Remove code for detecting notification interfaces

Leave this job to GLib

Fixes #12349

- - - - -
f3a1a984 by wurstsalat at 2025-07-07T23:29:12+02:00
perf: Main window: Display (empty) main window early to indicate startup 
progress

- - - - -
9d8e36aa by wurstsalat at 2025-07-08T20:06:30+02:00
perf: Preferences: Load plugin manifests in idle fashion to avoid blocking the 
UI

- - - - -
02b572d5 by wurstsalat at 2025-07-08T21:00:12+02:00
cfix: Certificate/device info: Make strings translatable

- - - - -
f18309c0 by wurstsalat at 2025-07-08T21:01:08+02:00
imprv: Group chat management: Use Adw widgets

- - - - -
143a7c2b by wurstsalat at 2025-07-08T21:37:01+02:00
fix: Preview: Guard for errors while trying to create thumbnails

Fixes #12360

- - - - -
255e4fe3 by wurstsalat at 2025-07-08T22:00:17+02:00
fix: Preview: Guard file access checks

Fixes #12361

- - - - -
94986a1c by wurstsalat at 2025-07-08T23:21:25+02:00
fix: Preview: Guard for more errors while trying to save file

Fixes #12337

- - - - -
77397074 by Weblate at 2025-07-09T21:42:43+02:00
chore: Update translations

- - - - -
5482b62e by wurstsalat at 2025-07-13T15:00:43+02:00
fix: Disable accesskit on Windows to prevent segfaults

Fixes #12364

See https://github.com/msys2/MINGW-packages/issues/24812

- - - - -
f16bbd28 by Weblate at 2025-07-13T15:23:20+02:00
chore: Update translations

- - - - -
3029c012 by wurstsalat at 2025-07-13T16:06:00+02:00
fix: Manage roster: Fix renaming contacts without nickname

Fixes #12369

- - - - -
a86b7222 by Philipp Hörist at 2025-07-13T16:37:22+02:00
release: 2.3.3

- - - - -
334dc6fc by wurstsalat at 2025-07-17T18:07:55+02:00
fix: Message actions box: Support pasting image/bmp

Fixes #12367

- - - - -
f320be39 by wurstsalat at 2025-07-20T12:34:45+02:00
change: Preview audio visualizer: Use Adw accent color

Closes #12373

- - - - -
b016aa5f by Philipp Hörist at 2025-07-20T16:22:06+02:00
imprv: Set stream language

Fixes #11767

- - - - -
7c21f91d by Philipp Hörist at 2025-07-20T21:45:14+02:00
new: Assistant: Make icon in default page optional

- - - - -
a5e36498 by Philipp Hörist at 2025-07-20T21:49:11+02:00
imprv: AdHoc: Improve diplayed errors

Fixes #12376

- - - - -
86a03079 by Philipp Hörist at 2025-07-20T21:58:30+02:00
cq: AdHoc: Fix type errors

- - - - -
9f92600c by Philipp Hörist at 2025-07-20T22:04:03+02:00
cq: ServerInfo: Fix type errors

- - - - -
6fbf5b66 by wurstsalat at 2025-07-25T21:21:44+02:00
fix: Message input: Grab focus after selecting emoji

Fixes #12378

- - - - -
4d053059 by Philipp Hörist at 2025-07-26T10:08:12+02:00
imprv: Main: Hide chat on escape

Fixes #12381

- - - - -
286806a8 by Philipp Hörist at 2025-07-26T10:09:25+02:00
imprv: Main: Make Escape close the window independent of chat setting

- - - - -
b967f87e by Daniel Brötzmann at 2025-07-27T20:05:04+00:00
imprv: Emoji completion: Sort emojis

- - - - -
5b3ab960 by Philipp Hörist at 2025-07-28T21:25:15+00:00
imprv: Chat: Handle images drag&drop from browsers

- - - - -
c44309f8 by wurstsalat at 2025-07-28T23:36:57+02:00
fix: Plugins: Don't fail when trying to check for plugin errors; improve logging

- - - - -
095a99d0 by wurstsalat at 2025-07-29T19:53:49+02:00
imprv: Chat rows: Add CSS classes for identifying message direction

Closes #12374

- - - - -
ce2a8540 by Philipp Hörist at 2025-08-01T19:42:11+02:00
fix: StartChat: Make sure entry has focus always

Fixes #12396

- - - - -
35b09283 by wurstsalat at 2025-08-01T22:16:35+02:00
fix: Messages: Align LTR/RTL messages correctly if the global direction differs

Fixes #12383

- - - - -
de21d7f6 by wurstsalat at 2025-08-02T14:44:26+02:00
fix: Chat function page: Set contact name correctly for 'Note to myself'

- - - - -
209c7522 by wurstsalat at 2025-08-02T14:50:50+02:00
cq: Modules: Remove obsolete type ignores

- - - - -
199faf5c by wurstsalat at 2025-08-02T15:07:17+02:00
fix: File transfer: Fix warning message when invoking send-file action

- - - - -
0b1a4b34 by Philipp Hörist at 2025-08-02T17:19:33+02:00
new: VCard: Cache vcard queries

- - - - -
054e06f5 by Philipp Hörist at 2025-08-02T23:42:14+02:00
feat: VCard4: Support timezone field

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

- - - - -
01cb2842 by wurstsalat at 2025-08-07T22:53:45+02:00
imprv: Group chats: Show participants count and improve styling

Closes #12210

- - - - -


189 changed files:

- .gitlab-ci.yml
- .gitlab/issue_templates/Bug.md
- ChangeLog
- data/gajim.doap
- data/org.gajim.Gajim.metainfo.xml.in
- debian/control
- flatpak/README.md
- flatpak/org.gajim.Gajim.Devel.yaml
- flatpak/org.gajim.Gajim.yaml
- gajim/__init__.py
- gajim/common/application.py
- gajim/common/client.py
- gajim/common/configpaths.py
- gajim/common/modules/annotations.py
- gajim/common/modules/bookmarks.py
- gajim/common/modules/roster.py
- gajim/common/modules/vcard4.py
- gajim/common/preview.py
- gajim/common/regex.py
- gajim/common/setting_values.py
- gajim/common/settings.py
- gajim/common/storage/archive/migration.py
- gajim/common/util/classes.py
- gajim/common/util/muc.py
- gajim/data/gui/certificate.ui
- gajim/data/gui/chat_banner.ui
- gajim/data/gui/contact_info.ui
- gajim/data/gui/device_info.ui
- gajim/data/gui/groupchat_affiliation.ui
- gajim/data/gui/groupchat_blocks.ui
- gajim/data/gui/groupchat_contact_header_view_item.ui
- gajim/data/gui/groupchat_manage.ui
- gajim/data/gui/groupchat_outcast.ui
- gajim/data/gui/groupchat_roster.ui
- gajim/data/gui/main.ui
- gajim/data/gui/omemo_trust_manager.ui
- − gajim/data/icons/hicolor/16x16/status/gajim-event.png
- − gajim/data/icons/hicolor/16x16/status/gajim-plugins.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-away.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-chat.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-connecting.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-dnd.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-error.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-event.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-muc-active.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-muc-inactive.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-offline.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-online.png
- − gajim/data/icons/hicolor/16x16/status/gajim-status-xa.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-bytestreams.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-conference.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-disc.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-facebook.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-gadu-gadu.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-http-ws.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-icq.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-irc.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-jabber.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-jud.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-mail.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-mrim.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-msn.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-pubsub.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-rss.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-sip.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-sms.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-tv.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-twitter.png
- − gajim/data/icons/hicolor/32x32/categories/gajim-agent-weather.png
- − gajim/data/icons/hicolor/32x32/status/gajim-event.png
- − gajim/data/icons/hicolor/32x32/status/gajim-group-chat-invitation.png
- − gajim/data/icons/hicolor/32x32/status/gajim-status-event.png
- − gajim/data/icons/hicolor/32x32/status/gajim-status-muc-active.png
- − gajim/data/icons/hicolor/32x32/status/gajim-status-muc-inactive.png
- − gajim/data/icons/hicolor/32x32/status/gajim-subscription-request.png
- − gajim/data/icons/hicolor/48x48/status/gajim-chat-msg-recv.png
- − gajim/data/icons/hicolor/48x48/status/gajim-group-chat-invitation.png
- − gajim/data/icons/hicolor/48x48/status/gajim-status-offline.png
- − gajim/data/icons/hicolor/48x48/status/gajim-status-online.png
- − gajim/data/icons/hicolor/48x48/status/gajim-subscription-request.png
- − gajim/data/icons/hicolor/48x48/status/gajim-unsubscribed.png
- − gajim/data/icons/hicolor/96x96/apps/gajim.png
- − gajim/data/icons/hicolor/96x96/categories/map.png
- − gajim/data/icons/hicolor/96x96/status/gajim-group-chat-invitation.png
- − gajim/data/icons/hicolor/96x96/status/gajim-subscription-request.png
- gajim/data/icons/hicolor/index.theme
- gajim/data/icons/hicolor/scalable/devices/feaher-share-2-symbolic.svg → 
gajim/data/icons/hicolor/scalable/devices/feather-share-2-symbolic.svg
- gajim/data/style/gajim.css
- + gajim/data/style/windows.css
- gajim/gtk/account_page.py
- gajim/gtk/account_wizard.py
- gajim/gtk/accounts.py
- gajim/gtk/activity_list.py
- gajim/gtk/activity_page.py
- gajim/gtk/adhoc.py
- gajim/gtk/app_side_bar.py
- gajim/gtk/application.py
- gajim/gtk/assistant.py
- gajim/gtk/builder.pyi
- gajim/gtk/change_password.py
- gajim/gtk/chat_banner.py
- gajim/gtk/chat_function_page.py
- gajim/gtk/chat_list_header.py
- gajim/gtk/chat_list_row.py
- gajim/gtk/chat_list_stack.py
- gajim/gtk/chat_page.py
- gajim/gtk/chat_stack.py
- gajim/gtk/completion/emoji.py
- gajim/gtk/contact_info.py
- gajim/gtk/control.py
- gajim/gtk/conversation/message_widget.py
- gajim/gtk/conversation/rows/file_transfer.py
- gajim/gtk/conversation/rows/file_transfer_jingle.py
- gajim/gtk/conversation/rows/message.py
- gajim/gtk/css_config.py
- gajim/gtk/exception.py
- gajim/gtk/groupchat_details.py
- gajim/gtk/groupchat_manage.py
- gajim/gtk/groupchat_roster.py
- gajim/gtk/main.py
- gajim/gtk/manage_roster.py
- gajim/gtk/menus.py
- gajim/gtk/message_actions_box.py
- gajim/gtk/notification.py
- gajim/gtk/omemo_trust_manager.py
- gajim/gtk/plugins.py
- gajim/gtk/preferences.py
- gajim/gtk/preview_audio_visualizer.py
- gajim/gtk/profile.py
- gajim/gtk/search_view.py
- gajim/gtk/server_info.py
- gajim/gtk/settings.py
- gajim/gtk/sidebar_listbox.py
- gajim/gtk/start_chat.py
- gajim/gtk/status_icon.py
- gajim/gtk/status_message_selector.py
- gajim/gtk/status_selector.py
- gajim/gtk/util/classes.py
- gajim/gtk/util/misc.py
- gajim/gtk/vcard_grid.py
- gajim/gtk/workspace_listbox.py
- gajim/main.py
- gajim/plugins/pluginmanager.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_conversation_view.py
- win/dev_env.sh


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/b573946d54348f17fc4dc8ee08de96cc21d03034...01cb28420e6ab57a9243a08c3d1389de6f8a8e07

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