Commit Graph

132 Commits (db097ab8dea9936403434e663a02b60b598f64b1)

Author SHA1 Message Date
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
Matthew Chen e75ed5e477 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 077038b6cc Fix squashed "downloading" bubbles in groups
// FREEBIE
9 years ago
Michael Kirk 1d65d6dc42 clip upload mask to bounds of generic file bubble
// 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 041badd295 Decouple the audio attachment player from the video attachment adapter.
// 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 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 b2664158b1 Pause animated gifs when offscreen; clean up media views more aggressively.
// FREEBIE
9 years ago