Marvin W
a0a956ee08
Properly check Jids everywhere
2019-12-23 16:58:53 +01:00
fiaxh
890b91ce4d
Only send new room config if something was changed
...
fixes #675
2019-12-16 01:41:04 +01:00
fiaxh
05561dd677
Parse presence delivery errors when joining MUC
...
fixes #224
2019-11-17 17:53:46 +01:00
Marvin W
e330e60f83
Base avatars and names on conversation, not JID.
...
Fixes #598
2019-10-18 16:52:29 +02:00
fiaxh
74c29d4df1
Add Bookmarks2 implementation, introduce bookmarks interfaces
2019-09-29 01:53:59 +02:00
fiaxh
130965f322
Add incoming mediated invitation support ( #162 )
...
Co-authored-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
2019-08-22 16:05:28 +02:00
fiaxh
03f25e1f87
Remove Message.stanza field
2019-05-26 20:20:09 +02:00
fiaxh
d3c6e5c62c
Enable sending chat state notifications in private rooms
2019-05-16 11:12:14 -06:00
fiaxh
67dbfdd0b0
Fix received mark for own OMEMO encrypted MUC messages
2019-03-16 01:13:49 +01:00
Daniel Gultsch
d8e0ab406c
display groups w/o name by list of members
...
For members-only, non-anonymous groups that do not have a name set we now
show an automatically generated name that is generated from the list of members
(offline, and online). Only the first name (before the first space) is used
to keep the generated name short.
The term *private room* is coined as a short hand for members only&non-anon group
chats.
This commit also uses the offline members list instead of the online member list
to generate avatar tiles (also only in members-only, non-anon groups.)
2018-12-28 13:42:58 +01:00
fiaxh
d9cbf571b0
Fix muc avatars sometimes not showing split tiles for occupants
2018-11-25 16:00:20 +01:00
codedust
1e54a442ba
Display room name in conversation selector and conversation titlebar
2018-11-02 15:14:35 +01:00
fiaxh
7def6d7ec2
Fix display names for MUCs w/o localpart
2018-08-22 20:29:24 +02:00
fiaxh
ee5c838a6b
Fix MUC messages from others being marked as read
2018-08-06 00:53:59 +02:00
fiaxh
a19f988301
Support MUC avatars
2018-07-31 17:49:10 +02:00
fiaxh
c656c7e9c2
small fixes
2018-04-17 22:13:05 +02:00
fiaxh
c8f68678be
Recognize own MUC messages from other device
2018-03-10 20:01:22 +01:00
fiaxh
ef40b61734
Small fixes
2018-01-30 17:29:54 +01:00
fiaxh
bec810e234
Visually highlight mentions in MUCs
...
fixes #267
2018-01-28 20:32:54 +01:00
fiaxh
57c72d2818
Pipeline for incoming messages in libdino
2018-01-28 13:37:53 +01:00
Marvin W
03a349bfaf
Small fixes to MucManager
2018-01-28 00:38:47 +01:00
Marvin W
bbfac91155
Fix certain Slack specific issues (using host-based workarounds)
2018-01-28 00:38:47 +01:00
Marvin W
782ae4c049
Move Jid class to xmpp-vala, partially refactor namespace
2018-01-28 00:38:47 +01:00
David Plassmann
5d6cf9d8d5
Add support for setting a new Affiliation in a muc ( #266 )
...
* Added support for setting a new Affiliation in a muc
* small changes
* fix parameter order
2018-01-09 01:06:32 +01:00
fiaxh
d9b91206c0
Keep MUC join dialog open until joined, show errors
2017-10-31 15:41:45 +01:00
fiaxh
555187deb9
Offline messages for MUCs
...
fixes #187
2017-10-22 18:26:31 +02:00
fiaxh
5fcf8e73ef
Show nicks in MUCs, real jid in individual occupant menu
2017-08-25 22:29:40 +02:00
fiaxh
bff6885a6b
fixup 4aee957
(request history since last known messages)
2017-08-17 01:37:15 +02:00
Max Weller
4aee95703d
request history since last known messages ( #110 )
...
request history since last known messages
when rejoining a room at startup
2017-08-05 12:56:32 +02:00
fiaxh
26973c89e3
Set jid handle in ContactDetails, use LabelHybrids more, remove edit from StartConversation
2017-06-17 16:13:23 +02:00
fiaxh
7bbbb738fd
Get rid of manual storage objects for delegates
2017-06-13 20:12:40 +02:00
fiaxh
dabc2a8b1d
MUC join behaviour + small MUC error changes
2017-06-13 19:51:24 +02:00
fiaxh
e63d59eb34
Muc Invite + Kick
2017-06-11 13:59:24 +02:00
fiaxh
5ba95ef6b7
Conversation details dialog
2017-05-30 22:51:58 +02:00
fiaxh
4247922e8c
Member affiliation in occupant list
2017-05-18 23:14:44 +02:00
fiaxh
3eb9aa0fa7
Sync MUC join/part behaviour with autojoin flag in bookmarks
2017-04-23 14:03:44 +02:00
Marvin W
f95b4f4e09
xmpp-vala/core+libdino: concurrency + nullity improvements
2017-04-18 20:20:41 +02:00
fiaxh
c6ff3387fa
Handle conference bookmarks w/o nick
2017-04-17 22:48:43 +02:00
fiaxh
a37b5ac823
MUC improvements
2017-04-11 21:25:33 +02:00
fiaxh
75e51b5ed3
MessageStorage/Processor, correctly resolve conversations (fixup 22adbd3
)
2017-04-04 15:57:35 +02:00
fiaxh
7d2f995a09
Fix conversation last_active
2017-03-31 01:21:35 +02:00
fiaxh
c0314212a0
Tab completion for MUC occupants
2017-03-24 00:24:33 +01:00
fiaxh
db57a97353
Add typed identity to manager modules and stream flags
2017-03-20 22:28:27 +01:00
Marvin W
5038db063e
omemo plugin: improve session bootstrapping
2017-03-15 17:23:13 +01:00
fiaxh
f40a34bdc1
Use delegates + object storage instead of listener objects
2017-03-11 23:09:57 +01:00
Marvin W
4c48bdc072
Improve Plugin API (allow to move encryption into plugin)
2017-03-11 02:04:38 +01:00
fiaxh
1ccad732b9
Use typed identity in stream modules
2017-03-11 01:40:42 +01:00
Marvin W
d8e102a160
Use typed identity in module manager
2017-03-10 21:49:29 +01:00
Marvin W
29ca70a6d5
Initial plugin system
2017-03-10 19:50:34 +01:00