Commit graph

495 commits

Author SHA1 Message Date
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
Samuel Hand 65a12021bc Solve a few compiler warnings 2018-08-14 02:00:39 +01:00
Samuel Hand 3c819a19e1 Properly decrypt messages from MUCs 2018-08-14 01:37:55 +01: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
Samuel Hand 65724233f0 Move formatting out of translatable strings in manage_key_dialog 2018-08-12 12:42:06 +01:00
Samuel Hand 380e5edc51 Change own-notifcation wording and add a default action 2018-08-12 12:16:42 +01:00
Samuel Hand c59faad5bf Make the key lists scrollable 2018-08-12 11:23:32 +01:00
Samuel Hand e2932af18f Index consistently with the identity id 2018-08-12 11:04:40 +01:00
Samuel Hand b589275ab4 Actually perform the database update when changing blind trust 2018-08-11 15:56:30 +01:00
Samuel Hand 9b98428996 Un-dim fingerprint when accepting keys 2018-08-11 15:54:14 +01:00
Samuel Hand 72cb5b4f90 Fix OMEMO not working when the database is re-created for an existing account 2018-08-11 14:19:06 +01:00
Samuel Hand 9d15c464c2 Merge branch 'master' into omemo-muc 2018-08-11 12:27:57 +01:00
Samuel Hand d7b5db1d9f Make strings translatable 2018-08-10 12:47:56 +01:00
Samuel Hand 8ebc2c5dd3 Fix mutual subscription detection 2018-08-10 01:40:20 +01:00
Samuel Hand 36cc8b0393 Code cleanup - move long database queries to their own functions and improve variable names 2018-08-10 00:45:22 +01:00
Samuel Hand e1afda10e3 Make constructors the first function 2018-08-09 15:29:15 +01:00
Samuel Hand b5d5a05a1e Indentation fixes 2018-08-09 15:19:02 +01:00
Samuel Hand eb43c4a35d Add dependencies to readme 2018-08-09 11:42:27 +01:00
Samuel Hand 18419b3268 Show a verification QR code for an accounts own key 2018-08-08 22:02:51 +01:00
Samuel Hand cdaa29d7f0 Only send messages to active devices 2018-08-08 14:45:09 +01:00
Samuel Hand 14fc267e83 Minor UI improvements: use a stack for the key management dialog 2018-08-07 01:06:59 +01: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
Samuel Hand 0bfab9d1d9 Fix bug where OMEMO not avaiable with a newly added contact 2018-08-05 01:26:36 +01:00