ryanzhao
ca20f3f979
add a Notification Service Extension for PN with preview
2020-03-24 11:28:53 +11:00
gmbnt
263281101c
Update build number
2020-03-23 15:50:51 +11:00
gmbnt
faf479bebf
Update version number
2020-03-23 15:35:34 +11:00
gmbnt
e1ee457134
Update build number
2020-03-23 15:16:12 +11:00
gmbnt
3537cee687
Further update build number
...
Forgot about some versions that we released to internal testing
2020-03-20 13:38:15 +11:00
gmbnt
3af70e4bf1
Update version number
2020-03-20 13:37:01 +11:00
gmbnt
b810dffa46
Merge branch 'dev' into light-mode
2020-03-17 14:25:53 +11:00
Niels Andriesse
895e70bc1f
Update build number
2020-03-11 15:53:24 +11:00
Niels Andriesse
a1c773028a
Update build number
2020-03-11 14:37:59 +11:00
Niels Andriesse
e36a06e024
Update build number
2020-03-11 10:12:00 +11:00
Niels Andriesse
4a3fc98c6d
Update build number
2020-03-10 15:03:28 +11:00
Niels Andriesse
53e4ad3f9a
Update build number
2020-03-10 13:43:52 +11:00
Niels Andriesse
ee38b3f1ae
Merge branch 'dev' of github.com:loki-project/session-ios into dev
2020-03-10 10:22:11 +11:00
Niels Andriesse
1d5c80f86e
Update build number
2020-03-10 10:18:18 +11:00
Niels Andriesse
6091a468ca
Update build number
2020-03-06 15:54:34 +11:00
Niels Andriesse
b2a4d0bbbc
Update build number
2020-03-06 11:54:53 +11:00
Niels Andriesse
a551f7c0ef
Use Crashlytics for internal testing
2020-03-06 11:54:20 +11:00
Niels Andriesse
dad7194b50
Update version number
2020-03-03 16:06:34 +11:00
Niels Andriesse
b56fc0d010
Update build number
2020-03-03 15:52:18 +11:00
Niels Andriesse
142867abf9
Remove Session public chat notice
2020-03-03 11:07:25 +11:00
Niels Andriesse
ab687a9cc6
Implement new conversation button redesign
2020-03-02 16:27:33 +11:00
Niels Andriesse
c26457cf74
Update build number
2020-02-26 09:59:13 +07:00
Niels Andriesse
6ecbc755ea
Update version number
2020-02-25 11:52:36 +07:00
Niels Andriesse
bb044828ee
WIP
2020-02-20 14:37:17 +11:00
Niels Andriesse
b931ec9394
Merge branch 'dev' into light-mode
2020-02-20 13:31:06 +11:00
Niels Andriesse
10388c3b02
Update version number
2020-02-19 11:15:28 +11:00
Niels Andriesse
5c5cafc427
Update version number
2020-02-17 16:46:50 +11:00
Niels Andriesse
09c9dccf6b
Start implementing light mode
2020-02-17 13:02:35 +11:00
Niels Andriesse
50d446f90f
Update version number
2020-02-11 13:43:50 +11:00
Niels Andriesse
9a3a9b713c
Update version number
2020-02-07 14:20:33 +11:00
Niels Andriesse
44841c4a25
Update build number
2020-02-07 08:32:56 +11:00
Niels Andriesse
888955de13
Update build number
2020-02-06 16:10:20 +11:00
Niels Andriesse
be982d4f92
Update build number
2020-02-06 14:13:34 +11:00
Niels Andriesse
495c19452e
Include EULA
2020-02-06 13:31:07 +11:00
Niels Andriesse
9434a8364a
Add Session public chat notice
2020-02-06 11:03:13 +11:00
Niels Andriesse
19bf40e288
Update build number
2020-02-05 11:37:47 +11:00
Niels Andriesse
dd50e9184b
Update build number
2020-02-05 09:32:40 +11:00
Niels Andriesse
1d5282e28c
Update build number
2020-02-04 21:13:53 +11:00
Niels Andriesse
5bd2308d26
Implement open group suggestion sheet
2020-02-04 21:13:30 +11:00
Niels Andriesse
9fd556ca3a
Remove Crashlytics
2020-02-04 20:16:05 +11:00
Niels Andriesse
35e07a76ea
Update build number
2020-02-04 17:21:30 +11:00
Niels Andriesse
21e670c9e4
Update build number
2020-02-04 15:48:37 +11:00
Niels Andriesse
0ef4998b17
Update build number
2020-02-04 15:04:58 +11:00
Niels Andriesse
a41b670bb5
Refactor
2020-01-30 20:09:02 +11:00
Niels Andriesse
3d5f4b561b
Update build number
2020-01-30 15:52:16 +11:00
Niels Andriesse
1d848d7332
Clean up group members UI
2020-01-29 11:50:32 +11:00
Niels Andriesse
0d112d4a2c
Partially implement new closed group screen UI
2020-01-28 16:27:42 +11:00
Niels Andriesse
0f0eba9325
Merge branch 'dev' into group-chats
2020-01-28 14:22:26 +11:00
Niels Andriesse
50ca4ecc0e
Update build number
2020-01-28 11:15:31 +11:00
Niels Andriesse
b65f8c694d
Update build number
2020-01-24 15:56:12 +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
52dda9385c
Update build number
2020-01-24 10:01:26 +11:00
Niels Andriesse
b37378a2e9
Update build number
2020-01-22 15:32:51 +11:00
Niels Andriesse
0f22b4b36c
Raise deployment target
2020-01-21 14:09:13 +11:00
Niels Andriesse
f4ebee2606
Fix release mode linking
2020-01-20 16:00:01 +11:00
Niels Andriesse
8438321de2
Update build number
2020-01-20 15:27:15 +11:00
Niels Andriesse
3eaf287660
Clean up share screen
2020-01-20 13:20:27 +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
Niels Andriesse
9a077479c2
Update build number
2020-01-16 15:28:30 +11:00
Ryan ZHAO
dc0d6fa1c3
try to add admin
2020-01-14 10:24:12 +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
0c94915a98
change to new ssl hostname for registering toke to our server
2020-01-13 14:03:49 +11:00
Ryan ZHAO
b29096ad21
try to make settings for group chat working
2020-01-13 11:14:49 +11:00
Niels Andriesse
45e692d3be
Rename Loki Messenger → Session
2020-01-09 16:17:00 +11:00
Niels Andriesse
d904fa9423
Update build number
2020-01-08 16:10:44 +11:00
Niels Andriesse
86a9e6534e
Clean
2020-01-06 13:16:43 +11:00
gmbnt
66678e7b6d
Merge branch 'dev' into push-notification
2020-01-06 12:56:07 +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
93c7e9b328
Update version number
2019-12-13 15:06:33 +11:00
Niels Andriesse
53a231a3bd
Finish up first version of redesign
2019-12-13 15:02:05 +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
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
Mikunj
770d8b2f3d
Added session restore message sending
2019-12-10 15:43:18 +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
74959d7744
Implement restore screen redesign
2019-12-09 12:33:40 +11:00
Niels Andriesse
99ce25ff6b
Implement display name screen redesign
2019-12-09 11:30:26 +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
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
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
e1373b7fd9
Update version number
2019-12-03 11:18:55 +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
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
98fcfce5d1
Implement device link revocation UI
2019-11-20 12:06:41 +11:00
Niels Andriesse
a1d33b24cf
Fix incorrect file name
2019-11-19 15:46:50 +11:00
Niels Andriesse
4afeba866b
Convert ScanQRCodeVC to Swift
2019-11-19 14:35:38 +11:00
Niels Andriesse
4577d574e2
Update version number
2019-11-19 10:05:20 +11:00
Niels Andriesse
3cb48c68cc
Update version number
2019-10-28 10:36:36 +11:00
Niels Andriesse
77a12a7534
Update version number
2019-10-22 14:53:15 +11:00
Niels Andriesse
ee8b341182
Implement attachment uploading
2019-10-17 11:28:51 +11:00
Niels Andriesse
0dbc309510
Re-order files
2019-10-15 10:59:09 +11:00
Niels Andriesse
8e5e113ecf
Clean
2019-10-15 10:50:06 +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
Niels Andriesse
86550c8877
Merge branch 'dev' into custom-server
2019-10-14 12:55:11 +11:00
Niels Andriesse
9b47c646fe
Change mentions approach
2019-10-11 15:52:56 +11:00
Niels Andriesse
8344a86412
Render mentions in previews & refactor
2019-10-11 14:27:31 +11:00
Niels Andriesse
2f39cd45f3
Mention by display name rather than hex encoded public key
2019-10-11 10:40:32 +11:00
Mikunj
315ba3ecf9
Merge commit '21aa2f646465094c82a1d0062aa74f4a482ca31b' into custom-server
...
# Conflicts:
# Signal.xcodeproj/project.pbxproj
2019-10-10 09:52:21 +11:00
Mikunj
28d5e9c7a0
Added Public chat VC
2019-10-10 09:48:37 +11:00
Mikunj
d8d33287d1
Added PublicChatManager.
...
Added migrations.
2019-10-09 15:57:17 +11:00
Niels Andriesse
10eead529f
Implement user selection UI
2019-10-09 14:46:21 +11:00
Niels Andriesse
40bb4ba1a4
Set device link message TTL, clean & add more analytics
2019-10-03 14:45:00 +10:00
Niels Andriesse
8b0141596c
Partially implement storage API
2019-09-26 11:32:47 +10:00
Niels Andriesse
80eca1d1d3
Fix inconsistent modal usage
2019-09-24 16:36:00 +10:00
Niels Andriesse
5b04b5ed3b
Further build out device link authorization
2019-09-24 15:05:59 +10:00
Niels Andriesse
0bb6721768
Create DeviceLinkingMessage
2019-09-24 14:20:22 +10:00
Niels Andriesse
395d167f56
Update device linking modal for linkee
2019-09-24 11:59:17 +10:00
Niels Andriesse
b56d083e6a
Organize files
2019-09-24 11:04:49 +10:00
Niels Andriesse
f3c80e9790
Fix inconsistent modal usage
2019-09-24 10:57:32 +10:00
Niels Andriesse
d9b11e35d6
Add auto layout utilities
2019-09-20 16:47:27 +10:00
Niels Andriesse
a604ba5646
Start implementing device linking UI
2019-09-20 15:53:24 +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
b145186054
Fix incorrect file path
2019-09-06 15:16:45 +10:00
Mikunj
7b5ce79ddb
Fix build.
2019-09-05 14:09:09 +10:00
Mikunj
87a951f645
Merge branch 'dev' into profile-icons
2019-09-05 11:35:00 +10:00
Niels Andriesse
ac3edeb860
Update build number
2019-09-05 10:42:40 +10:00
Niels Andriesse
1e4b88d616
Set up Crashlytics
2019-09-05 10:40:30 +10:00
Niels Andriesse
bf7dd70327
Add basic events
2019-09-04 15:55:17 +10:00
Mikunj Varsani
6857fd3285
Added JazzIcons.
2019-09-04 15:17:54 +10:00
Niels Andriesse
b367ea7ab8
Set up Mixpanel
2019-09-04 14:41:38 +10:00
Niels Andriesse
a1c0db61ec
Make polling for moderation permission part of LokiGroupChatPoller
2019-09-02 12:35:28 +10:00
Mikunj
af3e74b73b
Merge branch 'dev' into server-deletion
2019-09-02 10:43:31 +10:00
Niels Andriesse
e46f6ee9b8
Fix migration issue
2019-08-30 12:12:32 +10:00
Mikunj
679b2f7742
Added mod polling
2019-08-29 15:08:34 +10:00
Niels Andriesse
e21cced9bb
Refactor
2019-08-27 16:48:53 +10:00
Niels Andriesse
7ecfedbf9a
Implement RSS feed parsing
2019-08-27 15:14:24 +10:00
Niels Andriesse
8744d732a9
Implement QR code scanning
2019-08-23 15:12:08 +10:00
Niels Andriesse
e72af6dec3
Add show QR code button to settings
2019-08-23 13:59:22 +10:00
Niels Andriesse
48706d233f
Implement group message sending & receiving
2019-08-21 16:16:40 +10:00
Niels Andriesse
9f69d918a8
Merge branch 'dev' into group-chat
2019-08-20 15:36:25 +10:00
Niels Andriesse
a234019cb9
Fix conversion to JSON, use ISO8601DateFormatter & clean
2019-08-20 15:34:59 +10:00
Niels Andriesse
b81185299d
Rename OnboardingAccountDetailsViewController → AccountDetailsViewController
2019-08-20 14:57:38 +10:00
Niels Andriesse
38ef3e5c67
Rename OnboardingKeyPairViewController → SeedViewController
2019-08-20 14:56:27 +10:00
Mikunj
a9a403a703
Fix build
2019-08-19 15:06:25 +10:00
Niels Andriesse
8fc02e2759
Use get_n_service_nodes
2019-08-01 15:11:14 +10:00
Niels Andriesse
99b5ab0a3f
Add push notifications entitlement
2019-06-26 10:05:17 +10:00
Niels Andriesse
234a2827b3
Fix release issues
2019-06-25 16:17:05 +10:00
Niels Andriesse
85203bac08
Prepare for alpha release
2019-06-25 15:29:38 +10:00
Niels Andriesse
e4eea3a95a
Update launch screen
2019-06-20 13:43:02 +10:00
Niels Andriesse
e2bcb61342
Use custom new conversation screen
2019-06-17 16:20:09 +10:00
Niels Andriesse
52f479a0b1
Implement fancy avatars
2019-06-17 13:52:17 +10:00
Niels Andriesse
621bf922ab
Polish UI
2019-06-14 16:36:40 +10:00
Niels Andriesse
84ebff226a
Set app name
2019-06-14 15:55:19 +10:00
Mikunj
04bdaff3c6
Added long polling.
2019-06-12 11:12:39 +10:00
Mikunj
fc702e2420
Merge commit 'e5463e545ac6be6c13b9d3cf65d9105ad475b4dc' into p2p
2019-05-22 12:06:30 +10:00
Niels Andriesse
e5463e545a
Filter duplicate messages & make parsing strategy consistent
2019-05-22 11:32:32 +10:00
Mikunj
a32cdfeb10
Added LokiP2PServer
2019-05-21 16:32:03 +10:00
Mikunj
ab13940252
Added GCDWebServer.
2019-05-21 15:56:40 +10:00
Niels Andriesse
dc103c7bd6
Refactor
2019-05-21 15:21:51 +10:00
Niels Andriesse
3dda1f17e1
Implement incoming friend request UI
2019-05-13 15:21:16 +10:00
Niels Andriesse
4aef593d7c
Also poll for messages when the app is in the foreground
2019-05-10 12:02:04 +10:00
Mikunj
de01731316
Removed LokiKit.
...
Moved all files back into SignalServiceKit.
2019-05-06 10:50:47 +10:00
Niels Andriesse
b70f1810b2
Fix crash
2019-05-03 14:16:22 +10:00
Niels Andriesse
9e388e16de
Move files
2019-05-03 12:53:58 +10:00
Mikunj
5e894c1149
Fixes stuff that broke during merge
2019-05-03 11:42:56 +10:00
Mikunj
e45afca912
Merge branch 'mikunj/loki-kit'
2019-05-03 11:29:30 +10:00
Mikunj
c02ae62a8d
Added lokikit
2019-05-03 11:21:47 +10:00
Niels Andriesse
e8fe66ea9d
Create BuildConfiguration
2019-05-03 11:09:55 +10:00
Niels Andriesse
8a605858fd
Clean & suppress warnings for dependencies
2019-05-03 10:10:11 +10:00
Niels Andriesse
a57edaf66f
Merge branch 'master' of github.com:loki-project/loki-messenger-ios
2019-05-03 07:59:01 +10:00
Niels Andriesse
aeb3cecf55
WIP
2019-05-03 07:58:48 +10:00
Mikunj
f98a143bbe
Added proof of work
2019-05-01 16:01:13 +10:00
Niels Andriesse
08a1ec77a1
Rename ServiceNode → LokiMessagingAPI
2019-05-01 15:47:58 +10:00
Niels Andriesse
c1e121b271
Create LokiKit
2019-05-01 15:04:46 +10:00
Mikunj
71cc25fbd6
Updated pod submodules.
2019-05-01 13:00:50 +10:00
Niels Andriesse
5eddb9274b
Fix incorrect key pair usage
2019-04-30 15:12:15 +10:00
Niels Andriesse
011d4e1465
Implement basic snode interaction
2019-04-30 14:27:39 +10:00
Niels Andriesse
33c6f3a88d
Merge branch 'dev' of github.com:loki-project/loki-messenger-ios
2019-04-26 15:57:06 +10:00
Niels Andriesse
384353086b
Fix bundle ID issue
2019-04-26 15:15:09 +10:00
Michael Kirk
81b31f9640
update xcodeproj for xcode10.2
2019-04-04 13:44:42 -06:00
Michael Kirk
409426d105
work around swift4.2 AudioSession API bug
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
7dbb9517af
Centralize attachment state in nav controller
2019-03-28 10:30:47 -06:00
Matthew Chen
d7b1e65a71
Add accessibility identifiers to blocklist popups.
2019-03-21 10:08:25 -04:00
Michael Kirk
179dec299f
Show hint when other party enables video
2019-03-19 13:56:20 -07:00
Matthew Chen
67c89cb4e3
Ensure constant bubble sizes for oversize text.
2019-03-18 14:14:20 -04:00
Michael Kirk
284357137f
Photo/Movie Capture
2019-03-14 12:20:21 -07:00
Michael Kirk
95b11ddf8c
Merge tag '2.37.2.0'
2019-03-14 11:42:44 -07:00
Matthew Chen
d80f086f31
Rework attachment captioning.
2019-03-14 12:40:29 -04:00
Matthew Chen
625656deb9
Pull out attachment text toolbar and text view classes.
2019-03-14 12:40:29 -04:00
Michael Kirk
72ab6507ea
fix crash when presenting alerts on iOS9
2019-03-14 08:28:28 -07:00
Matthew Chen
0826864525
Decompose attachment approval into multiple source files.
2019-03-13 11:45:42 -04:00
Matthew Chen
c315c1c9ef
Fix translation normalization of the image editor transform.
2019-03-13 11:44:31 -04:00
Matthew Chen
88c07fc534
Pinch to change text size in image editor text tool.
2019-03-13 11:41:44 -04:00
Matthew Chen
bc31c8fcf4
Add brush view controller.
2019-03-01 09:07:03 -05:00
Matthew Chen
87646b1798
Replace old caption view with new caption view.
2019-03-01 09:06:36 -05:00
Michael Kirk
71dd4eb151
in-conversation search
...
- use MediaTime for computing benchmarks
2019-02-28 16:19:16 -07:00
Matthew Chen
de27ed8728
Add color palette to image editor.
2019-02-28 15:53:12 -05:00
Matthew Chen
9402e088b2
Apply design feedback from Myles.
2019-02-21 14:16:31 -05:00
Matthew Chen
aa8fd9e69c
Remove old registration views.
2019-02-20 17:35:46 -05:00
Matthew Chen
0b55ecc682
Sketch out the 'onboarding 2FA' view.
2019-02-18 11:02:03 -05:00
Matthew Chen
afcacbb55c
Sketch out the 'onboarding profile' view.
2019-02-18 09:54:27 -05:00
Matthew Chen
d193eec371
Sketch out the 'onboarding code verification' view.
2019-02-15 10:21:19 -05:00
Matthew Chen
8a97503b1e
Sketch out CAPTCHA onboarding view.
2019-02-14 09:38:46 -05:00
Matthew Chen
2a4b9426c3
Sketch out the 'onboarding phone number' view.
2019-02-14 08:54:27 -05:00
Matthew Chen
69c5492fce
Clean up ahead of PR.
2019-02-13 16:43:41 -05:00
Matthew Chen
618a3b1d47
Sketch out crop tool.
2019-02-13 16:43:41 -05:00
Matthew Chen
0807325190
First draft of image editor's text tool.
2019-02-13 16:43:00 -05:00
Matthew Chen
54c8c1f352
Sketch out the onboarding splash view.
2019-02-13 16:36:46 -05:00
Matthew Chen
193c3dd96c
Sketch out the onboarding permissions view.
2019-02-13 16:35:19 -05:00
Matthew Chen
2c0aa7a222
Sketch out the onboarding permissions view.
2019-02-13 16:35:19 -05:00
Matthew Chen
2f00cbdfeb
First draft of image editor's text tool.
2019-02-12 09:34:53 -05:00
Matthew Chen
6ac2dd7ea1
First draft of image editor's text tool.
2019-02-12 09:34:53 -05:00
Matthew Chen
3f8ea271b4
First draft of image editor's text tool.
2019-02-12 09:34:53 -05:00
Michael Kirk
ce5478520a
move nb_NO -> nb
2019-02-06 18:47:09 -07:00
Michael Kirk
d29ce740cb
Voice Note Lock
2019-02-06 17:34:29 -07:00
Michael Kirk
8cda3c887b
error when missing required protocol methods
2019-02-06 16:47:08 -07:00
Michael Kirk
1bfe691895
In app notifications for iOS10+
...
Extract shared notification presention/response
Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Michael Kirk
312384201c
rename CallNotificationsAdapter.swift -> NotificationsAdapter.swift
2019-02-01 17:44:13 -07:00
Matthew Chen
4be302bbea
Update link previews setting behavior.
2019-01-29 16:32:30 -05:00
Matthew Chen
7f2ca60615
Link previews migration.
2019-01-29 09:16:47 -05:00
Matthew Chen
2b71c433ac
Update appearance of draft quoted replies.
2019-01-28 15:51:54 -05:00
Matthew Chen
9149282e94
Resize link preview images if necessary.
2019-01-24 13:28:54 -05:00
Matthew Chen
4e7dbc486d
Segment proxied content downloads.
2019-01-24 08:51:25 -05:00
Matthew Chen
8c7c9b27a2
Merge tag '2.34.0.26'
2019-01-23 09:14:26 -05:00
Matthew Chen
416aa2b347
Add rough draft of link preview view to composer.
2019-01-23 09:11:13 -05:00
Michael Kirk
599a57e3a4
Pan horizontal to bulk select images
2019-01-22 09:19:17 -07:00
Michael Kirk
169581f12f
show toast when selecting too many items
2019-01-22 09:12:43 -07:00
Michael Kirk
16c8a1a76e
replace SocketRocket with Starscream
2019-01-16 10:44:37 -07:00
Michael Kirk
eb71c49794
registration validator
2019-01-10 13:08:10 -07:00
Matthew Chen
aefe0eabed
Landscape orientation.
2019-01-09 15:14:36 -05:00
Matthew Chen
c0922fc2c0
Remove LockInteractionController.
2019-01-08 13:52:36 -05:00
Matthew Chen
c775dbcd66
Introduce conversation view mapping; rework conversation view scrolling.
2019-01-07 12:47:15 -05:00
Michael Kirk
3151e6e1a3
move string extensions up
2018-12-20 09:54:08 -07:00
Michael Kirk
df79fc9ed0
Move String+OWS into SSK
...
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
2018-12-20 09:54:08 -07:00
Michael Kirk
a0770c14c5
baseline perf test for migration
2018-12-19 15:19:02 -07:00
Michael Kirk
5671fd2520
Revert "Revert 'new sort id'."
...
This reverts commit ebae75af00
.
2018-12-19 15:16:36 -07:00
Matthew Chen
bd40aacd53
Purge dynamic interactions from database.
2018-12-18 10:55:54 -05:00
Matthew Chen
794241963e
Clean up ahead of PR.
2018-12-18 10:53:41 -05:00
Matthew Chen
639dac4e26
Add stroke drawing to the image editor.
2018-12-18 10:53:41 -05:00
Matthew Chen
4752cb94f5
Add ImageEditorView.
2018-12-18 10:53:41 -05:00
Matthew Chen
f95526bff7
Start sketching out image editor.
2018-12-18 10:53:41 -05:00
Matthew Chen
26a25f861b
Start sketching out image editor.
2018-12-18 10:53:41 -05:00
Matthew Chen
f7842dd2aa
Rework lazy attachment restore.
2018-12-03 22:06:38 -05:00
Matthew Chen
782fbe656c
Add RegistrationController.
2018-11-29 15:45:17 -05:00
Michael Kirk
4b5c4fae11
extract script to external file for more readable version control
2018-11-28 17:14:49 -07:00
Matthew Chen
5010b027b1
Sketch out the backup restore view.
2018-11-27 09:21:44 -05:00
Matthew Chen
dae80ad4c6
Reorganize util code.
2018-11-19 15:52:23 -05:00
Michael Kirk
b87b2522e3
Merge tag '2.32.0.13'
2018-11-16 23:28:51 -06:00
Michael Kirk
12aa76855d
dark theme typing splash
2018-11-15 15:07:59 -06:00
Michael Kirk
87bfdbb72c
Sender Rail
2018-11-15 12:25:28 -06:00
Matthew Chen
ea080eda72
Sketch out the photo collection picker.
2018-11-15 13:14:55 -05:00
Michael Kirk
47a7114317
Gallery pager style changes
2018-11-15 10:16:51 -06:00
Michael Kirk
84879b991d
Album rail in Gallery
2018-11-14 14:50:33 -06:00
Matthew Chen
fd424f3892
Revert accidental schema changes.
2018-11-13 14:36:38 -05:00
Matthew Chen
2e50cc1f2d
Respond to CR.
2018-11-13 13:14:24 -05:00
Michael Kirk
dd9bd1c1b9
remove unused header for DatabaseConverter test
2018-11-11 11:13:05 -06:00
Michael Kirk
5da525ce2e
Merge remote-tracking branch 'origin/release/2.31.0'
2018-11-09 15:49:53 -06:00
Matthew Chen
34b4ea377f
Revise media progress views.
2018-11-09 13:49:32 -05:00
Matthew Chen
654325c6dc
Add download progress indicators.
2018-11-08 15:35:14 -05:00
Michael Kirk
e096406e56
migrate existing attachments to album-compatible gallery schema
2018-11-08 12:52:09 -06:00
Matthew Chen
777e2b9251
Rename to media album.
2018-11-07 12:26:57 -05:00
Matthew Chen
2dfd4b2c0d
Rename to media album.
2018-11-07 12:24:53 -05:00
Matthew Chen
60c5a84dd2
Fix issues in media gallery cells; Improve debug galleries.
2018-11-07 09:56:49 -05:00
Matthew Chen
0c76e1c02d
Use ConversationMediaView to simplify media rendering in conversation view cells.
2018-11-06 15:23:09 -05:00
Matthew Chen
cf057e3af3
Modify MediaGalleryCellView to handle still images.
2018-11-06 15:23:09 -05:00
Michael Kirk
4c5d46e8f8
Custom photo picker, respects theme/call banner
...
- share GridViewCell
- Multiple image selection, with feature flag, cant currently approve multiple
2018-11-05 22:23:40 -06:00
Michael Kirk
18343e1af8
l10n tr_TR -> tr
2018-11-02 10:15:46 -06:00
Michael Kirk
3585e111b6
l10n th_TH -> th
2018-11-02 10:15:46 -06:00
Michael Kirk
a726fef89d
l10n sv_SE -> sv
2018-11-02 10:15:46 -06:00
Michael Kirk
735331dc9f
l10n ja_JP -> ja
2018-11-02 10:15:46 -06:00
Michael Kirk
6d052f1379
l10n it_IT -> it
2018-11-02 10:15:46 -06:00
Michael Kirk
c01475836e
l10n el_GR -> el
2018-11-02 10:15:46 -06:00
Michael Kirk
f8207c6d2e
l10n az_AZ -> az
2018-11-02 10:15:46 -06:00
Michael Kirk
3cfbc75f68
l10n ko_KR -> ko
2018-11-02 10:15:44 -06:00
Matthew Chen
7c65a98069
Fix breakage from typing indicators.
2018-11-01 17:11:59 -04:00
Matthew Chen
58f36fba47
Disable typing indicators by default for legacy users.
2018-11-01 16:52:31 -04:00
Matthew Chen
eedc9f9a26
Sketch out "typing indicators" interaction and cell.
2018-11-01 16:44:47 -04:00
Matthew Chen
50381cc94c
Add typing indicators in home view.
2018-11-01 16:44:47 -04:00
Michael Kirk
d9a4c6e837
typing indicator upgrade screen
2018-11-01 14:31:25 -06:00
Matthew Chen
32d3eed7ba
Add ConversationViewModel.
2018-11-01 14:51:47 -04:00
Matthew Chen
a98c82645c
Start work on typing indicators.
...
* Update proto schema to reflect typing indicators.
* Sketch out OWSTypingIndicatorMessage.
* Add "online" to the service message params.
* Sketch out logic to send typing indicator messages.
* Sketch out OWSTypingIndicators class.
2018-10-31 12:11:29 -04:00
Matthew Chen
40aa78e001
Merge remote-tracking branch 'origin/release/2.31.0'
2018-10-31 11:42:41 -04:00
Michael Kirk
af19405178
update carthage build path for tests
2018-10-29 12:19:57 -06:00
Michael Kirk
5632bd2d83
Use reference counting to disable proximity monitoring after audio message
...
Multiple overlapping activities require proximity monitoring (namely,
CallViewController and listening to audio messages).
These activities can overlap arbitrarily, so we use a reference counting
strategy to keep proximity monitoring on as long as one of these activities is
active.
2018-10-26 15:32:12 -06:00