Matthew Chen
ea34cec0d9
Clean up ahead of PR.
...
// FREEBIE
8 years ago
Matthew Chen
96e155c75e
Rework appearance of voice messages and audio attachments.
...
// FREEBIE
8 years ago
Matthew Chen
19b80d1f4b
Rework the “disappearing messages” logic.
...
// FREEBIE
8 years ago
Matthew Chen
ad3a1a671a
Merge remote-tracking branch 'origin/hotfix/2.11.3'
8 years ago
Matthew Chen
34a7f9cba5
Respond to CR.
...
// FREEBIE
8 years ago
Michael Kirk
fbcda40400
rename class, extract color
...
per code review
// FREEBIE
8 years ago
Michael Kirk
a58a71f8f4
no contacts banner -> system settings
8 years ago
Matthew Chen
0c4351a908
Use SignalAccount class to sync contacts.
...
// FREEBIE
8 years ago
Michael Kirk
ce2ee759f8
Update to latest recommended xcode.proj settings
...
// FREEBIE
8 years ago
Matthew Chen
363d84fd2d
Update “new conversation” view to use OWSTableView, contacts view helper, etc.
...
// FREEBIE
8 years ago
Michael Kirk
2ec893d315
Ensure we're retaining all promises to completion
...
// FREEBIE
8 years ago
Michael Kirk
b24cf29189
don't request contacts until necessary
...
Most commonly this will be after hitting the "compose" button
But also we'll do it in the SignalViewController once you've received a
message.
- get rid blocking contacts nag
- use Contacts framework simplifies logic
- remove dead AB code
// FREEBIE
8 years ago
Matthew Chen
2bec1db541
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
6801963a1b
Add SignalAccount class.
...
// FREEBIE
8 years ago
Matthew Chen
42768294ee
Extract labels for phone numbers.
...
// FREEBIE
8 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
8 years ago
Matthew Chen
6e36ce97a5
Let users share imported files to a thread or contact of their choice.
...
// FREEBIE
8 years ago
Michael Kirk
70d235a670
Choose arbitrary attachments from iCloud/GDrive/Dropbox/etc
...
// FREEBIE
8 years ago
Matthew Chen
eb23252c6c
Fix timer retain cycle.
...
// FREEBIE
8 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
8 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
8 years ago
Matthew Chen
b2664158b1
Pause animated gifs when offscreen; clean up media views more aggressively.
...
// FREEBIE
8 years ago
Matthew Chen
bfd29cd994
Send contacts sync messages whenever the contacts change.
...
// FREEBIE
8 years ago
Matthew Chen
f38f3d8887
[SSK] Update SignalAttachment to allow arbitrary attachments.
...
// FREEBIE
8 years ago
Matthew Chen
54cd8cfa3c
Add blacklist controls to 1:1 conversation view.
...
// FREEBIE
8 years ago
Matthew Chen
271cc6f07e
Sketch out BlockListViewController and AddToBlockListViewController.
...
// FREEBIE
8 years ago
Matthew Chen
a155df161f
Pull out OWSTableViewController.
...
// FREEBIE
8 years ago
Matthew Chen
d12a582ee3
Rename source directories with a space in their name.
...
// FREEBIE
8 years ago
Michael Kirk
0b49037179
Remove some more RP related code
...
// FREEBIE
8 years ago
Matthew Chen
4649fcfd20
Add "oversize test message" view.
...
// FREEBIE
8 years ago
Matthew Chen
80fbc093d9
Handle oversize text messages and arbitrary attachments.
...
// FREEBIE
8 years ago
Matthew Chen
6b8d4ea7ae
Sketch out debug UI.
...
// FREEBIE
8 years ago
Matthew Chen
9db33a9651
Remove RedPhone code.
...
// FREEBIE
8 years ago
Michael Kirk
f29ca7851f
Move PureLayout back to cocoapods for now
...
This introduced some unexpected crashes related to frameworks in Swift.
// FREEBIE
8 years ago
Michael Kirk
f2728d461b
Remember to copy PureLayout.framework
...
// FREEBIE
8 years ago
Matthew Chen
814c6d2505
Only initiate WebRTC calls, not RedPhone calls.
...
// FREEBIE
8 years ago
Michael Kirk
da32570dc6
[SSK] remove convoluted dependency
...
Moved query method to PhoneNumberUtil since that's they only caller.
Moved corresponding tests to SSK
// FREEBIE
8 years ago
Michael Kirk
c39a26659e
Merge pull request #1860 from WhisperSystems/mkirk/intern-pastelog
...
Intern pastelog
8 years ago
Matthew Chen
9ae047a1da
Add progress & disable media views while uploading attachments.
...
// FREEBIE
8 years ago
Matthew Chen
442546fba8
Align the message state indicators with the behavior on Android and desktop.
...
// FREEBIE
8 years ago
Matthew Chen
1820fdbde8
Merge remote-tracking branch 'origin/hotfix/2.8.3'
8 years ago
Michael Kirk
8adba61b37
intern Pastelog back into Signal.
...
Not worth the cocaopods/framework/project mgmt machinery for making
changes to 1 class.
// FREEBIE
8 years ago
Michael Kirk
99c982fbb2
change ZXing to framework for faster incremental compiles in xcode
...
// FREEBIE
8 years ago
Michael Kirk
3ee1d5568c
Migrate existing users to RTC calling
...
// FREEBIE
8 years ago
Matthew Chen
cd928cd9be
Update MessagesViewController to use SignalAttachment.
...
// FREEBIE
8 years ago
Michael Kirk
3e651fb8df
filter undisplayable text
...
// FREEBIE
8 years ago
Michael Kirk
9b2eb80392
Code review on new-features
...
* use page view controller
* UIPageControl instead of arrows for idiomatic swiping
* Nudge title lower
* better hit area for dismiss
* use darker blue for text
* Open privacy settings from callkit update screen
* tweak copy
* latest translations
// FREEBIE
8 years ago
Michael Kirk
b371e627c4
one-time carousel of changes
...
// FREEBIE
8 years ago
Matthew Chen
a4093a5f7f
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
5bd44673ea
Add sharing of attachments.
...
// FREEBIE
8 years ago