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
Translations
7ecb0e614b
Update translations
2018-03-24 15:33:17 -06: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
linkmauve
845f98c1d4
Add forgotten strings to translations ( #282 )
2018-02-02 02:42:20 +01:00
fiaxh
f6db249c92
Only display transferred images, display file names, open in system viewer, include and use pgp embedded file names
2018-01-28 22:00:22 +01:00
Marvin W
ca331e85ef
Render avatar on demand
2018-01-28 00:38:47 +01:00
fiaxh
a8cc94c188
Show error on invalid TLS certificate
2018-01-04 21:17:56 +01:00
Translations
b482c57f3b
Update translations
2017-12-31 22:57:21 +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
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
64774241e5
Fix memory leak
2017-11-23 01:28:29 +01:00
fiaxh
de133218da
Disconnect stanza listeners from pipeline
2017-11-22 00:40:41 +01:00
fiaxh
1d0745177e
Replace deprecated function usages
2017-11-16 14:09:30 +01:00
fiaxh
d9b91206c0
Keep MUC join dialog open until joined, show errors
2017-10-31 15:41:45 +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
addd5a013f
Show last message sender in conversation list
2017-09-01 13:26:31 +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
a807ded65c
small fixes
2017-08-27 14:59:53 +02:00
fiaxh
a8ba4a3974
"Default" per-contact settings (change UI)
2017-08-25 22:30:03 +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
fiaxh
387433ebb9
Notifications + typing notifications + message marker settings per conversation
2017-05-30 22:33:33 +02:00
fiaxh
31bbafa2c8
ManageAccounts: Window -> Dialog
2017-05-09 21:22:56 +02:00
hrxi
e876f4b316
Fix a couple of warnings relating to parents of dialogs
...
Fixes these kind of warnings:
```
(dino:<PID>): Gtk-CRITICAL **: gtk_window_set_transient_for: assertion 'parent == NULL || GTK_IS_WINDOW (parent)' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
(dino:<PID>): GLib-GObject-WARNING **: invalid cast from 'GtkPaned' to 'GtkWindow'
```
Also centers these dialogs (settings, add chat, join conversation) on
top of their parent windows.
2017-05-09 14:53:26 +02:00
fiaxh
9bc83539d1
Gettext support
2017-04-10 15:47:21 +02:00
fiaxh
d8881c4b16
Show account status (incl errors) in ManageAccounts.Dialog
2017-04-10 15:47:17 +02:00
fiaxh
d6e742eb61
Application menu fallback button
2017-04-04 19:55:24 +02:00
fiaxh
ea5d3e50c6
Start private conversation with MUC occupant via occupant menu
2017-04-03 19:48:01 +02:00
fiaxh
c0314212a0
Tab completion for MUC occupants
2017-03-24 00:24:33 +01:00
Marvin W
e6f89f8751
New CMake
...
- add install and uninstall targets
- compatibility for systems without pkg-config
2017-03-23 17:16:08 +01:00
fiaxh
492baaf084
Add back on subscription request
2017-03-23 15:43:20 +01: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
233f2b35d0
Icon changes
2017-03-19 12:55:10 +01:00
fiaxh
be2234835a
Preselect next conversation when closed and crossfade
2017-03-18 23:44:05 +01:00
fiaxh
582cc78edd
"No accounts active, add?" stack in main view
2017-03-18 00:17:29 +01:00
fiaxh
b65c71412b
Icon
2017-03-18 00:17:24 +01:00
fiaxh
1eca8c6f67
Fix message stanza default type
2017-03-18 00:12:27 +01:00
fiaxh
af49a47cf6
Fix ChatInput for many lines + small UI changes
2017-03-16 17:56:38 +01:00
fiaxh
f277db6cb4
Display /me differently
...
fixes #12
2017-03-15 21:55:26 +01:00
fiaxh
4faee9f08d
Set dino-specific icons as part of icon theme
2017-03-15 21:55:26 +01:00
Marvin W
2804799f61
Reduce GTK dependency to 3.16, fix dark theme
2017-03-13 15:34:17 +01:00
Marvin W
00ac82e648
Move gsettings schema back to libdino (where it belongs)
2017-03-12 00:56:57 +01:00
Marvin W
e27d63269d
Move UI code into main dir
2017-03-11 23:58:35 +01:00