Commit Graph

634 Commits (2fc47893dc733b8bd62dd5edfea68cf7db9e134d)

Author SHA1 Message Date
Matthew Chen 6830d4e8cb Apply message bubble view to message details view. 7 years ago
Matthew Chen c5d8a7cb38 Clean up ahead of PR. 7 years ago
Matthew Chen 71c5c3a4b7 Refine appearance of quoted reply message cells. 7 years ago
Michael Kirk 6958598d08 Merge tag '2.23.1.1' 7 years ago
Michael Kirk d99054d895 Reply menu item
MVP

- [x] populate from menu
- [] send quoted message

TODO

- [] thumbnail
- [] paperclip icon showing for text message
- [] cancel button asset
- [] fonts
- [] colors
- [] adjust content inset/offset when showing quote edit

NICE TO HAVE

- [] animate presentation
- [] animate dismiss
- [] non-paperclip icon for generic attachments

// FREEBIE
7 years ago
Michael Kirk a98834cc21 pull latest translations
// FREEBIE
7 years ago
Michael Kirk 83a8670f28 Pull latest translations
// FREEBIE
7 years ago
Michael Kirk ea71493fa4 pull latest translations
// FREEBIE
7 years ago
Michael Kirk e59abfdab4 pull latest translations
// FREEBIE
7 years ago
Michael Kirk b1ac4a7c73 Sync translations
// FREEBIE
7 years ago
Michael Kirk 715248073f Sync translations
// FREEBIE
7 years ago
Matthew Chen c85e5b39b5 Fix more edge cases in Screen Lock. 7 years ago
Michael Kirk 9bb335942c Pull latest translations
// FREEBIE
7 years ago
Michael Kirk f2b5ad92a9 Sync translations
// FREEBIE
7 years ago
Joshua Lund a17db6c2da Update Screen Lock text. Clean up a few other strings and comments. 7 years ago
Michael Kirk 019ad5ef89 Sync translations
// FREEBIE
7 years ago
Michael Kirk 3058cb8733 Batch Delete
// FREEBIE
7 years ago
Michael Kirk c13226d6c6 sync translations
// FREEBIE
7 years ago
Michael Kirk 6c877403cf Fix delete from message details
// FREEBIE
7 years ago
Matthew Chen 8899c7abda Refine 'Screen Lock'. 7 years ago
Matthew Chen 03845d0d98 Revert "Refine 'Screen Lock'."
This reverts commit 871dca4138.
7 years ago
Matthew Chen 871dca4138 Refine 'Screen Lock'. 7 years ago
Matthew Chen 5bc089837b Respond to CR. 7 years ago
Matthew Chen 28ce15885b Refine screen lock. 7 years ago
Matthew Chen bb596dba98 Add screen lock feature. 7 years ago
Matthew Chen b62736d7d4 Add screen lock feature. 7 years ago
Matthew Chen 1612642c26 Add screen lock feature. 7 years ago
Matthew Chen 439d7e62e6 Recycle backup fragments. 7 years ago
Michael Kirk bad4162775 sync translations
// FREEBIE
7 years ago
Michael Kirk 0e8db320bb update copy
// FREEBIE
7 years ago
Michael Kirk 7adc296fb6 sync translations
// FREEBIE
7 years ago
Michael Kirk b5503cc00a Handle empty media gallery
// FREEBIE
7 years ago
Michael Kirk f261fbcf05 Dynamic gallery label
// FREEBIE
7 years ago
Matthew Chen 1bbd41f725 Improve perf of database snapshots. 7 years ago
Michael Kirk b6e0cb3f38 Update localizations
// FREEBIE
7 years ago
Michael Kirk f4e68e0dfb l10n
// FREEBIE
7 years ago
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
7 years ago
Matthew Chen 24cc95585f Respond to CR. 7 years ago
Matthew Chen 0bcbb5918b Improve backup progress. 7 years ago
Matthew Chen 91bf0bdb9f Sketch out backup export UI. 7 years ago
Matthew Chen 76b4deffe4 Respond to CR. 7 years ago
Matthew Chen aa546a02df Merge remote-tracking branch 'origin/release/2.22.0' 7 years ago
Michael Kirk 56f025baed Sync Translations
// FREEBIE
7 years ago
Michael Kirk 89f1779253 Remove PIN placeholder text
It's not always 6 digits, so it's a confusing placeholder

// FREEBIE
7 years ago
Matthew Chen d06ad25d77 Sketch out incremental backup manager and settings view. 7 years ago
Matthew Chen b296cfb893 Sketch out incremental backup manager and settings view. 7 years ago
Michael Kirk a412f00bad Fix typo
// FREEBIE
7 years ago
Michael Kirk c5ff9a94a0 Merge tag '2.22.0.3' 7 years ago
Michael Kirk da2e6e4905 judiciously sync translations
don't clobber the existing translations for the reminder screen

