Commit Graph

1561 Commits

Author SHA1 Message Date
Daniel Brötzmann 2f5f32257d Add max file size (http_upload) to tooltip and server info 2019-04-26 20:15:31 +02:00
Daniel Brötzmann 6e9b605c00 Certificate dialog: Add copy info button 2019-04-26 19:53:10 +02:00
Daniel Brötzmann 5d795b4c1e MessageWindow: Open new tab relative to the current one 2019-04-26 17:11:59 +02:00
Daniel Brötzmann f6c3d03261 Rework SingleMessageWindow 2019-04-26 17:09:18 +02:00
Daniel Brötzmann 87bbf4738a MessageWindow: When grouped by type, show contact's name if only one conversation
When chat windows are grouped by type, the window title is either Chats or Group Chats.
If there is only one conversation of either type, the window's title now shows the
contact's or group chat's name.
2019-04-26 16:45:16 +02:00
Daniel Brötzmann b262d5add9 Disable contact sign-in notification by default 2019-04-26 10:04:02 +02:00
Daniel Brötzmann eb6762a461 Display server in remote-server-not-found error dialog 2019-04-24 22:56:06 +02:00
Daniel Brötzmann 04717274b3 GroupchatControl: Switch encrypted symbol to symbolic 2019-04-24 16:07:24 +02:00
Daniel Brötzmann 245cecf1a9 Rework PassphraseDialog 2019-04-23 23:11:25 +02:00
Daniel Brötzmann a9499386be Use symbolic icon in RemoveAccountWindow 2019-04-23 14:07:21 +02:00
Philipp Hörist 185d249e0f ServerInfo: Make dialog scrollable 2019-04-22 15:58:03 +02:00
Philipp Hörist 30997fa1e4 Remove some useless settings 2019-04-22 15:36:28 +02:00
Philipp Hörist b306a7e05f Rework Accounts Window
- Every account row has now a submenu
- Moved Remove, Back and Pages into the submenu
2019-04-22 12:48:01 +02:00
Philipp Hörist 8c03d37217 Fix undefined var error 2019-04-20 20:18:54 +02:00
Philipp Hörist 657050ad52 Add default chatstate setting 2019-04-20 19:54:48 +02:00
Philipp Hörist 5f84dffca6 Add chatstate setting per contact 2019-04-20 17:43:54 +02:00
Philipp Hörist df13aa4b22 Make setting description smaller 2019-04-20 17:03:23 +02:00
Philipp Hörist b134fccf94 Move account specific settings
Move some settings from Prefrences to Accounts
2019-04-20 16:57:56 +02:00
Philipp Hörist e34886ae47 Add custom MaxWidthComboBoxText 2019-04-20 14:58:22 +02:00
Philipp Hörist e495617d3d Settings: Add ComboSetting 2019-04-20 14:19:22 +02:00
Philipp Hörist c343746430 Refactor OptionsDialog
- Rename Option to Setting, it fits better
- Settings inherit from Gtk.ListBoxRow
2019-04-20 13:18:25 +02:00
Philipp Hörist cc3750711d Add copy menu to Search dialog 2019-04-20 09:47:34 +02:00
Philipp Hörist 6e7f53df48 Remove unused code 2019-04-20 08:37:48 +02:00
Philipp Hörist eb6d324ec5 Remove unused glade file 2019-04-20 00:26:41 +02:00
Philipp Hörist a27599c63b Rework Search dialog
- Make it a proper Gtk.Assistant
2019-04-19 23:57:55 +02:00
Philipp Hörist 8bfe90c5fe Refactor FakeDataFormWidget
- Add test
- Support oob redirect url
2019-04-19 19:36:43 +02:00
Philipp Hörist 9f4adbdd1c Fix deprecation warning 2019-04-19 19:36:43 +02:00
Daniel Brötzmann bd75c78b82 Revert destructive-action on SubRequest deny 2019-04-19 17:04:16 +02:00
Daniel Brötzmann 24352b57c7 Disable resizing in GroupchatInvitationReceived 2019-04-19 16:58:47 +02:00
Philipp Hörist b2b249c60b Refator DataFormDialog 2019-04-19 16:57:12 +02:00
Philipp Hörist 731aaab633 Improve module imports
Import modules only on demand instead all on first module import
2019-04-19 16:57:12 +02:00
Sebastiaan Lokhorst e999b74a5b zeroconf_bonjour: switch from DNSServiceQueryRecord to DNSServiceGetAddrInfo for IPv6 compatibility 2019-04-17 19:26:28 +02:00
Philipp Hörist 9d75c77982 Remove GPG code from Gajim
Code moved into plugin
2019-04-16 23:24:40 +02:00
Alexander Bogdanov 64bac1d910 Implementing error type=modify handling for XEP-0077 2019-04-16 18:47:39 +02:00
Daniel Brötzmann 2f9b716ab0 Add speller to ChangeStatus dialog 2019-04-15 18:23:55 +02:00
Daniel Brötzmann ef1d7771fb ChatControl: Switch encrypted symbol to symbolic 2019-04-15 11:14:49 +02:00
Philipp Hörist 53880edd96 Add delay execution decorator 2019-04-14 22:32:47 +02:00
Daniel Brötzmann b32b0f4411 HTTPUpload: Display filename and transfer speed
Fixes #9661
2019-04-14 20:39:44 +02:00
Philipp Hörist 3312ca6c29 Add plugin extension point "send-presence"
This lets plugins modify the presence
2019-04-14 20:25:55 +02:00
Philipp Hörist ecdf1526fb Fix mypy error 2019-04-14 10:44:08 +02:00
Philipp Hörist d8beb0183c Refactor Singleton class 2019-04-14 01:58:45 +02:00
Daniel Brötzmann d83f725578 XMLConsole: Add Paste Last Input button 2019-04-11 19:54:24 +02:00
Daniel Brötzmann a717ec931e Bookmarks: Add tooltips, connect mnemonics, rename autojoin 2019-04-11 19:39:56 +02:00
Daniel Brötzmann 1e47cfaa57 Bookmarks: Adapt to _ui scheme 2019-04-11 19:39:52 +02:00
Daniel Brötzmann 7b329e9657 Bookmarks: Dont unselect all bookmarks after clicking Remove 2019-04-11 19:39:44 +02:00
Philipp Hörist 0dbcac4efe Connect gpg agent action correctly
Fixes #9660
2019-04-09 22:26:03 +02:00
Daniel Brötzmann de790f5e4c Add profile button to add contact dialog
This lets the user query the VCard of the contact before adding
2019-04-09 21:53:34 +02:00
Marcin Mielniczuk 64d1401307 Add the possibility to paste as quote 2019-04-09 18:47:12 +02:00
Philipp Hörist 4ac532c3fa Fix memory leak with spell checker
- Dont shadow widgets destroy()
- Dont bind spell checker to class attribute, this prevents its finalize

Fixes #8822
2019-04-08 22:45:26 +02:00
Philipp Hörist b54aba4d3e Fix access-member-before-definition pylint errors 2019-04-07 21:50:33 +02:00