Commit graph

794 commits

Author SHA1 Message Date
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
sdkjfhsdkjhfsdlkjhfsdf 6e2d9c8141 identity change vs. share extension
// FREEBIE
2018-01-02 11:24:36 -06:00
sdkjfhsdkjhfsdlkjhfsdf b87079d4b4 Sharing attachment shows progress / retry dialog
// FREEBIE
2017-12-20 20:57:17 -06:00
Matthew Chen 0be63d2939 Add "send to last thread" option in debug logs. 2017-12-15 11:11:04 -05:00
Michael Kirk 2b038dfd36 sync translations
// FREEBIE
2017-12-12 13:08:37 -05:00
Michael Kirk f7dfe23c66 sync translations 2017-12-07 18:00:30 -05:00
Matthew Chen 7a1e47cd26 Add asserts around Swift singletons. 2017-12-07 13:57:45 -05:00
Michael Kirk 3eceb86371 Show alert if we fail to build the attachment
// FREEBIE
2017-12-07 10:14:30 -05:00
Michael Kirk 56fe9d057d Attachment Approval
// FREEBIE
2017-12-07 10:13:06 -05:00
Matthew Chen 848f055da1 Add SAE error views. 2017-12-06 21:38:53 -05:00
Matthew Chen 94b5dfb1b5 Localize the debug log UI. 2017-12-06 18:01:44 -05:00
Michael Kirk 286463bb22 Thread picker adds sections for threads vs other contacts 2017-12-04 12:52:59 -05:00
Matthew Chen e7b32899cb Sketch out SAE load screen; make a number of infrastructure changes. 2017-12-01 09:37:52 -05:00
Michael Kirk 741723c990 pull latest translations
// FREEBIE
2017-11-29 13:14:25 -08:00
Matthew Chen bd6cb22255 Update l10n strings. 2017-11-22 13:32:10 -05:00
Matthew Chen 61666351cc Update l10n strings. 2017-11-21 18:22:07 -05:00
Matthew Chen 9b4ac4073f Improve robustness around unknown country codes. 2017-11-21 17:48:00 -05:00
Michael Kirk 7d6f37b0e1 Sync translations
// FREEBIE
2017-11-21 12:21:52 -05:00
Michael Kirk 358612542e pull translations
// FREEBIE
2017-11-20 17:44:08 -05:00
Matthew Chen 96274a60a9 Respond to CR.
// FREEBIE
2017-11-16 17:30:19 -05:00
Matthew Chen 9d4ec557dc Update l10n strings; add Persian l10n. 2017-11-16 13:35:54 -05:00
Matthew Chen 3952f717a5 Add Burmese l10n.
// FREEBIE
2017-11-06 15:15:22 -05:00
Matthew Chen db8a381960 Merge remote-tracking branch 'origin/release/2.18.0' 2017-11-01 12:02:37 -04:00
Matthew Chen b0629fb6d5 Update l10n strings.
// FREEBIE
2017-11-01 11:55:58 -04:00
Michael Kirk 5a6e739115 pull latest translations
// FREEBIE
2017-10-31 18:25:00 -04:00
Michael Kirk cca33f02b2 Sync translations
// FREEBIE
2017-10-27 11:12:54 -07:00
Michael Kirk 259695a9fd Attachments require digest or show explanatory error.
// FREEBIE
2017-10-27 08:42:54 -07:00
Matthew Chen bcf83a4c8e Rework handling of oversize text messages.
// FREEBIE
2017-10-26 11:56:03 -04:00
Matthew Chen 1e2091e1e2 Add Hebrew l10n.
// FREEBIE
2017-10-24 16:00:13 -04:00