Commit graph

922 commits

Author SHA1 Message Date
Michael Kirk
8d51839a2a sync translations 2018-09-13 16:42:16 -05:00
Michael Kirk
7b664ee21b update translation comment 2018-09-13 16:39:20 -05:00
Michael Kirk
b09831d8d0 copy updates 2018-09-12 19:16:14 -05:00
Michael Kirk
13cf9eab31 copy fixups 2018-09-12 19:16:14 -05:00
Michael Kirk
8aba5725cf BlockListViewController v. group blocking 2018-09-12 19:16:14 -05:00
Michael Kirk
809b3766c1 Home view cell v. group blocking 2018-09-12 19:16:14 -05:00
Michael Kirk
c6de8c579c WIP: Localizations 2018-09-12 19:16:14 -05:00
Michael Kirk
236c17f65e WIP: group blocking
-[ ] UI
  -[ ] Conversation Settings
    -[x] Show switch for group
    -[ ] localize
    -[ ] migrate existing localizations? (nice to have)
    -[ ] can view conversation settings (but not edit them) in left group
    -[ ] special block copy for groups
    -[ ] special unblock copy for groups
  -[ ] Block List
    -[ ] Group Section
    -[ ] Unblock group
  -[ ] Interstitial interacting with blocked threads (e.g. thread picker)
    -[ ] BlockListUIUtils w/ thread
        -[x] Block
        -[x] Unblock
        -[ ] Replace usages where possible
        -[x] block manager
-[ ] Sync
  -[x] tentative protos
  -[ ] confirm protos w/ team
  -[ ] send new protos
-[ ] Message Processing
  -[ ] Drop messages from blocked groups
