Commit Graph

1029 Commits (f2b67cc78ad0b110dcde1c393d478041fdb43c51)

Author SHA1 Message Date
Michael Kirk 5bd3cec6dc Merge tag '2.36.1.0' 6 years ago
Michael Kirk 2c961380c0 update translations 6 years ago
Matthew Chen 93e09be18e Apply design feedback from Myles. 6 years ago
Michael Kirk d26c095fe7 Merge remote-tracking branch 'origin/release/2.36.0' 6 years ago
Matthew Chen d5944b4b9d Add first conversation prompt. 6 years ago
Matthew Chen edf09c92f4 Rework "empty inbox" state. 6 years ago
Matthew Chen 0b55ecc682 Sketch out the 'onboarding 2FA' view. 6 years ago
Matthew Chen afcacbb55c Sketch out the 'onboarding profile' view. 6 years ago
Matthew Chen e3946e5779 Sketch out the 'onboarding code verification' view. 6 years ago
Michael Kirk 4aaac90d31 sync translations 6 years ago
Matthew Chen c2b2d38f24 Sketch out the 'onboarding code verification' view. 6 years ago
Matthew Chen 1f922aa478 Sketch out the 'onboarding code verification' view. 6 years ago
Matthew Chen d193eec371 Sketch out the 'onboarding code verification' view. 6 years ago
Matthew Chen ee200aaed8 Add validation warnings to 'onboarding phone number' view. 6 years ago
Matthew Chen 8cfe768e86 Update font sizes in onboarding views. 6 years ago
Matthew Chen 8bdbe24bd0 Update permissions view. 6 years ago
Matthew Chen 78ea3e565f Update splash view. 6 years ago
Matthew Chen df12f71b74 Sketch out CAPTCHA onboarding view. 6 years ago
Matthew Chen 2a4b9426c3 Sketch out the 'onboarding phone number' view. 6 years ago
Matthew Chen 618a3b1d47 Sketch out crop tool. 6 years ago
Matthew Chen 54c8c1f352 Sketch out the onboarding splash view. 6 years ago
Michael Kirk eae341a723 sync translations 6 years ago
Michael Kirk b22348f860 sync translations 6 years ago
Michael Kirk 8453df4368 sync translations 6 years ago
Matthew Chen d59ebae39f Merge tag '2.35.0.13' 6 years ago
Matthew Chen 25422bcdf4 Update l10n strings. 6 years ago
Michael Kirk d88ffc4775 Notification titles for iOS10+ 6 years ago
Matthew Chen 1023d18c44 Add link previews splash. 6 years ago
Matthew Chen f5e35eca4d Add link previews splash. 6 years ago
Matthew Chen e53dfa86cf Update localization. 6 years ago
Matthew Chen b20172e44d Update the copy for the link previews preference. 6 years ago
Matthew Chen 3d757b492a Add link previews to conversation message bubbles. 6 years ago
Matthew Chen c57b0d98cb Add link previews setting. 6 years ago
Matthew Chen 8c7c9b27a2 Merge tag '2.34.0.26' 6 years ago
Matthew Chen 416aa2b347 Add rough draft of link preview view to composer. 6 years ago
Matthew Chen 7ed79c2ed5 Update l10n strings. 6 years ago
Michael Kirk 169581f12f show toast when selecting too many items 6 years ago
Matthew Chen 3d39286913 Update l10n strings. 6 years ago
Michael Kirk 59e037986a Show error when image request fails 6 years ago
Matthew Chen e52feb3c36 Note to Self. 6 years ago
Matthew Chen 4a84a19d00 Merge tag '2.33.0.11' 6 years ago
Matthew Chen badc959e66 Update l10n. 6 years ago
Matthew Chen 03cbeb5fee Start working on crop. 7 years ago
Matthew Chen 9378ab2192 Add undo/redo buttons to image editor. 7 years ago
Michael Kirk c4e21c641c Sync translations 7 years ago
Michael Kirk 4ac93276c6 sync translations 7 years ago
Michael Kirk 7f1791b2fd Sync translations 7 years ago
Michael Kirk 2f92995cd6 Add placeholder text to message input field 7 years ago
Matthew Chen 02c7a52a64 Refine conversation delete/archive. 7 years ago
Michael Kirk 92dd77779c Merge tag '2.32.0.19' 7 years ago
Michael Kirk 22ae227dac pull latest translations 7 years ago
Michael Kirk 21d762f704 sync translations 7 years ago
Michael Kirk 1ab4ed9aec enable typing indicators directly from splash 7 years ago
Matthew Chen e19b457cb3 Handle iCloud status. 7 years ago
Matthew Chen c7f5047056 Handle iCloud status. 7 years ago
Michael Kirk 79b774174a sync translations 7 years ago
Michael Kirk 87109b44b2 add missing translation 7 years ago
Matthew Chen 4ee0958384 Sketch out the backup restore view. 7 years ago
Matthew Chen f40b81ca4c Sketch out the backup restore view. 7 years ago
Matthew Chen 5010b027b1 Sketch out the backup restore view. 7 years ago
Matthew Chen 5c0d98b83a Show 'restore backup' view after registration. 7 years ago
Michael Kirk 838012d1ec Caption length limit and label 7 years ago
Michael Kirk cd88ef2bec CaptionView text field per page 7 years ago
Michael Kirk 8ebe860ff1 pull latest translations 7 years ago
Michael Kirk c29224e4ea sync translations 7 years ago
Michael Kirk 8932c4a3f1 Sync translations 7 years ago
Michael Kirk 078799c875 update translations 7 years ago
Michael Kirk 3faa700d66 Merge tag '2.31.0.31' into release/2.32.0 7 years ago
Matthew Chen 1692a28fc2 Update l10n. 7 years ago
Michael Kirk 5da525ce2e Merge remote-tracking branch 'origin/release/2.31.0' 7 years ago
Matthew Chen f37c4f71ad Add footer to 'typing indicators' setting. 7 years ago
Matthew Chen 736d7c7351 Fix media gallery cell edge cases. 7 years ago
Michael Kirk 4c5d46e8f8 Custom photo picker, respects theme/call banner
- share GridViewCell
- Multiple image selection, with feature flag, cant currently approve multiple
7 years ago
Michael Kirk 62e9f51c08 sync translations 7 years ago
Michael Kirk 18343e1af8 l10n tr_TR -> tr 7 years ago
Michael Kirk 3585e111b6 l10n th_TH -> th 7 years ago
Michael Kirk a726fef89d l10n sv_SE -> sv 7 years ago
Michael Kirk 735331dc9f l10n ja_JP -> ja 7 years ago
Michael Kirk 6d052f1379 l10n it_IT -> it 7 years ago
Michael Kirk c01475836e l10n el_GR -> el 7 years ago
Michael Kirk f8207c6d2e l10n az_AZ -> az 7 years ago
Michael Kirk 3cfbc75f68 l10n ko_KR -> ko 7 years ago
Michael Kirk 0d06590304 update existing translations 7 years ago
Michael Kirk 9940810935 typing indicator upgrade screen 7 years ago
Matthew Chen a09cb16e74 Add typing indicators setting. 7 years ago
Michael Kirk f24ef7a0e8 separate title view for landscape 7 years ago
Matthew Chen a5f715eca1 Fix network manager error wrapping. 7 years ago
Matthew Chen 6a91f021a2 Update l10n for UD. 7 years ago
Matthew Chen f765c6c1bb Update UD settings copy. 7 years ago
Matthew Chen a746874391 Improve the debug logs email template. 7 years ago
Matthew Chen 8149219359 Merge remote-tracking branch 'origin/release/2.30.2' 7 years ago
Michael Kirk 1a1bf38ff6 update translations 7 years ago
Matthew Chen f1d93d4472 Merge remote-tracking branch 'origin/release/2.30.2' 7 years ago
Michael Kirk 1544f8db46 Optionally show UD status in message details 7 years ago
Michael Kirk c680908646 add toggle for unrestricted access 7 years ago
Michael Kirk b02f3eec1b update translations 7 years ago
Michael Kirk e18af5a475 sync translations 7 years ago
Michael Kirk 2d3bd87de9 sync translations 7 years ago
Michael Kirk bbbc5bbb83 update copy per myles 7 years ago
Michael Kirk 56387f3574 demo conversation colors when selecting 7 years ago
Matthew Chen 99766fe07b Update l10n strings. 7 years ago
Michael Kirk 4765ed9a06 Color picker
TODO

