Commit graph

124 commits

Author SHA1 Message Date
fiaxh
8cbc4e7f89 Clear chat states on own/contact disconnect
fixes #197
2017-12-30 13:10:06 +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
fc0d7feb5a Load messages for conversation view from cache 2017-12-13 21:11:33 +01:00
Yussuf Khalil
dc2dde5378 Repopulate message TextView context menu, include "Copy URL" (#219)
* Add "Copy URL" context menu option when hovering over a URL

* Update message_textview.vala
2017-12-05 15:06:31 +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
Translations
2f6878a523 Update translations 2017-11-24 01:14:58 +01:00
Allan Nordhøy
e0eba9a1ea Reword some strings (#215)
* conference_s_, Members only room, Too many occupants in room

* conferences → conference

* No active conversations/accounts

* "the account" and escaped apostrophe

* leaves, the subject, Required password, voiced, backlog

* Members-only room

* Remove the \'%s\' account?

* Chosen password required for room entry

* if any

* muc password, voiced, remove account
2017-11-23 17:07:19 +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
f3063f56b7 ConversationView: Split merged messages when an in-between one is added 2017-11-22 00:32:11 +01:00
Translations
ebf8d7ab01 Update translations 2017-11-18 19:43:59 +01:00
fiaxh
2a514d0969 Fix unit tests using async + read message marker 2017-11-17 17:24:03 +01:00
fiaxh
48cd057bd5 fixup 3f531d6 2017-11-16 18:31:20 +01:00
fiaxh
3f531d6b91 Read+(write) stream async 2017-11-16 17:43:00 +01:00
fiaxh
1d0745177e Replace deprecated function usages 2017-11-16 14:09:30 +01:00
fiaxh
f6ac5bbd26 small fixes 2017-11-01 19:17:37 +01:00
fiaxh
0102abeec1 Fix warnings 2017-10-31 15:41:45 +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
9a54337501 fixup 8c0a44e (Added a confirmation dialog before removing an account) 2017-10-30 19:09:36 +01:00
Dennis Fink
a45ba28541 Added a confirmation dialog before removing an account. Fixes #51 2017-10-30 19:09:36 +01:00
linkmauve
1e1aa704a2 Remove new from struct initialisation, as it is deprecated (#180)
* Remove new from struct initialisation, as it is deprecated.

* Use Map.has_key instead of Map.contains, as it is deprecated.
2017-10-23 16:10:15 +02:00
fiaxh
e7b5aa140b Update translations 2017-10-23 01:36:24 +02:00
fiaxh
128a015d45 Directly start chat from xmpp uri if only one account is active
fixes #160
2017-10-22 18:26:31 +02:00
fiaxh
e49fc134dd Only match full words as mentions for notifications
fixes #185
2017-10-22 18:26:31 +02:00
fiaxh
9ea16b6d85 PGP encrypted file transfers 2017-10-22 18:26:31 +02:00
fiaxh
8b43df8ec3 Handle file uploading in libdino & main, have http upload as provider 2017-10-21 23:31:05 +02:00
fiaxh
54a25fd926 small fixes 2017-09-20 00:26:04 +02:00
fiaxh
7430efee57 Change conversation (un)read marking 2017-09-19 23:39:17 +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
hrxi
2cd6e94cc5 Focus selected widgets in the accounts dialog
Previously, you had to issue two clicks in order to enter something into
the text fields.

This also replaces the `Entry` widgets with their label counterparts
once they lose focus. Since the `ComboBox` handling of focus seems to be
buggy (`focus_out_event` not firing), the OpenPGP key selection lacks
the latter feature.
2017-09-01 00:07:24 +02:00
fiaxh
d0e86d0a8e small fixes 2017-08-31 23:52:15 +02:00
fiaxh
d2a5287eff Use utc time everywhere 2017-08-31 18:54:38 +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
Marvin W
b428c3a627
support platforms without UTF-8 and use native file picker 2017-08-29 22:09:07 +02:00
Marvin W
7c2023803e
libdino: try to load all plugins found in the respective folders 2017-08-29 22:08:31 +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
8533ba6450 Handle xmpp ?join and ?message uris 2017-08-25 22:30:03 +02:00
fiaxh
f3e587d766 Improve undo/redo 2017-08-25 22:30:03 +02:00
Marvin W
b672df94e8 Use single process, accept xmpp:-URIs as program argument 2017-08-25 22:30:03 +02:00
fiaxh
a8ba4a3974 "Default" per-contact settings (change UI) 2017-08-25 22:30:03 +02:00
fiaxh
5fcf8e73ef Show nicks in MUCs, real jid in individual occupant menu 2017-08-25 22:29:40 +02:00
fiaxh
4a4b5956c9 Move settings from GSettings to own db 2017-08-22 16:22:56 +02:00