2018-09-12 19:16:14 -05:00
Matthew Chen
f4d1f25656 Merge remote-tracking branch 'origin/release/2.29.1' 2018-09-04 09:27:41 -04:00
Michael Kirk
d1dead0580 sync translations 2018-08-30 19:32:26 -06:00
Michael Kirk
65c323440b update translation location 2018-08-24 16:21:42 -06:00
Michael Kirk
75ead2ac09 quoted reply: distinguish "not found" vs. "no longer available" 2018-08-20 14:59:52 -06:00
Michael Kirk
b3cdf3dc01 sync translations 2018-08-10 17:14:29 -06:00
Michael Kirk
8829cdfb4b Toast view when tapped message doesn't exist, mark remotely sourced. 2018-08-10 16:55:54 -06:00
Michael Kirk
0620aba3bc Add cancel button 2018-08-08 10:53:32 -06:00
Michael Kirk
ff2a5a1511 Fixup copy
// FREEBIE
2018-08-07 16:10:28 -06:00
Michael Kirk
e5b3cbd00c Use StoreKit for reviews 2018-08-07 15:56:52 -06:00
Michael Kirk
78ad597e44 Merge tag '2.28.0.15' 2018-07-31 17:36:37 -06:00
Michael Kirk
d713c4158f sync translations 2018-07-31 16:07:11 -06:00
Michael Kirk
0fb3ac85a7 Sync translations 2018-07-26 17:32:52 -06:00
Michael Kirk
c2ed507d66 Merge tag '2.28.0.13' 2018-07-25 15:24:08 -06:00
Michael Kirk
778a8aa079 sync translations 2018-07-25 14:16:53 -06:00
Michael Kirk
6e1c1a681b Merge tag '2.28.0.12' 2018-07-23 16:12:46 -06:00
Michael Kirk
d04bb86258 sync translations 2018-07-23 16:10:33 -06:00
Matthew Chen
b90e406a57 Clean up ahead of PR. 2018-07-20 15:38:37 -04:00
Nancy Mast
4ab6892e27 changed string text for MULTIDEVICE_PAIRING_MAX_DESC, ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_BODY, CONTACT_FIELD_ADDRESS_POSTCODE, END_CALL_RESPONDER_IS_BUSY. changed comment for SETTINGS_INVITE_TWITTER_TEXT 2018-07-19 09:45:44 -06:00
Nancy Mast
c2f7c15f72 removed jsq strings, modified MULTIDEVICE_PAIRING_MAX_RECOVERY text and comment 2018-07-19 09:45:44 -06:00
Michael Kirk
89f02a8510 sync translations 2018-07-17 14:54:00 -06:00
Michael Kirk
089010cc51 Sync translations 2018-07-16 17:27:11 -06:00
Óscar Morales Vivó
24f30e015a Fixed settings button margin in home view controller, also fixes land scape button image glitch. 2018-07-16 16:09:39 -06:00
Michael Kirk
8984e1a717 Sync translations 2018-07-13 17:05:35 -06:00
Michael Kirk
39bbcca738 CR: cleanup / copy tweak 2018-07-13 13:00:27 -06:00
Michael Kirk
210cba3e37 Media actions 2018-07-13 13:00:27 -06:00
Michael Kirk
6079ae2439 show text details, dismiss before action to avoid problems when action presents 2018-07-13 13:00:27 -06:00
Michael Kirk
ceeddbc67b localize, proper action height 2018-07-13 13:00:27 -06:00
Michael Kirk
9f9c833653 sync translations 2018-07-12 19:23:12 -06:00
Matthew Chen
83545e72a1 Tweak appearance. 2018-07-12 09:29:46 -04:00
Matthew Chen
750b935122 Tweak appearance. 2018-07-12 09:29:46 -04:00
Michael Kirk
cba041db18 sync translations
// FREEBIE
2018-07-11 17:35:42 -06:00
Matthew Chen
d278017df1 Tweak system messages. 2018-07-11 15:34:16 -04:00
Matthew Chen
158aa3abc4 Tweak system messages; incomplete vs. missed calls. 2018-07-11 15:34:16 -04:00
Matthew Chen
8b3bdb88f3 Revert "Merge branch 'charlesmchen/tweakCalls'"
This reverts commit 3e0233ea60, reversing
changes made to 74ce3012cf.
2018-07-11 15:34:16 -04:00
Michael Kirk
df568753c9 sync translations 2018-07-10 17:06:31 -06:00
Michael Kirk
d80aa3226e sync translations 2018-07-09 17:58:48 -06:00
Matthew Chen
d4fa7e5e68 Tweak relative timestamps. 2018-07-09 16:33:03 -04:00
Matthew Chen
712d6d89e1 Tweak relative timestamps. 2018-07-09 16:33:03 -04:00
Matthew Chen
1a9a5016fe Tweak calls. 2018-07-09 11:08:53 -04:00
Matthew Chen
5b5ef7e0bf Respond to CR. 2018-07-05 17:27:37 -04:00
Matthew Chen
ba557858e0 Tweak message send failed indicator. 2018-07-05 16:30:55 -04:00
Matthew Chen
5fc16c1d93 Tweak message send failed indicator. 2018-07-05 16:30:55 -04:00
Michael Kirk
2106bd9e01 sync translations 2018-07-03 18:02:26 -06:00
Michael Kirk
16df4f589e conversation colors
// FREEBIE
2018-06-29 11:52:41 -06:00
Matthew Chen
d04ee35216 Respond to CR. 2018-06-27 09:27:09 -04:00
Matthew Chen
a4703cec76 Breaks: unread indicators and date headers. 2018-06-27 09:20:49 -04:00
Matthew Chen
d34e53a163 Breaks: unread indicators and date headers. 2018-06-27 09:20:49 -04:00
Michael Kirk
a16df5cd73 sync translations
// FREEBIE
2018-06-26 15:01:39 -06:00
Michael Kirk
4576747bb7 sync translations 2018-06-25 18:19:27 -06:00
Michael Kirk
0419f52262 sync translations
// FREEBIE
2018-06-22 15:04:36 -06:00
Michael Kirk
def7e84155 Sync translations
// FREEBIE
2018-06-21 17:56:48 -06:00
Matthew Chen
27af2fc328 Improve app settings buttons. 2018-06-21 17:29:00 -04:00
Matthew Chen
525fc547b9 Apply copy change. 2018-06-21 17:28:13 -04:00
Michael Kirk
cc1bde34cd Inform iPad users upon registration
// FREEBIE
2018-06-21 15:02:37 -06:00
riyapenn-signal
3952954b02 Update Localizable.strings for minor copy change to Registration view
Changed "Activate This Device" to "Register" to be at parity with Signal Android
Changed one comment from "deactivated" to "unregistered"
2018-06-21 11:22:30 -06:00
Matthew Chen
c96e2bb8b4 Outage detection. 2018-06-20 17:50:50 -04:00
Matthew Chen
1607aa7f57 Image content types. 2018-06-20 17:13:31 -04:00
Matthew Chen
010c10cb0c Show re-registration in app settings. 2018-06-20 14:54:16 -04:00
Matthew Chen
bc6a4ea8d8 Add re-registration UI. 2018-06-20 14:54:16 -04:00
Matthew Chen
6331fbb22a Show de-registration nag view. 2018-06-20 14:54:16 -04:00
Michael Kirk
0a17246737 Don't use group name in message.
// FREEBIE
2018-06-14 15:21:24 -04:00
Michael Kirk
95b1dced18 add: messages in Book Club will disappear in 1 minute
Show different message when joining group with disappearing messages
2018-06-14 15:20:45 -04:00
Michael Kirk
0f38f8e3eb localize socket timeout 2018-06-14 13:19:43 -04:00
Matthew Chen
37d3dfdfb6 Merge tag '2.26.0.23' 2018-06-13 10:25:19 -04:00
Matthew Chen
971a69e72f Update l10n strings. 2018-06-12 16:48:05 -04:00
Michael Kirk
00c2d47a9a fix typo in TRANSLATIONS doc 2018-06-11 17:46:20 -04:00
Michael Kirk
970148dd2e Update translations doc
// FREEBIE
2018-06-11 17:37:12 -04:00
Michael Kirk
549342c702 Show empty results text
// FREEBIE
2018-06-11 16:42:25 -04:00
Michael Kirk
98983ac8e6 Localize search bar
// FREEBIE
2018-06-11 16:42:25 -04:00
Michael Kirk
ecdaad06ff Handle no results
In line with other messaging apps, we intentionally don't show a "No Results"
cell. We simply don't display any cells. Though we could easily modify this in
the future.

