Daniel Brötzmann pushed to branch adw-application at gajim / gajim


Commits:
77c201ed by Weblate at 2025-02-27T19:56:46+01:00
chore: Update translations

- - - - -
b4b9e14c by wurstsalat at 2025-02-27T21:39:22+01:00
cfix: Preferences: Fix lock icon layout

- - - - -
8681e634 by Philipp Hörist at 2025-02-27T22:30:38+01:00
chore: Update IANA data

- - - - -
416fdc51 by Philipp Hörist at 2025-02-27T22:30:38+01:00
change: Raise nbxmpp version

- - - - -
bf66d326 by Philipp Hörist at 2025-02-27T22:42:09+01:00
chore: Flatpak: Update dependencies

- - - - -
1b493e43 by Philipp Hörist at 2025-02-28T20:10:59+01:00
ci: Debian: Raise nbxmpp version

- - - - -
0c61acd9 by Philipp Hörist at 2025-02-28T20:11:14+01:00
release: 2.0.0

- - - - -
8b74aa13 by Philipp Hörist at 2025-03-01T10:28:17+01:00
fix: Settings: Fix opening sub dialogs

- - - - -
8bd6d392 by wurstsalat at 2025-03-01T16:31:31+01:00
fix: Preferences: Update themes list when removing theme

Use ThemeUpdate instead of StyleChanged (which is used for dark/light mode)

- - - - -
821ec029 by wurstsalat at 2025-03-01T16:43:44+01:00
imprv: Start Chat: Add confirmation dialog for 'Forget this Group Chat' action

Closes #12199

- - - - -
3091a7c5 by wurstsalat at 2025-03-01T17:19:24+01:00
other: Update DOAP file

- - - - -
178a08d4 by wurstsalat at 2025-03-01T19:32:10+01:00
refactor: Disable dependency checks for Farstream and AV

These checks are obsolete while AV support is disabled.
Testing for Farstream triggered a GTK critical:
gst_base_auto_convert_register_filter: assertion
'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed

- - - - -
262279db by wurstsalat at 2025-03-01T19:34:25+01:00
fix: Show audio input selection again (for voice messages)

- - - - -
ffebaf03 by wurstsalat at 2025-03-01T19:36:30+01:00
fix: Preferences: Show missing titles for settings again

- - - - -
c1786bfc by wurstsalat at 2025-03-01T19:42:10+01:00
cq: PluginManager: Reduce loglevel for failed manifest loading attempts

- - - - -
1ac25066 by wurstsalat at 2025-03-01T19:57:35+01:00
fix: SettingsDialog: Fix showing dialogs

- - - - -
e4dd62b4 by Philipp Hörist at 2025-03-02T15:19:16+01:00
fix: StartChat: Don't crash when groupchat is in Roster

- - - - -
734d2e91 by Daniel Brötzmann at 2025-03-02T20:06:42+00:00
fix: EventStorage: Serialize JIDs correctly

- - - - -
efffcc8c by wurstsalat at 2025-03-02T21:26:45+01:00
cq: HTTPUpload: Improve type annotations

- - - - -
49bb355b by wurstsalat at 2025-03-02T23:03:37+01:00
cq: ChatMarkers: Improve type annotations

- - - - -
7ee56e87 by Philipp Hörist at 2025-03-03T19:58:28+01:00
fix: MUC: Don’t query avatars if not allowed

- - - - -
c1ed3abb by Weblate at 2025-03-03T21:54:12+01:00
chore: Update translations

- - - - -
45ec7a16 by Philipp Hörist at 2025-03-03T21:59:39+01:00
release: 2.0.1

- - - - -
d96e3c40 by wurstsalat at 2025-03-03T23:37:17+01:00
imprv: Improve confirmation dialog strings

- - - - -
0da85139 by Philipp Hörist at 2025-03-04T12:59:35+01:00
refactor: Util: Remove obsolete method

- - - - -
ed0b5aa3 by wurstsalat at 2025-03-04T23:18:42+01:00
fix: History export: Skip ResourceContacts for export

Fixes #12208

- - - - -
df0f9e89 by wurstsalat at 2025-03-04T23:23:16+01:00
fix: Ad-hoc commands: Expand list of commands vertically

Fixes #12206

- - - - -
997afd35 by wurstsalat at 2025-03-05T21:55:35+01:00
cfix: Add back Farstream version requirement and disable CallManager

This suppresses a warning triggered by jingle modules when importing Farstream

- - - - -
1ca571e9 by Philipp Hörist at 2025-03-05T22:01:34+01:00
refactor: ExportHistory: Use dedicate param struct for action

- Return message type in get_conversation_jids() so we know the jid type

- - - - -
346f3683 by Philipp Hörist at 2025-03-06T23:56:46+01:00
refactor: Harmonize add contact actions

- Replace add-to-roster action with add-contact

- - - - -
0f039191 by Philipp Hörist at 2025-03-07T00:00:02+01:00
fix: Menus: Create menu on button click

