Alex Gleason
526fabcf21
Merge branch 'nuke-mobile-pages' into 'develop'
...
Delete "mobile" pages
See merge request soapbox-pub/soapbox!1837
2022-10-14 16:55:15 +00:00
Alex Gleason
16a95c2c33
Merge branch 'hashtag-tsx' into 'develop'
...
HashtagTimeline: convert to TSX+FC
See merge request soapbox-pub/soapbox!1834
2022-10-14 16:54:57 +00:00
Chewbacca
8336cab189
Merge branch 'remove-tab-focus-state' into 'develop'
...
Remove focus state on Tabs
See merge request soapbox-pub/soapbox!1835
2022-10-14 16:24:13 +00:00
Alex Gleason
e86e9d93b2
Delete "mobile" pages
2022-10-14 10:53:05 -05:00
Alex Gleason
e9108f6183
hashtag_timeline --> hashtag-timeline
2022-10-14 10:49:31 -05:00
Chewbacca
140cfb6e3e
Change date format globally to use 12-hr format
2022-10-14 11:38:37 -04:00
Chewbacca
6458f6ed9f
Remove focus state on Tabs
2022-10-14 08:49:53 -04:00
Alex Gleason
514907c815
HashtagTimeline: convert to TSX+FC
2022-10-13 14:13:44 -05:00
Chewbacca
e0fd99f2db
Merge branch 'improve-trends' into 'develop'
...
Improve Trends Panel
See merge request soapbox-pub/soapbox!1831
2022-10-13 18:37:40 +00:00
Alex Gleason
eb6de469f3
Merge branch 'media-modal-tsx' into 'develop'
...
MediaModal: convert to TSX
See merge request soapbox-pub/soapbox!1829
2022-10-13 18:26:22 +00:00
Alex Gleason
4e97474a59
Merge branch 'autosuggest-input-refactor' into 'develop'
...
Refactor Input input to accept 'theme' prop, pass down from Autosuggest components
See merge request soapbox-pub/soapbox!1815
2022-10-13 18:25:52 +00:00
Alex Gleason
0c1cda0afb
AccountHeader: fix type of avatar and header media
2022-10-13 13:06:57 -05:00
Alex Gleason
965fd8e479
MediaModal: fix types for Audio
2022-10-13 13:01:30 -05:00
Alex Gleason
def1c58835
Merge remote-tracking branch 'origin/develop' into media-modal-tsx
2022-10-13 13:00:41 -05:00
Chewbacca
8023bd82c3
Fix intl
2022-10-13 13:26:34 -04:00
Chewbacca
76a8f43679
Merge branch 'improve-ui-types' into 'develop'
...
Refactor UI library types
See merge request soapbox-pub/soapbox!1814
2022-10-13 17:13:15 +00:00
Chewbacca
905eb01308
Merge branch 'add-help-text-to-username-registration' into 'develop'
...
Add hints to username field during registration
See merge request soapbox-pub/soapbox!1832
2022-10-13 17:11:24 +00:00
Chewbacca
92d3bf140c
Improve Trends Panel in the sidebar
2022-10-13 12:35:11 -04:00
Chewbacca
f4890874d2
Add hints to username field during registration
2022-10-13 12:32:57 -04:00
Alex Gleason
cc27e46067
Audio: move useEffect's to bottom, remove unused code
2022-10-12 18:33:32 -05:00
Alex Gleason
6dddaea736
Audio: convert to TSX+FC
2022-10-12 18:24:23 -05:00
Alex Gleason
6c279cb6c3
media_modal --> media-modal
2022-10-12 17:16:55 -05:00
Alex Gleason
80ce70e33e
MediaModal: convert to TSX+FC
2022-10-12 17:16:37 -05:00
Alex Gleason
18b177d6c9
image_loader --> image-loader
2022-10-12 16:26:19 -05:00
Alex Gleason
cdd8df473e
Merge remote-tracking branch 'origin/develop' into media-modal-tsx
2022-10-12 16:26:06 -05:00
Alex Gleason
5885c454af
ImageLoader: convert to TSX
2022-10-12 16:23:16 -05:00
Alex Gleason
f42e8520b5
zoomable_image --> zoomable-image
2022-10-12 15:27:26 -05:00
Alex Gleason
e6b0d17699
ZoomableImage: refactor, clean up unused code
2022-10-12 15:26:34 -05:00
Alex Gleason
f95168b3e4
ZoomableImage: convert to TSX
2022-10-12 15:22:50 -05:00
Alex Gleason
21cba06d44
Delete focal point code
2022-10-12 13:24:36 -05:00
d5f526448d
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-10-11 22:48:41 +02:00
Alex Gleason
763ae5c58a
yarn lint:js --fix
2022-10-11 13:22:54 -05:00
Alex Gleason
3695be06c5
Merge branch 'issue/1103/add-registration-date-to-profiles' into 'develop'
...
Initial implementation of join date inclusion in hover profile card
See merge request soapbox-pub/soapbox!1825
2022-10-11 18:13:22 +00:00
Jonathan Kempf
936db6fac0
Initial implementation of join date inclusion in hover profile card
2022-10-10 17:25:19 -04:00
Alex Gleason
7dff0391b1
Normalize chat attachments
2022-10-10 15:56:11 -05:00
Alex Gleason
bb1823ee6d
AttachmentThumbs: make visible
2022-10-10 15:16:35 -05:00
marcin mikołajczak
67d47cdafd
Merge branch 'conditional-cta' into 'develop'
...
Make CtaBanner and ThreadLoginCta optional
See merge request soapbox-pub/soapbox!1821
2022-10-09 23:07:28 +00:00
1343928406
Make CtaBanner and ThreadLoginCta optional
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-10-10 00:41:47 +02:00
c1dcc91f76
Only show WhoToFollowPanel if authenticated
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-10-10 00:34:32 +02:00
8903674cb1
Fix pinned status icon in status action bar
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-10-06 00:02:32 +02: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
09887130b7
Merge remote-tracking branch 'origin/autosuggest-input-refactor' into chats
2022-10-04 17:46:45 -04:00
Alex Gleason
a829e53559
AutosuggestInput: nuke top margin
2022-10-04 17:25:02 -04:00
Alex Gleason
4988f4a2d5
Input: support 'transparent' theme
2022-10-04 17:14:08 -04:00
Alex Gleason
b9e0e94587
Input: support 'theme' prop (deprecate 'isSearch'), pass theme down from higher components
2022-10-04 17:09:47 -04:00
Alex Gleason
61dd57ab81
AutosuggestInput: use UI input component
2022-10-04 16:39:51 -04:00
Justin
1c55e60055
Ensure space is number
2022-10-04 15:17:51 -04:00
Justin
c960ad9d33
Ensure space is number
2022-10-04 15:17:26 -04:00
Alex Gleason
f028b8e59f
ChatPageSidebar: increase padding
2022-10-04 15:15:08 -04:00
Justin
c49aec2ae0
Refactor UI library types
2022-10-04 15:08:22 -04:00
Alex Gleason
0bf616496f
Chats: add blankslate component to main page
2022-10-04 15:02:52 -04:00
Alex Gleason
cdb5b505ba
Merge remote-tracking branch 'origin/develop' into chats
2022-10-04 12:40:48 -05:00
Alex Gleason
c2757f27c6
Merge branch 'onboarding-fediverse-info' into 'develop'
...
onboarding: add information about the Fediverse to the onboarding process if the server federates
See merge request soapbox-pub/soapbox!1806
2022-10-04 17:31:51 +00:00
Alex Gleason
52a0d239ee
Merge branch 'video-tsx' into 'develop'
...
Video: convert to TSX+FC
See merge request soapbox-pub/soapbox!1811
2022-10-04 17:26:24 +00:00
Alex Gleason
11a1beb55f
Merge branch 'media-tsx' into 'develop'
...
MediaGallery: convert to TSX
See merge request soapbox-pub/soapbox!1810
2022-10-04 17:26:18 +00:00
Alex Gleason
6276fb0f00
Merge branch 'status-content-css' into 'develop'
...
StatusContent: move css to status-content.css
See merge request soapbox-pub/soapbox!1809
2022-10-04 17:26:09 +00: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
Miss Pasture
ba68e845b7
onboarding: add information about the Fediverse to the onboarding process if the server federates
2022-10-03 16:13:17 -04:00
Justin
f029c81d5f
Fix break words for longer message contents
2022-10-03 11:14:13 -04:00
Alex Gleason
ca9abf3e5a
MediaGallery: fix "Show content" button
2022-10-03 10:10:31 -05: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
ff0b1b28ca
Convert ModalRoot to TSX+FC
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-10-01 15:38:08 +02:00
Alex Gleason
7a54e07966
Video: fix default aspect ratio (16:9)
2022-09-30 20:32:24 -05:00
Alex Gleason
af49171cb9
fullscreen.js --> fullscreen.ts
2022-09-30 19:53:59 -05:00
Alex Gleason
0b7416b6e5
Video: convert to TSX+FC
2022-09-30 19:37:35 -05:00
Alex Gleason
cc3e8ebd3b
MediaGallery: clean up unused code, rearrange useEffect
2022-09-30 18:11:05 -05:00
Alex Gleason
1069546b50
MediaGallery: convert to TSX+FC (first pass)
2022-09-30 18:05:23 -05:00
Alex Gleason
775cfad4dc
Restore .floating-link for now
2022-09-30 14:19:22 -05:00
Alex Gleason
6d77e0327f
Make .emojione styles global again
2022-09-30 13:35:26 -05:00
Alex Gleason
d3683ab7ef
StatusContent: migrate more to css, fix SpoilerButton on dark theme
2022-09-30 13:15:37 -05:00
Alex Gleason
0d5dfad8cc
Move StatusContent css into status-content.css
2022-09-30 12:59:52 -05:00
Alex Gleason
3b2b1ab05f
Move .instance-description to css file
2022-09-30 12:27:52 -05:00
Justin
c63ed1af15
Refactor Chat Settings and add into Preferences page
2022-09-30 13:01:49 -04:00
Justin
65cdaeb886
Fix query key when not search query is present
2022-09-30 10:28:19 -04:00
Justin
7fde4a0c5c
Small UI improvements to chat
2022-09-30 10:22:55 -04:00
Justin
b8bbac31e5
Improve 'In Review' UX
2022-09-29 13:57:25 -04:00
Justin
dc6c2657df
Fix nested button structure
2022-09-29 13:54:18 -04:00
Justin
d40fe483ef
Push accounts into Redux store
2022-09-29 13:36:35 -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
4c936fe6e0
Merge remote-tracking branch 'origin/chats' into chats
2022-09-29 12:04:28 -04:00
Justin
9d20d0d032
Fix order of flattenPages func
2022-09-29 12:04:23 -04:00
Alex Gleason
7722ce5e68
Chats: don't update own messages from streaming (for now)
2022-09-29 10:58:58 -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
marcin mikołajczak
01b2eed2e4
Merge branch 'compose-upload-fix' into 'develop'
...
Fix editing media descriptions
See merge request soapbox-pub/soapbox!1805
2022-09-28 22:39:56 +00:00
0dbfd600bc
Fix editing media descriptions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-29 00:15:30 +02:00
2239221856
Don't display WhoToFollow panel if empty
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-29 00:06:37 +02:00
marcin mikołajczak
972881be85
Merge branch 'migrations-tsx' into 'develop'
...
TS/FC: Migrations page
See merge request soapbox-pub/soapbox!1803
2022-09-28 21:57:27 +00:00
5a703bbf50
TS/FC: Migrations page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-28 23:49:50 +02:00
Alex Gleason
2791d3453a
Chats: update chat cache in streaming
2022-09-28 15:55:56 -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
Alex Gleason
9c43f4b51e
UI: delete Gab groups commented routes
2022-09-28 13:39:45 -05:00
Alex Gleason
e8b7fd8db8
Route /chats/:chatId to ChatPage component, cleanup UI imports, nuke ChatRoom (he cry)
2022-09-28 13:37:56 -05:00
Justin
002fef27a3
Add StatContext to store global stat state
2022-09-27 16:05:19 -04:00
Justin
058d0cec0b
Merge remote-tracking branch 'origin/develop' into chats
2022-09-27 15:43:30 -04:00
Justin
17c2958df1
Use query key system
2022-09-27 15:42:24 -04:00
Alex Gleason
8772d19128
Merge branch 'more-country-codes' into 'develop'
...
CountryCodeDropdown: support +55, +351
See merge request soapbox-pub/soapbox!1801
2022-09-27 19:29:38 +00:00
Chewbacca
89057abc7b
Merge branch 'improve-people-to-follow' into 'develop'
...
Improve "People to Follow" widget
See merge request soapbox-pub/soapbox!1800
2022-09-27 19:27:24 +00:00
Justin
1a124c2eab
Fix fade when scrolling on ChatList
2022-09-27 10:50:01 -04:00
Justin
c40651150c
Merge remote-tracking branch 'origin/develop' into chats
2022-09-27 10:41:20 -04:00
Justin
d4cf5dc2b9
Remove unneeded disabled button on Bio step
...
We don't require users to have bios, so we shouldn't force them to add one
during the onboarding steps in order to proceed to the next step without
"skipping" it.
2022-09-27 10:35:42 -04:00
Justin
90c122bf3f
Update leave chat summary
2022-09-27 10:18:12 -04:00
Justin
facd4e95f5
Add tests for new Who To Follow panel
2022-09-27 09:58:49 -04:00
Alex Gleason
a0d595c7df
CountryCodeDropdown: support +55, +351
2022-09-26 15:00:01 -05:00
Justin
63bd9a21fc
Update spacing on Widgets
2022-09-26 15:23:51 -04:00
Justin
1d69b66e4b
Use React Query for suggestions
2022-09-26 15:22:00 -04:00
c1618026a7
Fix share route
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-23 23:12:44 +02: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
10b9a4eb4e
Chats: don't make mark as read hit the API again
2022-09-22 16:34:20 -05:00
Alex Gleason
075cb15940
Add utils/queries, refactor streaming
2022-09-22 16:28:05 -05:00
Alex Gleason
c12999a438
Chats: use v2 endpoint if supported
2022-09-22 16:06:15 -05:00
Alex Gleason
fa919c217b
Create ChatSearchInput component
2022-09-22 15:24:11 -05:00
904e93bd8e
Fix ReplyMentionsModal crash
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-22 22:00:32 +02: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
Alex Gleason
1a4a6382d3
Make account.chats_onboarded true by default for backwards-compatibility
2022-09-22 14:34:07 -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