// FREEBIE
2018-06-11 16:42:25 -04:00
Michael Kirk
a9e2834d9f WIP: FTS - rudimentary show results
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
   -[x] wire up matchs
   -[] style contact cell
   -[] style conversation cell
   -[] style messages cell
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
  -[] No Results page
  -[] Hide search unless pulled down
2018-06-11 09:58:36 -04:00
Michael Kirk
ffea3a020f WIP: FTS - wired up Search VC
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
2018-06-11 09:58:36 -04:00
Michael Kirk
5b33067240 sync latest translations
// FREEBIE
2018-06-07 10:50:02 -06:00
Michael Kirk
28cb6575fe Better voip-while-locked copy
// FREEBIE
2018-06-07 10:18:11 -06:00
Matthew Chen
f15da251cd Update l10n strings. 2018-06-05 14:05:34 -06:00
Michael Kirk
cd298c72c3 notify when receiving voip before first unlock
// FREEBIE
2018-06-04 12:00:45 -06:00
Matthew Chen
0c6305bfb4 Revert changes to l10n files. 2018-06-01 17:45:53 -04:00
Matthew Chen
221b81b9a2 Reduce usage of JSQ. 2018-06-01 17:44:18 -04:00
Matthew Chen
3964b78ff7 Reduce usage of JSQ. 2018-06-01 17:44:18 -04:00
Matthew Chen
630e758fbb Update l10n strings. 2018-06-01 15:00:22 -04:00
Matthew Chen
2fc47893dc Update l10n strings. 2018-06-01 14:59:00 -04:00
Matthew Chen
bef2e7b5c8 Update l10n strings. 2018-05-31 16:55:19 -04:00
Matthew Chen
b7b7a9a847 Respond to CR. 2018-05-31 16:41:42 -04:00
Matthew Chen
b80d9ddbf7 Add warning before sending group message invites. 2018-05-31 16:39:33 -04:00
Matthew Chen
f1e8f14a94 Update l10n strings. 2018-05-30 15:52:02 -04:00
Matthew Chen
0152381fc2 Update l10n strings. 2018-05-30 15:50:13 -04:00
Michael Kirk
9a34c6804c policy links
// FREEBIE
2018-05-25 09:22:53 -04:00
Matthew Chen
cc1ccb7f9a Update l10n strings. 2018-05-18 10:22:39 -04:00
Matthew Chen
73ea9d2454 Update l10n strings. 2018-05-16 16:36:52 -04:00
Matthew Chen
c14a021ae3 Update l10n strings. 2018-05-15 14:13:24 -04:00
Matthew Chen
e6dceffdbd Respond to CR. 2018-05-14 16:56:49 -04:00
Matthew Chen
5c7b98e5c4 Improve handling of unregistered users. 2018-05-14 16:45:06 -04:00
Matthew Chen
d81e400693 Update l10n strings. 2018-05-14 16:33:59 -04:00
Matthew Chen
867b3484dd Update l10n strings. 2018-05-11 15:52:28 -04:00
Matthew Chen
56b91ddebb Clean up ahead of PR. 2018-05-11 11:28:05 -04:00
Matthew Chen
faf15e3c8e Update l10n strings. 2018-05-10 14:43:04 -04:00
Matthew Chen
aa7cc4633a Rework contact names. 2018-05-10 12:05:07 -04:00
Matthew Chen
65a516685d Fix l10n strings. 2018-05-09 17:53:40 -04:00
Matthew Chen
3bb9e922d7 Surface contact share errors to user. 2018-05-09 17:52:00 -04:00
Matthew Chen
946cc114ed Update l10n strings. 2018-05-08 17:37:08 -04:00
Matthew Chen
7a9acce504 Add contact share approval view. 2018-05-04 18:13:22 -04:00
Matthew Chen
6e18d84a10 Add contact share approval view. 2018-05-04 18:13:22 -04:00
Matthew Chen
0c745dd989 Add contact share approval view. 2018-05-04 18:13:22 -04:00
Matthew Chen
b37588fc4c Provide default labels for custom contact fields. 2018-05-04 13:21:53 -04:00
Matthew Chen
dcf7a05986 Use default avatars for contact shares in contact view. 2018-05-04 13:21:53 -04:00
Matthew Chen
00181479e8 Update l10n strings. 2018-05-04 10:43:26 -04:00
Matthew Chen
91d54360ba Add contact view. 2018-05-03 14:09:54 -04:00
Michael Kirk
f782ea97df Use loading screen whenever launch is slow.
Previously we had to manually account for each version that had a DB
change.

