Philipp Hörist pushed to branch db-migration-transient at gajim / gajim


Commits:
ba884848 by mesonium at 2025-11-24T16:42:37+00:00
fix: AudioPlayer: Fix UI for RTL layout

- - - - -
81169e60 by mesonium at 2025-11-24T16:42:37+00:00
cq: AudioPlayer / VoiceMessage: Use better logic when stopping playback

- - - - -
6fd5ca0e by nicoco at 2025-11-26T20:38:53+00:00
fix: Hats: Use correct color

- - - - -
1eea5564 by Philipp Hörist at 2025-11-27T20:39:38+01:00
refactor: HTTP: Correctly count downloaded bytes

- - - - -
b1b86499 by Philipp Hörist at 2025-11-27T20:39:38+01:00
imprv: HTTP: Better deal with servers not sending content-length

- - - - -
f494921a by Philipp Hörist at 2025-11-27T20:39:38+01:00
fix: MessageActionBox: Fix resize loop

- - - - -
66a5e9c8 by Philipp Hörist at 2025-11-27T20:39:38+01:00
new: Preview: Improve log message

- - - - -
865c9b65 by Philipp Hörist at 2025-11-27T22:10:46+01:00
ci: Debian: Update git patch

- - - - -
c95d1a49 by Philipp Hörist at 2025-11-27T22:56:11+01:00
cq: GajimDropDown: Fix type errors

- - - - -
0acc31bf by Philipp Hörist at 2025-11-27T22:57:35+01:00
cq: Fix type errors for GObject property access

Its better to access the attributes directly, because the props attribute will 
never have type hints

- - - - -
53be426a by mesonium at 2025-11-28T19:25:22+00:00
feat: Add animated GIF/WebP previews

- - - - -
f89b3f94 by Philipp Hörist at 2025-11-28T20:48:19+01:00
chore: Update README.md

- - - - -
71795084 by Philipp Hörist at 2025-11-28T22:18:02+01:00
cfix: AnimatedImage: Better handle missing dependencies

- Check if Gst is installed and abort early if not
- Handle exceptions during pipeline setup

- - - - -
47701b8f by Philipp Hörist at 2025-11-29T09:38:23+01:00
ci: Use stable pygobject-stub version

- - - - -
37235bdb by Philipp Hörist at 2025-11-29T09:55:19+01:00
refactor: SidebarListbox: Access object property directly

- - - - -
345b409c by Philipp Hörist at 2025-11-29T10:49:07+01:00
ci: Debian: Update dependencies

- - - - -
89272f26 by Philipp Hörist at 2025-11-29T14:45:13+01:00
fix: Commands: Don’t fail to create commands with python 3.14

- - - - -
34e0501d by Philipp Hörist at 2025-11-29T15:52:05+01:00
chore: Update gstreamer dependencies

- - - - -
62b6d602 by mesonium at 2025-11-29T16:12:21+00:00
cfix: AnimatedImage: Don't start playback too early

- - - - -
4d544c10 by wurstsalat at 2025-11-30T22:21:07+00:00
fix: DBMigration: Ensure window modality by setting transient periodically

While the DBMigration window is presented, Gajim's main window may not be
present yet (app.window = None). This prevents the DBMigration window
from becoming modal. Setting the transient periodically makes sure modality
is enabled as soon as Gajim's main window is presented.

Fixes #12520

- - - - -


41 changed files:

- .gitlab-ci.yml
- README.md
- debian/control
- debian/patches/remove-nbxmpp-from-deps.patch
- gajim/common/commands.py
- gajim/common/file_transfer_manager.py
- gajim/common/filetransfer.py
- gajim/common/multiprocess/http.py
- + gajim/common/multiprocess/webp_frames.py
- gajim/common/util/image.py
- gajim/common/util/preview.py
- gajim/data/gui/db_migration.ui
- gajim/data/gui/preview/audio.ui
- + gajim/data/icons/hicolor/scalable/devices/inter-play-gif.svg
- gajim/gtk/audio_player.py
- gajim/gtk/completion/commands.py
- gajim/gtk/completion/emoji.py
- gajim/gtk/completion/nickname.py
- gajim/gtk/conversation/rows/file_transfer.py
- gajim/gtk/db_migration.py
- gajim/gtk/debug_console.py
- gajim/gtk/dropdown.py
- gajim/gtk/groupchat_blocks.py
- gajim/gtk/groupchat_roster.py
- gajim/gtk/history_export.py
- gajim/gtk/message_actions_box.py
- gajim/gtk/preference/manage_roster.py
- + gajim/gtk/preview/animated_image.py
- gajim/gtk/preview/audio.py
- gajim/gtk/preview/audio_visualizer.py
- + gajim/gtk/preview/gif_backend.py
- gajim/gtk/preview/image.py
- gajim/gtk/preview/preview.py
- + gajim/gtk/preview/webp_backend.py
- gajim/gtk/sidebar_listbox.py
- gajim/gtk/tooltips.py
- gajim/gtk/vcard_grid.py
- gajim/gtk/voice_message_recorder_widget.py
- test/gtk/ui_test_db_migration.py
- test/gtk/ui_test_preview.py
- win/_base.sh


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/e1cc21629d1f1e178c2c2e5e42f4563450ff900f...4d544c101234d13c18af8692ffa48b58a5139034

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