Daniel Brötzmann pushed to branch close-gajim-on-escape at gajim / gajim


Commits:
939133a9 by Philipp Hörist at 2023-06-09T00:47:53+02:00
refactor: CreateGroupchat: Make Dialog more error resistent

- Add info label to separate errors and info messages
- Make advanced switch insensitive but active if no MUC service is offered
- Reset all fields correctly when switching accounts

- - - - -
92451f3f by Michel Le Bihan at 2023-06-09T08:32:26+00:00
ci: Add Windows MSIX package build

- - - - -
fcc5504f by wurstsalat at 2023-06-10T10:18:16+02:00
fix: CertificateBox: Catch exception if cert does not offer extension

Fixes #11560

- - - - -
85706a80 by wurstsalat at 2023-06-12T09:09:38+02:00
fix: AvatarSelector: Fix crash on reset

Separate reset() and set_pixbuf() methods to prevent recursion issue

Fixes #11563

- - - - -
2b1766d6 by Philipp Hörist at 2023-06-13T09:48:09+02:00
chore: Flatpak: Update README.md

OMEMO Plugin does not exist anymore

- - - - -
d5958fd8 by wurstsalat at 2023-06-15T09:28:21+02:00
other: Install pyGObject-stubs in Windows dev env and always upgrade pip 
installs

- - - - -
5541e2f2 by wurstsalat at 2023-06-15T16:07:46+02:00
other: CodeSpell: Ignore _build_root directory

- - - - -
32045991 by wurstsalat at 2023-06-15T16:08:53+02:00
cq: OutgoingMessage: Fix type annotation for chatstate

- - - - -
f67043e1 by wurstsalat at 2023-06-15T16:09:21+02:00
fix: Contacts: Fix supports_{audio,video} property

- - - - -
025c05bf by wurstsalat at 2023-06-15T16:11:21+02:00
cq: Settings: Improve type annotations

- - - - -
d6c57d16 by wurstsalat at 2023-06-16T11:18:55+02:00
fix: Gateway: Fix roster method call

- - - - -
9ab73a0b by wurstsalat at 2023-06-16T11:24:43+02:00
cq: Contacts: Improve contact settings type annotations

- - - - -
5bf0a93f by wurstsalat at 2023-06-16T20:42:00+02:00
fix: App menu: Add missing mnemonic for Accounts menu

- - - - -
001650d8 by Philipp Hörist at 2023-06-26T17:59:03+02:00
imprv: Moderation: Handle unknown moderator JID

- - - - -
9f1c70bf by wurstsalat at 2023-06-28T19:13:22+00:00
cq: Add type annotations for get_module() method

- - - - -
1ef269b7 by wurstsalat at 2023-06-28T19:13:22+00:00
cq: Add type annotations for _nbxmpp() method

- - - - -
b54b99bf by wurstsalat at 2023-06-28T19:13:22+00:00
cq: Annotations: Fix jid type for get_note()

- - - - -
de833437 by wurstsalat at 2023-06-28T19:13:22+00:00
cq: VoiceRequestsButton: Remove unnecessary cast

- - - - -
83b322c4 by wurstsalat at 2023-06-28T19:13:22+00:00
cq: MessageActionsBox: Cast type for max file size

- - - - -
4cc74353 by wurstsalat at 2023-06-28T19:13:22+00:00
cq: HistorySyncAssistant: Make type assertions

- - - - -
a09f1abd by wurstsalat at 2023-06-28T19:13:22+00:00
cq: Discovery: Add return value for disco_muc

- - - - -
af86506f by wurstsalat at 2023-06-28T19:13:22+00:00
cq: FileTransferJingleRow: Make type assertions

- - - - -
04632a19 by wurstsalat at 2023-06-28T19:13:22+00:00
cq: JingleSession: Make type assertions and check for NoneType

- - - - -
5d501c3f by wurstsalat at 2023-06-28T22:23:02+02:00
cq: MUC: Change signature to allow JID objects in module methods

- - - - -
d54c33b0 by wurstsalat at 2023-06-28T22:23:09+02:00
cq: ChatFunctionPage: Make type assertions for SimpleDataForm