// FREEBIE
2018-05-03 09:11:51 -04:00
Michael Kirk
5c0c01dea2 Contact picking
// FREEBIE
2018-05-02 11:06:09 -04:00
Matthew Chen
8ae956bba8 Update l10n strings. 2018-04-26 14:27:10 -04:00
Matthew Chen
789595f6c6 Update l10n strings. 2018-04-25 11:02:14 -04:00
Matthew Chen
79ccc015aa Fix missing l10n strings. 2018-04-25 10:59:41 -04:00
Matthew Chen
17fce2fdd2 Present calls using window manager. 2018-04-25 09:56:53 -04:00
Matthew Chen
fe9a61117c Rework archived conversations mode of home view. 2018-04-24 11:29:24 -04:00
Matthew Chen
9c7e9b795a Rework archived conversations mode of home view. 2018-04-24 11:29:24 -04:00
Matthew Chen
af2539f473 Rework archived conversations mode of home view. 2018-04-24 11:29:24 -04:00
Matthew Chen
7912598ccb Merge branch 'release/2.24.0' 2018-04-21 14:27:27 -04:00
Matthew Chen
2c60a57491 Update l10n strings. 2018-04-20 16:41:44 -04:00
Matthew Chen
bc5a86254c Update screen lock settings copy. 2018-04-20 16:41:35 -04:00
Michael Kirk
0f46834e8d Show "Reconnecting..." on call screen
// FREEBIE
2018-04-19 09:56:09 -04:00
Matthew Chen
34e99cc42f Update l10n strings. 2018-04-16 18:15:29 -04:00
Michael Kirk
40879ca3e3 Distinguish between quoting yourself and someone else quoting you
// FREEBIE
2018-04-11 19:21:38 -04:00
Matthew Chen
6677aa2c71 Update l10n strings. 2018-04-11 16:30:12 -04:00
Matthew Chen
c152a41342 Respond to CR. 2018-04-11 14:41:07 -04:00
Matthew Chen
fc2704cf88 Label quoted replies to yourself as such. 2018-04-11 14:40:18 -04:00
Matthew Chen
f6698501df Revert "Label quoted replies to yourself as such."
This reverts commit 24d7492f61.
2018-04-11 11:48:08 -04:00
Matthew Chen
24d7492f61 Label quoted replies to yourself as such. 2018-04-11 11:47:33 -04:00
Matthew Chen
086757191c Update l10n files. 2018-04-10 16:43:02 -04:00
Michael Kirk
d94709e13f Show label when captioning limit has been reached.
// FREEBIE
2018-04-10 16:00:19 -04:00
Matthew Chen
8fe289feec Tweak design of quoted replies. 2018-04-09 16:45:42 -04:00
Matthew Chen
6830d4e8cb Apply message bubble view to message details view. 2018-04-06 12:35:46 -04:00
Matthew Chen
c5d8a7cb38 Clean up ahead of PR. 2018-04-05 11:15:00 -04:00
Matthew Chen
71c5c3a4b7 Refine appearance of quoted reply message cells. 2018-04-05 10:39:07 -04:00
Michael Kirk
6958598d08 Merge tag '2.23.1.1' 2018-04-04 11:15:37 -04:00
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
2018-04-04 10:59:04 -04:00
Michael Kirk
a98834cc21 pull latest translations
// FREEBIE
2018-04-04 10:43:55 -04:00
Michael Kirk
83a8670f28 Pull latest translations
// FREEBIE
2018-04-02 18:16:33 -04:00
Michael Kirk
ea71493fa4 pull latest translations
// FREEBIE
2018-03-30 16:00:21 -04:00
Michael Kirk
e59abfdab4 pull latest translations
// FREEBIE
2018-03-29 23:01:44 -04:00
Michael Kirk
b1ac4a7c73 Sync translations
// FREEBIE
2018-03-28 19:00:32 -04:00
Michael Kirk
715248073f Sync translations
// FREEBIE
2018-03-27 18:05:54 -04:00
Matthew Chen
c85e5b39b5 Fix more edge cases in Screen Lock. 2018-03-27 16:10:54 -04:00
Michael Kirk
9bb335942c Pull latest translations
// FREEBIE
2018-03-27 13:48:43 -04:00
Michael Kirk
f2b5ad92a9 Sync translations
// FREEBIE
2018-03-26 18:57:02 -04:00
Joshua Lund
a17db6c2da Update Screen Lock text. Clean up a few other strings and comments. 2018-03-26 10:12:04 -04:00
Michael Kirk
019ad5ef89 Sync translations
// FREEBIE
2018-03-23 19:03:10 -04:00
Michael Kirk
3058cb8733 Batch Delete
// FREEBIE
2018-03-23 15:27:06 -04:00
Michael Kirk
c13226d6c6 sync translations
// FREEBIE
2018-03-22 20:16:34 -04:00
Michael Kirk
6c877403cf Fix delete from message details
// FREEBIE
2018-03-22 19:54:19 -04:00
Matthew Chen
8899c7abda Refine 'Screen Lock'. 2018-03-22 16:18:13 -04:00
Matthew Chen
03845d0d98 Revert "Refine 'Screen Lock'."
This reverts commit 871dca4138.
2018-03-22 16:17:52 -04:00
Matthew Chen
871dca4138 Refine 'Screen Lock'. 2018-03-22 16:16:48 -04:00
Matthew Chen
5bc089837b Respond to CR. 2018-03-22 16:10:38 -04:00
Matthew Chen
28ce15885b Refine screen lock. 2018-03-22 15:49:57 -04:00
Matthew Chen
bb596dba98 Add screen lock feature. 2018-03-22 15:49:57 -04:00
Matthew Chen
b62736d7d4 Add screen lock feature. 2018-03-22 15:49:31 -04:00
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
bad4162775 sync translations
// FREEBIE
2018-03-21 08:41:08 -04:00
Michael Kirk
0e8db320bb update copy
// FREEBIE
2018-03-21 08:30:07 -04:00
Michael Kirk
7adc296fb6 sync translations
// FREEBIE
2018-03-20 18:52:19 -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
56f025baed Sync Translations
// FREEBIE
2018-03-13 15:23:08 -04: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
da2e6e4905 judiciously sync translations
don't clobber the existing translations for the reminder screen

