Commit Graph

144 Commits (7b9eb2c2d19e9e41c36419a4c35bc59c44e832bc)

Author SHA1 Message Date
Michael Kirk 52aa8a3744 require explicit avatar diameter
This will help us get crisper text in our generated avatars.

// FREEBIE
9 years ago
Michael Kirk 19d74d91e0 Build higher res avatar for call screen
Initials avatar looks blurry on call screen

// FREEBIE
9 years ago
Matthew Chen 8a6ca8c012 Fix glitch around downloading attachments.
// FREEBIE
9 years ago
Matthew Chen 02df277d19 Respond to CR.
* Add [TSInteraction compareForSorting].
* Add a separate database view for safety number changes.

// FREEBIE
9 years ago
Matthew Chen 7afcad81c6 Fix data type issue around losing millisecond precision in message expiration times.
// FREEBIE
9 years ago
Matthew Chen 19390abc41 Refine the unseen indicators.
* Fix sizing of the unread indicator cells.
* Fix conflicts between paging and “load window” of conversation view and unseen indicator.
* Modify unseen indicator to indicate whether there are more unseen messages and safety number changes.
* Fix conflicts between modifying the “load window” size and updating the dynamic interactions.
* Clear the “bubble size calculator” cache whenever the view changes size.
* Improve the scrolling behavior around “load more messages”.
* Improve management of “load window” size.
* Fix issues around caching of bubble sizes.

// FREEBIE
9 years ago
Matthew Chen bd7b7f3d11 Cache the displayable text for messages.
// FREEBIE
9 years ago
Matthew Chen 1d792d1878 Rename audio duration and image size methods in TSAttachmentStream.
// FREEBIE
9 years ago
Matthew Chen 78f443374f Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 964e6f1adf Improve asserts and logging in attachment adapters.
// FREEBIE
9 years ago
Matthew Chen b1f7cf0d62 Cache image size and audio duration on attachments.
// FREEBIE
9 years ago
Matthew Chen 632cb78751 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen db097ab8de Fix caching of message bubble sizes.
// FREEBIE
9 years ago
Matthew Chen 7db19df742 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen c70487be80 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen db07ea8a8e Persist attachment file paths.
// FREEBIE
9 years ago
Matthew Chen ac458cc7ad Add unread indicator.
// FREEBIE
9 years ago
Matthew Chen ebf500d805 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 6704396998 Lazy load attachments in messages view, etc.
// FREEBIE
9 years ago
Matthew Chen 00d972db48 Rework appearance of audio and generic attachment messages.
// FREEBIE
9 years ago
Matthew Chen b8b2ae10a2 Rework appearance of generic attachment messages.
// FREEBIE
9 years ago
Matthew Chen 2c31a0bdb5 Rework appearance of audio messages.
// FREEBIE
9 years ago
Matthew Chen 02843958f7 Rework appearance of audio messages.
// FREEBIE
9 years ago
Matthew Chen bcc7007812 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen e1fba208ae Align photo and audio bubble widths.
// FREEBIE
9 years ago
Matthew Chen 3e8b4225b3 Show alert when user tries to play an invalid audio file.
// FREEBIE
9 years ago
Matthew Chen 1b99fd1df4 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 46b6a59d6d Clean up ahead of PR.
// FREEBIE
9 years ago
Matthew Chen a15d11c3e6 Rework appearance of voice messages and audio attachments.
// FREEBIE
9 years ago
Matthew Chen ea34cec0d9 Clean up ahead of PR.
// FREEBIE
9 years ago
Matthew Chen 96e155c75e Rework appearance of voice messages and audio attachments.
// FREEBIE
9 years ago
Michael Kirk d3a96725a1 fix block scoping. I'm not even sure how this compiled before.
// FREEBIE
9 years ago
Michael Kirk 755d5dc4e6 resolve push-token changes from RI of hotfix/2.11.4
// FREEBIE
9 years ago
Michael Kirk 929ba06263 Merge branch 'hotfix/2.11.4' into mkirk/fix-push-sync-job 9 years ago
Matthew Chen 2cffe78c22 Sync push tokens to service after every app upgrade.
// FREEBIE
9 years ago
Matthew Chen 0137e01aff Try to deduce attachment MIME type from the file extension if possible.
// FREEBIE
9 years ago
Matthew Chen 73db16e068 Improve logging around push token sync.
// FREEBIE
9 years ago
Matthew Chen 2f3831e04b Respond to CR.
// FREEBIE
9 years ago
Matthew Chen dd3d63623a Pull logging into SyncPushTokensJob.
// FREEBIE
9 years ago
Matthew Chen 716aa772f6 Always sync and log push tokens. Apply OWSAlerts in more places.
// FREEBIE
9 years ago
Matthew Chen ad3a1a671a Merge remote-tracking branch 'origin/hotfix/2.11.3' 9 years ago
Matthew Chen 34a7f9cba5 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 7f92b5a96b Respond to CR.
// FREEBIE
9 years ago
Michael Kirk d7c7fff679 Fix some compiler warnings
* explicit optional usage in strings
* remove some unused StringUtil code
* swiftlint affected files
* more concise optional casting (and avoid a `!`)

Compiler warnings: 343 -> 318

(Actually most of these are in external libs, but 115 remain in Signal/SSK)

// FREEBIE
9 years ago
Michael Kirk 2ec893d315 Ensure we're retaining all promises to completion
// FREEBIE
9 years ago
Matthew Chen 33415eaa0f Respond to CR.
// FREEBIE
9 years ago
Matthew Chen ae7934c117 Update appearance of audio and generic attachment adapters.
// FREEBIE
9 years ago
Matthew Chen 800715a5e0 Remove waveform from audio message bubbles.
// 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