- - - - -
a479a457 by wurstsalat at 2023-06-28T22:23:09+02:00
cq: Util module: Add type annotations for as_task

- - - - -
09b95bcb by wurstsalat at 2023-06-28T22:23:09+02:00
cq: Presence: Allow both set and list for groups in subscribe() method

- - - - -
f6773e4c by wurstsalat at 2023-06-28T22:23:09+02:00
cq: NotificationManager: Improve type annotations

- - - - -
cb574fd3 by wurstsalat at 2023-06-28T22:23:09+02:00
cq: Contacts: Type narrowing

- - - - -
1790043b by wurstsalat at 2023-06-28T22:23:09+02:00
cq: Chatstates: Fix type annotation

- - - - -
5529d863 by wurstsalat at 2023-06-28T22:25:27+02:00
cq: Contacts: Improve type annotations

- - - - -
c9b0dfdc by Philipp Hörist at 2023-06-30T15:52:47+02:00
fix: Don’t forget ignored TLS errors from previous connects

Fixes #11574

- - - - -
dbcd195d by Philipp Hörist at 2023-06-30T23:33:44+02:00
imprv: Sort cprofile output after total time

- - - - -
a79b91b5 by Philipp Hörist at 2023-06-30T23:37:27+02:00
perf: Idle: Raise poll interval

- - - - -
2293f439 by wurstsalat at 2023-07-01T17:19:28+02:00
imprv: XMLConsole: Enable browsing sent stanzas in message input

Fixes #5403

- - - - -
0cc9b18f by Marcin Mielniczuk at 2023-07-04T17:28:53+00:00
feat: Add setting for default encryption

- - - - -
3ccdba1b by Philipp Hörist at 2023-07-28T00:27:55+02:00
fix: Profile: Respect avatar/nickname privacy setting on consecutive changes

Fixes #11584

- - - - -
1faa0bac by André Apitzsch at 2023-07-30T15:28:38+02:00
chore: Update flatpak dependencies

- - - - -
27aee3e3 by André Apitzsch at 2023-07-30T15:29:28+02:00
other: Avoid automatic line breaks by update_flatpak_manifest

This is necessary because of changes introduced with ruamel-yaml 0.17.22.
See https://sourceforge.net/p/ruamel-yaml/tickets/427/

- - - - -
4c4db6e3 by Philipp Hörist at 2023-07-31T07:32:22+02:00
cfix: Roster: Don't import BareContact from types

Import only works with non-runtime code

Fixes #11589

- - - - -
80303100 by Philipp Hörist at 2023-07-31T19:36:08+02:00
fix: Dataform: Correctly serialize multi list fields

- - - - -
dc4260e2 by Weblate at 2023-07-31T19:50:43+02:00
chore: Update translations

- - - - -
befd5b00 by wurstsalat at 2023-07-31T23:34:10+02:00
fix: Search: Don't fail while closing if no chat has been loaded before

Fixes #11588

- - - - -
47c01dca by Philipp Hörist at 2023-08-04T10:48:55+02:00
cfix: GroupChatInvitation: Don’t fail if invitation is issued by MUC

Fixes #11590

- - - - -
2381d867 by Philipp Hörist at 2023-08-06T09:49:45+02:00
cq: Use new notation for isinstance

- - - - -
803da13b by Philipp Hörist at 2023-08-07T22:52:08+02:00
chore: Update IANA data

- - - - -
aea1595f by Philipp Hörist at 2023-08-07T23:11:23+02:00
chore: Update flatpak dependencies

- - - - -
3acc01e2 by Philipp Hörist at 2023-08-07T23:14:15+02:00
release: 1.8.1

- - - - -
d6dc367d by Philipp Hörist at 2023-08-22T21:00:26+02:00
fix: Make it impossible to connect without config

Fixes #11608

- - - - -
cfdde7e6 by Philipp Hörist at 2023-08-26T08:08:41+02:00
ci: Windows: Remove package from windows build

We don’t use this package

- - - - -
4f768a5f by Philipp Hörist at 2023-08-29T13:12:35+02:00
fix: Show notification on group chat mentions again

Fixes #11613

- - - - -
4830ef3a by Philipp Hörist at 2023-08-29T13:40:06+02:00
refactor: Make format_bytes_as_hex more generic