Otherwise we have stale menu entries

Fixes #12214

- - - - -
62996c6a by mesonium at 2025-03-07T22:01:46+00:00
fix: Make dragged chat stick to cursor

- - - - -
a7fbe50b by Emmanuel Gil Peyrot at 2025-03-07T23:08:43+01:00
change: Display a warning when trying to add domain JID

Such JIDs are valid, so we shouldn’t forbid them, but users stumble upon
that thinking they can just add 'user' instead of '[email protected]', so
displaying a warning seems better than not.

- - - - -
378aae0e by wurstsalat at 2025-03-08T09:53:14+01:00
cq: GroupChatJoin: Improve type annotations

- - - - -
29a5b49f by Philipp Hörist at 2025-03-08T13:04:16+01:00
feat: Moderation: Support Message Moderation 0.3.0

- - - - -
14eab1b2 by Philipp Hörist at 2025-03-08T13:18:15+01:00
cq: GroupChatJoin: Fix type

- - - - -
025a0aee by mesonium at 2025-03-08T15:06:23+01:00
fix: StartChatDialog: Do not crash, when dialog closes after starting new chat

Fixes #12213

- - - - -
75d2b118 by Philipp Hörist at 2025-03-08T15:51:13+01:00
fix: HistoryExport: Export messages in ascending order

Fixes #12218

- - - - -
42d32017 by nicoco at 2025-03-08T16:36:26+00:00
feat: Use XEP-0172 nickname of contacts not in roster

Fixes #11476

- - - - -
c3ccf675 by wurstsalat at 2025-03-09T13:45:09+01:00
fix: Helpers: Check for empty bytes objects when loading file async

Fixes #12220

- - - - -
deecc8e2 by wurstsalat at 2025-03-09T17:05:21+01:00
fix: ContactNameWidget: Add more conditions for enabling edit mode

Fixes #12221

- - - - -
1e095594 by wurstsalat at 2025-03-09T17:13:00+01:00
fix: MUC: Ensure MUCData is initiated with jid string

Fixes #12222

- - - - -
1fec2471 by wurstsalat at 2025-03-09T21:52:19+00:00
imprv: Simplify URI context menu

This removes custom URI handling for all types except XMPP/ambiguous URI types.
GTK handles other URI types already (mailto, tel, etc.)

Closes #12207

- - - - -
e96ea115 by wurstsalat at 2025-03-09T21:52:19+00:00
change: Don't handle file URIs

This is considered feature-creep

- - - - -
4efec389 by wurstsalat at 2025-03-09T21:52:19+00:00
imprv: Remove 'ambiguous-address' URI processing

Fixes #12192

- - - - -
1f433ab1 by mesonium at 2025-03-09T22:30:09+00:00
fix: MessageInput: Do not crash on message send

Alternative to 9a68e96e to essentially fix #12158,
as we need to work around
https://gitlab.gnome.org/GNOME/gtk/-/issues/7382

Introduces a minor regression:
When the input shows > 1 line and gets resized, so that
the whole text finally fits into a single line,
the view's height is 2 lines tall, until the text buffer
is changed again.

- - - - -
cd00f96f by wurstsalat at 2025-03-10T06:35:16+00:00
cq: Receipts: Improve type annotations

- - - - -
18ec02b4 by wurstsalat at 2025-03-10T06:35:16+00:00
cq: Modules: Call Roster's get_item with JID object

- - - - -
c928463a by wurstsalat at 2025-03-10T06:35:16+00:00
refactor: Modules: Change type annotations in MUC and MAM modules

- - - - -
ad55c8d7 by Philipp Hörist at 2025-03-10T16:41:38+01:00
refactor: Bookmarks: Handle invalid bookmark on retract

- - - - -
e63c572b by Philipp Hörist at 2025-03-10T16:44:36+01:00
cq: Iq: Improve type hints

- - - - -
6ccdb884 by wurstsalat at 2025-03-10T18:38:26+01:00
imprv: Moderation: Improve moderation text

- - - - -
cd858eb7 by wurstsalat at 2025-03-10T18:48:18+01:00
cq: GroupChatInfo: Improve type annotations

- - - - -
2006a3ef by Philipp Hörist at 2025-03-10T19:29:47+01:00
refactor: MAM: Improve error handling

Add removal by id because the JID is not in all error conditions available

- - - - -
2aaaf55f by Weblate at 2025-03-10T22:54:19+01:00
chore: Update translations

- - - - -
5c0cf7f4 by Philipp Hörist at 2025-03-10T22:55:23+01:00
chore: Flatpak: Update dependencies

- - - - -
a647aad2 by Philipp Hörist at 2025-03-10T22:56:45+01:00
release: 2.0.2

- - - - -
a7d0abaa by wurstsalat at 2025-03-10T21:59:28+00:00
imprv: Group chats: Improve strings for events

