Commit Graph

22799 Commits

Author SHA1 Message Date
Michael Kirk
6297137924 Disable optimizations when building tests for SignalMessaging
// FREEBIE
2018-01-25 11:00:38 -05:00
Matthew Chen
eadb64b75a Elaborate test suite around database conversion. 2018-01-25 11:00:38 -05:00
Matthew Chen
9801689c0e Modify YapDatabase to read converted database. 2018-01-25 11:00:38 -05:00
Michael Kirk
0a2439937b cleanup
// FREEBIE
2018-01-25 11:00:38 -05:00
Matthew Chen
45e44ca085 Modify YapDatabase to read converted database, part 3. 2018-01-25 11:00:38 -05:00
Matthew Chen
d7a43d00d7 Modify YapDatabase to read converted database, part 2. 2018-01-25 11:00:38 -05:00
Matthew Chen
173da64bc4 Modify YapDatabase to read converted database, part 1. 2018-01-25 11:00:38 -05:00
Matthew Chen
3b681aba36 Successfully convert database. 2018-01-25 11:00:38 -05:00
Matthew Chen
cc15092eb7 Resolve issues around database conversion. 2018-01-25 11:00:38 -05:00
Michael Kirk
11a709a621 WIP: set plaintext header length
Fix test to try to convert test db, previously it was using the
non-existent TSStorage database.

// FREEBIE
2018-01-25 11:00:38 -05:00
Michael Kirk
71dc7f55d3 Copy DB setup / keying from Yap into conversion
// FREEBIE
2018-01-25 11:00:38 -05:00
Michael Kirk
05035e40a6 Fixup tests
// FREEBIE
2018-01-25 11:00:38 -05:00
Michael Kirk
c6cc497eaf Don't migrate database until verifying keychain is accessible
// FREEBIE
2018-01-25 11:00:38 -05:00
Matthew Chen
1bff0f2b0e Incomplete commit starting work on loading databases for conversion. 2018-01-25 11:00:38 -05:00
Matthew Chen
5ba5b763e4 Add tests around database conversion. 2018-01-25 11:00:38 -05:00
Matthew Chen
dc73342573 Convert databases if necessary. 2018-01-25 11:00:38 -05:00
Matthew Chen
6b51be75a5 Revert "Set preprocessor symbols for internal builds."
This reverts commit a91056c5e1.
2018-01-24 09:35:28 -05:00
Matthew Chen
a91056c5e1 Set preprocessor symbols for internal builds. 2018-01-24 09:34:23 -05:00
Michael Kirk
fcb9c2e649 Merge branch 'mkirk/fix-timer-offset' 2018-01-22 16:55:28 -05:00
Michael Kirk
6491bb8956 Fix timer offset
// FREEBIE
2018-01-22 16:55:09 -05:00
Michael Kirk
a70a97ae4a Merge branch 'mkirk/disappearing-status' 2018-01-22 16:54:12 -05:00
Michael Kirk
886c0174a8 Rename color per code review
// FREEBIE
2018-01-22 16:53:55 -05:00
Michael Kirk
baa312f449 Timer button with duration label
// FREEBIE
2018-01-22 10:28:51 -05:00
Michael Kirk
5c76d4c99c Stopwatch Asset instead of hourglass
// FREEBIE
2018-01-21 20:31:41 -05:00
Michael Kirk
5c2075cdb6 Show disappearing messages timer in share extension
// FREEBIE
2018-01-21 20:31:40 -05:00
Michael Kirk
c60422e921 bump version
// FREEBIE
2018-01-19 16:10:18 -05:00
Michael Kirk
9ee293227d Merge branch 'mkirk/fix-movie-confirmation-preview' into hotfix/2.19.5 2018-01-19 15:34:24 -05:00
Michael Kirk
3a5fa63cd6 Fix confirmation preview
// FREEBIE
2018-01-19 15:34:11 -05:00
Michael Kirk
497b8b9605 Merge branch 'mkirk/dont-hide-keyboard-when-menu-popped' into hotfix/2.19.5 2018-01-19 15:33:55 -05:00
Michael Kirk
f41dfa509c Re-aquire first responder when necessary.
// FREEBIE
2018-01-19 15:05:50 -05:00
Michael Kirk
e0ea3921fc Merge branch 'mkirk/media-permissions' 2018-01-18 13:37:19 -05:00
Michael Kirk
3ca5ec2726 Ensure media-library permissions when accessing media library
// FREEBIE
2018-01-18 13:37:11 -05:00
Matthew Chen
4b03482ee2 Merge branch 'charlesmchen/releaseConfiguration' 2018-01-18 13:19:13 -05:00
Matthew Chen
c947f6b22a Modify build version script to support --version and --internal switches. 2018-01-18 13:19:01 -05:00
Matthew Chen
4e15e9bf2c Add Signal "internal" scheme with DEBUG and INTERNAL flags set for signal project. 2018-01-18 13:19:01 -05:00
Matthew Chen
a21bc4f4b4 Convert SAE scheme to a shared scheme. 2018-01-18 13:19:01 -05:00
Michael Kirk
c7376d76c1 Merge branch 'mkirk/fullscreen-approval' 2018-01-18 13:12:27 -05:00
Michael Kirk
5dde17d939 Show approval/caption view in app.
ApprovalView/Captioning is shown for:
- Images/Videos from Library
- Images/Video from Camera
- Document Picker
- GIFs

Voice notes are intentionally not captionable.

Also, in main app, hide status bar when ApprovalView is presented

// FREEBIE
2018-01-17 18:19:48 -05:00
Michael Kirk
58558b36de Add clarifying comment.
// FREEBIE
2018-01-17 18:11:48 -05:00
Michael Kirk
d75b577580 Merge branch 'mkirk/ri-2-19-4' 2018-01-17 18:08:47 -05:00
Michael Kirk
3f3a4bc499 Merge remote-tracking branch 'origin/master' into mkirk/ri-2-19-4 2018-01-17 18:08:42 -05:00
Matthew Chen
6532a32374 Merge branch 'CollinStuart-collinstuart/update-build-documentation' 2018-01-17 09:52:23 -05:00
Collin B. Stuart
225ad5a4a2 Update build instructions
- clarify capability settings

// FREEBIE
2018-01-17 09:52:02 -05:00
Collin B. Stuart
f542e0d25c Update build instructions
- clarify capability settings

// FREEBIE
2018-01-17 09:52:02 -05:00
Michael Kirk
94d58b88b8 Play video inline in approval view
Previously we launched the MPMoviePlayerController

// FREEBIE
2018-01-16 17:57:14 -05:00
Michael Kirk
0c6a42003f clang-format after RI
// FREEBIE
2018-01-16 15:27:53 -05:00
Michael Kirk
a423fe8a0e WIP Merge tag '2.19.4.4'
- restore video playback in fullscreen

This was a large merge, so I'm opting to make some changes in separate
commits.
2018-01-16 15:25:58 -05:00
Matthew Chen
7947cc0fef Merge branch 'charlesmchen/updateOpenSSL' 2018-01-12 17:19:43 -05:00
Matthew Chen
63dc3391be Update OpenSSL to new version, app extension compliant. 2018-01-12 17:19:32 -05:00
Matthew Chen
5aa016adda Merge branch 'charlesmchen/sessionEdgeCases_' 2018-01-12 16:50:12 -05:00