Commit Graph

1391 Commits (29dd62a19adc2b351d2f0a28d51a73e1e933c5ac)

Author SHA1 Message Date
Michael Kirk b5b4eb4564 bump build
// FREEBIE
9 years ago
Matthew Chen 0f85284b82 Fix speakerphone vs. WebRTC AND Fix CallService edge cases.
// FREEBIE
9 years ago
Michael Kirk 1b66e0ba26 Fix crash when placing call
// FREEBIE
9 years ago
Matthew Chen 147107d76c Fix database deadlock in contacts manager.
// FREEBIE
9 years ago
Matthew Chen 4bc98dba58 Rework the scaling and cropping of group avatars.
// FREEBIE
9 years ago
Matthew Chen 8eef4c634c Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 26f69b0063 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen f71ec9f7cb Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 2bec1db541 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen ad11c50c1b Reworking observation of Contact and SignalAccount changes.
// FREEBIE
9 years ago
Matthew Chen 994aec0d86 Add SignalAccount class.
// FREEBIE
9 years ago
Matthew Chen 6801963a1b Add SignalAccount class.
// FREEBIE
9 years ago
Matthew Chen 93700f1044 Extract labels for phone numbers.
// FREEBIE
9 years ago
Matthew Chen 42768294ee Extract labels for phone numbers.
// FREEBIE
9 years ago
Matthew Chen cb9d96be00 Clean up ahead of PR.
// FREEBIE
9 years ago
Matthew Chen da7dd1b128 Clean up debug scaffolding.
// FREEBIE
9 years ago
Matthew Chen f5cd39ea35 Apply ContactsViewHelper to SelectThreadViewController.
// FREEBIE
9 years ago
Matthew Chen 61f59067b6 Improve contact-related views.
* Add support for contacts with more than one Signal account using ContactAccount class.
* Use OWSTableViewController in contact-related views.
* Let users add non-contacts to groups.
* Improve the "new group" and "edit group" views.
* Add utility methods for displaying alerts.
* Warn users before discarding unsaved changes in "edit group" view.
* Pull out "contact view helper" to de-duplicate common logic among contact-related views.
* Pull out "group view helper" to de-duplicate common logic among group-related views.
* Pull out new base class for view used to add accounts to groups or the block list.

// FREEBIE
9 years ago
Michael Kirk a1eef6fde5 Remove invalid assert in case of legitimately stacking unicode
This assert was being falsely triggered by legitimate unicode.

The current state of affairs (unchanged by this PR) is that all
diacriticals will be stripped from a message that also contains e.g. 3
flags in a sequence.

// FREEBIE
9 years ago
Michael Kirk faa797c743 Fix crash when placing call
// FREEBIE
9 years ago
Matthew Chen d06f358a23 Don't unwrap with ! in CallService.
// FREEBIE
9 years ago
Matthew Chen 6ae3a5395e Skip attachment approval dialog for image and video shot by camera.
// FREEBIE
9 years ago
Michael Kirk 700bd6e08a Fix build, remove unnecessary return
Fixup 27e55d2906

// FREEBIE
9 years ago
Michael Kirk 3a0f84cf36 Avoid crash in CallService
Rather than force unwrapping (`!`), use guards/implicit unwrapping to
handle the failure gracefully.

// FREEBIE
9 years ago
Michael Kirk b9a56fe81d bump build
// FREEBIE
9 years ago
Michael Kirk d68c5c249b sync translations
// FREEBIE
9 years ago
Michael Kirk 94b95367f1 Actually *use* the delay time to enqueu the retry
Also, use a consistent type (double) rather than a mishmash of float and
CGFloat.

// FREEBIE
9 years ago
Michael Kirk adbc6eb71a style cleanup
// FREEBIE
9 years ago
Michael Kirk 4d5d808675 Ensure push token update job runs to completion
Promises must be retained.

// FREEBIE
9 years ago
Michael Kirk 549b7d5a9b bump build
// FREEBIE
9 years ago
Michael Kirk d408fab7bb Sync translations
// FREEBIE
9 years ago
Michael Kirk 48971478dd Allow importing of any file that's not a directory
// FREEBIE
9 years ago
Michael Kirk 1b61c3b0ce fix attachment-import error alert presentation
// FREEBIE
9 years ago
Matthew Chen 2cc3232c01 Fix presentation of “open with Signal” errors.
// FREEBIE
9 years ago
Matthew Chen c08e6e0fc6 Ignore “open with Signal” if there is an ongoing call.
// FREEBIE
9 years ago
Matthew Chen 782140d367 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 791fee347b Improve errors in the 'export with Signal' feature.
// FREEBIE
9 years ago
Matthew Chen 89c5f93aad Tweak appearance of "export with Signal" UI.
// FREEBIE
9 years ago
Michael Kirk 7901b6e685 sync translations
// FREEBIE
9 years ago
Michael Kirk 9964e9cb22 bump build
// FREEBIE
9 years ago
Michael Kirk dcb237bf3d must include name for file types
// FREEBIE
9 years ago
Michael Kirk d0ff13c51d sync translations
// FREEBIE
9 years ago
Michael Kirk 4acdddf1d9 bump build
// FREEBIE
9 years ago
Michael Kirk 822f5c8415 support sending all files
use generic mimetype when file has unknown extension