-[x] tap to select/deselect
-[x] initially selected
-[x] integrate into conversation settings
-[x] colorPickerDelegate
-[x] translate strings
-[] reorder colors
-[x] SheetView: add top handle

Nice to have:

-[] SheetView: interactively swipe/unswipe to dismiss?
-[] preview color in bubbles
7 years ago
Joshua Lund 97d0543cef String cleanup:
* Made our Title Case usage a little more consistent.
* Standardized on the ellipses special character.
* Rephrased a few buttons and descriptions.
7 years ago
Michael Kirk 920a82564f Merge tag '2.29.3.3' 7 years ago
Michael Kirk 770c19ea06 sync translations 7 years ago
Michael Kirk df67e883f3 BlockList vs. "zero length" group names 7 years ago
Michael Kirk b447e68597 clarify post-unblock-group copy 7 years ago
Michael Kirk 8d51839a2a sync translations 7 years ago
Michael Kirk 7b664ee21b update translation comment 7 years ago
Michael Kirk b09831d8d0 copy updates 7 years ago
Michael Kirk 13cf9eab31 copy fixups 7 years ago
Michael Kirk 8aba5725cf BlockListViewController v. group blocking 7 years ago
Michael Kirk 809b3766c1 Home view cell v. group blocking 7 years ago
Michael Kirk c6de8c579c WIP: Localizations 7 years ago
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
7 years ago
Matthew Chen f4d1f25656 Merge remote-tracking branch 'origin/release/2.29.1' 7 years ago
Michael Kirk d1dead0580 sync translations 7 years ago
Michael Kirk 65c323440b update translation location 7 years ago
Michael Kirk 75ead2ac09 quoted reply: distinguish "not found" vs. "no longer available" 7 years ago
Michael Kirk b3cdf3dc01 sync translations 7 years ago
Michael Kirk 8829cdfb4b Toast view when tapped message doesn't exist, mark remotely sourced. 7 years ago
Michael Kirk 0620aba3bc Add cancel button 7 years ago
Michael Kirk ff2a5a1511 Fixup copy
// FREEBIE
7 years ago
Michael Kirk e5b3cbd00c Use StoreKit for reviews 7 years ago
Michael Kirk 78ad597e44 Merge tag '2.28.0.15' 7 years ago
Michael Kirk d713c4158f sync translations 7 years ago
Michael Kirk 0fb3ac85a7 Sync translations 7 years ago
Michael Kirk c2ed507d66 Merge tag '2.28.0.13' 7 years ago
Michael Kirk 778a8aa079 sync translations 7 years ago
Michael Kirk 6e1c1a681b Merge tag '2.28.0.12' 7 years ago
Michael Kirk d04bb86258 sync translations 7 years ago
Matthew Chen b90e406a57 Clean up ahead of PR. 7 years ago
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 7 years ago
Nancy Mast c2f7c15f72 removed jsq strings, modified MULTIDEVICE_PAIRING_MAX_RECOVERY text and comment 7 years ago
Michael Kirk 89f02a8510 sync translations 7 years ago
Michael Kirk 089010cc51 Sync translations 7 years ago
Óscar Morales Vivó 24f30e015a Fixed settings button margin in home view controller, also fixes land scape button image glitch. 7 years ago
Michael Kirk 8984e1a717 Sync translations 7 years ago
Michael Kirk 39bbcca738 CR: cleanup / copy tweak 7 years ago
Michael Kirk 210cba3e37 Media actions 7 years ago
Michael Kirk 6079ae2439 show text details, dismiss before action to avoid problems when action presents 7 years ago
Michael Kirk ceeddbc67b localize, proper action height 7 years ago
Michael Kirk 9f9c833653 sync translations 7 years ago
Matthew Chen 83545e72a1 Tweak appearance. 7 years ago
Matthew Chen 750b935122 Tweak appearance. 7 years ago
Michael Kirk cba041db18 sync translations
// FREEBIE
7 years ago
Matthew Chen d278017df1 Tweak system messages. 7 years ago
Matthew Chen 158aa3abc4 Tweak system messages; incomplete vs. missed calls. 7 years ago
Matthew Chen 8b3bdb88f3 Revert "Merge branch 'charlesmchen/tweakCalls'"
This reverts commit 3e0233ea60, reversing
changes made to 74ce3012cf.
7 years ago
Michael Kirk df568753c9 sync translations 7 years ago
Michael Kirk d80aa3226e sync translations 7 years ago
Matthew Chen d4fa7e5e68 Tweak relative timestamps. 7 years ago
Matthew Chen 712d6d89e1 Tweak relative timestamps. 7 years ago
Matthew Chen 1a9a5016fe Tweak calls. 7 years ago
Matthew Chen 5b5ef7e0bf Respond to CR. 7 years ago
Matthew Chen ba557858e0 Tweak message send failed indicator. 7 years ago
Matthew Chen 5fc16c1d93 Tweak message send failed indicator. 7 years ago
Michael Kirk 2106bd9e01 sync translations 7 years ago
Michael Kirk 16df4f589e conversation colors
// FREEBIE
7 years ago
Matthew Chen d04ee35216 Respond to CR. 7 years ago
Matthew Chen a4703cec76 Breaks: unread indicators and date headers. 7 years ago
Matthew Chen d34e53a163 Breaks: unread indicators and date headers. 7 years ago
Michael Kirk a16df5cd73 sync translations
// FREEBIE
7 years ago
Michael Kirk 4576747bb7 sync translations 7 years ago
Michael Kirk 0419f52262 sync translations
// FREEBIE
7 years ago
Michael Kirk def7e84155 Sync translations
// FREEBIE
7 years ago
Matthew Chen 27af2fc328 Improve app settings buttons. 7 years ago
Matthew Chen 525fc547b9 Apply copy change. 7 years ago
Michael Kirk cc1bde34cd Inform iPad users upon registration
// FREEBIE
7 years ago
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"
7 years ago
Matthew Chen c96e2bb8b4 Outage detection. 7 years ago
Matthew Chen 1607aa7f57 Image content types. 7 years ago
Matthew Chen 010c10cb0c Show re-registration in app settings. 7 years ago
Matthew Chen bc6a4ea8d8 Add re-registration UI. 7 years ago
Matthew Chen 6331fbb22a Show de-registration nag view. 7 years ago
Michael Kirk 0a17246737 Don't use group name in message.
// FREEBIE
7 years ago
Michael Kirk 95b1dced18 add: messages in Book Club will disappear in 1 minute
Show different message when joining group with disappearing messages
7 years ago
Michael Kirk 0f38f8e3eb localize socket timeout 7 years ago
Matthew Chen 37d3dfdfb6 Merge tag '2.26.0.23' 7 years ago
Matthew Chen 971a69e72f Update l10n strings. 7 years ago
Michael Kirk 00c2d47a9a fix typo in TRANSLATIONS doc 7 years ago
Michael Kirk 970148dd2e Update translations doc
// FREEBIE
7 years ago
Michael Kirk 549342c702 Show empty results text
// FREEBIE
7 years ago
Michael Kirk 98983ac8e6 Localize search bar
// FREEBIE
7 years ago
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
7 years ago
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
7 years ago
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
7 years ago
Michael Kirk 5b33067240 sync latest translations
// FREEBIE
7 years ago
Michael Kirk 28cb6575fe Better voip-while-locked copy
// FREEBIE
7 years ago
Matthew Chen f15da251cd Update l10n strings. 7 years ago
Michael Kirk cd298c72c3 notify when receiving voip before first unlock
// FREEBIE
7 years ago
Matthew Chen 0c6305bfb4 Revert changes to l10n files. 7 years ago
Matthew Chen 221b81b9a2 Reduce usage of JSQ. 7 years ago
Matthew Chen 3964b78ff7 Reduce usage of JSQ. 7 years ago
Matthew Chen 630e758fbb Update l10n strings. 7 years ago
Matthew Chen 2fc47893dc Update l10n strings. 7 years ago
Matthew Chen bef2e7b5c8 Update l10n strings. 7 years ago
Matthew Chen b7b7a9a847 Respond to CR. 7 years ago
Matthew Chen b80d9ddbf7 Add warning before sending group message invites. 7 years ago
Matthew Chen f1e8f14a94 Update l10n strings. 7 years ago
Matthew Chen 0152381fc2 Update l10n strings. 7 years ago
Michael Kirk 9a34c6804c policy links
// FREEBIE
7 years ago
Matthew Chen cc1ccb7f9a Update l10n strings. 7 years ago
Matthew Chen 73ea9d2454 Update l10n strings. 7 years ago
Matthew Chen c14a021ae3 Update l10n strings. 7 years ago
Matthew Chen e6dceffdbd Respond to CR. 7 years ago
Matthew Chen 5c7b98e5c4 Improve handling of unregistered users. 7 years ago
Matthew Chen d81e400693 Update l10n strings. 7 years ago
Matthew Chen 867b3484dd Update l10n strings. 7 years ago
Matthew Chen 56b91ddebb Clean up ahead of PR. 7 years ago
Matthew Chen faf15e3c8e Update l10n strings. 7 years ago
Matthew Chen aa7cc4633a Rework contact names. 7 years ago
Matthew Chen 65a516685d Fix l10n strings. 7 years ago
Matthew Chen 3bb9e922d7 Surface contact share errors to user. 7 years ago
Matthew Chen 946cc114ed Update l10n strings. 7 years ago
Matthew Chen 7a9acce504 Add contact share approval view. 7 years ago
Matthew Chen 6e18d84a10 Add contact share approval view. 7 years ago
Matthew Chen 0c745dd989 Add contact share approval view. 7 years ago
Matthew Chen b37588fc4c Provide default labels for custom contact fields. 7 years ago
Matthew Chen dcf7a05986 Use default avatars for contact shares in contact view. 7 years ago
Matthew Chen 00181479e8 Update l10n strings. 7 years ago
Matthew Chen 91d54360ba Add contact view. 7 years ago
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
7 years ago
Michael Kirk 5c0c01dea2 Contact picking
// FREEBIE
7 years ago
Matthew Chen 8ae956bba8 Update l10n strings. 7 years ago
Matthew Chen 789595f6c6 Update l10n strings. 7 years ago
Matthew Chen 79ccc015aa Fix missing l10n strings. 7 years ago
Matthew Chen 17fce2fdd2 Present calls using window manager. 7 years ago
Matthew Chen fe9a61117c Rework archived conversations mode of home view. 7 years ago
Matthew Chen 9c7e9b795a Rework archived conversations mode of home view. 7 years ago
Matthew Chen af2539f473 Rework archived conversations mode of home view. 7 years ago
Matthew Chen 7912598ccb Merge branch 'release/2.24.0' 7 years ago
Matthew Chen 2c60a57491 Update l10n strings. 7 years ago
Matthew Chen bc5a86254c Update screen lock settings copy. 7 years ago
Michael Kirk 0f46834e8d Show "Reconnecting..." on call screen
// FREEBIE
7 years ago
Matthew Chen 34e99cc42f Update l10n strings. 7 years ago
Michael Kirk 40879ca3e3 Distinguish between quoting yourself and someone else quoting you
// FREEBIE
7 years ago
Matthew Chen 6677aa2c71 Update l10n strings. 7 years ago
Matthew Chen c152a41342 Respond to CR. 7 years ago
Matthew Chen fc2704cf88 Label quoted replies to yourself as such. 7 years ago
Matthew Chen f6698501df Revert "Label quoted replies to yourself as such."
This reverts commit 24d7492f61.
7 years ago
Matthew Chen 24d7492f61 Label quoted replies to yourself as such. 7 years ago
Matthew Chen 086757191c Update l10n files. 7 years ago
Michael Kirk d94709e13f Show label when captioning limit has been reached.
// FREEBIE
7 years ago
Matthew Chen 8fe289feec Tweak design of quoted replies. 7 years ago
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