Commit graph

2473 commits

Author SHA1 Message Date
Justin
09d73b1c45 Refactor chat component naming 2022-09-12 16:46:19 -04:00
Justin
8e1aa9f9e8 Add dark mode support to main page 2022-09-12 15:33:08 -04:00
Justin
5b73afbc4e Remove unused prop 2022-09-12 15:05:19 -04:00
Justin
56c617bd32 Merge branch 'alex-chats' into chats 2022-09-12 14:50:02 -04:00
Justin
81bfc06990 Add tests 2022-09-12 14:42:15 -04:00
Justin
a68aeb8464 Start changing the way search works 2022-09-12 14:42:06 -04:00
Justin
1c179cd4a0 Add error states 2022-09-08 12:47:19 -04:00
Justin
c48b4adc81 Error handling for bad sends 2022-09-08 10:24:20 -04:00
Justin
e333a5042e Merge branch 'chats' into alex-chats 2022-09-08 08:37:58 -04:00
Justin
6b38e37019 Merge remote-tracking branch 'origin/develop' into chats 2022-09-08 08:37:52 -04:00
Justin
c47eda8a0a Fix non-valid DOM attributes getting passed to input 2022-09-07 08:27:40 -04:00
d074553e21 Wrap HStack in some places
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-05 15:18:15 +02:00
cd93399569 Update Polish translation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-03 17:15:21 +02:00
Alex Gleason
0ac3b0824b
Add header to desktop chats 2022-09-01 13:17:31 -05:00
Alex Gleason
624720a7bc
ChatIndex: clamp to screen height-ish 2022-09-01 13:17:31 -05:00
Alex Gleason
90ece157e6
ChatIndex: improve the desktop layout 2022-09-01 13:17:31 -05:00
Alex Gleason
7fc732d0d0
Chat: fix various overflow issues 2022-09-01 13:17:31 -05:00
Alex Gleason
2a5a43d914
ChatIndex: break layout into columns 2022-09-01 13:17:30 -05:00
Alex Gleason
bb535b10ed
Add ChatsPage for bigger layout 2022-09-01 13:17:30 -05:00
Alex Gleason
471ee4d179
Rename chats to messages 2022-09-01 13:17:30 -05:00
Alex Gleason
2f0a41cc36
ChatMessageList: fix horizontal overflow for long messages in UI 2022-09-01 13:17:30 -05:00
Alex Gleason
1876af9be7 Merge branch 'relative-timestamp-tsx' into 'develop'
RelativeTimestamp: convert to TSX

See merge request soapbox-pub/soapbox-fe!1762
2022-09-01 17:03:46 +00:00
Alex Gleason
babac13493
Bundle: convert to TSX 2022-08-31 17:28:19 -05:00
Alex Gleason
5f1d9ac56a
relative_timestamp --> relative-timestamp 2022-08-31 17:03:50 -05:00
Justin
fc81cda6bb Fix classnames import 2022-08-31 13:24:01 -04:00
Justin
c63fdec916 Reset state on failure 2022-08-31 13:22:43 -04:00
Justin
7535862a40 Autogrow the textarea 2022-08-31 13:22:41 -04:00
Justin
3939e27827 Add ability to copy the message 2022-08-31 13:22:18 -04:00
Justin
5dd44d3094 Add last_message_id param to API 2022-08-31 13:22:18 -04:00
Justin
2a02f6dcc7 Rename snooze endpoint 2022-08-31 13:22:18 -04:00
Justin
cfa183531e Fix text alignment 2022-08-31 13:22:18 -04:00
Justin
b04bc6a7ae Add shadow when scrolling 2022-08-31 13:22:18 -04:00
Justin
01167af69e Add infinite scroll to ChatList 2022-08-31 13:22:16 -04:00
Justin
e384d1f40d Setup websockets 2022-08-31 13:21:43 -04:00
Justin
0f7cfada50 Improve dark mode of chats 2022-08-31 13:21:43 -04:00
Justin
ba2ffd1501 Snooze 2022-08-31 13:21:43 -04:00
Justin
e7bd56f959 Refactor 2022-08-31 13:21:43 -04:00
Justin
a2e2d60fc7 Add Message List Intro component 2022-08-31 13:21:43 -04:00
Justin
396a1f1f46 Add Chat Settings 2022-08-31 13:21:43 -04:00
Justin
d2d64e4ec4 Refactor and auto-accept chats 2022-08-31 13:21:43 -04:00
Justin
ea5525d02c Refactor leave/report chat 2022-08-31 13:21:43 -04:00
Justin
0cb0e8af9e Add ability to leave chat 2022-08-31 13:21:43 -04:00
Justin
8492cc59e2 Add ability to accept chat 2022-08-31 13:21:43 -04:00
Justin
1ed1f3fd2e Add ability to delete message 2022-08-31 13:21:42 -04:00
Justin
7557445a3e Disable submit button 2022-08-31 13:20:54 -04:00
Justin
751c031420 Disable submit button 2022-08-31 13:20:54 -04:00
Justin
84dc06db42 d 2022-08-31 13:20:54 -04:00
Alex Gleason
58322862e4 Make chat panes REALLY BIG 2022-08-31 13:20:53 -04:00
Alex Gleason
0b4fc43172 Chats: break out Pane into a UI component 2022-08-31 13:20:53 -04:00
Justin
f16da850fd Add React Query 2022-08-31 13:20:53 -04:00