Commit graph

351 commits

Author SHA1 Message Date
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
fiaxh
1c8e15c408 Fix message markup parsing for single characters 2020-04-03 20:59:47 +02:00
Marvin W
0af8526ab1
Work-around use after free
Upstream: https://gitlab.gnome.org/GNOME/vala/-/issues/751
2020-04-01 17:40:47 +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
12cd56612d Store entity identity info, use it in conversation list tooltips 2020-03-29 20:24:39 +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
mbeko
a6a92487d6
Add alternative character sequence for kiss emoji (#784) 2020-03-28 13:48:07 +01:00
fiaxh
1fd045236b Update time labels in conversation view at the moment they actually change 2020-03-26 15:27:48 +01:00
mbeko
5a98d2919b Change UI messages for more clarity 2020-03-24 22:19:38 +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
Marvin W
25751c88ce
Properly handle variation selector after emoji (even if useless) 2020-03-14 00:50:27 +01:00
fiaxh
efc085dc11 Ellipsize long display names 2020-03-09 13:33:10 +01:00
fiaxh
ed6eda129e Update live whether encryption is possible in MUC (lock icon visible) 2020-03-08 22:21:09 +01:00
codedust
f099def5b6 Fix menu button alignment (#765)
The left hamburger menu button now is of the same height as all the other buttons.
2020-03-05 16:38:01 +01:00
esu23
17acdd9f41
Copyright date updated (#759) 2020-02-23 16:11:53 +01:00
Alyssa Rosenzweig
0b3fff58e9
Add smiley translation <3 (#723) 2020-02-22 17:02:26 +01:00
ericschdt
f3c2c09dd7
Add smiley translations for :-* (#724)
Just get yourself a kiss!
2020-02-22 16:53:27 +01:00
fiaxh
420fcb909f Move widget insertion logic from ConversationTitlebar to controller 2020-02-22 03:00:55 +01:00
fiaxh
f282ef68a4 Rename UnifiedWindow -> MainWindow 2020-02-22 02:58:36 +01:00
fiaxh
d550fc905c Move UnifiedWindow stack state update logic into controller 2020-02-22 02:58:36 +01:00
fiaxh
4ed6204fc2 Rename folders/files conversation_summary -> conversation_content_view 2020-02-22 02:58:36 +01:00
fiaxh
01698959fe Move ConversationTitlebar into ConversationViewController responsibility 2020-02-22 02:58:36 +01:00
fiaxh
28c44380ba Move ConversationContentView+ChatInput into ConversationView, handle drag'n'drop on ConversationView level 2020-02-22 02:58:36 +01:00
Thibaut Girka
a7e92960a3 Allow switching conversations when dragging and dropping 2020-02-22 02:47:08 +01:00
Thibaut Girka
f5e0ecafae Basic drag'n'drop support on main conversation view (fixes #175) 2020-02-22 02:47:08 +01:00
fiaxh
65039b4c23 Improve code block regex 2020-02-21 19:07:07 +01:00
Roberto Santalla
447b5ad54a Add support for strikethrough styling 2020-02-21 19:05:46 +01:00
Roberto Santalla
6f77283c2c Format fenced code blocks 2020-02-21 19:05:46 +01:00
Aearil
ed71f61422 Add a tooltip when messages are in WONTSEND state (#550)
The warning sign and red color, while obviously synonymous with a
problem, are still a bit perplexing for the user.

This change add a bit of clarity.

It would obviously be better to get exact cause of the problem from the
different plugins. Maybe it would be possible to add a field to the
Message class from libdino/src/entity/message.vala in order to record an
error message for every case.
2020-02-21 18:23:36 +01:00
Alyssa Rosenzweig
78ef31dcf5
Show /me commands appropriately in last message view (#699)
Closes #600

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2020-02-20 19:41:28 +01:00
fiaxh
a81af020f3 Preserve unchanged conference data (name) in bookmarks
fixes #748
2020-02-20 17:15:51 +01:00
fiaxh
4c953b5882 Only distinguish between typing or not (incoming)
fixes #739
2020-02-20 17:14:37 +01:00
Translations
29bcba2580 Update translations 2020-02-16 16:56:12 +01:00
fiaxh
7d699a2ed2 Rename zh_Hans -> zh_CN and zh_Hant -> zh_TW
fixes #524
2020-01-29 00:38:12 +01:00
Translations
74dc1c1739 Update translations 2020-01-29 00:38:07 +01:00
Marvin W
3b0a27e14b
Fix invalid header creation for date separators 2020-01-22 01:24:14 +01:00
Marvin W
8c5957537c
Fix some compiler warnings 2020-01-22 00:09:06 +01:00
Marvin W
4a9c05ea37
Enabling display of more compiler warnings and fix some of them
Most of these are caused by various issues is the Vala compiler,
but it doesn't hurt to display them and report them upstream.
2020-01-21 21:55:08 +01:00
fiaxh
7f21f898e0 Fix ConversationRow closing if animations are disabled 2020-01-17 20:47:33 +01:00
Marvin W
60d735fc7d
Add more non-trailing chars for urls 2020-01-15 19:31:47 +01:00
fiaxh
ab4ca27b1e Show default file widget if Pixbuf can't display Image inline
fixes #713
2020-01-13 03:00:15 +01:00
Marvin W
3fc9bdab05
Correctly display names in groupchat pms
Also show "Me" when no local alias is set instead of JID
2020-01-09 14:28:08 +01:00
Marvin W
5e1f646cbc
Another set of changes to URL detection 2020-01-09 13:43:02 +01:00
Alyssa Rosenzweig
067184f00c Fix starting private conversations with MUC members (#690)
At least for some users (?), the existing codepath was broken (the list
row would come back null and we'd bail out silently). All we actually
need is the JID, so it's easy enough to store this ourselves, fixing the
bug.

Also apply to kicking.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2020-01-02 23:35:54 +01:00
fiaxh
f3c952f8fc Support smiley->emoji conversion in the middle of the text 2020-01-02 16:16:14 +01:00