Commit Graph

91 Commits

Author SHA1 Message Date
Alex Gleason
6aaba91379 Update chat_message_list.js 2020-10-09 01:36:42 +00:00
Sean King
211163383e Don't throttle const isNearBottom 2020-10-08 19:14:39 -06:00
Sean King
3a38eed5ba Don't do scrollToBottom if we're loading. 2020-10-08 19:13:00 -06:00
Sean King
5deac9f5e0 Use throttle for handleResize instead 2020-10-08 19:02:39 -06:00
Sean King
a1909b72f2 Reduce number of calls to scrollToBottom 2020-10-08 13:46:36 -06:00
Alex Gleason
0bbdaa4191 eslint: trailing comma fixes, unused var 2020-10-07 13:08:36 -05:00
Alex Gleason
17266e172f Chats: count only unread *chats* not total unread messages for counter 2020-10-02 20:01:09 -05:00
Alex Gleason
c96c537a52 Chats: clean up menu icon 2020-09-22 17:00:01 -05:00
Alex Gleason
41eb69ecd1 Chats: report user from message, fixes #391 2020-09-22 16:34:43 -05:00
Alex Gleason
ed4abfdce3 Chats: allow deleting a message, fixes #358 2020-09-22 16:20:10 -05:00
Alex Gleason
2dd3b39e7e Chats: add label to send button 2020-09-22 14:21:07 -05:00
Alex Gleason
1080204a97 Chats: add key to dividers in ChatMessageList 2020-09-21 22:15:00 -05:00
Alex Gleason
bf91463284 Chats: add timestamps, fixes #370 2020-09-18 18:55:57 -05:00
Alex Gleason
377506a92f Chats: allow toggle notification sounds from mobile 2020-09-18 00:28:54 -05:00
Alex Gleason
d77ee9fec2 Chat notifs: refactor actions 2020-09-17 23:06:54 -05:00
Alex Gleason
57b82f7778 Merge remote-tracking branch 'origin/develop' into chat_notifications 2020-09-17 22:41:18 -05:00
Alex Gleason
5682688aed Chats: fix #418 scrolling resize issue 2020-09-11 22:44:09 -05:00
Alex Gleason
40937b9fdc Chats: allow clicking recipient in chatroom 2020-09-11 13:09:39 -05:00
Alex Gleason
d6a39b3e09 Hovercard: put hovercard on chat window 2020-09-11 13:04:31 -05:00
Curtis ROck
16eab5c5f1 Added keystroke triggered marking of chats as read in chatbox 2020-09-09 21:37:35 -05:00
crockwave
fa606b8040 Render chat unread count update in tab even when tab doesn't have focus
Render chat unread count update even when chat box has focus
Render chat unread count update on page load
2020-09-09 19:01:25 -05:00
Alex Gleason
255419a6e9 Chats: display attachments in a shitty letterbox to support FireFox 2020-09-07 19:13:59 -05:00
Alex Gleason
fb35417fe2 Chats: prevent repeat API calls 2020-09-07 18:42:59 -05:00
Alex Gleason
9247f37e75 Chats: fix #399 scrolling in FireFox 2020-09-07 16:07:05 -05:00
Alex Gleason
60402a7402 Chats: add submit button, fixes #356 2020-09-06 17:43:16 -05:00
Alex Gleason
a02155846d Chats: allow files to be removed before sending 2020-09-06 17:09:06 -05:00
Alex Gleason
ed41b13064 Chats: refactor ChatBox state yet again, display unsent attachment 2020-09-06 16:24:34 -05:00
Alex Gleason
cf0baab6de Chats: add upload progress 2020-09-06 15:39:16 -05:00
Alex Gleason
07f29ebcb9 Chats: put attachment above content 2020-09-06 14:15:06 -05:00
Alex Gleason
afd823fae0 Chats: refactor ChatBox state 2020-09-06 13:55:24 -05:00
Alex Gleason
b7295e238f Chats: get media uploads working 2020-09-06 12:37:38 -05:00
Alex Gleason
6dc38adeaa Chats: add upload button to chat input 2020-09-06 11:55:20 -05:00
Curtis ROck
3d282f45fa fixed toggle click state change bug 2020-09-06 05:13:44 -05:00
Curtis ROck
f3b44c5560 Render toggle for chats audio notifications 2020-09-05 21:16:14 -05:00
Alex Gleason
84e5175481 Chats: improve attachments, make modal work 2020-09-05 16:39:57 -05:00
Alex Gleason
d8d5186a01 Chats: basic display of attachments 2020-09-04 20:17:03 -05:00
Alex Gleason
8f1b11a394 Chats: move messages fetch logic into ChatMessageList 2020-09-04 18:10:24 -05:00
Alex Gleason
9da87405f8 Chats: improve the way messageIds are sorted 2020-09-04 18:03:38 -05:00
Alex Gleason
c595e393da Chats: fix pagination bugs, use flex column-reverse 2020-09-04 17:19:26 -05:00
Alex Gleason
8e6a662fbb Chats: fix error loading chatroom page 2020-09-04 17:16:23 -05:00
Alex Gleason
0e7132d25e Chats: add the building blocks for pagination 2020-09-03 19:23:00 -05:00
Alex Gleason
9b55f813bb Chats: mark read more aggresively on mobile, fixes #367 2020-09-03 14:47:04 -05:00
Alex Gleason
9d7b86935f Chats: fetch chats in UI instead of chat list, fixes #384 2020-09-03 14:18:11 -05:00
Alex Gleason
57fc08771c Chats: format content, fixes #382, related #380 2020-09-03 14:11:33 -05:00
Alex Gleason
2db5c67a49 Chats: parse custom emoji, #386 2020-09-03 13:48:15 -05:00
Alex Gleason
ddbe840453 Fix chat close error, fixes #378 2020-09-01 09:18:51 -05:00
Alex Gleason
70bd26526b Chats: make links open in a new tab, fixes #371 2020-09-01 00:23:40 -05:00
Alex Gleason
8bfa77ddca Chats: link avatar to account #359 2020-08-30 19:50:39 -05:00
Alex Gleason
445bb30ac0 Chats: display the last message in chats list, fixes #361 2020-08-30 19:31:09 -05:00
Alex Gleason
e3e57f8dc7 Chats: don't crash when there's an image post, fixes #369 2020-08-29 22:57:26 -05:00