// FREEBIE
9 years ago
Michael Kirk 93fe122323 display error if user picks directory/bundle e.g. .pxm
// FREEBIE
9 years ago
Michael Kirk 1d91441676 truncate really long file names in the middle
// FREEBIE
9 years ago
Matthew Chen 8a8b10b688 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen d081df9ded Respond to CR.
// FREEBIE
9 years ago
Matthew Chen c84da982ae Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 93eed73530 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 5c0c9b533e Respond to CR.
// FREEBIE
9 years ago
Matthew Chen e75ed5e477 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 6e36ce97a5 Let users share imported files to a thread or contact of their choice.
// FREEBIE
9 years ago
Matthew Chen 3c7574a908 Register Signal to handle a wide variety of common document types.
// FREEBIE
9 years ago
Matthew Chen 788ec4ce01 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen d42588b957 Improve appearance of generic attachments and the attachment approval dialog.
// FREEBIE
9 years ago
Michael Kirk 7f1019af6e bump build
// FREEBIE
9 years ago
Michael Kirk 66e858a35a Validate all picked attachments/ show preview
// FREEBIE
9 years ago
Michael Kirk 4d15fbf2dc cherry-pick (rebased) charlesmchen/stressTesting/Signal/src/ViewControllers/SignalAttachment.swift
// FREEBIE
9 years ago
Michael Kirk 203009d4ef fix compiler warning / idiomatic optional unwrapping
// FREEBIE
9 years ago
Michael Kirk 26b94bf94b Always send a filename
// FREEBIE
9 years ago
Michael Kirk 1aa8e35f55 sync translations
// FREEBIE
9 years ago
Michael Kirk 20a9fa602e bump version
// FREEBIE
9 years ago
Michael Kirk 077038b6cc Fix squashed "downloading" bubbles in groups
// FREEBIE
9 years ago
Matthew Chen b99984f9d3 Fix the “message view subtitle mis-sized after muting” issue.
// FREEBIE
9 years ago
Matthew Chen 89de686809 Fix the “navigation titles are black after sharing” issue.
// FREEBIE
9 years ago
Michael Kirk 4440183414 translation comment for "group name" field
// FREEBIE
9 years ago
Michael Kirk 0cd71b3b2e sync latest translations
// FREEBIE
9 years ago
Michael Kirk 0386e8cff9 bump build
// FREEBIE
9 years ago
Michael Kirk 1d65d6dc42 clip upload mask to bounds of generic file bubble
// FREEBIE
9 years ago
Matthew Chen a0a930aac3 Resolve the menu item conflicts between message view and media view.
// FREEBIE
9 years ago
Matthew Chen 866493c8ed Add icons to attachment action sheet.
// FREEBIE
9 years ago
Michael Kirk ea7c74316e capitalize *all* letters of file extension
// FREEBIE
9 years ago
Michael Kirk 474a6d3253 document picker uses approval dialog
// FREEBIE
9 years ago
Matthew Chen 1acb2d7493 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 9779527cf2 Let users edit group name and avatar by tapping on them in group settings view.
// FREEBIE
9 years ago
Matthew Chen 5cbbf50059 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen a59f49ceac Resolve the menu item conflicts between message view and media view.
// FREEBIE
9 years ago
Matthew Chen 62e6c9a120 Fix crash unsafely accessing optional media method.
// FREEBIE
9 years ago
Matthew Chen 210802994e Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 03a97cdd70 Only the last cell associated with a media adapter should clear its views.
// FREEBIE
9 years ago
Matthew Chen ef92d5e3bc Fix distorted images in messages view.
// FREEBIE
9 years ago
Matthew Chen 226dffff7a Fix distorted images in messages view.
// FREEBIE
9 years ago
Matthew Chen 552eecfd03 Increase local notification delay.
// FREEBIE
9 years ago
Michael Kirk 0331244b5c bump version
// FREEBIE
9 years ago
Michael Kirk b2e5972198 Sync translations
// FREEBIE
9 years ago
Michael Kirk 70d235a670 Choose arbitrary attachments from iCloud/GDrive/Dropbox/etc
// FREEBIE
9 years ago
Michael Kirk b1ea340c36 Callscreen fills buttons to show active state
// FREEBIE
9 years ago
Matthew Chen a4709c9218 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen eb23252c6c Fix timer retain cycle.
// FREEBIE
9 years ago
Matthew Chen 4b2bdd9b52 Use audio attachment player in attachment preview dialog.
// FREEBIE
9 years ago
Matthew Chen 041badd295 Decouple the audio attachment player from the video attachment adapter.
// FREEBIE
9 years ago
Matthew Chen b90b71351f Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 980d726a48 Add audio attachment player.
* Fix two bugs around play/pause button appearance.
* Fix bugs around stopping playback when leaving view/entering background.
* Fix bugs around cleaning up playback state  when leaving view/entering background.
* Fix audio playback vs. hardware mute button.
* Improve handling of invalid audio attachments.

// FREEBIE
9 years ago
Michael Kirk 61d72f8e95 bump build
// FREEBIE
9 years ago
Michael Kirk 5c39d623a6 tweaked copy per @RiseT
// FREEBIE
9 years ago
Michael Kirk 0ff24d18a3 bump version
// FREEBIE
9 years ago
Michael Kirk ed0d3a03a8 sync translations
// FREEBIE
9 years ago
Michael Kirk d9e3e87735 New downloading progress view (#2006)
Replace previous "scary" warning-style attachment notifications with
something less alarming.

Includes file name and file type emoji when discernable.

// FREEBIE
9 years ago
Matthew Chen 2b09033dda Show mute status in home view.
// FREEBIE
9 years ago