Commit graph

395 commits

Author SHA1 Message Date
Matthew Chen
1612642c26 Add screen lock feature. 2018-03-22 15:49:31 -04:00
Matthew Chen
439d7e62e6 Recycle backup fragments. 2018-03-22 09:26:35 -04:00
Michael Kirk
0e8db320bb update copy
// FREEBIE
2018-03-21 08:30:07 -04:00
Michael Kirk
b5503cc00a Handle empty media gallery
// FREEBIE
2018-03-20 18:35:42 -04:00
Michael Kirk
f261fbcf05 Dynamic gallery label
// FREEBIE
2018-03-20 18:35:05 -04:00
Matthew Chen
1bbd41f725 Improve perf of database snapshots. 2018-03-20 11:23:56 -04:00
Michael Kirk
b6e0cb3f38 Update localizations
// FREEBIE
2018-03-19 17:27:25 -04:00
Michael Kirk
f4e68e0dfb l10n
// FREEBIE
2018-03-19 14:22:03 -04:00
Michael Kirk
985af76d0b WIP: All Media view
TODO

- [ ] label video/gif
- [ ] reasonable load perf
- [ ] reasonable scroll perf
- [ ] select / delete
- [ ] cancel share action from media details returns signal style

NICE TO HAVE

- [ ] fancy in/out animation from All Media <-> tiles
- [ ] label video thumbnail with duration stamp
- [ ] Other perf?
- [ ] dbModified?
- [ ] select / send
- [ ] darken section header a shade once it's "active"

DONE

- [x] tap to refocus on new media
- [x] generate test data
- [x] section headers
- [x] equal spacing around cells

// FREEBIE

WIP WIP extract datasouce to GalleryViewController

- [x] swipe through is broken
- [x] present animation
- [x] dismiss animation

// FREEBIE
2018-03-19 14:22:03 -04:00
Matthew Chen
24cc95585f Respond to CR. 2018-03-17 09:18:01 -03:00
Matthew Chen
0bcbb5918b Improve backup progress. 2018-03-17 09:18:01 -03:00
Matthew Chen
91bf0bdb9f Sketch out backup export UI. 2018-03-17 09:18:01 -03:00
Matthew Chen
76b4deffe4 Respond to CR. 2018-03-14 09:27:39 -03:00
Matthew Chen
aa546a02df Merge remote-tracking branch 'origin/release/2.22.0' 2018-03-14 09:19:15 -03:00
Michael Kirk
89f1779253 Remove PIN placeholder text
It's not always 6 digits, so it's a confusing placeholder

// FREEBIE
2018-03-13 15:10:27 -04:00
Matthew Chen
d06ad25d77 Sketch out incremental backup manager and settings view. 2018-03-12 16:40:07 -03:00
Matthew Chen
b296cfb893 Sketch out incremental backup manager and settings view. 2018-03-12 16:40:07 -03:00
Michael Kirk
a412f00bad Fix typo
// FREEBIE
2018-03-12 14:56:01 -04:00
Michael Kirk
c5ff9a94a0 Merge tag '2.22.0.3' 2018-03-09 18:17:03 -05:00
Michael Kirk
173008fba9 Clarify reminder view, touchup layout
Layout needs to be kept tight for small form factors, but it was overly
cramped on larger devices.

// FREEBIE
2018-03-09 17:31:44 -05:00
Collin B. Stuart
6f7b4a6e43 Strip media metadata.
- removes non-orientation metadata from image and video attachments

- option to disable the feature

// FREEBIE
2018-03-09 12:09:55 -05:00
Michael Kirk
90fc094d0d Copy tweak
// FREEBIE
2018-03-07 10:27:51 -05:00
Michael Kirk
60a1cc5682 Make 2FA registration screen look like the rest of registration
// FREEBIE
2018-03-05 15:29:45 -05:00
Matthew Chen
9499e684e7 Handle rate limits in registration flow. 2018-03-05 17:20:04 -03:00
Matthew Chen
7543a82858 Handle rate limits in registration flow. 2018-03-05 17:20:04 -03:00
Michael Kirk
1d3831eccd Registration Lock reminder view
Also fixed: Don't lose PIN across registrations

