Matthew Chen
82ceb044e3
Use link preview image when quote replying.
6 years ago
Michael Kirk
5671fd2520
Revert "Revert 'new sort id'."
...
This reverts commit ebae75af00
.
6 years ago
Matthew Chen
f6591fac25
Add debug UI for multi-image sends.
6 years ago
Michael Kirk
06eae47e09
ConversationViewItem -> protocol
6 years ago
Matthew Chen
ebae75af00
Revert 'new sort id'.
6 years ago
Michael Kirk
79add78d51
Merge branch 'release/2.30.1'
6 years ago
Matthew Chen
25d56b30c1
Rework group avatars to reflect conversation colors.
6 years ago
Michael Kirk
b281b37637
replace thread.lastMessageDate/archivalDate -> thread.lastSortId, thread.archivedAsOfSortId
...
Update migration accordingly
Date shown on home view cell is message.receivedAt
6 years ago
Michael Kirk
df61316495
minimize diff senderTimestamp -> timestamp
6 years ago
Michael Kirk
eef1368ad3
Timestamp audit step1: change signature
...
There is no change in functionality in this commit.
Apart from clarifying what the timestamp means (it's the timestamp of the
*sender*), this intentionally breaks all the call sites, so I could have a sane
way to thoroughly audit wherever we're passing in timestamps, to see where
we're depending on them to affect sort order.
For the sake of a cleaner diff of meaningful changes, instead of "fixing"
everything in this commit, I've just added comments and renamed signatures.
6 years ago
Matthew Chen
ae84528dc3
Update avatar colors; add shaded conversation color constants, modify color picker to be color-name-based, not color-based, use shaded conversation colors, remove JSQ.
6 years ago
Matthew Chen
f9eab5cd24
Merge remote-tracking branch 'origin/release/2.29.2'
6 years ago
Michael Kirk
c7662b5a86
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
...
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
6 years ago
Matthew Chen
51e8fdcb25
Use small thumbnail when creating quoted reply.
6 years ago
Matthew Chen
206432fdf0
Add failure methods to thumbnail service.
6 years ago
Matthew Chen
3437361d70
Use new thumbnails in media gallery thumbnails.
6 years ago
Matthew Chen
446ceb2b9c
Rename AttachmentStream methods.
6 years ago
Matthew Chen
498828f93c
Rename AttachmentStream methods.
6 years ago
Matthew Chen
cc5a480baa
Apply OWS log functions in Objective-C.
6 years ago
Matthew Chen
713606271c
Rename fail macros in Obj-C.
6 years ago
Michael Kirk
8829cdfb4b
Toast view when tapped message doesn't exist, mark remotely sourced.
6 years ago
Matthew Chen
03d393553a
Tweak home view cells.
6 years ago
Matthew Chen
83f11ad79b
Don't cache CNContact.
6 years ago
Matthew Chen
12295bd8c5
Don't cache CNContact.
6 years ago
Michael Kirk
429af7854a
WIP: Full Text Search
...
-[ ] indexes
-[x] results: Contacts / Conversations / Messages
-[ ] group thread
-[x] group name
-[ ] group member name
-[ ] group member number
-[ ] contact thread
-[ ] name
-[ ] number
-[ ] messages
-[ ] content
- [ ] show search results: Contact / Conversation / Messages
- [ ] tapping thread search result takes you to conversation
- [ ] tapping message search result takes you to message
- [ ] show snippet text for matched message
- [ ] highlight matched text in thread
- [ ] go to next search result in thread
6 years ago
Matthew Chen
f63d25a172
Migrate to Swift 4.
6 years ago
Matthew Chen
77b72b6b06
Migrate to Swift 4.
6 years ago
Matthew Chen
28e26e1f75
Migrate to Swift 4.
6 years ago
Matthew Chen
db1c8fd9f3
Respond to CR.
6 years ago
Matthew Chen
f436fc19c2
Make contact share "bubble/card" reflect share contents.
6 years ago
Matthew Chen
152e1d7983
Respond to CR.
6 years ago
Matthew Chen
ca09d00e2e
Use signal id as avatar color seed if possible.
6 years ago
Michael Kirk
2cc3eabdb8
quote reply to contact share (no avatar)
...
// FREEBIE
6 years ago
Michael Kirk
d1c33921ba
Show avatar in contact approval view
...
// FREEBIE
6 years ago
Matthew Chen
aa7cc4633a
Rework contact names.
6 years ago
Michael Kirk
c15fea4eca
merge avatar with existing
...
// FREEBIE
6 years ago
Michael Kirk
bf37f41164
Move CNContact logic into our system contact adapter
...
// FREEBIE
6 years ago
Michael Kirk
0c469764f1
re-use contact picker for "add to existing"
...
Required refactor of contact picker to be presented non-modally.
TODO: merge emails, address, display names
// FREEBIE
6 years ago
Matthew Chen
44ceee5849
Add contact share actions to conversation view and improve phone number parsing.
6 years ago
Michael Kirk
45f91ead44
Use actual avatar in ContactViewController
...
// FREEBIE
6 years ago
Michael Kirk
77fc5571fb
Implement avatar sending
...
// FREEBIE
6 years ago