// FREEBIE
7 years ago
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
7 years ago
Collin B. Stuart 6f7b4a6e43 Strip media metadata.
- removes non-orientation metadata from image and video attachments

- option to disable the feature

// FREEBIE
7 years ago
Michael Kirk b411db6b0d Pull latest translations
// FREEBIE
7 years ago
Michael Kirk 319e0d808f Merge tag '2.21.0.14' into release/2.22.0 7 years ago
Michael Kirk 93dab27877 pull latest translations
// FREEBIE
7 years ago
Michael Kirk 04bf8c4f8a pull latest translations
// FREEBIE
7 years ago
Michael Kirk 34a56a56c4 Merge tag '2.21.0.12' into release/2.22.0 7 years ago
Michael Kirk 9c62a15695 Pull latest translations
// FREEBIE
7 years ago
Michael Kirk 90fc094d0d Copy tweak
// FREEBIE
7 years ago
Michael Kirk 907badd021 Sync translations
// FREEBIE
7 years ago
Michael Kirk 60a1cc5682 Make 2FA registration screen look like the rest of registration
// FREEBIE
7 years ago
Matthew Chen 9499e684e7 Handle rate limits in registration flow. 7 years ago
Matthew Chen 7543a82858 Handle rate limits in registration flow. 7 years ago
Michael Kirk 1d3831eccd Registration Lock reminder view
Also fixed: Don't lose PIN across registrations

// FREEBIE
7 years ago
Michael Kirk 1ff2f3f42e Merge tag '2.21.0.1' 7 years ago
Matthew Chen 4834a85fb5 Add share option for debug logs. 7 years ago
Matthew Chen 06d16bdec5 Revert "Revert "Merge branch 'charlesmchen/debugLogs' into hotfix/2.20.1""
This reverts commit b1dd325ce8.
7 years ago
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
7 years ago
Matthew Chen a87b79341f Respond to CR. 7 years ago
Matthew Chen 288d049cee Update l10n strings. 7 years ago
Matthew Chen baf6fcc535 Add 2FA registration view. 7 years ago
Matthew Chen 4afedac68c Clean up ahead of PR. 7 years ago
Matthew Chen ea783a8ad5 Work on two-factor auth settings UI. 7 years ago
Matthew Chen e12a1e984a Work on two-factor auth settings UI. 7 years ago
Michael Kirk a068b85734 Audio splashscreen artwork/copy
copy tweaks

// FREEBIE
7 years ago
Matthew Chen bf48ccd4ad Merge remote-tracking branch 'origin/hotfix/2.20.1' 7 years ago
Michael Kirk 37fdd407d4 CR: Add translation comment
// FREEBIE
7 years ago
Michael Kirk cf6dfe08bb Custom audio notifications upgrade experience
TODO: update art
7 years ago
Matthew Chen b1dd325ce8 Revert "Merge branch 'charlesmchen/debugLogs' into hotfix/2.20.1"
This reverts commit de5d17a396, reversing
changes made to d32e90c3d1.
7 years ago
Matthew Chen 8f203f99bd Update l10n strings. 7 years ago
Matthew Chen 920c2b1d76 Rework log upload. 7 years ago
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
7 years ago
Matthew Chen a16c2adda7 Rework conversation settings view. 7 years ago
Matthew Chen 32b87d0e58 Remove custom ringtones. 7 years ago
Matthew Chen efeb00643c Add title for the mute section in conversation settings view. 7 years ago
Matthew Chen 62af7ddc15 Add "none" option for sounds. Use AVPlayer for everything. 7 years ago
Matthew Chen 0c20f2215a Improve sound settings view. 7 years ago
Matthew Chen 899799af92 Improve sound settings view. 7 years ago
Matthew Chen 396fe82707 Add UI for editing per-thread notification sounds. 7 years ago
Matthew Chen a837c5d41b Custom notification sounds. 7 years ago
Matthew Chen 5c3f6b0ee5 Custom notification sounds. 7 years ago
Matthew Chen 9e3aa77fc6 Update l10n strings. 7 years ago
Matthew Chen fbab526b3c Update l10n strings. 7 years ago
Matthew Chen ff88f11738 Update l10n strings. 7 years ago
Matthew Chen a4906b2788 Update l10n strings. 7 years ago
Matthew Chen 8fdc61c726 Fix failed status messages in message detail view. 7 years ago
Matthew Chen 4b62faf2f8 Aggressively nag iOS 8 users to upgrade iOS. 7 years ago
Matthew Chen 132bf81c08 Update l10n strings. 7 years ago
Matthew Chen 48b6c3dafb Refine message date/time formatting. 7 years ago
Matthew Chen 3e14e9602c update l10n strings. 7 years ago
Matthew Chen d54f6aba0a Refine SAE UI. 7 years ago