Commit Graph

  • 3733e3642b layout of what's your name nixzhu 2015-06-15 18:22:13 +08:00
  • 656c158dea fix logic to trigger syncMessagesReadStatus nixzhu 2015-06-15 18:00:01 +08:00
  • 9a25cd8891 Merge branch 'feature/preview_message_in_window' into develop nixzhu 2015-06-15 17:41:42 +08:00
  • 4aaeb2d6f0 swipeUp to hide also nixzhu 2015-06-15 17:20:51 +08:00
  • b22d97e2ce pause when hide nixzhu 2015-06-15 17:18:34 +08:00
  • 801f03eed9 fix media preview's image may disappear nixzhu 2015-06-15 17:11:36 +08:00
  • a5b108e10c video play nixzhu 2015-06-15 17:05:48 +08:00
  • 1a02bb75e8 preview nixzhu 2015-06-15 16:43:18 +08:00
  • 0c35eb488e add MediaPreviewView nixzhu 2015-06-15 16:35:54 +08:00
  • a7d5aee812 check client.connected before send Instant message nixzhu 2015-06-15 13:05:28 +08:00
  • 4aab477fd6 Merge branch 'feature/message_arrival_time' into develop nixzhu 2015-06-15 11:22:31 +08:00
  • c15e23a284 use arrivalUnixTime for SectionDate; a TODO nixzhu 2015-06-15 11:22:19 +08:00
  • 39a5f1104d add arrivalUnixTime to Message nixzhu 2015-06-15 10:46:25 +08:00
  • 9436a7046b Fix unread status kevinzhow 2015-06-14 21:50:40 +08:00
  • a96e0f2d61 Fix messageID != %@ on message kevinzhow 2015-06-14 18:55:16 +08:00
  • a73675fb12 Sync Send Unread Status in a right way kevinzhow 2015-06-14 18:46:36 +08:00
  • 0ab1b9ffe4 Update version kevinzhow 2015-06-14 15:12:28 +08:00
  • 57e6a97e2e fix avatar cache may not update from default avatar nixzhu 2015-06-14 15:02:56 +08:00
  • 65802a9ce5 Merge branch 'feature/better_way_to_update_conversation' into develop nixzhu 2015-06-12 15:22:59 +08:00
  • b8f274320c better fake messageID for SectionDate message nixzhu 2015-06-12 15:21:44 +08:00
  • 8e3de05a42 do not updateConversationCollectionViewWithMessageIDs when this VC is not topViewController nixzhu 2015-06-12 15:14:40 +08:00
  • 2467f3bcc8 better update conversation UI logic for self message nixzhu 2015-06-12 15:11:11 +08:00
  • 946439a4f7 more [unowned self] nixzhu 2015-06-12 13:48:30 +08:00
  • 2fde0b07ac add [unowned self] for some closures nixzhu 2015-06-12 13:32:00 +08:00
  • d42abfea20 pop/push in conversationView will print "why?" multiple times when receive new message, VC not release nixzhu 2015-06-12 13:25:27 +08:00
  • 7c327d8da1 fake messageID for SectionDate message nixzhu 2015-06-12 12:35:37 +08:00
  • 0198fc41f6 logic of insert nixzhu 2015-06-12 12:12:50 +08:00
  • 2defb20b21 syncMessageWithMessageInfo consider section date message nixzhu 2015-06-12 12:06:05 +08:00
  • a78be0562e fix AutoLayout broken for TTTAttributedLabel (+1 means -1 in other position) nixzhu 2015-06-11 14:59:24 +08:00
  • b713ff59aa unknown media type cell nixzhu 2015-06-11 14:42:49 +08:00
  • fb27cdb877 remove some print nixzhu 2015-06-11 14:21:15 +08:00
  • a78334da3f Merge branch 'feature/duplicate_messages' into develop nixzhu 2015-06-11 00:20:07 +08:00
  • 0c01518ba0 full logic of receive new messages update UI nixzhu 2015-06-11 00:19:39 +08:00
  • 7b8e649cfe dirty fix for show duplicate messages of self nixzhu 2015-06-10 19:58:26 +08:00
  • ee7fe87e35 more unixtime nixzhu 2015-06-10 19:38:33 +08:00
  • ec585eba25 clean code nixzhu 2015-06-10 16:29:22 +08:00
  • 4c063adf6e use unit time for message's created time... nixzhu 2015-06-10 16:28:12 +08:00
  • c994555106 update version kevinzhow 2015-06-06 06:03:33 +08:00
  • d182f2b86b Update version kevinzhow 2015-06-05 11:45:20 +08:00
  • 40c1cdf3eb delete old avatar & file before set new avatar nixzhu 2015-06-08 22:43:27 +08:00
  • d999d748db try set user.avatar when get roundAvatarWithAvatarURLString nixzhu 2015-06-08 22:39:15 +08:00
  • 6bd97e368b not need use main queue when add Avatar nixzhu 2015-06-08 22:34:19 +08:00
  • 2859d900e4 better check avatar logic; delete avatar file when delete avatar nixzhu 2015-06-08 22:29:13 +08:00
  • a6a200e945 new logic of roundAvatarWithAvatarURLString (no more multiple download or file read for same avatarURLString) nixzhu 2015-06-08 22:17:54 +08:00
  • e489aff497 not multiple download or file read when get roundAvatarOfUser nixzhu 2015-06-08 22:06:00 +08:00
  • f8c2b23e22 fix textContentLabelWidthOfMessage for TTTAttributedLabel (just send may use it) nixzhu 2015-06-08 15:20:14 +08:00
  • 533c1fcf3f use default_avatar before get one from cache nixzhu 2015-06-08 13:57:35 +08:00
  • b1f2ad9957 fix may crash when download avatar (not right data) nixzhu 2015-06-08 13:51:30 +08:00
  • 96d541f269 not flicker in location cells nixzhu 2015-06-08 13:33:28 +08:00
  • 5bb7d3cd3b not flicker in video cells nixzhu 2015-06-08 13:28:38 +08:00
  • e2da397814 not flicker avatar in audio cells nixzhu 2015-06-08 13:23:13 +08:00
  • 0c209c6e25 not flicker in image cells nixzhu 2015-06-08 12:09:04 +08:00
  • aab1e38a4f fix record of draft.text (record all, include clean) nixzhu 2015-06-08 12:01:50 +08:00
  • 48affb29b9 text cells's avatar not flicker nixzhu 2015-06-08 11:55:33 +08:00
  • 73376b3b85 remove post MessageNotification.MessageSent; clean code nixzhu 2015-06-05 19:17:21 +08:00
  • 05089f7950 Merge branch 'feature/resend_message' into develop nixzhu 2015-06-05 19:05:19 +08:00
  • ff4a23432b post MessageStateChanged when createMessageWithMessageInfo failed; show redDot on cell nixzhu 2015-06-05 19:01:26 +08:00
  • c907678120 resend Action for more Messages nixzhu 2015-06-05 18:52:00 +08:00
  • 047c7eba33 more resendMessage type nixzhu 2015-06-05 18:51:13 +08:00
  • e0a6111e01 confirmOrCancel for resendMessage nixzhu 2015-06-05 18:29:32 +08:00
  • 01246317d9 resendMessage for Text nixzhu 2015-06-05 17:55:34 +08:00
  • 40d43186c4 resendMessage for text & image nixzhu 2015-06-05 17:42:47 +08:00
  • a409ed34ce split sendMessage... nixzhu 2015-06-05 17:20:01 +08:00
  • 3a091e987a rename cleanAll to cleanAllUserDefaults nixzhu 2015-06-05 15:54:20 +08:00
  • 1afc0ea34a fix a crash when userNeedRelogin (also need cleanRealmAndCaches) nixzhu 2015-06-05 12:41:07 +08:00
  • 62b5e0fad4 after saveSkills, if isRegister, syncMyInfo and then startMainStory for Profile's UI nixzhu 2015-06-05 12:30:56 +08:00
  • 0c3c29892d add addSkillsLabel for title when RegisterPickSkills; fix navigationBarHidden nixzhu 2015-06-05 12:19:04 +08:00
  • afb6882a5a use YepHUD when login nixzhu 2015-06-05 11:40:48 +08:00
  • e6813739d9 use YepHUD when saveSkills nixzhu 2015-06-05 11:38:45 +08:00
  • f4a8a37279 use YepHUD after pickAavatar nixzhu 2015-06-05 11:37:27 +08:00
  • 2bfa728f6d use YepHUD when verifyMobile nixzhu 2015-06-05 11:31:09 +08:00
  • 01b19f1bcd use YepHUD after pickMobile nixzhu 2015-06-05 11:29:14 +08:00
  • dab0191695 fix logout and relogin may crash for realm in profile nixzhu 2015-06-04 23:13:40 +08:00
  • a7a90c7c88 Merge remote-tracking branch 'origin/develop' into develop nixzhu 2015-06-04 22:56:01 +08:00
  • f8cc229f77 do not RecoverMessageToolBar when state is MoreMessages nixzhu 2015-06-04 22:52:14 +08:00
  • 165a3510d8 adjust pick skill UI kevinzhow 2015-06-04 22:03:09 +08:00
  • df2b5c8cf7 record conversationCollectionViewContentOffsetBeforeKeyboardWillShow when tryScrollToBottom; some spells nixzhu 2015-06-04 12:24:43 +08:00
  • 74b4ca1b10 recoverMessageToolBar and then tryScrollToBottom nixzhu 2015-06-04 11:51:00 +08:00
  • 259831d4de use draft on Default nixzhu 2015-06-04 11:34:32 +08:00
  • 2767117981 "Share location" nixzhu 2015-06-04 11:20:22 +08:00
  • 962abcca5a messageSendState for ChatRightLocationCell nixzhu 2015-06-04 11:13:59 +08:00
  • fd6a686d58 messageSendState for ChatRightVideoCell nixzhu 2015-06-04 11:04:58 +08:00
  • 5765ccd050 messageSendState for ChatRightAudioCell nixzhu 2015-06-04 11:01:35 +08:00
  • 317c7c8a53 message send state for ChatRightImageCell nixzhu 2015-06-04 10:55:20 +08:00
  • b19e03b35f code order nixzhu 2015-06-04 10:43:10 +08:00
  • f1c38be186 add ChatRightBaseCell for messageSendState nixzhu 2015-06-04 10:29:23 +08:00
  • 8c4fe9de85 Remove left cell dot image kevinzhow 2015-06-04 08:18:02 +08:00
  • 9ec00d2f44 Add send state sync and read state sync kevinzhow 2015-06-04 08:12:01 +08:00
  • 3a6f3e7e9f save intro & mobile to userDefaults when syncMyInfoAndDoFurtherAction nixzhu 2015-06-03 22:01:28 +08:00
  • 53c2fae45b cleanForLogout in ConversationViewController (or may crash after clean realm and do login again) nixzhu 2015-06-03 17:29:24 +08:00
  • e7d760f079 use YepConfig.ChatCell.gapBetweenDotImageViewAndBubble nixzhu 2015-06-03 17:22:04 +08:00
  • 720842e91b dotImageView in chat location cells nixzhu 2015-06-03 17:14:41 +08:00
  • 0edf2d7b7a dotImageView in chat video cells nixzhu 2015-06-03 17:12:59 +08:00
  • 8fad6d8791 dotImageView in chat audio cells nixzhu 2015-06-03 17:10:48 +08:00
  • 56aff55b48 dotImageView in chat image cell nixzhu 2015-06-03 17:03:27 +08:00
  • 67b59c26a7 dotImageView in chat text cells nixzhu 2015-06-03 16:56:35 +08:00
  • 8d9dfd9d1f no ConversationLayout nixzhu 2015-06-03 16:53:45 +08:00
  • 762e4a0190 Merge remote-tracking branch 'origin/develop' into develop nixzhu 2015-06-03 16:43:56 +08:00
  • bff927f0dc Add icon of state kevinzhow 2015-06-03 16:28:37 +08:00
  • 4b6a363053 remove ConversationOperationQueue code nixzhu 2015-06-03 16:23:42 +08:00