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


Commits:
ffc288a0 by Philipp Hörist at 2025-10-18T23:56:20+02:00
cfix: Chatstate: Don’t fail accessing muc data

- - - - -
b45b6f95 by mesonium at 2025-10-19T16:13:36+02:00
fix: Rotate image preview correctly

- - - - -
39b7725f by mesonium at 2025-10-19T16:13:51+02:00
fix: Apply scaling to image previews again

- - - - -
918e5ede by Philipp Hörist at 2025-10-19T22:32:28+02:00
new: Store avatar sha in occupant table if available

- - - - -
aadf903f by Philipp Hörist at 2025-10-19T22:37:41+02:00
cfix: Chatstate: Create contacts implicitly when composers are requested

- - - - -
bd7658d4 by Philipp Hörist at 2025-10-20T20:40:36+02:00
cfix: Preview: Trigger download on icon click

- - - - -
a976eb56 by Philipp Hörist at 2025-10-21T12:36:37+02:00
refactor: Control: Simplify code around adding messages to the view

- - - - -
2a4954c4 by Philipp Hörist at 2025-10-23T13:16:00+02:00
cfix: Chatstates: Fix and simplify code

- Don't raise signal on ResourceContacts
- Banner: Remove obsolete signal handling of chatstate-update
- Make composing timeout also apply to PAUSED state

- - - - -
30f330cf by Philipp Hörist at 2025-10-23T15:13:26+02:00
refactor: Always use UTC timestamps for get_uf_relative_time()

- - - - -
0bd2524e by nicoco at 2025-10-23T14:09:14+00:00
imprv: Support for pronouns in profiles

- - - - -
6da2b356 by wurstsalat at 2025-10-23T20:38:54+02:00
cfix: Preview: Fix label alignment

- - - - -
369598cd by wurstsalat at 2025-10-23T22:08:50+02:00
cfix: Audio preview: Add back 'Open Folder'/'Save As' buttons

- - - - -
c3fa2a84 by nicoco at 2025-10-24T16:50:03+00:00
imprv: GroupChat: Support color for hats

- - - - -
d3c97e33 by wurstsalat at 2025-10-24T21:54:29+02:00
fix: PEP Config: Disable buttons according to account connectivity

Fixes #12503

- - - - -
77f9ed9a by wurstsalat at 2025-10-24T22:07:19+02:00
fix: Contact info: Only allow renaming contact if contact is in roster

Fixes #12504

- - - - -
282321ed by wurstsalat at 2025-10-24T22:12:09+02:00
fix: File selector/avatar selector: Guard for missing value on drop

Fixes #12505

- - - - -
a845c40e by wurstsalat at 2025-10-24T22:22:08+02:00
fix: Password storage: Catch more exceptions when trying to delete password

Fixes #12506

- - - - -
05e6c3b1 by wurstsalat at 2025-10-25T12:16:06+02:00
fix: Windows: Add full-width question mark to blacklisted characters for file 
names

Fixes #11603

- - - - -
5a68662f by Philipp Hörist at 2025-10-25T21:05:54+02:00
new: Add PulseManager

- - - - -
bec93c1e by Philipp Hörist at 2025-10-25T22:43:23+02:00
fix: MessageRowActions: Fix memory leak

Make MessageRowActions only hold a weak reference to the MessageRow so it can 
correctly
finalize when the chat is closed.

- - - - -
f1f8313b by Philipp Hörist at 2025-10-26T09:35:27+01:00
imprv: DiscoverServices: Recognize pep as pubsub service

- - - - -
4653777d by Philipp Hörist at 2025-10-26T21:11:31+01:00
refactor: ServiceDiscovery: Use nbxmpp pubsub methods

- - - - -
e648d952 by Philipp Hörist at 2025-10-28T23:38:59+01:00
new: VCard4: Subscribe and store own vcard

- - - - -
303107f1 by Daniel Brötzmann at 2025-10-29T18:44:50+00:00
imprv: AccountPage: Use Adw widgets and integrate profile