- - - - -
820d1650 by Philipp Hörist at 2023-08-29T13:53:28+02:00
cq: AccountSideBar: Narrow type

- - - - -
737af3bb by Philipp Hörist at 2023-08-29T14:38:59+02:00
change: Depend on Pillow >= 9.1.0

- - - - -
8168bf67 by Philipp Hörist at 2023-08-29T15:25:37+02:00
refactor: Always set explicitly run check parameter

The default is False, to prevent accidently not checking the return
code, always set it explicitly

- - - - -
68ec36af by Philipp Hörist at 2023-08-29T16:23:37+02:00
cq: Storage: Ignore some ruff/pyright errors

- - - - -
a90f1424 by Philipp Hörist at 2023-08-29T16:24:00+02:00
cq: Fix ruff errors

- - - - -
fad902f2 by Philipp Hörist at 2023-08-29T16:28:19+02:00
ci: Update liniting tools

- - - - -
9c3b34be by Philipp Hörist at 2023-08-29T17:21:18+02:00
fix: View: Add newline after username when copying a message

Fixes #11610

- - - - -
3ad879c7 by Philipp Hörist at 2023-08-29T20:38:58+02:00
fix: Observable: Don’t allow to register handler multiple times

- - - - -
7079a5ac by Philipp Hörist at 2023-08-29T21:16:02+02:00
fix: Roster: Unregister all handlers on destroy

- - - - -
a18e577c by Philipp Hörist at 2023-08-29T22:05:23+02:00
fix: Modules: Make sure BaseModule.cleanup() is always called on destroy

- - - - -
01bebd9a by wurstsalat at 2023-08-29T22:51:24+02:00
fix: CSSConfig: Fix parsing float sizes for font description

- - - - -
8c63db1a by Philipp Hörist at 2023-08-30T10:54:24+02:00
ci: Debian: Update nbxmpp patch

- - - - -
0312de72 by Philipp Hörist at 2023-08-30T11:17:02+02:00
cq: Fix ruff PERF102 errors

- - - - -
b684854f by Philipp Hörist at 2023-08-30T11:29:41+02:00
cq: Use list.extend() instead of for loop

- - - - -
9bf767ea by Philipp Hörist at 2023-08-30T22:03:23+02:00
other: Scripts: Generate IANA timezone data

- - - - -
51881039 by Philipp Hörist at 2023-08-30T22:45:31+02:00
cq: Fix ruff PIE errors

- - - - -
6426f525 by Philipp Hörist at 2023-08-30T23:06:39+02:00
cq: Fix ruff INT003 errors

- - - - -
e50af271 by wurstsalat at 2023-09-02T20:32:27+02:00
fix: Catch error if loading image with PIL fails due to unidentifiable image

Fixes: #11616

- - - - -
01845b82 by wurstsalat at 2023-09-03T19:01:12+02:00
fix: MusicTrackListener: Don't fail if playing track could not be determined

Fixes: #11607

- - - - -
60dbee85 by wurstsalat at 2023-09-05T20:09:08+02:00
cfix: Exception logging: Set non-empty server name to satisfy Sentry

- - - - -
a2b0e372 by wurstsalat at 2023-09-05T20:26:10+02:00
fix: File transfers: Don't fail when tryting to send non-existing file

- - - - -
52ffe5a1 by Philipp Hörist at 2023-09-05T20:38:49+02:00
refactor: Backend: Remove unused code

- - - - -
40c556ad by wurstsalat at 2023-09-06T20:13:07+02:00
fix: CSSConfig: Quote font-family property correctly

Fixes #11600

- - - - -
262d346e by wurstsalat at 2023-09-12T21:36:30+02:00
fix: Unpack string correctly while handling update error

- - - - -
95427025 by wurstsalat at 2023-09-16T11:56:10+02:00
imprv: Windows appx: Add URI handler for xmpp: URIs

- - - - -
71940ca4 by Philipp Hörist at 2023-09-20T09:59:45+02:00
cq: StatusIcon: Ignore some pyright errors

- - - - -
09fd2fbd by Philipp Hörist at 2023-09-20T22:23:01+02:00
chore: Update gajim.doap

