Commit graph

16384 commits

Author SHA1 Message Date
Philipp Hörist
2485227701 Move ConnectionSocks5Bytestream code to module 2019-05-19 22:33:20 +02:00
Philipp Hörist
275e719da3 Move ConnectionJingle code to module 2019-05-19 22:33:20 +02:00
Yuki
1675161095 Add paste-image-from-clipboard functionality 2019-05-19 16:56:48 +02:00
Philipp Hörist
4394bb1174 Fix disabling Zeroconf account 2019-05-19 16:49:34 +02:00
Philipp Hörist
fdfc9c90a1 Move IBB code to new IBB module 2019-05-19 16:10:27 +02:00
Philipp Hörist
7ec93f89a2 Remove support for XEP-0096 (SI File Transfer) 2019-05-19 16:10:23 +02:00
Philipp Hörist
e1bcbd2f1f Move _compute_resource() into helper module 2019-05-19 16:10:14 +02:00
Philipp Hörist
02915163dc Remove getRoster() helper method 2019-05-18 20:51:01 +02:00
Philipp Hörist
2e50ac5205 Remove unused code 2019-05-18 01:31:09 +02:00
Philipp Hörist
22b3388554 Move roster methods into Roster module 2019-05-18 01:30:37 +02:00
Philipp Hörist
f601ca0d7b Add dedicated announce/motd module 2019-05-18 01:04:11 +02:00
Philipp Hörist
9dbac0f098 Remove custom status per contact feature 2019-05-17 23:38:06 +02:00
Philipp Hörist
9f8492ae69 AdHoc: Show error page if no commands are available
- Remove some unused code

Fixes #9704
2019-05-16 23:34:15 +02:00
Daniel Brötzmann
c823ef6ceb Unify display of URLs in status messages
Status messages in group chats and private chats are now displayed
in the same way as status messages in single chat windows. This
avoids trailing brackets to be appended to a possible hyperlink inside
the status message. Fixes #8470
2019-05-15 23:23:46 +02:00
Philipp Hörist
ac4bde0447 MAM: Always reset state on reconnect
It was not reset if the previous MAM query was interrupted because of a disconnect
2019-05-15 20:12:41 +02:00
Philipp Hörist
03917eda66 Fix pylint errors 2019-05-09 17:54:33 +02:00
Philipp Hörist
bc5e754172 Settings: Determine activateable via func 2019-05-09 17:51:53 +02:00
Daniel Brötzmann
b59d5434f2 Shortcuts: Add shortcuts to move tab left or right 2019-04-30 22:51:01 +02:00
Daniel Brötzmann
9e25930106 ServerInfo: Simplify code around feature creation
- Fix traceback when httpupload is not available
- Improve copy to clipboard text
2019-04-30 19:32:00 +02:00
Daniel Brötzmann
7ed770d7c8 Treat incoming messages as 'chat' by default
Incomming messages of type 'normal' have to be acknowledged one by one,
which can be time consuming when many messages are received.
2019-04-30 17:33:12 +02:00
Daniel Brötzmann
606b5e8a2b SingleMessageWindow: Do not translate placeholder labels 2019-04-30 08:13:30 +02:00
Daniel Brötzmann
5fb231876d Use native GTK icons for audio and video 2019-04-29 21:35:54 +02:00
Daniel Brötzmann
ba1f88a006 RosterWindow: Remove blocked contacts from contact list if not in roster
When blocking a contact which is not in the roster, the contact is
removed and the ChatControl is closed (if any).
2019-04-27 14:04:19 +02:00
Philipp Hörist
a50cedaa6b Move log message 2019-04-27 12:39:34 +02:00
Philipp Hörist
2eb2039a3f Remove Google as default search engine 2019-04-27 12:30:56 +02:00
Philipp Hörist
b9b5690bc4 Use https instead of http 2019-04-27 12:30:56 +02:00
Philipp Hörist
423cfb9fdc Add method to generate map links 2019-04-27 12:30:56 +02:00
Philipp Hörist
dd7496d7a7 Add dedicated method for parsing and opening URIs 2019-04-27 12:30:56 +02:00
Markus Wintermann
6c6c4bdcfe Fix installation of dependencies
Install precis-i18n before the other dependencies, because it is needed by
python-nbxmpp
2019-04-26 21:41:38 +02:00
Daniel Brötzmann
2f5f32257d Add max file size (http_upload) to tooltip and server info 2019-04-26 20:15:31 +02:00
Philipp Hörist
a8bd8abe11 Add test for CertificateDialog 2019-04-26 19:53:10 +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