Matthew Chen
|
882dd16d7c
|
Apply presentAlert() throughout codebase.
|
2019-03-21 10:55:04 -04:00 |
|
Matthew Chen
|
6ee4317590
|
Add "track" to attachment download progress indicator.
|
2019-03-21 10:07:38 -04:00 |
|
Matthew Chen
|
c2c08d0712
|
Remove overzealous valid media asserts.
|
2019-03-20 14:43:18 -04:00 |
|
Matthew Chen
|
31b4612746
|
Rework attachment download progress for generic attachments.
|
2019-03-20 11:33:36 -04:00 |
|
Matthew Chen
|
5df4a0bc17
|
Rework attachment download progress for audio files.
|
2019-03-20 11:33:36 -04:00 |
|
Matthew Chen
|
9fe3aa06ed
|
Respond to CR.
|
2019-03-19 11:15:09 -04:00 |
|
Matthew Chen
|
6ab8ea9b6e
|
Respond to CR.
|
2019-03-19 11:13:06 -04:00 |
|
Matthew Chen
|
a8e9b87f03
|
Rework menu actions focus item layout.
|
2019-03-19 11:12:30 -04:00 |
|
Matthew Chen
|
4f06e6dd6e
|
Conversation view always observes view model.
|
2019-03-19 10:03:58 -04:00 |
|
Michael Kirk
|
0b638f4831
|
link checks
|
2019-03-18 15:21:19 -07:00 |
|
Matthew Chen
|
6cc28bdf8f
|
Redraw message bubbles when corner state changes.
|
2019-03-18 16:31:47 -04:00 |
|
Matthew Chen
|
df4cf5c09e
|
Respond to CR.
|
2019-03-18 14:24:33 -04:00 |
|
Matthew Chen
|
b6724ee181
|
Clean up ahead of PR.
|
2019-03-18 14:14:20 -04:00 |
|
Matthew Chen
|
936aa5842d
|
Clean up ahead of PR.
|
2019-03-18 14:14:20 -04:00 |
|
Matthew Chen
|
4bfa251321
|
Ensure constant bubble sizes for oversize text.
|
2019-03-18 14:14:20 -04:00 |
|
Matthew Chen
|
67c89cb4e3
|
Ensure constant bubble sizes for oversize text.
|
2019-03-18 14:14:20 -04:00 |
|
Matthew Chen
|
dc168270c2
|
Ensure constant bubble sizes for generic attachments.
|
2019-03-18 14:14:20 -04:00 |
|
Matthew Chen
|
3702dfa198
|
Rework "upload progress", "download progress" and "tap to retry" states.
|
2019-03-18 14:14:20 -04:00 |
|
Matthew Chen
|
d1447d0730
|
Ensure constant bubble sizes for audio media.
|
2019-03-18 14:14:20 -04:00 |
|
Matthew Chen
|
14e7274c3d
|
Ensure constant bubble sizes for visual media.
|
2019-03-18 14:14:20 -04:00 |
|
Matthew Chen
|
c37f425d5f
|
Reduce logging.
|
2019-03-15 16:27:08 -04:00 |
|
Matthew Chen
|
3b008ad963
|
Fix conversation view content offset and scroll down button layout.
|
2019-03-14 15:47:59 -04:00 |
|
Michael Kirk
|
284357137f
|
Photo/Movie Capture
|
2019-03-14 12:20:21 -07:00 |
|
Matthew Chen
|
7a67a7b6b5
|
Hide the status bar in the image picker / attachment approval.
|
2019-03-12 17:22:46 -04:00 |
|
Matthew Chen
|
0aebac0d07
|
Fix layout of the 'scroll down' button.
|
2019-03-11 23:29:01 -04:00 |
|
Matthew Chen
|
0a1947c961
|
Dismiss message actions UI on orientation change.
|
2019-03-11 23:28:20 -04:00 |
|
Matthew Chen
|
41a2a954f5
|
Dismiss message actions UI on orientation change.
|
2019-03-11 23:28:20 -04:00 |
|
Matthew Chen
|
6fe3ce6d87
|
Deconflict "bottom view" layout and keyboard animations.
|
2019-03-11 23:23:08 -04:00 |
|
Michael Kirk
|
1c78350f9a
|
Clear input bar UI earlier in send process for snappier send animation.
|
2019-03-11 12:37:18 -07:00 |
|
Michael Kirk
|
be523d5fe9
|
Merge branch 'release/2.37.0'
|
2019-03-04 14:43:48 -07:00 |
|
Matthew Chen
|
63637af240
|
Clean up ahead of PR.
|
2019-03-01 09:07:03 -05:00 |
|
Matthew Chen
|
dc4e174e86
|
Clean up ahead of PR.
|
2019-03-01 09:07:03 -05:00 |
|
Matthew Chen
|
a630974e76
|
Use navigation bar for image editor buttons.
|
2019-03-01 09:06:36 -05:00 |
|
Michael Kirk
|
72e0d2c20a
|
Only render visual media as album
This check was enforced for AttachmentStreams, but not AttachmentPointers
|
2019-02-28 16:38:32 -07:00 |
|
Michael Kirk
|
71dd4eb151
|
in-conversation search
- use MediaTime for computing benchmarks
|
2019-02-28 16:19:16 -07:00 |
|
Michael Kirk
|
b11308b2f8
|
Return to conversation after deleting long text
|
2019-02-26 17:19:18 -07:00 |
|
Matthew Chen
|
7711ee92a7
|
Revert "Conversation view always observes view model."
This reverts commit 9d39e829a44f28f324f79e0b74a6c8692678d788.
|
2019-02-26 10:56:23 -05:00 |
|
Matthew Chen
|
6ed4045fbe
|
Conversation view always observes view model.
|
2019-02-26 10:56:11 -05:00 |
|
Matthew Chen
|
56e5feca46
|
Introduce ConversationSnapshot.
|
2019-02-26 10:55:44 -05:00 |
|
Matthew Chen
|
586b362b89
|
Introduce ConversationSnapshot.
|
2019-02-26 10:55:44 -05:00 |
|
Michael Kirk
|
233bc3858b
|
dismiss menu actions when selected item is deleted
|
2019-02-25 14:10:12 -07:00 |
|
Michael Kirk
|
c6a3772a5e
|
clearer constant names
|
2019-02-25 13:27:49 -07:00 |
|
Michael Kirk
|
7e5256856c
|
render media+longText message
|
2019-02-25 13:27:49 -07:00 |
|
Michael Kirk
|
bc4260b444
|
Send long-text with other attachments
|
2019-02-25 13:27:49 -07:00 |
|
Michael Kirk
|
a218d6c465
|
Send first chars of longtext in protobuf
|
2019-02-25 13:27:49 -07:00 |
|
Michael Kirk
|
fabd3996c2
|
pop view if message is deleted
- use global ui database connection
|
2019-02-21 16:18:14 -07:00 |
|
Michael Kirk
|
467dde2bc9
|
Try to avoid generating link previews while user is actively editing the URL
|
2019-02-20 09:38:52 -07:00 |
|
Michael Kirk
|
2c59b1bf13
|
fix iPhoneX layout
|
2019-02-07 12:44:35 -07:00 |
|
Michael Kirk
|
d29ce740cb
|
Voice Note Lock
|
2019-02-06 17:34:29 -07:00 |
|
Michael Kirk
|
1bfe691895
|
In app notifications for iOS10+
Extract shared notification presention/response
Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
|
2019-02-01 17:44:13 -07:00 |
|