- - - - -
2ec5c730 by André Apitzsch at 2023-09-23T11:01:13+02:00
chore: Update flatpak dependencies

- - - - -
ce8b9331 by wurstsalat at 2023-09-23T16:51:32+02:00
imprv: GroupChatInfo: Improve scaling of subject text

Fixes #11586

- - - - -
43f1ac2c by wurstsalat at 2023-09-23T14:52:11+00:00
cfix: Fix git rev-parse when cwd is not gajim directory

- - - - -
fed5a7fa by wurstsalat at 2023-09-23T17:18:10+02:00
cfix: Use pathlib for git rev-parse

- - - - -
f1f0a7b8 by Nicoco at 2023-09-25T18:08:26+00:00
feat: ChatMenu: Always show "Execute command" action

- - - - -
16bfe1c9 by Philipp Hörist at 2023-09-26T18:35:45+02:00
new: Contacts: Allow BareContact to have a presence

- - - - -
442328c2 by Nicoco at 2023-09-29T18:19:58+00:00
feat: Display status message in banner

- - - - -
37ba4f17 by Philipp Hörist at 2023-09-30T09:15:00+02:00
refactor: Contacts: Return presence data only from active resource

- - - - -
61062089 by Philipp Hörist at 2023-09-30T09:40:28+02:00
feat: RosterTooltip: Display BareContact presence

Fixes #10963

- - - - -
5270fa5f by Philipp Hörist at 2023-09-30T20:48:27+02:00
feat: Display gateway icon in avatars

- - - - -
518978b2 by Philipp Hörist at 2023-09-30T20:58:37+02:00
new: Icons: Add telegram gateway icon

- - - - -
c2bbe7c2 by Philipp Hörist at 2023-09-30T23:31:17+02:00
fix: AdHoc: Wrap notes label

- - - - -
03590b3b by Philipp Hörist at 2023-10-02T23:11:43+02:00
perf: View: Reset view faster

- - - - -
d6c1fba0 by Nicoco at 2023-10-03T15:50:55+00:00
fix: PasswordDialog: Use verb instead of noun for log in button

- - - - -
13438f67 by Nicoco at 2023-10-04T17:24:01+00:00
imprv: Accounts: Be more consistent with chat state settings

- - - - -
adef2ee1 by Philipp Hörist at 2023-10-06T22:33:38+02:00
fix: Observable: Fix race condition when removing handlers

- - - - -
08211288 by Philipp Hörist at 2023-10-06T22:57:30+02:00
fix: ChatListStack: Handle missing last visible child

It’s not entirely clear how this can ever happen, but it does apparently

- - - - -
af39fc35 by nicoco at 2023-10-07T10:57:22+02:00
new: Add icons for various gateways

- - - - -
43488704 by nicoco at 2023-10-07T10:58:44+02:00
refactor: Improve determining gateway type and icon

- - - - -
1eed2ab9 by nicoco at 2023-10-07T10:58:45+02:00
cq: Remove unused variable

- - - - -
03849456 by Philipp Hörist at 2023-10-07T12:29:49+02:00
other: Remove obsolete icons

- - - - -
16058093 by Philipp Hörist at 2023-10-07T12:44:13+02:00
refactor: Rename icons for consistency

- - - - -
5964c85c by André Apitzsch at 2023-10-07T18:09:39+02:00
chore: Flatpak: Update runtime + dependencies

- - - - -
bba4477a by Nicoco at 2023-10-08T07:03:58+00:00
fix: Switch phone icon to something more widely supported

- - - - -
aa084013 by Nicoco at 2023-10-08T12:01:05+00:00
feat: Support multiple item dataforms

Fixes #10857

- - - - -
98adc823 by Philipp Hörist at 2023-10-09T19:38:34+02:00
new: Allow Gajim to be installed in editable mode

- - - - -
8deabc04 by Philipp Hörist at 2023-10-10T23:27:10+02:00
fix: MUC: Update state correctly on disco info error

- - - - -
44a13888 by Philipp Hörist at 2023-10-11T21:10:02+02:00
fix: MUC: Always remove rejoin timer when closing chat

- - - - -
34a8a5bf by Philipp Hörist at 2023-10-11T21:16:56+02:00
imprv: MUC: Raise rejoin timeout

