Commit graph

304 commits

Author SHA1 Message Date
Marvin W
ea7efd6399 Render avatar to image surface 2018-09-01 13:24:02 +02:00
Marvin W
baa3f99ed7 Initial implementation of SCRAM-SHA-1 2018-09-01 13:20:10 +02:00
fiaxh
0e41fb3294 Add hidden column to content_item table 2018-08-31 16:26:23 +02:00
fiaxh
ecb18afdb5
Merge pull request #415 from bobufa/message-search
Message search
2018-08-31 16:25:51 +02:00
Alexander
9e93a77a62 Fix indentation in ./configure script (#351)
Replace tabs with spaces for consistency.
2018-08-28 14:08:42 +02:00
Alexander
21e3f60cc4 Remove bashisms from ./configure (#353) 2018-08-28 14:03:42 +02:00
fiaxh
7def6d7ec2 Fix display names for MUCs w/o localpart 2018-08-22 20:29:24 +02:00
fiaxh
4be8c92a2c In-Band Registration 2018-08-22 20:29:24 +02:00
bobufa
f5547076d2 rename content db table -> content_item 2018-08-13 23:48:15 +02:00
bobufa
1d9ce7f471 sort file transfers into correct conversation 2018-08-13 22:39:18 +02:00
bobufa
2992a12f9f fix non-adjacent messages being shown before/after hit 2018-08-13 22:39:18 +02:00
bobufa
c0844bdea4 add suggestions/auto-complete for search filters 2018-08-13 22:39:18 +02:00
bobufa
b0c94641fc fix closing sidebar on click outside 2018-08-13 22:39:18 +02:00
bobufa
dfc7d2a890 add button that scrolls to the bottom of the conversation 2018-08-13 22:39:18 +02:00
bobufa
b35abad054 fix wrong conversation being prefilled 2018-08-13 22:39:18 +02:00
bobufa
d025387ab9 fix message filter in conversation view for first message 2018-08-13 22:39:18 +02:00
bobufa
ec25ecf202 filter out messages outside the range of displayed messages 2018-08-13 22:39:18 +02:00
bobufa
a645728624 hide search bar when clicking outside of it, only reset search entry on conversation change 2018-08-13 22:39:18 +02:00
bobufa
e376a577b6 improve sidebar UI
- only display messages that are content items
- only display messages for active accounts
- "fix" textview issue
- add empty states (no search, no results)
2018-08-13 22:39:18 +02:00
bobufa
4901b09670 add search filter expressions 2018-08-13 22:39:18 +02:00
bobufa
2e2a9a2390 accumulate conversation content in meta db table 2018-08-13 22:39:07 +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
babfc3bd36 qlite: add basic (outer) join functionality 2018-08-13 22:25:34 +02:00
bobufa
760fd4cb26 load+display later messages when scrolling down 2018-08-13 22:05:04 +02:00
bobufa
443e7ee49d fix local_time field of message and file_transfer being loaded from time db column 2018-08-13 22:05:04 +02:00
bobufa
3ea00446fb refactor conversation item management (accumulate them in libdino) 2018-08-13 22:04:47 +02:00
bobufa
ab0bc7f04d enable fts for the body of messages 2018-08-13 21:55:48 +02:00
bobufa
c4928d4648 add support for fts tables to qlite 2018-08-13 21:55:44 +02:00
fiaxh
ee5c838a6b Fix MUC messages from others being marked as read 2018-08-06 00:53:59 +02:00
fiaxh
41c333263b pgp: Fix checking wrong variable for null 2018-08-06 00:52:11 +02:00
fiaxh
a19f988301 Support MUC avatars 2018-07-31 17:49:10 +02:00
fiaxh
2e5977df96 Fire signal on subscription approval 2018-07-30 00:00:56 +02:00
Marvin W
063d0146f9
QLite: Add OFFSET statement 2018-07-12 20:27:50 +02:00
Marvin W
0ceaaadb20
QLite: Allow to easily fetch a single row from table 2018-07-11 01:10:26 +02:00
Translations
3a00177a51 Update translations
Basque: Aitor Beriain <beriain@bitmessage.ch>
Dutch: Nathan Follens <nathan@email.is>
Finnish: mjlapin <muu@kapsi.fi>
Flemish: Nathan Follens <nthn@unseen.is>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Luxembourgish: Dennis Fink <dennis.fink@c3l.lu>
Norwegian Bokmål: Allan Nordhøy <epost@anotheragency.no>
Portugese (Brazil): 5lm31d5 <jeanrk15@gmail.com>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
Russian: nvlgit <nvlbox@gmail.com>, Alexander <ilabdsf@gmail.com>
Spanish: mgueji <miguejim@mailbox.org>
2018-07-05 09:22:44 -06:00
Samuel Hand
df8b5fcb72 Properly handle the case where the recipients device list hasn't been fetched 2018-06-14 23:12:25 +02:00
fiaxh
babe987dcb Don't handle error message stanzas as normal messages 2018-06-14 23:12:25 +02:00
Samuel Hand
52e116ee44 remove bundle requests so session creation doesn't fail 2018-06-03 22:57:51 +02:00
Jordi Mallach
60982bff67 Update Catalan translation. 2018-05-28 16:22:01 +02:00
Samuel Hand
62e5e6485e Implement XEP-0380 for the OMEMO and OpenPGP plugins (#359)
* Implement XEP-0380 in a naive fashion for both the OMEMO and OpenPGP plugins

* Move the XEP-0380 namespace to a constant

* Move the implementation for xep-0380 to its own module

* Remove un-needed lines from plugins/openpgp/src/stream_module.vala
2018-05-28 16:19:51 +02:00
fiaxh
5425243203 Fix empty display names, fix update contact roster name 2018-05-10 22:17:19 +02:00
fiaxh
e852a0a60b Move chat input to .ui file, fix smiley conversion on enter 2018-05-10 22:17:19 +02:00
Translations
4067e45779 Update translations
Arabic: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Basque: Aitor Beriain <beriain@bitmessage.ch>
Chinese (Simplified): 朱陈锬 <201603748@stu.lzjtu.edu.cn>
Esperanto: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Finnish: mjlapin <muu@kapsi.fi>
Flemish: Nathan Follens <nathan@email.is>
French: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Japanese: Mako N <mako@pasero.net>
Luxembourgish: Dennis Fink <dennis.fink@c3l.lu>
Norwegian Bokmål: Allan Nordhøy <epost@anotheragency.no>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
Spanish: mgueji <miguejim@mailbox.org>
2018-05-01 00:24:57 +02:00
fiaxh
c1533f2577 Redesign chat input + move file upload there 2018-04-30 11:03:59 +02:00
Michael Vetter
f0dd0e0c3a Rename 'start chat' into 'start conversation' 2018-04-30 10:45:35 +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
6f27c3e58f openpgp: Fix invalid iter in key selection dialog
On empty pgp keyring the key selection dialog would display a label "No Keys available"
which subsequently while selecting different accounts would disappear.

Co-authored-by: Gnoxter <gnoxter+github@linuxlounge.net>
2018-04-17 22:14:18 +02:00
fiaxh
c656c7e9c2 small fixes 2018-04-17 22:13:05 +02:00