// FREEBIE
2018-03-05 09:53:09 -05:00
Michael Kirk
1ff2f3f42e Merge tag '2.21.0.1' 2018-03-02 18:35:01 -05:00
Matthew Chen
4834a85fb5 Add share option for debug logs. 2018-03-02 17:44:14 -05:00
Matthew Chen
06d16bdec5 Revert "Revert "Merge branch 'charlesmchen/debugLogs' into hotfix/2.20.1""
This reverts commit b1dd325ce8.
2018-03-02 17:44:14 -05:00
Michael Kirk
46d944740b Make default audio tone more prominent
Label Note as (default)
Move it to the second item in the list, just after "None"

// FREEBIE
2018-03-02 16:32:15 -05:00
Matthew Chen
a87b79341f Respond to CR. 2018-03-02 11:10:09 -05:00
Matthew Chen
288d049cee Update l10n strings. 2018-03-02 10:55:00 -05:00
Matthew Chen
baf6fcc535 Add 2FA registration view. 2018-03-02 10:55:00 -05:00
Matthew Chen
4afedac68c Clean up ahead of PR. 2018-03-01 15:38:59 -05:00
Matthew Chen
ea783a8ad5 Work on two-factor auth settings UI. 2018-03-01 15:38:59 -05:00
Matthew Chen
e12a1e984a Work on two-factor auth settings UI. 2018-03-01 15:38:59 -05:00
Michael Kirk
a068b85734 Audio splashscreen artwork/copy
copy tweaks

// FREEBIE
2018-03-01 10:28:05 -05:00
Michael Kirk
37fdd407d4 CR: Add translation comment
// FREEBIE
2018-02-27 15:19:01 -05:00
Michael Kirk
cf6dfe08bb Custom audio notifications upgrade experience
TODO: update art
2018-02-27 15:14:20 -05:00
Michael Kirk
5959cdf070 Simplify call privacy settings
We've long allowed users to configure what shows up in message
notifications:

- name: content (by default)
- just name (no content)
- generic notification (no name nor content)

Now we're dual purposing that setting to apply to calls. If someone
doesn't want to show names in the message notifications, presumably also
don't want that name showing up in the call log.

Also, since the earlier CallKit/iCloud issues had been addressed before
iOS11, we upgrade all iOS11 users to the more intuitive CallKit
interface.

Also: introduce "use system call logs" toggle when available. It will be
enabled by default, but we disable it for legacy users who'd explicitly
opted *out* of CallKit.

// FREEBIE
2018-02-26 15:19:52 -05:00
Matthew Chen
a16c2adda7 Rework conversation settings view. 2018-02-26 14:47:57 -05:00
Matthew Chen
32b87d0e58 Remove custom ringtones. 2018-02-26 14:47:57 -05:00
Matthew Chen
efeb00643c Add title for the mute section in conversation settings view. 2018-02-26 14:46:17 -05:00
Matthew Chen
62af7ddc15 Add "none" option for sounds. Use AVPlayer for everything. 2018-02-26 14:46:17 -05:00
Matthew Chen
0c20f2215a Improve sound settings view. 2018-02-23 12:53:43 -05:00
Matthew Chen
899799af92 Improve sound settings view. 2018-02-23 12:53:43 -05:00
Matthew Chen
396fe82707 Add UI for editing per-thread notification sounds. 2018-02-23 12:53:42 -05:00
Matthew Chen
a837c5d41b Custom notification sounds. 2018-02-23 12:53:42 -05:00
Matthew Chen
5c3f6b0ee5 Custom notification sounds. 2018-02-23 12:53:42 -05:00
Matthew Chen
ff88f11738 Update l10n strings. 2018-02-22 16:34:00 -05:00