This reduces the presence spam we generate

- - - - -
b1c5209d by Philipp Hörist at 2023-10-11T22:15:06+02:00
fix: MUC: Don’t show old join errors when disconnected from room

- - - - -
0efdbac7 by nicoco at 2023-10-12T09:27:06+02:00
feat: Hint that a contact is a bot in the chat banner

- - - - -
504ebff1 by nicoco at 2023-10-12T09:27:06+02:00
fix: Caps: Add disco info to cache after query

- - - - -
2f010a60 by André Apitzsch at 2023-10-13T21:46:05+02:00
cfix: Flatpak: Fix runtime version

Somehow it didn't make it into 5964c85ca7ecc93ab6e18ba54272e475205f7b39

- - - - -
48b3a71a by Philipp Hörist at 2023-10-14T17:06:54+02:00
refactor: Tooltips: Add ContactTooltip

- - - - -
0a48786c by Philipp Hörist at 2023-10-14T18:07:55+02:00
refactor: Tooltips: Pass widget settings as keyword arguments

- - - - -
01255906 by Philipp Hörist at 2023-10-14T19:31:21+02:00
refactor: Use datetime object for idle time

- - - - -
793276a3 by Philipp Hörist at 2023-10-15T11:29:23+02:00
cq: Remove obsolete pyright ignore comments

- - - - -
72024252 by Philipp Hörist at 2023-10-15T11:39:18+02:00
other: Raise pyright version for pre-commit

- - - - -
d828a0ea by Nicoco at 2023-10-15T19:32:04+00:00
feat: ChatBanner: Show contact tooltip when hovering the avatar

- - - - -
5ec33565 by wurstsalat at 2023-10-16T11:07:25+02:00
imprv: Windows: Add gst-plugins-bad dependency for broader media preview support

Fixes #11638

- - - - -
3f24fd56 by wurstsalat at 2023-10-17T16:02:53+02:00
fix: NotificationManager: Update actions if online state changes

Fixes #11642

- - - - -
e126f7ba by Philipp Hörist at 2023-10-17T20:52:44+02:00
fix: Chatstates: Remove timeout id on remote timeout

- - - - -
88b35d8c by Philipp Hörist at 2023-10-18T23:23:47+02:00
ci: Windows: Remove problematic package

This package seems to make the Windows build double in build time

- - - - -
704638e5 by wurstsalat at 2023-10-19T12:13:39+02:00
cq: Config: Add hint for legacy config

- - - - -
13f798c6 by wurstsalat at 2023-10-19T12:13:39+02:00
cfix: ChatBanner: Use correct tooltip for contact/group chat

- - - - -
7ce832fe by Nicoco at 2023-10-20T18:11:52+00:00
fix: Tooltip: Do not escape presence status text

- - - - -
85dfba63 by Philipp Hörist at 2023-10-21T22:10:24+00:00
feat: Display composing participants in MUC chat banner

- - - - -
11f01aa0 by Philipp Hörist at 2023-10-22T11:45:46+02:00
change: Raise nbxmpp version

- - - - -
8cbe7cf2 by Philipp Hörist at 2023-10-22T12:00:44+02:00
cfix: ChatBanner: Respect chatstate setting in MUCs

- - - - -
78315d84 by wurstsalat at 2023-10-23T20:10:12+02:00
fix: SynchronizeAccounts: Adapt to connection state changes

Fixes #11650 and #11651

- - - - -
4fd5f6a0 by wurstsalat at 2023-10-24T22:53:23+02:00
imprv: ChatBanner: Don't show QR code for privated MUCs

Fixes #11647

- - - - -
b63ccefa by Philipp Hörist at 2023-10-28T15:24:48+02:00
imprv: StartChat: Allow ot start chats with domain JIDs

- - - - -
360e2b20 by Philipp Hörist at 2023-10-28T17:44:37+02:00
fix: GroupChatInfo: Align max width of labels

- - - - -
d0a8a48c by wurstsalat at 2023-10-28T23:20:48+02:00
fix: Fix IRC icon contrast for both dark and light mode

- - - - -
6dadd33f by wurstsalat at 2023-10-28T23:33:09+02:00
fix: GroupchatDetails: Depend on joined state for some elements

