Commit Graph

50 Commits (2e0ca402b3e2f377327fbbf97770a997e9600715)

Author SHA1 Message Date
Niels Andriesse 8b201f594e Fix occasional hang on startup 5 years ago
Niels Andriesse 8281b23ec6 Ensure friend request uniqueness in a thread 6 years ago
Niels Andriesse 391ed03913 Debug 6 years ago
Niels Andriesse 22623815bb Enforce naming convention 6 years ago
Niels Andriesse cbac37a95f Fix friend request UI bugs 6 years ago
Niels Andriesse 96c02864c8 Improve logging 6 years ago
Niels Andriesse dac9b28162 Clean 6 years ago
Niels Andriesse 1a8175472a Refactor friend request view & add documentation 6 years ago
Niels Andriesse 4c33fa257a Fix incorrect logic in OWSMessageManager 6 years ago
Niels Andriesse 740291cceb Implement message friend request status
Untested
6 years ago
Mikunj fdff5d8487 Add friend request message discarding. 6 years ago
Niels Andriesse 6adc8cf014 Add isFriendRequestExpired flag 6 years ago
Niels Andriesse 4d94346959 Fix minor logic issue & document friend request handling 6 years ago
Niels Andriesse be7724b41b Implement feedback 6 years ago
Niels Andriesse 3728638832 Reduce code duplication & fix cell sizing bug 6 years ago
Niels Andriesse 3161680432 Redo friend request handling 6 years ago
Niels Andriesse 49c6611d9d WIP 6 years ago
Niels Andriesse cb1e876b7a Make friend request status updates more reliable 6 years ago
Niels Andriesse fffb55540b Mostly hook up friend request status logic 6 years ago
Niels Andriesse 4da8d33932 Clean 6 years ago
Mikunj 09157673fe Added friend request states in TSThread.
Automatically send a OWSFriendRequest if we are not friend with the person.
6 years ago
Matthew Chen 7878c0fac8 Add feature flag for 'note to self'. 6 years ago
Matthew Chen 449633e0dc Respond to CR. 6 years ago
Michael Kirk 5671fd2520 Revert "Revert 'new sort id'."
This reverts commit ebae75af00.
6 years ago
Michael Kirk c0cb7df10a rename hasEverHadMessage -> shouldThreadBeVisible 7 years ago
Matthew Chen 650469c6a7 Respond to CR. 7 years ago
Matthew Chen 63d88ef5cb Sketch out TypingIndicatorCell. 7 years ago
Michael Kirk 2b805e4eae Constantize ConversationColorName, map previous incorrect values 7 years ago
Michael Kirk d59e21e7f0 Nothing outside of TSThread should know about legacy colors 7 years ago
Michael Kirk 405cc31a38 Apply new colors to new conversation 7 years ago
Matthew Chen ebae75af00 Revert 'new sort id'. 7 years ago
Michael Kirk 79add78d51 Merge branch 'release/2.30.1' 7 years ago
Matthew Chen b3ad6e27dc Rework conversation message bubble colors; add "conversation colors" class. 7 years ago
Michael Kirk fe7d69e9c6 Update thread's sorting order based on whatever the currently last message is 7 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
7 years ago
Michael Kirk 00d0d1e002 Remove legacy Error backdating - no changes in functionality
Historically we would backdate the SN change messages, but since adopting
non-blocking SN changes long ago, they're already sorted properly by creation
time, so backdating has been unnecessary for a while.

I also audited that all other error messages are saved directly after creation.

I applied deprecation attributes as appropriate as I audited.
7 years ago
Matthew Chen 72562920ed Fix author conversation colors. 7 years ago
Matthew Chen 03d393553a Tweak home view cells. 7 years ago
Michael Kirk 16df4f589e conversation colors
// FREEBIE
7 years ago
Michael Kirk 0cf751d34f Newly added group members should have expire time
Send expire timer with group info updates and in group updates that add a user.
7 years ago
Michael Kirk 77fc5571fb Implement avatar sending
// FREEBIE
7 years ago
Michael Kirk 1f63ce02a0 Increase cache, remove dead code, add debug logging
// FREEBIE
7 years ago
Michael Kirk 5f2b38c50b Introduce Thread view model
// FREEBIE
7 years ago
Michael Kirk 1fb1b5bbe2 WIP unjank home screen
verify `description` isn't used elsewhere (notifications? conversation
view?)

Probably want to remove overzealous asserts for now, but would be good
to work towards leaving them enabled.

// FREEBIE
7 years ago
Matthew Chen 4a4e9d1ce2 Bubble collapse. 7 years ago
Michael Kirk a58f1f385c Share a photo from photos app
Shows the conversation picker, and sends the attachment to that
conversation.

There's still a lot TODO

-[ ] resolve JSQ dependency
-[ ] properly wait for app to load
-[ ] dismiss share extension after send is complete
-[ ] support non jpeg file types
-[ ] Fix device sleep manager

// FREEBIE
8 years ago
Matthew Chen 00feb14b10 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen c6160a5a1e Rework the "update with..." methods to avoid re-saving deleted models. 8 years ago
Matthew Chen 6f03c2d92f Don’t hide threads if they are a group thread, or if they have _ever_ had a message.
// FREEBIE
8 years ago
Michael Kirk ccb4a88742 Import SSK (and history) into Signal-iOS
git remote add ssk ../SignalServiceKit
git remote update
git merge -s ours --allow-unrelated-histories --no-commit ssk/master
git read-tree --prefix=SignalServiceKit -u ssk/master
git commit
8 years ago