Niels Andriesse
85a77edfca
Clean up photo editing screen
2020-01-20 14:44:51 +11:00
Niels Andriesse
3eaf287660
Clean up share screen
2020-01-20 13:20:27 +11:00
Niels Andriesse
81bd2f3cd7
WIP
2020-01-17 16:47:52 +11:00
Ryan ZHAO
369b5ddaf2
enable to create a new private chat group
2020-01-15 15:44:31 +11:00
Ryan ZHAO
997b894125
Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into private-group-chat
2020-01-14 10:27:06 +11:00
Niels Andriesse
6d0f2c958c
Clean up link previews
2020-01-13 15:50:30 +11:00
Ryan ZHAO
e73a8b0f0f
Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into private-group-chat
2020-01-13 14:07:38 +11:00
Ryan ZHAO
7cdd146202
Enable/Debug group editing viewcontrollers
2020-01-13 13:51:51 +11:00
Niels Andriesse
ae6015f5bf
Fix launch screen glitch
2020-01-10 09:52:30 +11:00
Niels Andriesse
2ffdbbb031
Clean up attachment editing
2019-12-13 12:23:43 +11:00
Niels Andriesse
94f3e86e72
Clean up attachments
...
Also fix group profile pictures
2019-12-12 14:26:23 +11:00
Niels Andriesse
5ffff3d3b7
WIP
2019-12-11 10:25:53 +11:00
Niels Andriesse
5a373d04fa
WIP
2019-12-10 15:11:46 +11:00
Niels Andriesse
f50fe92d57
WIP
2019-12-10 14:27:38 +11:00
Niels Andriesse
0e9fbb7474
Show profile picture at top of message stack
2019-12-10 11:22:14 +11:00
Mikunj
1a684aa470
Reset session upon receiving a friend request from a contact we are friends with.
2019-12-10 09:27:34 +11:00
Niels Andriesse
7ea5e5bd46
Implement profile updating redesign
2019-12-06 11:54:04 +11:00
Niels Andriesse
83fe454b07
Implement notification & privacy settings screens redesign
2019-12-06 09:25:26 +11:00
Niels Andriesse
c3ccd08ace
Merge branch 'dev' into redesign
2019-12-03 13:21:58 +11:00
Mikunj
abc6e20207
Fix profile name being cleared when setting profile picture.
2019-12-02 16:17:42 +11:00
Niels Andriesse
ce33d472eb
Clean
2019-12-02 13:10:01 +11:00
Mikunj
2b8e74348a
Clean
2019-12-02 11:01:07 +11:00
Mikunj
b0dfae7974
Fix multi-device profile picture handling.
...
Fixed note to self.
Enabled removal of avatar.
2019-12-02 10:48:12 +11:00
Mikunj
3c3d185bec
Don't send profile in a contact sync message.
...
This is because both android and desktop first check to see if a sent sync message exists before the check for contact sync. This causes contact sync messages to be ignored.
2019-11-29 16:32:53 +11:00
Mikunj
b2a2cd8d20
Update our profile key if our primary device sends a message on the public chat.
2019-11-29 14:37:46 +11:00
Mikunj
7494393473
Set avatar on public chats.
2019-11-29 13:47:41 +11:00
Mikunj
eafc2afe4a
Attach a profile key if we're friends with a contact.
2019-11-29 13:21:09 +11:00
Mikunj
9cde326254
Correctly handle profile key update from incoming messages.
2019-11-29 11:45:13 +11:00
Mikunj
5f7ceeed6a
Decrypt profile picture after downloading.
2019-11-29 09:44:04 +11:00
Mikunj
2e83a2bb85
Set encrypted profile picture.
...
Rotate profileKey every-time we encrypt a new profile picture.
2019-11-29 09:20:36 +11:00
Niels Andriesse
177b194d67
Start home screen redesign
2019-11-28 16:42:07 +11:00
Niels Andriesse
ba8c3b1859
Debug
2019-11-27 16:26:15 +11:00
Niels Andriesse
ad52e854e4
Debug contact syncing
2019-11-27 15:22:39 +11:00
Niels Andriesse
16d5e4f4e7
Debug
2019-11-21 10:56:27 +11:00
Niels Andriesse
850346acf2
Implement sending side of revocation
2019-11-20 15:42:41 +11:00
Maxim Shishmarev
859384afaf
Enable profile pictures
2019-11-18 16:35:20 +11:00
Niels Andriesse
7aa4e83700
WIP
2019-11-18 16:30:26 +11:00
Niels Andriesse
7644755d08
Clean
2019-11-18 16:29:12 +11:00
Niels Andriesse
7e9c0b281e
Implement profile picture uploading
2019-11-18 16:29:12 +11:00
Niels Andriesse
cc73937856
WIP
2019-11-11 15:52:17 +11:00
Niels Andriesse
77a12a7534
Update version number
2019-10-22 14:53:15 +11:00
Niels Andriesse
89221c1f71
Debug
2019-10-22 13:47:41 +11:00
Niels Andriesse
e09dc8fed7
Clean
2019-10-21 13:10:34 +11:00
Niels Andriesse
8e5e113ecf
Clean
2019-10-15 10:50:06 +11:00
Niels Andriesse
b4af9d16d5
Refactor
2019-10-15 10:29:41 +11:00
Niels Andriesse
48883bf1f1
Fix build
2019-10-15 09:23:13 +11:00
Niels Andriesse
7b0e2d06b0
Partially implement feedback
2019-10-15 08:53:56 +11:00
Mikunj
d8d33287d1
Added PublicChatManager.
...
Added migrations.
2019-10-09 15:57:17 +11:00
Mikunj
683a5c1edc
Remove dependency on hard coded public chat values.
2019-10-09 11:18:11 +11:00
Niels Andriesse
94bca8db60
Disable garbage assertions
2019-10-04 19:26:45 +10:00
Niels Andriesse
b7d3c1da04
Update for new username API
2019-10-03 14:45:16 +10:00
Niels Andriesse
40bb4ba1a4
Set device link message TTL, clean & add more analytics
2019-10-03 14:45:00 +10:00
Niels Andriesse
9dac9027c9
Fix iOS 13 cell highlighting
2019-09-24 16:42:51 +10:00
Niels Andriesse
3f07396f94
Clean
2019-09-24 16:03:31 +10:00
Niels Andriesse
6176c63a81
Glue together remaining pieces
2019-09-24 15:55:03 +10:00
Niels Andriesse
0bb6721768
Create DeviceLinkingMessage
2019-09-24 14:20:22 +10:00
Niels Andriesse
d6e499bd9a
Switch onboarding seed step and display name step
2019-09-18 11:09:09 +10:00
Mikunj
99e217e323
Minor fixes.
2019-09-18 09:45:14 +10:00
Mikunj
0e154c4dac
Fix up magic numbers.
2019-09-18 09:32:14 +10:00
Niels Andriesse
0743fbf855
Refactor
2019-09-17 16:51:38 +10:00
Niels Andriesse
54de8bc221
Update version number
2019-09-13 11:18:58 +10:00
Niels Andriesse
c780023d63
Fix quote UI
2019-09-11 10:34:51 +10:00
Niels Andriesse
6b0454317e
Re-enable search for regular conversations
2019-09-10 15:47:34 +10:00
Niels Andriesse
1338fcda21
Clean
2019-09-10 13:26:58 +10:00
Mikunj
43a20879e6
Merge branch 'dev' into profile-icons
2019-09-09 13:26:32 +10:00
Niels Andriesse
0590e2eb42
Fix various UI issues
2019-09-06 15:16:25 +10:00
Mikunj
4e521bba83
Fixed minor edge case
2019-09-06 12:28:43 +10:00
Mikunj
640977267e
Minor fix.
2019-09-06 11:34:01 +10:00
Mikunj
f230c2ac2c
Fix incorrect color handling.
2019-09-06 11:08:13 +10:00
Mikunj
b080c7dab9
Fix incorrect RNG implementation
2019-09-06 10:40:11 +10:00
Niels Andriesse
a3a64218f9
Implement link previews for regular conversations
2019-09-06 09:35:01 +10:00
Mikunj
1cba6f1ce4
Fix minor hue correction
2019-09-05 15:15:27 +10:00
Mikunj
0d2d1cf101
Dynamically show user names on public chat.
...
This fixes the issue where identicons weren't matching up to the one on desktop
2019-09-05 11:33:49 +10:00
Mikunj Varsani
2bda269a45
Removed useless code.
2019-09-04 15:18:55 +10:00
Mikunj Varsani
6857fd3285
Added JazzIcons.
2019-09-04 15:17:54 +10:00
Niels Andriesse
e46f6ee9b8
Fix migration issue
2019-08-30 12:12:32 +10:00
Niels Andriesse
fcc87cf47a
Update build number & version number
2019-08-29 11:53:11 +10:00
Niels Andriesse
8744d732a9
Implement QR code scanning
2019-08-23 15:12:08 +10:00
Niels Andriesse
48706d233f
Implement group message sending & receiving
2019-08-21 16:16:40 +10:00
Niels Andriesse
b8b036cd6b
Fix incorrect Loki color palette
2019-07-25 14:25:05 +10:00
Niels Andriesse
3bbcdce95c
Fix splash screen
2019-07-25 14:10:26 +10:00
Niels Andriesse
838eec0c52
Clean up lock screen
2019-07-25 14:02:23 +10:00
Niels Andriesse
00318dfe6b
Fix version number issue
2019-06-26 10:05:09 +10:00
Niels Andriesse
e4eea3a95a
Update launch screen
2019-06-20 13:43:02 +10:00
Niels Andriesse
09aea1b2f0
Make avatar background white
2019-06-18 15:03:42 +10:00
Niels Andriesse
e2bcb61342
Use custom new conversation screen
2019-06-17 16:20:09 +10:00
Niels Andriesse
96b077b1b4
Fix crash
2019-06-17 14:40:19 +10:00
Niels Andriesse
52f479a0b1
Implement fancy avatars
2019-06-17 13:52:17 +10:00
Niels Andriesse
bc112a7c90
Propagate request timeout interval through to request serializer
2019-06-17 10:45:09 +10:00
Niels Andriesse
30aac6a94d
Fix crash
2019-06-17 10:08:05 +10:00
Niels Andriesse
38629b4c4e
Make online indicator more subtle
2019-06-14 16:41:19 +10:00
Niels Andriesse
1bf0d44246
Add basic styling
2019-06-14 15:25:39 +10:00
Niels Andriesse
820b0829bb
Merge LokiP2PManager & LokiP2PMessageHandler
2019-06-12 14:50:36 +10:00
Niels Andriesse
845c4f700a
Fix crash
2019-05-28 15:00:18 +10:00
Niels Andriesse
d9a728922f
Ditch public key part of display name
2019-05-28 13:10:11 +10:00
Niels Andriesse
1462a5cb6b
Handle receiving of sender display name
2019-05-28 13:04:32 +10:00
Niels Andriesse
e6962dcb95
Clean
2019-05-27 16:36:14 +10:00
Niels Andriesse
e81a074efc
Show online status
2019-05-27 16:30:28 +10:00
Niels Andriesse
a11074ba5a
Fix crash
2019-05-27 13:11:25 +10:00
Niels Andriesse
08aac18384
Clean more
2019-05-22 13:09:01 +10:00
Niels Andriesse
1c73cf5114
Re-order files
2019-05-21 11:40:29 +10:00
Mikunj
3d7bd6b895
Fix incorrect function name.
...
Refactor fixes.
2019-05-20 13:30:08 +10:00
Mikunj
f1cbc2e0d1
Added friend request message expiration.
2019-05-20 11:18:24 +10:00
Niels Andriesse
64f92d261b
Refactor
2019-05-17 13:37:36 +10:00
Mikunj
fb1e27d633
Fix empty message generation.
...
Before since we were setting the groupMetaMessage, it was setting the `shouldSave` property to true and thus the message sender was looking for the message in the db.
We now don't set this property so the message should be able to be sent without saving.
2019-05-17 09:47:08 +10:00
Niels Andriesse
7faa9d333c
Add missing save
2019-05-16 15:32:43 +10:00
Niels Andriesse
be7724b41b
Implement feedback
2019-05-16 14:31:53 +10:00
Niels Andriesse
3161680432
Redo friend request handling
2019-05-16 12:08:37 +10:00
Niels Andriesse
cb1e876b7a
Make friend request status updates more reliable
2019-05-15 11:19:33 +10:00
Niels Andriesse
b83766ef74
Clean & fix conversation settings crash
2019-05-14 15:54:39 +10:00
Niels Andriesse
e3e7788219
Disable input if a friend request is pending
2019-05-14 13:39:07 +10:00
Mikunj
a4b042f282
Added convenience function to make empty outgoing messages.
2019-05-14 10:59:14 +10:00
Niels Andriesse
3dda1f17e1
Implement incoming friend request UI
2019-05-13 15:21:16 +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
Mikunj
26625980bd
Fix message sending params.
...
Disable ProfileFetcherJob.
2019-05-09 09:45:31 +10:00
Niels Andriesse
3bd3341e64
Clean
2019-05-06 11:01:21 +10:00
Niels Andriesse
ef680a1cc2
Don't ask for contacts
2019-05-06 10:06:24 +10:00
Niels Andriesse
d4fd3af433
Fix Signal bug
2019-05-03 16:26:32 +10:00
Niels Andriesse
8a605858fd
Clean & suppress warnings for dependencies
2019-05-03 10:10:11 +10:00
Niels Andriesse
9d64b76af6
Clean & fix bad merge
2019-04-30 09:34:14 +10:00
Mikunj
520d41565f
Disable networking calls when updating profile.
...
Remove avatar from profile controller.
2019-04-29 12:42:49 +10:00
Michael Kirk
19002a13b1
Cannot delete last item in rail
2019-04-22 13:44:48 -07:00
Michael Kirk
a1e008f930
apply new rounding/highlight design
2019-04-22 13:44:48 -07:00
Michael Kirk
4af9fa6789
"add more" as rail cell
2019-04-22 13:44:48 -07:00
Michael Kirk
da79a53d96
cleanup compiler warnings
2019-04-15 14:35:35 -06:00
Michael Kirk
fa45339f83
move to public category
2019-04-15 14:35:35 -06:00
Michael Kirk
cfebb53719
more concise constants post translation
2019-04-04 13:44:42 -06:00
Michael Kirk
57b1aaa3dc
inline enum converters
2019-04-04 13:44:42 -06:00
Michael Kirk
30266bf65e
autoformatted
2019-04-04 13:44:42 -06:00
Michael Kirk
64a0c4bfaa
auto-migrate to Swift5
2019-04-04 13:44:42 -06:00
Michael Kirk
501e2c761f
Merge tag '2.38.1.2'
2019-04-04 13:42:07 -06:00
Michael Kirk
1fae83a777
respect any CDN headers (eg Host for front)
2019-04-02 20:01:04 -06:00
Michael Kirk
07e88009e4
Merge tag '2.38.0.11'
2019-04-01 14:04:43 -06:00
Matthew Chen
a3efb58d15
Respond to CR.
2019-03-28 18:29:19 -04:00
Matthew Chen
517a550593
Further improve "first responder" behavior in the image editor.
2019-03-28 18:06:35 -04:00
Matthew Chen
eb5cf3978c
Fix first responder issue in image editor.
2019-03-28 18:05:46 -04:00
Michael Kirk
fa2d5b422b
maintain body text navigating to/from approval view
2019-03-28 11:58:43 -06:00
Michael Kirk
1a4062dd89
Nav buttons: batch, camera/library switch, done
2019-03-28 10:30:47 -06:00
Michael Kirk
7dbb9517af
Centralize attachment state in nav controller
2019-03-28 10:30:47 -06:00
Michael Kirk
6502d7d4a5
remove isMultiSendEnabled
feature flag
2019-03-28 10:30:47 -06:00
Michael Kirk
1357449dcc
Make OrderedDictionary keys generic
2019-03-28 10:30:47 -06:00
Matthew Chen
db958f4a01
Preserve caption text of edited images.
2019-03-26 21:24:25 -06:00
Matthew Chen
d9760b6bbc
Fix bug around layer ordering when rendering image editor output.
2019-03-26 21:22:35 -06:00
Matthew Chen
5973c326de
Ensure new text items are on the canvas.
2019-03-26 21:21:52 -06:00
Michael Kirk
f8244eeefe
Fix SAE crash for iOS9
2019-03-26 17:08:36 -06:00
Michael Kirk
58d99a480f
Notify iOS9 users occasionally that iOS10 will soon be required
2019-03-26 11:21:30 -06:00
Matthew Chen
3ce3f9faaa
Add accessibilityIdentifiers to conversation settings view.
2019-03-25 09:31:55 -04:00
Matthew Chen
f073dd9a52
Add accessibilityIdentifiers to conversation settings view.
2019-03-25 09:31:55 -04:00
Matthew Chen
4188993fc5
Add accessibilityIdentifiers to 'new contact thread' view.
2019-03-25 09:31:19 -04:00