Commit graph

6770 commits

Author SHA1 Message Date
Niels Andriesse
fa43f2f834 WIP 2020-02-04 11:34:39 +11:00
Niels Andriesse
eb54a6e06d WIP 2020-02-04 10:25:37 +11:00
Niels Andriesse
55344700d7 WIP 2020-02-03 16:50:14 +11:00
gmbnt
2c15cd06f5
Merge pull request #81 from loki-project/proxying
File Server & RSS Feed Proxying
2020-02-03 14:52:36 +11:00
Niels Andriesse
e95f91558b Integrate RSS feed proxy 2020-02-03 14:15:35 +11:00
Niels Andriesse
bc830c19da Fix member count bug 2020-02-02 19:08:46 +11:00
Niels Andriesse
8ba452fb56 Fix copy 2020-02-02 09:46:58 +11:00
Niels Andriesse
ca82cd758d Add GIF metadata warning 2020-02-01 14:31:12 +11:00
Niels Andriesse
442c1b9996 Add link preview & open group metadata warnings 2020-02-01 14:21:32 +11:00
Niels Andriesse
cbda28a9a0 Remove analytics & Signal requests 2020-02-01 11:49:34 +11:00
Niels Andriesse
0b26fd4670 Clean 2020-02-01 08:20:30 +11:00
Niels Andriesse
f3c36391b9 Remove Mixpanel 2020-01-31 16:02:30 +11:00
Niels Andriesse
ccd2d30f61 Refactor 2020-01-31 09:42:36 +11:00
Niels Andriesse
a41b670bb5 Refactor 2020-01-30 20:09:02 +11:00
Niels Andriesse
64fd89291e Fix multi device x closed groups 2020-01-30 15:51:46 +11:00
Niels Andriesse
b8f71c5c28 Fix multi device 2020-01-30 14:20:51 +11:00
Niels Andriesse
cb67b7d596 Allow user to set group name 2020-01-30 11:59:12 +11:00
Niels Andriesse
425509d4f8 Fix group name handling 2020-01-30 11:35:44 +11:00
Niels Andriesse
f656a1d4d8 Clean 2020-01-30 09:15:42 +11:00
Niels Andriesse
e8c44937e3 Fix copy 2020-01-29 14:38:52 +11:00
Niels Andriesse
9d833e901a WIP 2020-01-29 13:32:08 +11:00
Niels Andriesse
1d848d7332 Clean up group members UI 2020-01-29 11:50:32 +11:00
Niels Andriesse
51efb141c2 Show member count for closed groups 2020-01-29 11:35:27 +11:00
Niels Andriesse
71fe68278d WIP 2020-01-29 10:18:45 +11:00
Niels Andriesse
0d112d4a2c Partially implement new closed group screen UI 2020-01-28 16:27:42 +11:00
Niels Andriesse
163179dee7 Fix navigation bar layout 2020-01-28 15:19:50 +11:00
Niels Andriesse
7762418ac1 Clean 2020-01-28 15:08:42 +11:00
Niels Andriesse
0f0eba9325 Merge branch 'dev' into group-chats 2020-01-28 14:22:26 +11:00
Niels Andriesse
e2e7b4fcc8 Fix minor seed restoration bug 2020-01-28 11:14:06 +11:00
Niels Andriesse
372bfcbb4c Don't show seed reminder after restoring from seed 2020-01-28 09:19:14 +11:00
Niels Andriesse
a433d13177 Clean up session restoration view UI 2020-01-24 13:14:49 +11:00
Niels Andriesse
477fbe494d Fix build 2020-01-24 11:03:45 +11:00
Niels Andriesse
a591adb8f7 Merge branch 'dev' into session-restore 2020-01-24 10:58:41 +11:00
Niels Andriesse
93506dea53 Clean 2020-01-24 10:00:55 +11:00
Niels Andriesse
3769f50a21 Fix public chat deletion 2020-01-24 09:48:47 +11:00
Niels Andriesse
f70b914d3e Update copy & fix blurry icons 2020-01-23 15:01:31 +11:00
Niels Andriesse
34e6316e87 Fix iOS 12 layout issue 2020-01-23 12:27:58 +11:00
Niels Andriesse
213d154472 Fix group chat notifications 2020-01-22 15:32:23 +11:00
Niels Andriesse
34dfe740fc Clean 2020-01-22 15:29:32 +11:00
Ryan ZHAO
8838dfb430 add admins to group, clean up some code 2020-01-22 14:41:34 +11:00
Niels Andriesse
81b3140650 Fix profile picture glitch 2020-01-22 13:34:49 +11:00
Ryan ZHAO
efb6295962 update version migrations for new group id for public chats and rss feeds 2020-01-22 10:23:35 +11:00
Niels Andriesse
0eaacfd352 Fix layout issue on iPhone X / iOS 12 2020-01-22 10:10:16 +11:00
Niels Andriesse
7cfd43ff6b Implement group member count, fix QR code scanning & clean 2020-01-22 09:53:29 +11:00
Ryan ZHAO
41d682a802 update group id to sync with android 2020-01-21 17:49:09 +11:00
Niels Andriesse
a40c21881e Fix crash 2020-01-21 14:02:53 +11:00
Niels Andriesse
32b772bbee Fix iOS 12 issues 2020-01-21 11:30:01 +11:00
Ryan ZHAO
fc01b91234 fix the issue of becoming friends automatically 2020-01-20 16:58:38 +11:00
Niels Andriesse
f4ebee2606 Fix release mode linking 2020-01-20 16:00:01 +11:00
Niels Andriesse
3691519b28 Further implement conversation title view 2020-01-20 15:15:18 +11:00
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
Ryan ZHAO
3752879166 update sesstion request building with the same protocol with desktop and android 2020-01-20 11:32:07 +11:00
Niels Andriesse
81bd2f3cd7 WIP 2020-01-17 16:47:52 +11:00
Niels Andriesse
bea6eb982f Fix QR code scanning 2020-01-17 15:56:24 +11:00
Niels Andriesse
7882b8608c Fix layout on small screens 2020-01-17 15:53:56 +11:00
Ryan ZHAO
cba69b8ec8 Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into private-group-chat 2020-01-17 10:39:21 +11:00
Ryan ZHAO
369b5ddaf2 enable to create a new private chat group 2020-01-15 15:44:31 +11:00
Niels Andriesse
8e2bcfc93a Fix incorrect font size 2020-01-15 13:56:19 +11:00
Ryan ZHAO
0df5f857a7 let users know when members are removed 2020-01-14 14:58:22 +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
Ryan ZHAO
dc0d6fa1c3 try to add admin 2020-01-14 10:24:12 +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
b29096ad21 try to make settings for group chat working 2020-01-13 11:14:49 +11:00
Ryan ZHAO
1b6828888f update group type for old version 2020-01-10 13:40:43 +11:00
Ryan ZHAO
d9a7dc07ef Distinguish public chat and rss feed from regular groups 2020-01-10 10:52:47 +11:00
Niels Andriesse
ec3c619ff3 Clean up message detail screen 2020-01-10 10:09:50 +11:00
Niels Andriesse
ae6015f5bf Fix launch screen glitch 2020-01-10 09:52:30 +11:00
Niels Andriesse
8129b5da0d Update app icon 2020-01-09 16:45:14 +11:00
Niels Andriesse
e6b91a44f9 Update launch screen 2020-01-09 16:20:01 +11:00
Niels Andriesse
45e692d3be Rename Loki Messenger → Session 2020-01-09 16:17:00 +11:00
Niels Andriesse
016c01e796 Don't show recovery phrase screen on slave devices 2020-01-09 11:36:01 +11:00
Niels Andriesse
c596d454cb Fix copy & add Session ID animation 2020-01-08 16:10:12 +11:00
Niels Andriesse
86a9e6534e Clean 2020-01-06 13:16:43 +11:00
gmbnt
f15fdcd128
Merge pull request #70 from loki-project/clear-all-data-fix
Use signal implementation of reset data
2020-01-06 12:56:50 +11:00
gmbnt
66678e7b6d
Merge branch 'dev' into push-notification 2020-01-06 12:56:07 +11:00
Niels Andriesse
1516da17c6 Fix search bar crash on older iOS versions 2020-01-06 10:56:34 +11:00
Niels Andriesse
818dbba08f Polish 2019-12-17 18:04:31 +01:00
ryanzhao
268d3018c2 Add function to send the device token to our server.
Fetch data when receiving a silent notification.
2019-12-17 13:56:36 +11:00
Niels Andriesse
aecae3701a Re-order files 2019-12-16 08:56:32 +01:00
Niels Andriesse
38d174ba1a Replace key icon 2019-12-13 15:04:26 +11:00
Niels Andriesse
53a231a3bd Finish up first version of redesign 2019-12-13 15:02:05 +11:00
Niels Andriesse
2ffdbbb031 Clean up attachment editing 2019-12-13 12:23:43 +11:00
Niels Andriesse
d90abd3fe8 Implement conversation settings screen redesign 2019-12-13 11:23:45 +11:00
Niels Andriesse
19a7be59be WIP 2019-12-12 16:49:48 +11:00
Niels Andriesse
fc8aee5d5e Clean 2019-12-12 16:11:54 +11:00
Niels Andriesse
75d43eab0d Ditch redundant files 2019-12-12 16:07:45 +11:00
Niels Andriesse
405cd5ed25 Implement link device screen redesign 2019-12-12 16:07:08 +11:00
Niels Andriesse
94f3e86e72 Clean up attachments
Also fix group profile pictures
2019-12-12 14:26:23 +11:00
Niels Andriesse
c0c68f58d9 Implement seed screen
Also fix profile picture updating
2019-12-12 13:17:14 +11:00
Niels Andriesse
1ab82341b9 Implement seed reminder view
Also fix up QR codes and give RSS feeds their own icon
2019-12-12 11:10:26 +11:00
Niels Andriesse
d05df87dd2 Implement the much anticipated Simon status bar 2019-12-11 16:08:08 +11:00
Niels Andriesse
7c5adb95d3 WIP 2019-12-11 14:07:27 +11:00
Niels Andriesse
5ffff3d3b7 WIP 2019-12-11 10:25:53 +11:00
Mikunj
57db0bd211 Clean 2019-12-10 15:59:20 +11:00
Mikunj
770d8b2f3d Added session restore message sending 2019-12-10 15:43:18 +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
Mikunj
58a260aac5 Show session restore banner 2019-12-10 11:29:32 +11:00
Niels Andriesse
0e9fbb7474 Show profile picture at top of message stack 2019-12-10 11:22:14 +11:00
Mikunj
e38976b082 Store devices that we need to restore session with. 2019-12-10 10:32:53 +11:00
Niels Andriesse
783ab43311 Swap out send button icon 2019-12-10 10:26:09 +11:00
Niels Andriesse
842c4ea303 WIP 2019-12-10 10:12:51 +11:00
Niels Andriesse
713c5fa15e WIP 2019-12-09 16:47:13 +11:00
Mikunj
8a57632ced Ignore any friend requests that were made before we restored our device. 2019-12-09 16:10:53 +11:00
Niels Andriesse
88b85ffbf4 Revert "Clean"
This reverts commit 34b5b000a4.
2019-12-09 15:36:56 +11:00
Niels Andriesse
a8ad23fdfe Start implementing conversation screen redesign 2019-12-09 15:29:05 +11:00
Niels Andriesse
34b5b000a4 Clean 2019-12-09 13:44:15 +11:00
Niels Andriesse
e16e37f814 Clean 2019-12-09 13:24:03 +11:00
Niels Andriesse
74959d7744 Implement restore screen redesign 2019-12-09 12:33:40 +11:00
Niels Andriesse
9493074926 Fix fake chat view glitch 2019-12-09 11:50:45 +11:00
Niels Andriesse
99ce25ff6b Implement display name screen redesign 2019-12-09 11:30:26 +11:00
Niels Andriesse
0c6c07cbfd Make legal label tappable 2019-12-09 10:27:01 +11:00
Niels Andriesse
02a8a8a51a Clean up Friday's chaos 2019-12-09 10:01:10 +11:00
Niels Andriesse
7a049a8739 WIP 2019-12-06 16:42:28 +11:00
Niels Andriesse
1972f1526d Implement landing screen redesign 2019-12-06 14:42:43 +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
16ab9de5be Clean 2019-12-05 15:41:18 +11:00
Niels Andriesse
8cd53106b8 Ditch old QR code modal 2019-12-05 15:28:53 +11:00
Niels Andriesse
1978c67a4f Implement QR code screen redesign 2019-12-05 15:28:32 +11:00
Niels Andriesse
67053af50a Implement preliminary linked devices screen redesign 2019-12-05 14:31:45 +11:00
Niels Andriesse
c279eb1be4 Implement modal redesign 2019-12-05 11:42:31 +11:00
Niels Andriesse
13d79096aa Finish settings screen redesign 2019-12-05 10:10:09 +11:00
Niels Andriesse
ce524c140f Start implementing settings screen redesign 2019-12-04 16:54:46 +11:00
Niels Andriesse
3c904be879 Implement join public chat screen redesign 2019-12-04 15:17:06 +11:00
Niels Andriesse
eed8790e93 Re-order files 2019-12-04 13:58:28 +11:00
Niels Andriesse
dbd71ab9a2 Split new conversation screen into tabs 2019-12-04 13:44:00 +11:00
Niels Andriesse
8429b9d680 Finish new conversation screen redesign 2019-12-03 14:17:08 +11:00
Niels Andriesse
8e06fd3e9a Fix crash 2019-12-03 13:36:07 +11:00
Niels Andriesse
c3ccd08ace Merge branch 'dev' into redesign 2019-12-03 13:21:58 +11:00
Niels Andriesse
9bcf6a256a Clean 2019-12-03 13:21:42 +11:00
Mikunj
5dfefbf739 Use signal implementation of reset. 2019-12-03 10:28:09 +11:00
Niels Andriesse
4a001f8800 Further implement new conversation screen redesign 2019-12-02 16:54:21 +11:00
Niels Andriesse
823d6de2e6 Start new conversation screen redesign 2019-12-02 11:58:15 +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
Niels Andriesse
a292aedf7b Finish home screen redesign 2019-12-02 09:52:44 +11:00
Niels Andriesse
8999462776 Use vectors instead of PNGs 2019-12-02 09:19:39 +11:00
Niels Andriesse
c87ed345e4 Further implement home screen redesign 2019-11-29 16:30:01 +11:00
Niels Andriesse
177b194d67 Start home screen redesign 2019-11-28 16:42:07 +11:00
Niels Andriesse
10defafc2f Start implementing style guide 2019-11-28 10:06:48 +11:00
Niels Andriesse
ba8c3b1859 Debug 2019-11-27 16:26:15 +11:00
Niels Andriesse
164aeb4142 Fix device unlinking order of operations 2019-11-26 10:49:06 +11:00
Niels Andriesse
c2de6f9f88 Don't show linked device setting on slave devices 2019-11-26 10:48:50 +11:00
Niels Andriesse
a5fd7224b1 Make linking screen a bit more intuitive 2019-11-26 09:56:59 +11:00
Niels Andriesse
2a054c34ba Fix note to self 2019-11-26 09:48:06 +11:00
Niels Andriesse
7629752f8d Show QR code on device linking modal in master mode 2019-11-25 10:20:46 +11:00
Niels Andriesse
4baba50fa9 Show display name and profile picture in slave mode 2019-11-22 14:22:43 +11:00
Niels Andriesse
56b0916a1b Allow users to paste a public key instead of scanning a QR code 2019-11-22 11:01:55 +11:00