Commit graph

998 commits

Author SHA1 Message Date
Philipp Hörist
3e73ee93e1 Add XEP-0398 optimizations
- If the server implements XEP-0398 we dont need to add the avatar sha
anymore, the server adds it for us.
- It also means we dont have to query our own avatar from vcard at start
because the server tells us the avatar sha that is published with the inital
presence reflection
2018-10-07 00:46:34 +02:00
Philipp Hörist
d4d29f8309 Send all presence through the presence module 2018-10-07 00:46:33 +02:00
Philipp Hörist
42a7dbc79a Fix contact not beeing found after room destroy 2018-10-07 00:46:33 +02:00
Philipp Hörist
b5414e3849 Disco the room after it has been created 2018-10-07 00:46:33 +02:00
Philipp Hörist
d01dc442c8 Fix missing attribute 2018-10-07 00:46:33 +02:00
Sophie Herold
afbc0c325f Unify to use app.get_account_label() 2018-10-07 00:46:33 +02:00
Philipp Hörist
41a7196620 Fix displaying MUC subjects with delay tag
Dont print it as "old" conversation, instead add the delay timestamp
at the end of the subject
2018-10-07 00:46:33 +02:00
Philipp Hörist
a8534800b0 Parse delay after decryption
Delay could be encrypted with full stanza encryption
2018-10-07 00:46:33 +02:00
Yann Leboulanger
093ab598b8 improve string for translators 2018-10-07 00:46:33 +02:00
Yann Leboulanger
3305ad7710 better fix for joining groupchats with uppercase letters. Fixes #9198 2018-10-07 00:46:33 +02:00
Philipp Hörist
f25634bff5 Register modules defined by plugins 2018-10-07 00:46:33 +02:00
Sophie Herold
e1d01e0999 Show avatar in new message notifications 2018-10-07 00:46:32 +02:00
André Apitzsch
501111b93e Time: use classes from standard library 2018-10-07 00:42:00 +02:00
Philipp Hörist
6e8f064fd0 ServerInfo: Fix empty version result
Fixes #9311
2018-08-26 10:38:42 +02:00
Philipp Hörist
0bbcc937fd Fix MUC invite notification
Fixes #9309
2018-08-25 09:42:09 +02:00
Philipp Hörist
163f98f7c4 Windows: Fix gstreamer/farstream plugin paths 2018-08-25 09:42:09 +02:00
Philipp Hörist
33effbbeb6 Call link() on correct object 2018-08-25 09:42:09 +02:00
Philipp Hörist
2e47f93214 Display only emojis the font supports
Fixes #9299
2018-08-25 09:42:09 +02:00
Philipp Hörist
e8526bb063 HistoryManager: Convert RGB to hex 2018-08-19 23:48:07 +02:00
Philipp Hörist
8564edd5f3 Fix emoji theme fallback 2018-08-19 21:37:34 +02:00
Philipp Hörist
6a33163d42 Update Gajim version to 1.0.99 2018-08-19 18:09:08 +02:00
Philipp Hörist
a457a9ac21 Move filechoosers into gtk module 2018-08-19 17:44:17 +02:00
Philipp Hörist
def4f548c1 Add reason to MUC service-error kick 2018-08-19 17:02:39 +02:00
Philipp Hörist
6f8ffb131a Add JID to VcardReceivedEvent 2018-08-19 16:43:30 +02:00
Philipp Hörist
327865e6fd Remove not used liststore entrys 2018-08-19 13:46:38 +02:00
Philipp Hörist
25915b4175 Fix theming option names 2018-08-19 12:15:34 +02:00
Philipp Hörist
c4dfc0f8f2 Caps: Lower log level 2018-08-19 10:50:51 +02:00
Philipp Hörist
b37a42c37b Raise min nbxmpp version to 0.6.7 2018-08-19 10:50:51 +02:00
Alexei Sorokin
036c867902 Support notification daemons with no actions once again 2018-08-19 10:38:22 +02:00
Yann Leboulanger
c49f9d60ab fix jingle negotiation from an XMPP point of view 2018-08-18 16:05:33 +02:00
Philipp Hörist
dfb7b4a0dd Simplify removing events on scroll to bottom 2018-08-18 15:56:23 +02:00
Philipp Hörist
bd8486f822 Fix arguments in method call 2018-08-18 15:52:12 +02:00
Philipp Hörist
1a2246947f Fix removing events when scrolled to bottom 2018-08-18 15:46:51 +02:00
Yann Leboulanger
c6dbf775fa make a string not translatable 2018-08-18 14:39:32 +02:00
Philipp Hörist
bab834814e Use a python 3.5 compat method to scan dirs 2018-08-18 14:06:54 +02:00
Philipp Hörist
c8c44f5a78 Fix XMLConsole
- Print the stream header again
- Fix template button, it should not be translated
2018-08-18 12:35:21 +02:00
Philipp Hörist
1bb04ca402 Dont use hide() after show_all()
rather use no_show_all. This reduces flickering when we show the window
2018-08-18 00:48:12 +02:00
Philipp Hörist
042d8aa687 Fix deprecation warning
only keyword args should be used
2018-08-18 00:13:51 +02:00
Philipp Hörist
7392883607 Fix deprecation warning 2018-08-18 00:10:10 +02:00
André Apitzsch
36efb61acc Remote control: fix some errors 2018-08-17 22:06:02 +02:00
André Apitzsch
f5a52c52b0 Remote control: remove undefined variable 2018-08-17 22:06:02 +02:00
André Apitzsch
7447f33c5e Port remote control to GDBus 2018-08-17 22:06:02 +02:00
Philipp Hörist
d97c726a9f Add twitter emojis 2018-08-17 21:55:49 +02:00
Philipp Hörist
1577bcba5a Move the noto atlas generator code into a new project 2018-08-17 21:55:48 +02:00
Philipp Hörist
5feb4becfd Rework Emoji implementation
- Use emoji data from a generated dict based on the offical unicode docs,
this makes it easier to update in the future
- Rewrite the emoji chooser
- Add a search field to the emoji chooser
- The emoji chooser is loaded async
- Update to current Unicode 11 Noto theme
2018-08-17 21:55:42 +02:00
Philipp Hörist
e37ab6b59a Fix typo 2018-08-17 09:37:43 +02:00
Philipp Hörist
9d5131b8b4 Rework Gajim Theming
- Save all Theme settings to .css instead of the config file
- Add a gajim-dark.css
- Refactor the ThemesWindow
2018-08-16 22:53:33 +02:00
Sophie Herold
ee3cc9cbab Reduce number of notifications kept in message tray 2018-08-16 22:48:40 +02:00
Philipp Hörist
f699df9bd6 Dont use dict to keep track of window instances
GtkApplication maintains a store for all active ApplicationWindows,
we dont need to replicate that.
2018-08-16 20:47:54 +02:00
Philipp Hörist
71586e01d2 Escape groupchat name in tab label 2018-08-12 00:06:22 +02:00