- - - - -
c6d04252 by Philipp Hörist at 2025-10-29T20:02:55+01:00
cq: Format plugins folder with black

- - - - -
25045bac by Philipp Hörist at 2025-10-29T21:02:53+01:00
cq: Format more files with black

- - - - -
7cb31834 by Philipp Hörist at 2025-10-29T21:06:39+01:00
cq: Fix pyright ignore comment

- - - - -
33677b94 by Philipp Hörist at 2025-10-29T21:28:10+00:00
imprv: HTTPUpload: Replace nbxmpp http request

- - - - -
d0418e24 by Philipp Hörist at 2025-10-29T21:28:10+00:00
cfix: AccountWizard: Cancel http request when dialog is closed

- - - - -


78 changed files:

- gajim/common/aes.py
- gajim/common/app.py
- gajim/common/application.py
- gajim/common/client.py
- gajim/common/dbus/base.py
- gajim/common/dbus/file_manager.py
- gajim/common/dbus/location.py
- gajim/common/dbus/logind.py
- gajim/common/dbus/menu.py
- gajim/common/dbus/music_track.py
- gajim/common/dbus/remote_control.py
- gajim/common/dbus/statusnotifieritem.py
- gajim/common/dbus/system_style.py
- gajim/common/enum.py
- gajim/common/events.py
- gajim/common/file_transfer_manager.py
- gajim/common/helpers.py
- gajim/common/modules/chatstates.py
- gajim/common/modules/contacts.py
- gajim/common/modules/httpupload.py
- gajim/common/modules/message_util.py
- gajim/common/modules/omemo.py
- gajim/common/modules/pubsub.py
- gajim/common/modules/vcard4.py
- gajim/common/multiprocess/http.py
- gajim/common/multiprocess/thumbnail.py
- gajim/common/passwords.py
- gajim/common/task_manager.py
- gajim/common/util/http.py
- gajim/common/util/image.py
- gajim/common/util/user_strings.py
- gajim/common/winapi/system_style.py
- gajim/data/gui/account_page.ui
- gajim/data/gui/preview/preview.ui
- gajim/data/gui/preview_audio.ui
- − gajim/data/gui/status_message_selector.ui
- gajim/gtk/account_page.py
- gajim/gtk/account_wizard.py
- gajim/gtk/activity_list.py
- gajim/gtk/avatar_selector.py
- gajim/gtk/builder.pyi
- gajim/gtk/chat_banner.py
- gajim/gtk/chat_list.py
- gajim/gtk/chat_list_row.py
- gajim/gtk/contact_info.py
- gajim/gtk/contact_popover.py
- gajim/gtk/control.py
- gajim/gtk/conversation/rows/widgets.py
- gajim/gtk/discovery.py
- gajim/gtk/exception.py
- gajim/gtk/file_transfer_selector.py
- gajim/gtk/menus.py
- gajim/gtk/pep_config.py
- gajim/gtk/plugins.py
- gajim/gtk/preview/image.py
- gajim/gtk/preview/preview.py
- gajim/gtk/preview_audio.py
- gajim/gtk/profile.py
- gajim/gtk/status_message_selector.py → gajim/gtk/status_message_row.py
- gajim/gtk/tooltips.py
- gajim/gtk/vcard_grid.py
- gajim/plugins/__init__.py
- gajim/plugins/events.py
- gajim/plugins/gajimplugin.py
- gajim/plugins/helpers.py
- gajim/plugins/manifest.py
- gajim/plugins/pluginmanager.py
- gajim/plugins/plugins_i18n.py
- gajim/plugins/repository.py
- pyproject.toml
- test/common/test_contacts.py
- test/common/test_get_uf_relative_time.py
- test/common/test_message_needs_highlight.py
- test/common/test_regex.py
- test/common/test_sanitize_filename.py
- test/common/test_styling.py
- test/common/test_text_util.py
- test/common/test_uri_util.py


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/505fe6f24eba7cf1e70179cad8c869def09abf14...d0418e24fccee37db7ce982668d2a2df5480947e

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