Chewbacca
|
a2540cb0d0
|
Add route
|
2022-11-03 13:33:33 -04:00 |
|
Chewbacca
|
69723305eb
|
Fix tests
|
2022-11-03 13:22:06 -04:00 |
|
Alex Gleason
|
27b5211203
|
Merge remote-tracking branch 'origin/chats' into chats
|
2022-11-02 16:08:39 -05:00 |
|
Alex Gleason
|
8cd84b6128
|
Chats: accepting_messages --> accepts_chat_messages
|
2022-11-02 15:10:13 -05:00 |
|
Alex Gleason
|
1873ba3e22
|
Chats: feature-gate chat message reporting
|
2022-11-02 14:33:14 -05:00 |
|
Chewbacca
|
54466f1293
|
Move query into Context
|
2022-11-02 15:28:16 -04:00 |
|
Alex Gleason
|
9802257751
|
Chats: make chat acceptance and deletion feature-gated
|
2022-11-02 14:14:16 -05:00 |
|
Alex Gleason
|
69d92b6f95
|
Chats: make chatsExpiration a conditional feature
|
2022-11-02 13:58:02 -05:00 |
|
Alex Gleason
|
239b2af553
|
Chats: make message_expiration optional (for Pleroma compatibility)
|
2022-11-02 13:53:41 -05:00 |
|
Chewbacca
|
9869cf6f55
|
Add 'unread' indicator to Messages
|
2022-11-01 14:35:51 -04:00 |
|
Chewbacca
|
650387dc77
|
Add Policy Modal
|
2022-11-01 13:22:29 -04:00 |
|
Chewbacca
|
929a78641b
|
Fix bug when selecting previous chat
|
2022-11-01 10:04:21 -04:00 |
|
Chewbacca
|
15cd5f9104
|
Remove 'Getting Started' blankslate
|
2022-11-01 08:22:12 -04:00 |
|
Chewbacca
|
e63f5e6fb5
|
Update lifespan copy to be dynamic in Intro
|
2022-11-01 08:04:31 -04:00 |
|
Chewbacca
|
e0a3d03b55
|
Update Chat Settings for the main page
|
2022-11-01 07:59:30 -04:00 |
|
Chewbacca
|
2c7fcdd00b
|
Update copy for Unblock modal
|
2022-10-31 15:51:51 -04:00 |
|
Chewbacca
|
d89ac0e0a5
|
Conversation -> Chat
|
2022-10-31 15:48:42 -04:00 |
|
Chewbacca
|
86e79354d7
|
Add new Welcome experience
|
2022-10-31 12:14:22 -04:00 |
|
Chewbacca
|
24bca458bd
|
Add tests for chats query
|
2022-10-28 13:01:39 -04:00 |
|
Chewbacca
|
75233526cc
|
Update duration design for Widget
|
2022-10-26 13:28:50 -04:00 |
|
Chewbacca
|
54363e24a9
|
Add ability to update deletion duration
|
2022-10-26 13:08:02 -04:00 |
|
Chewbacca
|
22f3dd9444
|
Disable chatMessages query if blocked
|
2022-10-25 13:10:53 -04:00 |
|
Chewbacca
|
f156c1026d
|
Hide message history if blocked
|
2022-10-25 13:07:25 -04:00 |
|
Chewbacca
|
70957fe540
|
Add blocked/block experience to chats
|
2022-10-25 11:40:14 -04:00 |
|
Chewbacca
|
01c40eb42d
|
Add 'delete for me' action
|
2022-10-25 10:13:08 -04:00 |
|
Chewbacca
|
9eb09e4aab
|
Remove Chat Silence feature from web
|
2022-10-25 08:23:33 -04:00 |
|
Chewbacca
|
694e1c8592
|
Fix linting errors
|
2022-10-17 12:23:03 -04:00 |
|
Chewbacca
|
e0379f21e2
|
Fix test for ChatListItem
|
2022-10-17 12:11:10 -04:00 |
|
Chewbacca
|
780147dd24
|
Merge remote-tracking branch 'origin/chats' into chats
|
2022-10-17 12:08:55 -04:00 |
|
Chewbacca
|
4b85a72bc9
|
Fix test for ChatMessageList
|
2022-10-17 12:08:46 -04:00 |
|
Alex Gleason
|
ca2aad2de0
|
Chats: focus textarea when navigating between chats (janky)
|
2022-10-17 10:50:33 -05:00 |
|
Alex Gleason
|
82250c23dc
|
Chats: search accounts only among people who follow you (TruthSocial)
|
2022-10-17 10:13:54 -05:00 |
|
Chewbacca
|
1007a2797e
|
Re-organize folders
|
2022-10-17 08:34:19 -04:00 |
|
Chewbacca
|
65a8bf9aa1
|
Merge remote-tracking branch 'origin/develop' into chats
|
2022-10-14 14:27:53 -04:00 |
|
Alex Gleason
|
7dff0391b1
|
Normalize chat attachments
|
2022-10-10 15:56:11 -05:00 |
|
Justin
|
a18cce4c81
|
Remove shadow from transparent input
|
2022-10-05 16:22:13 -04:00 |
|
Justin
|
7df4476427
|
Improve UX of chat messages
|
2022-10-05 16:13:29 -04:00 |
|
Justin
|
4a6d261bfd
|
Improve UX of chat messages
|
2022-10-05 15:25:56 -04:00 |
|
Justin
|
c41b71c76c
|
Invalidate query cache when new chats come in
|
2022-10-05 15:15:16 -04:00 |
|
Alex Gleason
|
69d37a10fb
|
ChatList: display empty message
|
2022-10-04 19:22:18 -04:00 |
|
Alex Gleason
|
19382c3ab9
|
ChatPageNew: display disabled ChatComposer and "To:" label
|
2022-10-04 19:11:34 -04:00 |
|
Alex Gleason
|
4bab81bd7c
|
Separate ChatComposer into its own component
|
2022-10-04 19:00:00 -04:00 |
|
Alex Gleason
|
8c82d0400a
|
Chats: isSearch --> theme='search'
|
2022-10-04 17:47:15 -04:00 |
|
Alex Gleason
|
f028b8e59f
|
ChatPageSidebar: increase padding
|
2022-10-04 15:15:08 -04:00 |
|
Alex Gleason
|
0bf616496f
|
Chats: add blankslate component to main page
|
2022-10-04 15:02:52 -04:00 |
|
Justin
|
e8ffa13629
|
Remove the ability to 'Report chat' from Intro
|
2022-10-04 11:00:07 -04:00 |
|
Justin
|
3a74496c35
|
Improve loading state of ChatMessageList
|
2022-10-04 10:50:55 -04:00 |
|
Justin
|
4447a3cda4
|
Convert ChatMessageList to Virtuoso
|
2022-10-04 10:48:37 -04:00 |
|
Justin
|
f029c81d5f
|
Fix break words for longer message contents
|
2022-10-03 11:14:13 -04:00 |
|
Justin
|
89af43df91
|
Add tests for ChatPane component
|
2022-10-03 11:03:43 -04:00 |
|
Justin
|
dbee414ebc
|
Add tests for ChatWidget component
|
2022-10-03 09:15:54 -04:00 |
|
Justin
|
c63ed1af15
|
Refactor Chat Settings and add into Preferences page
|
2022-09-30 13:01:49 -04:00 |
|
Justin
|
7fde4a0c5c
|
Small UI improvements to chat
|
2022-09-30 10:22:55 -04:00 |
|
Justin
|
dc6c2657df
|
Fix nested button structure
|
2022-09-29 13:54:18 -04:00 |
|
Justin
|
b590c062aa
|
Show Skeleton when changing chats
|
2022-09-29 13:13:10 -04:00 |
|
Alex Gleason
|
78543292f1
|
Merge branch 'chats' of gitlab.com:soapbox-pub/soapbox into chats
|
2022-09-29 11:24:11 -05:00 |
|
Alex Gleason
|
40b8bab7ab
|
Chats: strip HTML when copying message text to clipboard
|
2022-09-29 11:23:49 -05:00 |
|
Justin
|
b0ea57b9b9
|
Merge remote-tracking branch 'origin/chats' into chats
|
2022-09-29 09:46:39 -04:00 |
|
Justin
|
0a8fa3e635
|
Add ability to report a Chat Message
|
2022-09-29 09:45:57 -04:00 |
|
Alex Gleason
|
de78926142
|
ChatsPage: add settings cog
|
2022-09-28 19:39:22 -05:00 |
|
Alex Gleason
|
f8199ab701
|
ChatPageNew: support account search to start a new chat
|
2022-09-28 19:35:28 -05:00 |
|
Alex Gleason
|
acdd999c5c
|
Chats: display component at /chats/new
|
2022-09-28 19:26:49 -05:00 |
|
Alex Gleason
|
e582eda17e
|
Route /chats/new to ChatIndex
|
2022-09-28 19:16:20 -05:00 |
|
Alex Gleason
|
d6e107dd0d
|
Chats: do routing a simpler way (keep context wrapper but set chat from route)
|
2022-09-28 15:38:05 -05:00 |
|
Alex Gleason
|
3ce5925280
|
useChat --> useChatActions
|
2022-09-28 15:20:59 -05:00 |
|
Justin
|
002fef27a3
|
Add StatContext to store global stat state
|
2022-09-27 16:05:19 -04:00 |
|
Justin
|
17c2958df1
|
Use query key system
|
2022-09-27 15:42:24 -04:00 |
|
Justin
|
1a124c2eab
|
Fix fade when scrolling on ChatList
|
2022-09-27 10:50:01 -04:00 |
|
Justin
|
90c122bf3f
|
Update leave chat summary
|
2022-09-27 10:18:12 -04:00 |
|
Justin
|
f662023480
|
Add other actions for non-current-user messages
|
2022-09-23 13:00:40 -04:00 |
|
Justin
|
9768203f1b
|
Open chat pane on action
|
2022-09-23 12:53:55 -04:00 |
|
Justin
|
0003b7323a
|
Fix errant fetches to the silence endpoint
|
2022-09-23 09:48:52 -04:00 |
|
Justin
|
641bf1268d
|
Fix loading state for chat-list
|
2022-09-23 09:24:20 -04:00 |
|
Justin
|
7335a3a0d3
|
Change color of last message text if unread
|
2022-09-23 09:08:46 -04:00 |
|
Justin
|
31b1f3ec97
|
I18n
|
2022-09-23 09:07:22 -04:00 |
|
Justin
|
0576565c83
|
Merge remote-tracking branch 'origin/chats' into chats
|
2022-09-23 09:04:05 -04:00 |
|
Justin
|
e8b547565e
|
Add options to the ChatListItem
|
2022-09-23 09:04:01 -04:00 |
|
Alex Gleason
|
c8adde735f
|
ChatPage: fix height on mobile (where ThumbNavigation is present)
|
2022-09-22 17:38:00 -05:00 |
|
Alex Gleason
|
3c9ffd30b1
|
ChatPageSidebar: add new chat icon (non-functional)
|
2022-09-22 17:18:27 -05:00 |
|
Alex Gleason
|
cbd7089166
|
ChatPageSidebar: refactor search
|
2022-09-22 17:06:42 -05:00 |
|
Alex Gleason
|
7cf1943364
|
Add chatsSearch feature
|
2022-09-22 16:52:31 -05:00 |
|
Alex Gleason
|
fa919c217b
|
Create ChatSearchInput component
|
2022-09-22 15:24:11 -05:00 |
|
Alex Gleason
|
46d309ae45
|
ChatListItem: restrict height of last_message content
|
2022-09-22 14:58:31 -05:00 |
|
Alex Gleason
|
2e728d99f9
|
ChatWidget: remove 'direct' streaming (it uses the 'user' stream)
|
2022-09-22 14:36:46 -05:00 |
|
Justin
|
516d35e8ab
|
Increase space between ChatListItems
|
2022-09-22 14:13:15 -04:00 |
|
Justin
|
045fe8dcbb
|
Improve spacing and height of Chats page
|
2022-09-22 14:03:12 -04:00 |
|
Justin
|
89c1225976
|
Hide widget if not onboarded
|
2022-09-22 12:55:29 -04:00 |
|
Justin
|
93b11ec99c
|
Add new airplane icon for sending messages
|
2022-09-22 12:45:01 -04:00 |
|
Justin
|
7c134a0c29
|
Switch buttons
|
2022-09-22 12:39:52 -04:00 |
|
Justin
|
4466326f8c
|
Change copy to 'Delete for both'
|
2022-09-22 11:51:12 -04:00 |
|
Alex Gleason
|
15a5c01cef
|
Chats: ['chats'] --> ['chats', 'search']
|
2022-09-21 13:47:46 -05:00 |
|
Alex Gleason
|
bf590d26c4
|
ChatPageMain: add back button for mobile
|
2022-09-19 16:28:32 -05:00 |
|
Alex Gleason
|
9dc1a0caec
|
ChatPage: allow selecting a chat on mobile
|
2022-09-19 15:12:18 -05:00 |
|
Alex Gleason
|
19ef0fee20
|
ChatPage: size the height correctly for mobile
|
2022-09-19 15:02:16 -05:00 |
|
Alex Gleason
|
d1b10f72aa
|
ChatPage: collapse on mobile
|
2022-09-19 14:56:23 -05:00 |
|
Alex Gleason
|
ad521e528e
|
ChatListItem: prevent links from being clicked
|
2022-09-19 14:33:22 -05:00 |
|
Alex Gleason
|
e42f0bc9b0
|
ChatPageMain: allow switching chats before onboarding
|
2022-09-19 14:19:46 -05:00 |
|
Alex Gleason
|
6ce7c0a8cb
|
Chats: clean up some eslint errors
|
2022-09-19 14:14:39 -05:00 |
|
Justin
|
88d848ee17
|
Add welcome screen to Chats main page
|
2022-09-16 14:33:31 -04:00 |
|
Justin
|
9cb34dc45c
|
Refactor ChatPage into multiple components
|
2022-09-16 10:22:43 -04:00 |
|