Commit graph

228 commits

Author SHA1 Message Date
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
Philipp Hörist
7ef066b181 Fix ungrouped-imports pylint errors 2019-04-07 21:29:45 +02:00
Philipp Hörist
30f850b567 Fix no-else-return pylint errors 2019-04-07 18:26:29 +02:00
Philipp Hörist
47dae61e21 Fix unnecessary-pass pylint errors 2019-04-07 18:20:15 +02:00
Philipp Hörist
3b2211776c Fix unused-import pylint errors 2019-04-07 18:14:54 +02:00
Philipp Hörist
45ac229fb1 Fix pylint errors 2019-04-07 17:35:19 +02:00
Philipp Hörist
32168c60f5 Fix license header 2019-04-07 17:11:30 +02:00
Philipp Hörist
797a9518ea Remove unused variable 2019-04-07 00:27:13 +02:00
Philipp Hörist
ed011da59e Add new Ad-Hoc Command dialog 2019-04-07 00:06:56 +02:00
Philipp Hörist
06848eaeaf Add option to make DataFormWidget read-only 2019-04-06 23:20:30 +02:00
Philipp Hörist
03cc3379d5 CertificateDialog: Dont fail on None values
Some attributes of the certificate can yield None
2019-04-05 21:38:32 +02:00
Daniel Brötzmann
318ae4e9d4 Rework InvitationReceivedDialog 2019-04-05 20:08:00 +02:00
Philipp Hörist
239ab1455b Refactor Software Version
- Simplify modules because nbxmpp handles more stuff
2019-04-05 19:44:30 +02:00
Daniel Brötzmann
4d43eacfd0 Rework Certificate dialog 2019-04-05 17:19:35 +02:00
Daniel Brötzmann
e83a246703 Rework SubscriptionRequestWindow 2019-04-02 19:49:57 +02:00
Philipp Hörist
139156ba5e FeaturesDialog: Replace python-dbus for avahi 2019-03-31 21:52:22 +02:00
Daniel Brötzmann
2080495efc Ask whether to disconnect when disabling account
Fixes #8938
2019-03-27 22:24:46 +01:00
Philipp Hörist
760b94f27f Add NewConfirmationCheckDialog 2019-03-27 00:14:00 +01:00
Philipp Hörist
4c062bf93d Call show() on new dialogs
- run() was removed from the dialog because it blocks
2019-03-26 23:53:12 +01:00
Philipp Hörist
bbada2ecd4 Improve NewConfirmationDialog
- Add setting for modal/non-modal
- Add default transient
- Dont call run() it only returns after response
2019-03-26 23:49:45 +01:00
Philipp Hörist
ca037665ca Remove unused imports 2019-03-26 21:55:51 +01:00
Philipp Hörist
acd9f67d92 HistoryManager: Use NewConfirmationDialog 2019-03-26 21:47:18 +01:00
Philipp Hörist
21aa352a34 Refactor NewConfirmationDialog 2019-03-26 20:19:50 +01:00
Philipp Hörist
1551ffa0b4 Correctly get the total screen geometry
get_root_window() does not work on Wayland

Fixes #9637
2019-03-25 23:09:06 +01:00
Philipp Hörist
7a5d791beb Refactor restoring roster position 2019-03-25 22:20:19 +01:00
Philipp Hörist
a9efde136b Refactor saving roster position
- Dont save roster position on Wayland
2019-03-25 22:20:19 +01:00
Daniel Brötzmann
b6e7f5c6d2 Format OMEMO fingerprint in tooltip 2019-03-25 21:00:40 +01:00
Daniel Brötzmann
f6e113c0b6 Update look of Remove account dialog 2019-03-25 20:11:33 +01:00
Daniel Brötzmann
52111cd1b3 Improve dark theme colors 2019-03-24 15:33:37 +01:00
Philipp Hörist
6ef3b8e01b Windows: Dont steal focus on notification 2019-03-16 16:06:00 +01:00
Philipp Hörist
05dc004448 Notifications: Check if DBus is available 2019-03-16 15:51:12 +01:00
Philipp Hörist
c17b744465 Generate account label correctly 2019-03-16 15:33:58 +01:00
Philipp Hörist
e023c33268 Use a UUID4 as item id for pubsub posts 2019-03-01 22:57:44 +01:00
Philipp Hörist
553436332b StartChatDialog: Add Muclumbus search 2019-03-01 21:45:50 +01:00
Philipp Hörist
54a9992696 Remove atom modules 2019-02-18 19:46:47 +01:00
Philipp Hörist
0573d42d29 Notifications: Catch all DBus errors 2019-02-16 20:08:00 +01:00
Philipp Hörist
4c3110c27d Redirect some print statments to stderr
Otherwise they errors will not show up if the console output is
redirected to a file
2019-02-16 10:36:27 +01:00
Philipp Hörist
8455a0fa40 Fix filetransfer tooltip 2019-02-15 15:49:47 +01:00
Philipp Hörist
c2038b0ffe Adapt to BlockingListResult changes in nbxmpp 2019-02-11 22:24:20 +01:00
Philipp Hörist
94160d830f Adapt to AffiliationResult changes in nbxmpp 2019-02-11 21:05:20 +01:00
Philipp Hörist
a89bec0b9d Refactor Bookmarks
- Simplify modules because nbxmpp handles more stuff
2019-02-04 21:59:33 +01:00
Philipp Hörist
59b39b049a Refactor UserLocation
- Simplify modules because nbxmpp handles more stuff
2019-02-02 12:51:28 +01:00
Philipp Hörist
d37b95e45e Refactor UserTune
- Simplify modules because nbxmpp handles more stuff
2019-02-02 12:51:24 +01:00
Philipp Hörist
b9b9dae6a0 Refactor UserActivity
- Use IconTheme for mood icons
- Simplify modules because nbxmpp handles more stuff
2019-01-31 22:57:15 +01:00
Philipp Hörist
be95b04007 Refactor UserNickname and UserMood
- Use IconTheme for mood icons
- Simplify modules because nbxmpp handles more stuff
2019-01-30 23:36:01 +01:00
Philipp Hörist
d6b7916f2b Prevent callbacks on destroyed objects
Fixes #9560
2019-01-26 21:25:33 +01:00
Philipp Hörist
e994b8f402 Count MUC members correctly
- Pass Affiliation enum to get_uf_affiliation
- Pass Role enum to get_uf_role
2019-01-26 20:40:07 +01:00
Philipp Hörist
80e5934bb5 Dont skip extension point
- If the contact has no avatar the tooltip extension point was not executed
2019-01-26 20:04:43 +01:00
Philipp Hörist
1a7d930fc4 Add blocking list dialog 2019-01-21 22:45:19 +01:00
Philipp Hörist
4670760668 Fix destroying a MUC
- Only close the tab if we initiated the destruction
2019-01-19 23:05:36 +01:00