Matthew Chen
b9f9b6a0c3
Add isFirstLaunch method to AppVersion.
...
// FREEBIE
2017-06-16 10:59:48 -04:00
Michael Kirk
60e87bb16f
clearer copy for SN changes
...
// FREEBIE
2017-06-16 10:52:35 -04:00
Matthew Chen
32e4eb2a42
Add a “last app completed launch” version.
...
// FREEBIE
2017-06-16 10:52:25 -04:00
Matthew Chen
f098df9056
[SSK] Upgrade attachment streams on a serial queue.
...
// FREEBIE
2017-06-16 10:17:10 -04:00
Matthew Chen
7379e6a679
Merge branch 'charlesmchen/attachmentStreamUpgradesVsSerialQueue'
2017-06-16 10:11:35 -04:00
Matthew Chen
631a2bbb12
Bump build number.
...
// FREEBIE
2017-06-16 02:17:35 -04:00
Matthew Chen
173cb54b62
Merge branch 'charlesmchen/readVsWriteConnection'
2017-06-16 02:17:04 -04:00
Matthew Chen
35d68c6180
Fix "writes on long-lived read connection" issue.
...
// FREEBIE
2017-06-16 02:16:26 -04:00
Matthew Chen
470cee0e11
Upgrade attachment streams on a serial queue.
...
// FREEBIE
2017-06-15 17:29:37 -04:00
Matthew Chen
da55f45af7
Bump build number.
...
// FREEBIE
2017-06-15 17:26:59 -04:00
Matthew Chen
9eb769fe9c
Merge branch 'charlesmchen/loadingRootViewController'
2017-06-15 17:26:26 -04:00
Matthew Chen
16dd87a407
Use launch screen as root view controller while database views are loading.
...
// FREEBIE
2017-06-15 17:15:56 -04:00
Matthew Chen
12df7fae83
Update l10n strings.
...
// FREEBIE
2017-06-15 16:02:36 -04:00
Matthew Chen
7805119c03
Bump build number.
...
// FREEBIE
2017-06-15 15:48:10 -04:00
Matthew Chen
72ad65e273
Merge branch 'charlesmchen/busyVsUntrusted'
2017-06-15 15:47:03 -04:00
Matthew Chen
3bc73bea25
Don't return busy signal to untrusted callers.
...
// FREEBIE
2017-06-15 15:46:56 -04:00
Matthew Chen
e50a9e40fa
Merge branch 'charlesmchen/databaseViewsVsStartupTime'
2017-06-15 15:46:17 -04:00
Matthew Chen
42bf2106bd
[SSK] Avoid crashing on startup due to database view creation. Use transactions in the jobs.
...
// FREEBIE
2017-06-15 15:45:32 -04:00
Matthew Chen
09513fc1c3
Merge branch 'charlesmchen/databaseViewsVsStartupTime'
2017-06-15 15:44:26 -04:00
Matthew Chen
f71f33c2a6
Respond to CR.
...
// FREEBIE
2017-06-15 15:36:27 -04:00
Matthew Chen
22109d719b
Respond to CR.
...
// FREEBIE
2017-06-15 15:36:21 -04:00
Matthew Chen
c7426f9343
Avoid crashing on startup due to database view creation.
...
* Substitute unread view for unseen view until unseen view is ready.
* Register as many views as possible async.
* Perform blocking, safe migrations before async registration of views.
* Add debug settings view for internal app stats.
* Show blocking overlay until async registration of database views is complete.
* Convert version migrations to use AppVersions.
// FREEBIE
2017-06-15 13:44:30 -04:00
Matthew Chen
0f96341059
Avoid crashing on startup due to database view creation.
...
* Substitute unread view for unseen view until unseen view is ready.
* Register as many views as possible async.
* Perform blocking, safe migrations before async registration of views.
// FREEBIE
2017-06-15 13:44:02 -04:00
Matthew Chen
bbc7c44c93
Use transactions in the jobs.
...
// FREEBIE
2017-06-15 13:44:02 -04:00
Matthew Chen
7b47cd8806
Merge branch 'charlesmchen/offersVsSelf'
2017-06-14 14:55:08 -04:00
Matthew Chen
b18e7cde34
Don’t show offers in conversation with self.
...
// FREEBIE
2017-06-14 14:54:39 -04:00
Matthew Chen
9fa1b295a4
Bump build number.
...
// FREEBIE
2017-06-14 14:40:50 -04:00
Matthew Chen
f47873f78b
Merge branch 'charlesmchen/removeBlockingPref'
2017-06-14 14:39:31 -04:00
Matthew Chen
7c1d3fe23c
[SSK] Remove “block on safety number changes” setting in preferences.
...
FREEBIE
2017-06-14 14:39:02 -04:00
Matthew Chen
96dc0e4fdb
Merge branch 'charlesmchen/removeBlockingPref'
2017-06-14 14:37:47 -04:00
Matthew Chen
05e316381b
Remove “block on safety number changes” setting in preferences.
...
// FREEBIE
2017-06-14 14:36:21 -04:00
Matthew Chen
d53db17447
Remove “block on safety number changes” setting in preferences.
...
// FREEBIE
2017-06-14 14:36:05 -04:00
Matthew Chen
ce99a74622
Merge branch 'charlesmchen/fakeMessages2'
2017-06-14 12:49:26 -04:00
Matthew Chen
d0791bf510
Add debug UI to create fake messages.
...
// FREEBIE
2017-06-14 12:48:13 -04:00
Matthew Chen
8d828af4f2
Merge branch 'charlesmchen/databaseViewsVsPerf'
2017-06-14 12:36:12 -04:00
Matthew Chen
cf0319f025
[SSK] Reduce number of database views.
...
// FREEBIE
2017-06-14 12:35:57 -04:00
Matthew Chen
f999c4abb5
Merge branch 'charlesmchen/databaseViewsVsPerf2'
2017-06-14 12:34:37 -04:00
Matthew Chen
575d631123
Reduce number of database views.
...
// FREEBIE.
2017-06-14 12:27:23 -04:00
Matthew Chen
0c503c379a
Reduce number of database views.
...
// FREEBIE.
2017-06-14 12:26:07 -04:00
Matthew Chen
d1097c3610
[SSK] Remove an unnecessary database view.
...
// FREEBIE
2017-06-14 09:55:25 -04:00
Matthew Chen
d8199a444f
Merge branch 'charlesmchen/databaseViewsVsPerf'
2017-06-14 09:53:40 -04:00
Matthew Chen
bf07a8401e
Remove an unnecessary database view.
...
// FREEBIE.
2017-06-14 09:50:36 -04:00
Matthew Chen
678ddcacb4
Merge branch 'charlesmchen/cullDependencies'
2017-06-14 09:20:38 -04:00
Matthew Chen
35879046c3
Remove OpenSSL pod.
...
// FREEBIE
2017-06-14 09:15:45 -04:00
Matthew Chen
731f090f6c
Merge branch 'charlesmchen/fixOpenSSL'
2017-06-13 18:35:00 -04:00
Matthew Chen
1057e40008
Fix OpenSSL cocoapod.
...
// FREEBIE
2017-06-13 18:33:57 -04:00
Matthew Chen
a0ffe2bd13
Merge branch 'charlesmchen/groupCreationErrors'
2017-06-13 15:37:25 -04:00
Matthew Chen
1818aea628
[SSK] Ensure message sends only succeed or fail once. Add “group creation failed” error message.
...
// FREEBIE
2017-06-13 15:36:39 -04:00
Matthew Chen
1f1410ffae
Merge branch 'charlesmchen/groupCreationErrors'
2017-06-13 15:35:28 -04:00
Matthew Chen
6f1f1fac80
Improve handling of group creation failures.
...
// FREEBIE
2017-06-13 15:09:47 -04:00