Philipp Hörist
a943a35a5d
Move caps code into own module
2018-07-22 20:49:53 +02:00
Philipp Hörist
07c87a4194
Rewrite discovery code and move it into own module
2018-07-22 16:20:00 +02:00
Philipp Hörist
5ff9e9febf
Move dataforms into modules folder
2018-07-22 16:20:00 +02:00
Philipp Hörist
78858f7c82
Move more MUC methods into muc module
2018-07-22 16:19:53 +02:00
Philipp Hörist
3a3b5aff20
Move some dialogs into gtk module
2018-07-18 00:15:46 +02:00
Philipp Hörist
bff5f14b92
Move invites into MUC module
2018-07-17 18:38:36 +02:00
Philipp Hörist
ebbe06d587
Refactor MAM into own module
...
- Rework the MAM Preference dialog
- Move MAM Preference dialog into a new gtk module
- Refactor all MAM code into own module
- Refactor the MAM code itself so we can easier test it in the future
- Add a misc module for smaller XEPs and move EME, Last Message Correction
Delay, OOB into it
- Add dedicated module for XEP-0082 Time Profiles
2018-07-15 14:26:00 +02:00
Ave O
c3a359ba23
Change to gender-neutral alternatives of pronouns
2018-07-11 23:15:56 +03:00
Philipp Hörist
aaab5f17ce
Remove whitespace char from groupchat label
2018-07-11 19:04:09 +02:00
Philipp Hörist
bd79fe629f
Refactor Privacy and Blocking into own modules
2018-07-08 16:44:14 +02:00
Philipp Hörist
4bcdbde2c8
Move httpupload into modules
2018-07-07 01:49:50 +02:00
Philipp Hörist
a1e1e56dda
Fix logic error when printing status
2018-07-05 22:03:06 +02:00
Philipp Hörist
3b7055ca74
Fix regression from 2ca0ca38
...
Fixes #9230
2018-07-05 18:06:48 +02:00
Philipp Hörist
2ca0ca38a5
Refactor Pubsub/Bookmarks/UserAvatar into own modules
2018-07-01 22:35:56 +02:00
Philipp Hörist
8b800f4646
Refactor VCard code into own modules
2018-06-30 19:32:36 +02:00
Alexander Krotov
7fa4c9e1c2
Spellcheck
2018-06-28 23:37:34 +02:00
Philipp Hörist
7b957a2876
Refactor ping code into own module
2018-06-24 23:33:42 +02:00
Alexander Krotov
d871dcdcb1
More spelling fixes
2018-06-22 01:47:29 +03:00
Alexander Krotov
1870f560a4
Spellcheck some comments and docstrings
2018-06-19 01:56:18 +03:00
Philipp Hörist
c5f8fe915a
Disable subject change if room doesnt allow it
2018-06-01 20:02:29 +02:00
Philipp Hörist
32b74b459e
Remove support for ESessions
...
Fixes #5294
2018-05-28 18:21:45 +02:00
Philipp Hörist
2636e3449f
Refactor avatar publishing
...
- Publish avatars with a size of 200x200
- Add AvatarSize.PUBLISH so we can easily change it in the future
- Dont upscale small avatars on publish
- Use surfaces for displaying the avatar in ProfileWindow and VcardWindow
because this scales correctly on HiDPI screens
2018-05-20 01:28:12 +02:00
Philipp Hörist
913634c4c6
Add menu for uploading room avatars
2018-05-06 09:11:32 +02:00
Philipp Hörist
290e761f88
Add support for Room Avatars
...
- Groupchats promote a vcard hash with presence
Refactoring:
- Dont delete groupchat contacts if they are maximized from the roster
- Roster and GroupchatControl use the same contact object
2018-04-19 22:11:41 +02:00
Daniel
9f0eaf9df7
Fix placeholder not being removed when inserting nick in MUC via context menu
2018-04-13 22:36:57 +02:00
Yann Leboulanger
6d868546fa
update action when creating groupchat window. Fixes #9042
2018-04-07 22:48:38 +02:00
Philipp Hörist
898ac96647
Some status codes should only be in our presence
...
Some Servers broadcast these status codes in every presence which
is wrong accoring to the XEP
2018-04-04 22:16:46 +02:00
Yann Leboulanger
c2184aaf8c
remove bookmark and close muc when destroying the room. Fixes #8862
2018-03-29 11:01:25 +02:00
Roland Pallai
23add367be
Fix regression in a4291a27
2018-03-25 22:46:51 +02:00
Roland Pallai
a4291a27f1
Fix sound playback for received group chat messages
...
Testing for historical messages was broken because `msg_obj.timestamp`
second resolution assumed but this is false and this led to broken
sound playback for received group chat messages.
2018-03-25 22:26:59 +02:00
Philipp Hörist
e0256719ae
Refactor resizing MUC rosters
...
Dont trigger resizes on notify::position, because the absolut
handle position changes also on window resizes, but the relative handle
position doesnt change.
Instead we use the notify::position event now to save the new position
to the config file and use left button release event (release of the handle after dragging)
and the window maximize/minimize event to trigger resizes in all controls
This fixes also fixes a issue where a previously hidden roster was shown again
if a new tab was opened.
Fixes #8984
2018-03-23 00:41:15 +01:00
Philipp Hörist
abdca0eaac
Fix TextView scrolling
...
Fixes #8813
2018-03-20 22:19:30 +01:00
Philipp Hörist
945b7baafb
Only handle event if it belongs to the control
2018-03-19 01:34:38 +01:00
Yann Leboulanger
1190b10ecd
prevent traceback when pressing tab in groupchat. Fixes #8933
2018-03-06 21:59:40 +01:00
Yann Leboulanger
14f3e041de
Use hide_groupchat_occupants_list option to decide if we show the occupant list or not. Fixes #8922
2018-03-06 21:53:38 +01:00
Philipp Hörist
51a4c4b5fd
MAM: Display corrected messages on MAM catchup
...
This shows corrected messages correctly in groupchat when we
receive the messages via MAM
2018-02-25 21:20:38 +01:00
Philipp Hörist
a94276f6e9
Make file transfer labels sound less technical
2018-02-22 22:45:15 +01:00
Philipp Hörist
f1aceae214
Fix avatar ratio
...
Fixes #8907
2018-02-19 22:02:31 +01:00
Philipp Hörist
828e969d23
Simplify cellrenderers
...
- Makes it better understandable
- Fixes a bug where an avatar was drawn in a group row
- Fixes not all cells getting the same background color while using a theme
2018-02-18 02:00:43 +01:00
Philipp Hörist
c5c717ddd1
Use IconTheme for some icons
2018-01-29 20:02:30 +01:00
Philipp Hörist
762617e0be
Use icons from IconTheme for Groupchat Roster
2018-01-29 00:06:46 +01:00
Philipp Hörist
dd12584fe6
Use icons from IconTheme for ChatControl Banner
...
It will correctly scale on HiDPI Displays if we set it like that
2018-01-29 00:06:32 +01:00
Philipp Hörist
232dc1dda0
Scale Avatars for HiDPI Screens
2018-01-29 00:06:31 +01:00
Philipp Hörist
5ce0c65ce4
Move chat options menu
...
Putting it into the header forced GTK Window Decorations, that makes
the application look alien on all systems except Gnome.
2018-01-28 20:39:02 +01:00
Philipp Hörist
afc3075415
Refactor adding actions to chat windows
2018-01-27 10:29:52 +01:00
Philipp Hörist
b8a62a8bb2
Fix shortcuts in chat window
...
Fixes #8873
2018-01-27 08:44:11 +01:00
Bronko
3a3be94aa8
integrate httpupload plugin into gajim core
...
add new config option 'filetransfer_preference'
add drag and drop support for file upload
2018-01-22 17:29:27 +01:00
André Apitzsch
6f025a1d4a
Remove some unused imports
2018-01-12 00:21:11 +01:00
Philipp Hörist
ccc69bc7ee
Fix LMC in Groupchats
2017-12-28 17:37:37 +01:00
Philipp Hörist
8ea39cff75
Add 'active' chatstate to groupchat messages
...
Fixes #8801
2017-12-27 19:09:12 +01:00