- - - - -
44d005ed by Philipp Hörist at 2025-03-11T00:24:24+01:00
fix: MUC: Don’t fail on displaying affiliation change

- - - - -
0dd018f5 by wurstsalat at 2025-03-11T21:19:27+01:00
fix: ChatControl: Handle autoscroll-changed without active chat

Fixes #12226

- - - - -
a9990c5c by Philipp Hörist at 2025-03-11T22:01:32+01:00
fix: Chat: Send read marker only when chat is at bottom

- - - - -
36e96a3d by wurstsalat at 2025-03-13T23:07:20+01:00
fix: AdHoc: Don't fail if dataform widget is not set when cancelling

Fixes #12227

- - - - -
e11719e5 by Philipp Hörist at 2025-03-14T19:20:17+01:00
fix: StatusIcon: Show correct state for mute sounds option

- - - - -
9816d7cf by mesonium at 2025-03-14T19:08:57+00:00
cfix: Use better method to adjust input view's height

This approach leads to a smoother adjustment and
always ensures the correct height and scroll position.

Credits go to the Dino project, who came up
with this solution [1].

Fixes essentially #12158.

[1] https://github.com/dino/dino/commit/e51b55432fe98e0fbc036fe785ef50fbf1589034

- - - - -
50e4bdab by wurstsalat at 2025-03-14T21:39:20+01:00
cq: StartChat: Improve test

- - - - -
3545b2bc by Philipp Hörist at 2025-03-15T11:13:18+01:00
feat: Store/Restore the size of dialogs

- - - - -
4feed6f1 by wurstsalat at 2025-03-15T17:13:46+01:00
change: Use Adw.Application

- - - - -


126 changed files:

- ChangeLog
- README.md
- data/gajim.doap
- data/org.gajim.Gajim.metainfo.xml.in
- debian/control
- debian/patches/remove-nbxmpp-from-deps.patch
- flatpak/org.gajim.Gajim.Devel.yaml
- flatpak/org.gajim.Gajim.yaml
- gajim/__init__.py
- gajim/common/app.py
- gajim/common/application.py
- gajim/common/events.py
- gajim/common/helpers.py
- gajim/common/iana.py
- gajim/common/modules/bookmarks.py
- gajim/common/modules/chat_markers.py
- gajim/common/modules/contacts.py
- gajim/common/modules/entity_time.py
- gajim/common/modules/httpupload.py
- gajim/common/modules/iq.py
- gajim/common/modules/last_activity.py
- gajim/common/modules/mam.py
- gajim/common/modules/message.py
- gajim/common/modules/moderations.py
- gajim/common/modules/muc.py
- gajim/common/modules/presence.py
- gajim/common/modules/receipts.py
- gajim/common/modules/roster.py
- gajim/common/modules/software_version.py
- gajim/common/modules/user_nickname.py
- gajim/common/modules/vcard_avatars.py
- gajim/common/setting_values.py
- gajim/common/settings.py
- gajim/common/storage/archive/storage.py
- gajim/common/storage/base.py
- gajim/common/storage/events/storage.py
- gajim/common/styling.py
- gajim/common/util/uri.py
- gajim/common/util/user_strings.py
- gajim/data/gui/main.ui
- gajim/data/gui/preferences.ui
- gajim/data/style/gajim.css
- gajim/gtk/accounts.py
- gajim/gtk/add_contact.py
- gajim/gtk/adhoc.py
- gajim/gtk/application.py
- gajim/gtk/builder.pyi
- gajim/gtk/chat_banner.py
- gajim/gtk/chat_list.py
- gajim/gtk/chat_list_row.py
- gajim/gtk/chat_stack.py
- gajim/gtk/const.py
- gajim/gtk/contact_info.py
- gajim/gtk/contact_name_widget.py
- gajim/gtk/control.py
- gajim/gtk/conversation/plain_widget.py
- gajim/gtk/features.py
- gajim/gtk/groupchat_creation.py
- gajim/gtk/groupchat_info.py
- gajim/gtk/groupchat_join.py
- gajim/gtk/history_export.py
- gajim/gtk/main.py
- gajim/gtk/menus.py
- gajim/gtk/message_actions_box.py
- gajim/gtk/message_input.py
- gajim/gtk/pep_config.py
- gajim/gtk/preferences.py
- gajim/gtk/proxies.py
- gajim/gtk/settings.py
- gajim/gtk/start_chat.py
- gajim/gtk/status_icon.py
- gajim/gtk/structs.py
- gajim/gtk/themes.py
- gajim/gtk/util/styling.py
- gajim/gtk/widgets.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
- scripts/generate_ui_types.py
- test/common/test_styling.py
- − test/common/test_uri_util.py
- + test/database/test_events.py
- test/database/test_methods.py
- test/gtk/ui_test_start_chat.py
- − test/gui/test_menus.py


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/c84376ab00b2d9b6e0850c36d01c32cdc8d71bff...4feed6f1a109987168c6186d37afac8a7068b404

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