Commit graph

34 commits

Author SHA1 Message Date
fiaxh 446e86d4ad Check FileTransfer's mime_type for null (unknown) when handeling it
fixes #479
2018-12-31 16:49:22 +01:00
fiaxh e455a22993 ConversationSelector: Display time "Yesterday" after date change 2018-12-29 13:10:24 +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 c44489214e ConversationRow: Update nick_label in case of FileItems 2018-11-21 18:01:54 -06:00
fiaxh 3af9faac82 Use ContentItems in ConversationSelector, Chat/Groupchat(Pm)Row -> ConversationRow 2018-11-04 20:19:34 +01:00
codedust 1e54a442ba Display room name in conversation selector and conversation titlebar 2018-11-02 15:14:35 +01:00
bobufa 8b23ddad2d ui: search sidebar initial 2018-08-13 22:28:45 +02:00
Marvin W ca331e85ef Render avatar on demand 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
fiaxh cee39b0117 Rename resources to have a reverse DNS prefix 2017-12-03 21:43:19 +01:00
fiaxh 3f531d6b91 Read+(write) stream async 2017-11-16 17:43:00 +01:00
fiaxh d9b91206c0 Keep MUC join dialog open until joined, show errors 2017-10-31 15:41:45 +01:00
fiaxh 54a25fd926 small fixes 2017-09-20 00:26:04 +02:00
fiaxh 7430efee57 Change conversation (un)read marking 2017-09-19 23:39:17 +02:00
fiaxh addd5a013f Show last message sender in conversation list 2017-09-01 13:26:31 +02:00
fiaxh d0e86d0a8e small fixes 2017-08-31 23:52:15 +02:00
fiaxh d2a5287eff Use utc time everywhere 2017-08-31 18:54:38 +02:00
fiaxh a807ded65c small fixes 2017-08-27 14:59:53 +02:00
fiaxh a8aceb1e39 README: Discussion MUC, change url 2017-08-22 16:04:41 +02:00
fiaxh dff8e08669 MAM fixes
- don't send first request for timestamp -60
- only open conversation for messages within last 24h
- always show latest message in conversation tabs
2017-08-19 00:31:44 +02:00
fiaxh e63d59eb34 Muc Invite + Kick 2017-06-11 13:59:24 +02:00
fiaxh 3eb9aa0fa7 Sync MUC join/part behaviour with autojoin flag in bookmarks 2017-04-23 14:03:44 +02:00
fiaxh c6ff3387fa Handle conference bookmarks w/o nick 2017-04-17 22:48:43 +02:00
fiaxh e3b69538ba gettext improvements (more strings, times, plural, de lang) 2017-04-13 14:13:57 +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 22adbd38dc Handle MUC private messages 2017-03-31 16:39:28 +02:00
fiaxh 6f3225979c Select conversation on startup, placeholder for "No conversation selected", start services before UI 2017-03-20 22:28:32 +01:00
fiaxh db57a97353 Add typed identity to manager modules and stream flags 2017-03-20 22:28:27 +01:00
fiaxh be2234835a Preselect next conversation when closed and crossfade 2017-03-18 23:44:05 +01:00
fiaxh af49a47cf6 Fix ChatInput for many lines + small UI changes 2017-03-16 17:56:38 +01:00
fiaxh 4faee9f08d Set dino-specific icons as part of icon theme 2017-03-15 21:55:26 +01:00
Marvin W 22c9c53b1d
Drop libuuid dependency, uuid generation is not that complicated... 2017-03-12 22:23:25 +01:00
Marvin W e27d63269d
Move UI code into main dir 2017-03-11 23:58:35 +01:00