Commit graph

34 commits

Author SHA1 Message Date
fiaxh 0f46facecd Add UI for audio/video calls 2021-03-21 12:41:39 +01:00
fiaxh a417cb396b Fix cyclic reference 2021-02-17 15:25:55 -06:00
fiaxh 0626bad8e9 Reduce use of Widget.destroy()
On non-toplevel windows, use Container.remove() instead of Widget.destroy()
Needed for migration to GTK4
https://developer.gnome.org/gtk4/unstable/gtk-migrating-3-to-4.html#id-1.7.4.3.17
2021-02-10 18:32:39 -06:00
fiaxh cc01374d3c Use advertized/server/live time for sorting instead of arrival time
fixes #310
2020-12-04 19:11:27 +01:00
fiaxh f31e96d6bb Improve contact description in OMEMO warnings
fixes #947
2020-12-04 17:16:09 +01:00
fiaxh c0be0f5f85 Update date separator at midnight
fixes #868
2020-12-03 18:17:11 +01:00
fiaxh 4f4a1036e1 Handle xmpp URIs opened within Dino with Dino
fixes #914
2020-12-03 18:17:11 +01:00
fiaxh 2e0357877c Fix some compiler warnings 2020-10-27 16:05:30 +01:00
fiaxh 78138bf39b Unregister handlers related to displaying messages as pending 2020-10-11 12:16:38 +02:00
fiaxh f28aaac6da Fix compilation for older vala compilers 2020-10-07 22:16:41 +02:00
fiaxh 0cbc04aec8 Fix warning when clicking to correct a message 2020-09-10 19:35:56 +02:00
fiaxh 7309c6f3ac Visually highlight pending messages, improve resending 2020-07-16 23:31:19 +02:00
Kim Alvefur 23c0216853
Fix messages mistakenly treated as /me command (#872)
Per XEP-0245 only messages that start with "/me " (with the trailing
space) should treated as 3rd person actions.
2020-07-02 11:51:30 +02:00
fiaxh 8fe723bccb Fix cyclic references => let objects be freed 2020-06-03 21:50:40 +02:00
Jordi Mallach 1c59a3870d
Add missing ellipsis, in line with similar strings (#862) 2020-05-27 22:26:03 +02:00
fiaxh 3b6e8700b4 ConversationSummaryView: Fix crash when accessing content_item's first() or last() if the TreeSet is empty 2020-04-28 23:11:08 +02:00
selurvedu a74d44ad93 Fix mouse hover highlighting the wrong message
Fixes #795.
2020-04-22 20:13:24 +02:00
selurvedu 1f4899df16 Improve message highlighting logic 2020-04-22 20:13:24 +02:00
selurvedu b73ec9e0ca Fix late highlighting of conversation items
If the pointer was moved from outside to a conversation item with a
straight horizontal move, the conversation item was not getting highlighted.
2020-04-22 20:13:24 +02:00
fiaxh 51a2372869 Add file upload preview
fixes #756
2020-04-22 15:44:12 +02:00
fiaxh bcbd5f0807 Fix FileWidget sometimes showing two states 2020-04-13 13:00:41 +02:00
Translations d3e58291e7 Update translations 2020-04-11 00:28:51 +02:00
fiaxh ff4403fb21 Clean up file widget code 2020-04-10 21:08:23 +02:00
fiaxh d091a6c3cd Add keyboard shortcut (up key) to activate last message correction 2020-04-05 16:19:56 +02:00
fiaxh 8f75954188 Fix unencrypted message warning when switching between encryptions 2020-04-05 16:14:49 +02:00
fiaxh 871ff33ac7 Add support for last message correction 2020-04-03 22:49:59 +02:00
Marvin W 2f52291be5
Fix issue rendering messages outside reachable scroll area
Related: https://gitlab.gnome.org/GNOME/gtk/-/issues/2556
2020-04-01 00:30:37 +02:00
fiaxh 853dfa2d6f Visually mark unencrypted messages if conversation is encrypted 2020-03-29 20:24:39 +02:00
fiaxh 1016529c36 Visually mark OMEMO messages from a trusted device as trusted 2020-03-29 20:24:39 +02:00
fiaxh 1fd045236b Update time labels in conversation view at the moment they actually change 2020-03-26 15:27:48 +01:00
fiaxh 909689827e Only create ItemMetaDataHeader and AvatarImage once it is actually displayed 2020-03-24 13:58:25 +01:00
fiaxh 42ae68eb40 Move message hover effect into converstion view 2020-03-21 20:53:10 +01:00
Marvin W d55f6691c6
Scale files and images to the available space 2020-03-14 00:50:54 +01:00
fiaxh 4ed6204fc2 Rename folders/files conversation_summary -> conversation_content_view 2020-02-22 02:58:36 +01:00