Commit graph

313 commits

Author SHA1 Message Date
Niels Andriesse
39c497f13d Clean up logging 2019-06-13 14:34:19 +10:00
Niels Andriesse
22623815bb Enforce naming convention 2019-05-24 16:25:25 +10:00
Niels Andriesse
cbac37a95f Fix friend request UI bugs 2019-05-24 16:23:27 +10:00
Niels Andriesse
96c02864c8 Improve logging 2019-05-24 11:36:26 +10:00
Niels Andriesse
1fafa550f0 Fix message sending error handling 2019-05-24 11:24:27 +10:00
Niels Andriesse
dac9b28162 Clean 2019-05-22 12:43:37 +10:00
Niels Andriesse
1a8175472a Refactor friend request view & add documentation 2019-05-21 10:30:06 +10:00
Niels Andriesse
4c33fa257a Fix incorrect logic in OWSMessageManager 2019-05-21 09:53:10 +10:00
Mikunj
74867dc525 Updated expire job to use friendRequestStatus states. 2019-05-21 09:07:33 +10:00
Niels Andriesse
740291cceb Implement message friend request status
Untested
2019-05-20 16:36:22 +10:00
Mikunj
56018fd475 Merge branch 'master' of https://github.com/loki-project/loki-messenger-ios 2019-05-20 16:01:28 +10:00
Mikunj
fdf7d99ff3 Fix removing interaction while enumerating.
Fix most recent message not being kept.
2019-05-20 15:59:49 +10:00
Niels Andriesse
78fbcf28bb Slightly simplify friend request removal 2019-05-20 15:36:42 +10:00
Mikunj
fdff5d8487 Add friend request message discarding. 2019-05-20 13:01:04 +10:00
Niels Andriesse
6adc8cf014 Add isFriendRequestExpired flag 2019-05-20 12:31:21 +10:00
Niels Andriesse
7493e037c9 Fix minor code style issues 2019-05-20 11:20:03 +10:00
Niels Andriesse
81d5adc8c8 Fix threading issue & unnecessary updating 2019-05-20 10:40:39 +10:00
Niels Andriesse
d5dc54af1b Partially fix UI updating bug 2019-05-17 12:38:36 +10:00
Niels Andriesse
a8633ff739 Merge branch 'master' of github.com:loki-project/loki-messenger-ios 2019-05-17 10:20:31 +10:00
Niels Andriesse
4d94346959 Fix minor logic issue & document friend request handling 2019-05-17 10:20:18 +10:00
Mikunj Varsani
c43295eb7c
Loki session reset (#14)
* Added session reset.

* Hooked up session reset internals to UI.

* Send empty message when we have received an end session message.

* Verify incoming PreKeyWhisperMessage.

* Fix indentations in SessionReset.md
2019-05-17 10:11:06 +10:00
Niels Andriesse
be7724b41b Implement feedback 2019-05-16 14:31:53 +10:00
Niels Andriesse
3728638832 Reduce code duplication & fix cell sizing bug 2019-05-16 12:20:56 +10:00
Niels Andriesse
3161680432 Redo friend request handling 2019-05-16 12:08:37 +10:00
Niels Andriesse
49c6611d9d WIP 2019-05-15 16:48:16 +10:00
Niels Andriesse
cb1e876b7a Make friend request status updates more reliable 2019-05-15 11:19:33 +10:00
Niels Andriesse
9d3a9f9b78 Fix crash due to nested transaction 2019-05-15 09:30:18 +10:00
Niels Andriesse
fffb55540b Mostly hook up friend request status logic 2019-05-14 14:57:58 +10:00
Niels Andriesse
4da8d33932 Clean 2019-05-10 13:38:00 +10:00
Mikunj
09157673fe Added friend request states in TSThread.
Automatically send a OWSFriendRequest if we are not friend with the person.
2019-05-09 14:00:40 +10:00
Niels Andriesse
dc80c17261 Skip onboarding permissions step 2019-04-30 14:35:16 +10:00
Niels Andriesse
9d64b76af6 Clean & fix bad merge 2019-04-30 09:34:14 +10:00
Niels Andriesse
c429bebaba Fix phone number parsing crash 2019-04-29 11:34:11 +10:00
Michael Kirk
048f19c6b8 specify yyyy date format 2019-03-29 10:33:32 -06:00
Michael Kirk
0d822597a1 specify locale when timestamp parsing 2019-03-29 10:33:32 -06:00
Matthew Chen
9b34e4ac61 Respond to CR. 2019-03-25 15:58:27 -04:00
Matthew Chen
c5a87c4d20 Add asserts around CDS feedback errors. 2019-03-25 15:58:27 -04:00
Michael Kirk
b36a0061e1 contact picker perf for contact with many phone numbers
Only consider first n phone numbers for a contact.

Some users have a "Spam" contact created by external apps which have thousands
of known telemarkers/scammers phone numbers, this pathological case causes a
slowdown in the presentation of the compose picker.
2019-03-11 13:11:09 -07:00
Carola Nitz
117411009b Add public keyword to fix compilation for framework integration 2019-02-26 17:42:28 -07:00
Matthew Chen
9402e088b2 Apply design feedback from Myles. 2019-02-21 14:16:31 -05:00
Michael Kirk
d26c095fe7 Merge remote-tracking branch 'origin/release/2.36.0' 2019-02-19 12:50:00 -07:00
Matthew Chen
2a4b9426c3 Sketch out the 'onboarding phone number' view. 2019-02-14 08:54:27 -05:00
Michael Kirk
a1b412c704 Fix "missed calls" not sorting threads
Ensure we touch thread after saving *any* interaction
2019-02-12 15:51:20 -07:00
Michael Kirk
0d5d5c6932 limit reason length 2019-02-12 10:04:56 -07:00
Michael Kirk
1de0ede52d Specific CDS feedback 2019-02-07 13:26:45 -07:00
Matthew Chen
501e883cc4 Merge tag '2.35.0.10' 2019-02-01 17:35:40 -05:00
Michael Kirk
5f59623254 fix CDS for iOS9 2019-02-01 13:44:36 -07:00
Matthew Chen
229450bc47 Enable 'note to self' feature flag. 2019-01-31 17:08:14 -05:00
Matthew Chen
ef62bcd004 Disable 'Note to Self.' 2019-01-29 12:42:15 -05:00
Matthew Chen
3c0235d57e Enable 'note to self' feature flag. 2019-01-28 10:44:13 -05:00