// FREEBIE
2018-03-09 17:58:20 -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
b411db6b0d Pull latest translations
// FREEBIE
2018-03-09 11:21:55 -05:00
Michael Kirk
319e0d808f Merge tag '2.21.0.14' into release/2.22.0 2018-03-08 10:40:56 -05:00
Michael Kirk
93dab27877 pull latest translations
// FREEBIE
2018-03-08 10:36:50 -05:00
Michael Kirk
04bf8c4f8a pull latest translations
// FREEBIE
2018-03-07 13:44:29 -05:00
Michael Kirk
34a56a56c4 Merge tag '2.21.0.12' into release/2.22.0 2018-03-07 11:20:17 -05:00
Michael Kirk
9c62a15695 Pull latest translations
// FREEBIE
2018-03-07 11:04:13 -05:00
Michael Kirk
90fc094d0d Copy tweak
// FREEBIE
2018-03-07 10:27:51 -05:00
Michael Kirk
907badd021 Sync translations
// FREEBIE
2018-03-07 08:09:36 -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
Matthew Chen
bf48ccd4ad Merge remote-tracking branch 'origin/hotfix/2.20.1' 2018-02-27 15:45:17 -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
Matthew Chen
b1dd325ce8 Revert "Merge branch 'charlesmchen/debugLogs' into hotfix/2.20.1"
This reverts commit de5d17a396, reversing
changes made to d32e90c3d1.
2018-02-27 14:52:24 -05:00
Matthew Chen
8f203f99bd Update l10n strings. 2018-02-27 09:56:44 -05:00
Matthew Chen
920c2b1d76 Rework log upload. 2018-02-27 09:27:09 -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
9e3aa77fc6 Update l10n strings. 2018-02-23 10:21:33 -05:00
Matthew Chen
fbab526b3c Update l10n strings. 2018-02-22 16:40:19 -05:00
Matthew Chen
ff88f11738 Update l10n strings. 2018-02-22 16:34:00 -05:00
Matthew Chen
a4906b2788 Update l10n strings. 2018-02-15 15:45:39 -05:00
Matthew Chen
8fdc61c726 Fix failed status messages in message detail view. 2018-02-15 13:44:20 -05:00
Matthew Chen
4b62faf2f8 Aggressively nag iOS 8 users to upgrade iOS. 2018-02-14 14:15:23 -05:00
Matthew Chen
132bf81c08 Update l10n strings. 2018-02-14 14:07:59 -05:00
Matthew Chen
48b6c3dafb Refine message date/time formatting. 2018-02-13 15:02:29 -05:00
Matthew Chen
3e14e9602c update l10n strings. 2018-02-13 13:30:18 -05:00
Matthew Chen
d54f6aba0a Refine SAE UI. 2018-02-12 22:29:01 -05:00
Matthew Chen
98843cd45c Let users submit debug logs if app launch fails. 2018-02-12 22:25:23 -05:00
Michael Kirk
76d1b9dad5 proper title case 2018-02-02 11:18:12 -08:00
Matthew Chen
069587b150 Add message approval view. 2018-01-25 13:27:16 -05:00
Michael Kirk
baa312f449 Timer button with duration label
// FREEBIE
2018-01-22 10:28:51 -05:00
Michael Kirk
3ca5ec2726 Ensure media-library permissions when accessing media library
// FREEBIE
2018-01-18 13:37:11 -05:00
Matthew Chen
3de9a4ea55 Add debug UI actions around clearing and snapshotting session state. 2018-01-12 16:42:18 -05:00
Matthew Chen
16f7317579 Complete backup restore/import. 2018-01-11 10:44:03 -05:00
Matthew Chen
272a90d269 Add import back up UI. Begin work on import backup logic. 2018-01-11 10:42:57 -05:00
Matthew Chen
980b3d25a7 Rework "export backup" UI. 2018-01-11 10:42:27 -05:00
Matthew Chen
ea945558c8 Show share UI for backups. 2018-01-11 10:40:49 -05:00
Matthew Chen
e77c3e6717 Retain changes from session database branch. 2018-01-10 12:18:23 -05:00
sdkjfhsdkjhfsdlkjhfsdf
3a6ddd4bf8 CR: cleanup
// FREEBIE
2018-01-02 11:24:36 -06:00