Commit graph

62 commits

Author SHA1 Message Date
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
e4e97730db
Add EmojiChooser (derived from GTK source) 2019-07-14 13:25:34 +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
fiaxh
5a7ffbc187 Move app menu into window, make conversation details dialog directly accessible, no-CSD option for main window 2019-02-05 11:50:23 -06:00
fiaxh
965f4da75a Detect emoji-only messages and display them larger 2018-12-27 13:01:35 +01:00
fiaxh
fa731a4623 Split login jid/password into two steps with checks 2018-11-16 09:29:34 -06:00
fiaxh
7e6668d283 Use QR-code icon for OMEMO QR-code button 2018-11-10 17:24:48 +01:00
fiaxh
3af9faac82 Use ContentItems in ConversationSelector, Chat/Groupchat(Pm)Row -> ConversationRow 2018-11-04 20:19:34 +01:00
fiaxh
85d194e349 Use Label instead of TextView for message display 2018-09-21 21:53:48 +02:00
fiaxh
ecb18afdb5
Merge pull request #415 from bobufa/message-search
Message search
2018-08-31 16:25:51 +02:00
fiaxh
4be8c92a2c In-Band Registration 2018-08-22 20:29:24 +02:00
bobufa
c0844bdea4 add suggestions/auto-complete for search filters 2018-08-13 22:39:18 +02:00
bobufa
61915ca566 initial search logic / display 2018-08-13 22:31:22 +02:00
bobufa
8b23ddad2d ui: search sidebar initial 2018-08-13 22:28:45 +02:00
bobufa
3ea00446fb refactor conversation item management (accumulate them in libdino) 2018-08-13 22:04:47 +02:00
fiaxh
c1533f2577 Redesign chat input + move file upload there 2018-04-30 11:03:59 +02:00
Mathieu Bridon
0d5735d22e Add an appdata file
This allows "app center" applications like GNOME Software and Plasma
Discover to show Dino in all its glory, so users can install it simply.
2018-04-29 14:30:00 +02:00
fiaxh
e80da80602 Add image preview to file choosers
Co-authored-by: Thibaut Girka <thib@sitedethib.com>
2018-04-19 15:41:47 +02:00
fiaxh
a8ee61b34c Move notification sounds (canberra dependency) into plugin, introduce libdino/NotificationEvents 2018-03-05 15:43:02 +01:00
Rahix
08c8b9c6d6 Implement notification sounds
Add a new setting to toggle notification sounds on or off. Plays the
systems default instant messaging message sound (message-new-instant)
whenever a notification is shown if toggled on.
2018-02-17 21:51:02 +01:00
Marvin W
ca331e85ef Render avatar on demand 2018-01-28 00:38:47 +01:00
fiaxh
119e7cce4f Place time+encryption+read directly right of name 2017-12-31 22:48:14 +01:00
fiaxh
b4bb0912fc Show subscription request in conversation summary 2017-12-30 13:10:06 +01:00
fiaxh
f25fadde2d Fallback display for all file types 2017-12-13 21:11:33 +01:00
fiaxh
cee39b0117 Rename resources to have a reverse DNS prefix 2017-12-03 21:43:19 +01:00
Mathieu Bridon
cfc156b77a Use reverse DNS naming for icon, desktop file, DBus service, app ID (#221)
The convention is to use reverse DNS for the DBus service names, icons,
desktop files and application ID.

Flatpak enforces that convention, and even requires at least 3 components
in those names.
2017-12-03 15:40:16 +01:00
fiaxh
f3ca14f2d6 ConversationView: Date separator 2017-12-01 02:28:51 +01:00
fiaxh
d9b91206c0 Keep MUC join dialog open until joined, show errors 2017-10-31 15:41:45 +01:00
fiaxh
7e83529afc Blocking setting in Contact Details 2017-10-31 15:40:42 +01:00
fiaxh
8b43df8ec3 Handle file uploading in libdino & main, have http upload as provider 2017-10-21 23:31:05 +02:00
fiaxh
8fdb38b99b Use GNotification instead of libnotify 2017-09-19 23:39:17 +02:00
fiaxh
8944029128 Move encryption menu into ChatInput, PGP support for MUCs 2017-09-06 00:15:18 +02:00
fiaxh
a257b16337 Download & inline display images 2017-08-31 18:54:38 +02:00
Marvin W
b4b115df48
main: extend theming capabilities 2017-08-29 22:09:13 +02:00
fiaxh
8bc0d107e7 Plugins providing conversation items for ConversationView 2017-08-28 00:02:59 +02:00
fiaxh
a8aceb1e39 README: Discussion MUC, change url 2017-08-22 16:04:41 +02:00
fiaxh
500adea6dc Undo/redo text in chat input 2017-08-17 01:37:20 +02:00
fiaxh
ea174ab632 Http file upload 2017-08-03 15:59:04 +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
5ba95ef6b7 Conversation details dialog 2017-05-30 22:51:58 +02:00
Marvin W
eddf17c682
cmake/signal-protocol: shared lib, mark_as_advanced and others 2017-04-26 21:48:53 +02:00
Marvin W
653c361420
Make gdk-x11 optional 2017-04-15 22:02:05 +02:00
fiaxh
71fab50c8e Fix alt-tab behaviour when notification is active 2017-04-11 00:04:27 +02:00
fiaxh
9bc83539d1 Gettext support 2017-04-10 15:47:21 +02:00
fiaxh
ea5d3e50c6 Start private conversation with MUC occupant via occupant menu 2017-04-03 19:48:01 +02:00
fiaxh
22adbd38dc Handle MUC private messages 2017-03-31 16:39:28 +02:00
Marvin W
e910b39751
Make configure/make compatible with autotools 2017-03-30 16:39:26 +02:00
fiaxh
c0314212a0 Tab completion for MUC occupants 2017-03-24 00:24:33 +01:00