Fixes #11661

- - - - -
26e018ff by wurstsalat at 2023-10-28T23:35:33+02:00
cfix: Use better color for IRC gateway icon

- - - - -
74be6b5e by Philipp Hörist at 2023-10-29T11:07:53+01:00
change: Avatar: Don’t use custom avatar for IRC group chats

- - - - -
079f4a62 by Philipp Hörist at 2023-10-29T11:07:53+01:00
imprv: StartChat: Better discover MUC services

- - - - -
d6b85870 by wurstsalat at 2023-10-29T11:20:17+01:00
imprv: Settings: Allow to set step size for spin settings; bind setting value

- - - - -
9ba49134 by wurstsalat at 2023-10-29T11:20:17+01:00
feat: Allow adjusting user interface font size via hotkeys

Primary - plus/keypad plus = increase font size
Primary - minus/keypad minus = decrease font size
Primary - 0/keypad 0 = reset font size

Fixes #11343

- - - - -
797494a2 by wurstsalat at 2023-10-29T12:03:12+01:00
imprv: Allow GroupChatInfoScrolled to be set with minimal information

Fixes #11662

- - - - -
2af75b11 by wurstsalat at 2023-10-29T12:20:50+01:00
imprv: MUC features: Use better icons for public and anonymous properties

Fixes #11585

- - - - -
0d492702 by wurstsalat at 2023-10-29T12:42:43+01:00
fix: VideoPreview: Disable preview on destroy

Fixes #11657

- - - - -
f67865c7 by Philipp Hörist at 2023-10-29T20:05:19+01:00
cfix: GroupchatInfo: Store contact object for getting the JID

- - - - -
361d954d by Weblate at 2023-10-29T21:39:33+01:00
chore: Update translations

- - - - -
ebfd5160 by Philipp Hörist at 2023-10-29T21:44:13+01:00
chore: Update IANA data

- - - - -
920e497b by Philipp Hörist at 2023-10-29T21:46:18+01:00
chore: Update flatpak manifest

- - - - -
8ca6cc01 by Philipp Hörist at 2023-10-29T21:51:58+01:00
ci: Debian: Raise nbxmpp nightly version

- - - - -
174e8df1 by Philipp Hörist at 2023-10-29T21:54:11+01:00
change: Raise GLib version

- - - - -
6dc3c982 by Philipp Hörist at 2023-10-29T22:02:59+01:00
release: 1.8.2

- - - - -
f2245248 by wurstsalat at 2023-10-30T19:48:17+01:00
fix: GroupchatRoster: Check for contact before trying to load roster

Fixes #11666

- - - - -
af6ebc3a by wurstsalat at 2023-10-31T20:47:59+01:00
fix: DBusFileManager: Set self._proxy attribute on init

Fixes #11668

- - - - -
56fdedb5 by wurstsalat at 2023-10-31T22:38:58+01:00
imprv: Close main window when pressing Escape key

Fixes #11543

- - - - -


30 changed files:

- .ci/appveyor.yml
- .gitlab-ci.yml
- .pre-commit-config.yaml
- ChangeLog
- README.md
- data/gajim.doap
- data/org.gajim.Gajim.appdata.xml.in
- debian/control
- debian/patches/remove-nbxmpp-from-deps.patch
- flatpak/README.md
- flatpak/org.gajim.Gajim.Devel.yaml
- flatpak/org.gajim.Gajim.yaml
- flatpak/shared-modules
- gajim/__init__.py
- gajim/common/application.py
- gajim/common/call_manager.py
- gajim/common/client.py
- + gajim/common/client_modules.py
- gajim/common/commands.py
- gajim/common/config.py
- gajim/common/dbus/file_manager.py
- gajim/common/dbus/music_track.py
- gajim/common/dbus/remote_control.py
- gajim/common/events.py
- gajim/common/helpers.py
- gajim/common/iana.py
- gajim/common/idle.py
- gajim/common/modules/__init__.py
- gajim/common/modules/annotations.py
- gajim/common/modules/base.py


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/ec99f872d8d1dc05e5f4762f2f585f408d7e34d7...56fdedb572845038afda74bf9e65de26e700ea16

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