Commit graph

263 commits

Author SHA1 Message Date
fiaxh
74c29d4df1 Add Bookmarks2 implementation, introduce bookmarks interfaces 2019-09-29 01:53:59 +02:00
fiaxh
1287135ebb Improve conversation unread status detection 2019-09-29 00:47:22 +02:00
Marvin W
e899668213
Add JET support 2019-09-16 23:31:11 +02:00
fiaxh
784319a9c1 Distribute window buttons (minimize,maximize,close) after realize and update live 2019-09-15 18:22:43 +02:00
fiaxh
83cea47bb1 Deactivate emoji button for gtk < 3.24 2019-09-15 15:07:40 +02:00
fiaxh
0f0e838a1f Deactivate spinner in file widget as soon as its not displayed anymore (CPU usage) 2019-09-14 16:08:27 +02:00
fiaxh
a96c80149f Load images in conversation summary in different thread 2019-09-11 16:20:48 +02:00
fiaxh
43720d3d2f Remove some use_markup usages, put skeleton header into .ui file 2019-09-11 16:20:48 +02:00
fiaxh
bd7fde99af fixup Fix some warnings 2019-09-10 19:36:11 +02:00
hrxi
d5d305193c Fix some warnings
Instances of `RegexError` are just asserted as `assert_not_reached` as
they cannot really fail except for allocation failure if the given regex
is valid.
2019-09-10 19:36:11 +02:00
fiaxh
9950742bf1 Add emoji button to chat input 2019-09-09 19:47:11 +02:00
Translations
f0c2ce0047 Update translations 2019-08-28 14:29:55 +02:00
fiaxh
e52a4eacb2 Don't show conversations from account after it was disabled
fixes #277
2019-08-28 13:11:56 +02:00
fiaxh
a99c3ff16d Add and enable newly created (first) account
fixes #584
2019-08-23 21:19:26 +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
d251063aae Fix compilation 2019-08-06 22:58:43 +02:00
fiaxh
5ebdbf8a8b Use own file type icons 2019-08-06 16:47:06 +02:00
fiaxh
08a5088c16 Rework encryption enabling logic + UI 2019-08-02 19:20:04 +02:00
fiaxh
f0abb8aaf9 Refactor file receive/send interfaces and UI 2019-07-18 02:03:42 +02:00
Marvin W
4b15c444db
Update DOAP and appdata 2019-07-14 15:03:31 +02:00
Marvin W
e4e97730db
Add EmojiChooser (derived from GTK source) 2019-07-14 13:25:34 +02:00
Marvin W
e3d994db1a
Handle ill-prepared avatar image 2019-07-09 15:25:41 +02:00
Translations
701175fcd3 Update translations 2019-07-04 16:54:05 +02:00
fiaxh
d429c30432 Don't set urgency hint on new messages on GNOME 2019-06-22 02:18:51 +02:00
fiaxh
fa43581ad3 Fix runtime criticals 2019-06-22 00:56:50 +02:00
fiaxh
24f525628b Add non-CSD alternative for add chat + join channel 2019-06-22 00:56:50 +02:00
fiaxh
2fb51df8a2 Hide encryption icon in public MUCs 2019-06-22 00:56:50 +02:00
fiaxh
68ab977287 Fix time in conversation row 2019-06-22 00:56:50 +02:00
fiaxh
8aab18c1ec Add hover effect on conversation content 2019-06-01 19:03:01 +02:00
fiaxh
6a1f057de2 Fix date separators 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
Aearil
f4778ef3e6 Fix when /affiliate cmd doesn't get enough args (#557)
Added array bounds checking to /affiliate command parsing.

Maybe some user feedback when using the different commands would be
useful.
2019-04-29 08:24:29 -06:00
fiaxh
b6799e59bb Remove avatars with missmatch between supposed and actual sha1 hash on load, make loading async 2019-04-24 23:44:00 +02:00
fiaxh
cbe0ff2c1d Don't move opened conversation to the top of the list, scroll along with selected conversation
fixes #544
2019-04-24 23:44:00 +02:00
fiaxh
b0dde02bc9 Order MUC occupants tab completion by most recent message sent
fixes #401
2019-04-16 12:32:28 +02:00
fiaxh
ca9b00d5e8 Forward KeyEvent (and change focus) on key press in conversation view (not chat input)
fixes #28
fixes #513
2019-04-15 17:29:18 +02:00
fiaxh
76c7dec75f Fix segfault in nick completion for non-connected MUCs
Co-authored-by: Roberto Santalla <roobre@roobre.es>
2019-04-14 09:46:54 +02:00
fiaxh
6e1938b089 Clean up ConversationTitlebar 2019-04-14 09:46:54 +02:00
fiaxh
d9e45071d0 Only use UI data for active converations cycling, clean up ConversationSelector 2019-04-14 09:46:54 +02:00
Roberto Santalla
27fe07c3b4 Allow to cycle active conversations with Ctrl+(Shift)+Tab
Closes #400, Closes #142, related to #145
2019-04-12 19:12:50 +02:00
Sebastian Krzyszkowiak
c14459a2bd Update Polish translation (#542) 2019-04-12 12:45:58 +02:00
fiaxh
330649a537 Add headerbar button tooltips, don't remove relief 2019-03-18 13:51:57 +01:00
Translations
26a8538e97 Update translations 2019-03-16 14:43:48 +01:00
fiaxh
6f6e4b97cb Use glib log functions 2019-03-15 22:01:34 +01:00
fiaxh
952ac95484 Use regex literals, fixes some compiler warnings 2019-03-14 17:39:31 +01:00
fiaxh
df6328dfcb Fix topic displaying issues
fixes #393
2019-03-14 17:39:31 +01:00
fiaxh
3880e41497 Slight conversation selector design changes 2019-03-14 17:39:31 +01:00
fiaxh
161e4c1986 Add non-CSD alternative for more windows 2019-03-14 17:39:31 +01:00
Translations
e55fb9cca5 Update Translations 2019-02-14 21:13:42 +01:00
fiaxh
736522737f Make file read/write async 2019-02-14 00:04:01 +01:00