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
b7c89e502c
Merge remote-tracking branch 'soapbox/develop' into events-
2022-10-12 21:58:43 +02:00
Alex Gleason
21cba06d44
Delete focal point code
2022-10-12 13:24:36 -05:00
Alex Gleason
763ae5c58a
yarn lint:js --fix
2022-10-11 13:22:54 -05:00
Alex Gleason
7dff0391b1
Normalize chat attachments
2022-10-10 15:56:11 -05:00
1343928406
Make CtaBanner and ThreadLoginCta optional
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-10-10 00:41:47 +02:00
814dcfe2cd
Merge remote-tracking branch 'soapbox/develop' into events-
2022-10-06 00:01:39 +02:00
3c8c8048e5
Minor improvements, add actions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-10-06 00:01:26 +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
b9e0e94587
Input: support 'theme' prop (deprecate 'isSearch'), pass theme down from higher components
2022-10-04 17:09:47 -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
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
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
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
9b43ed7015
fixes, improvements, cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-30 23:20:58 +02:00
803dada3e0
Merge remote-tracking branch 'soapbox/develop' into events-
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-30 20:05:02 +02: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
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
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
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
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
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
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
04b4a57e06
Manage event
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-25 23:18:11 +02: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
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
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
fe7333ddb0
Information page, improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-21 23:27:53 +02:00
Alex Gleason
15a5c01cef
Chats: ['chats'] --> ['chats', 'search']
2022-09-21 13:47:46 -05:00
Alex Gleason
90c8096f9e
Merge remote-tracking branch 'origin/develop' into chats
2022-09-21 10:18:29 -05:00
309bd2c34f
Event discussion page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-21 13:20:53 +02: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
Alex Gleason
6b57b62b38
ComposeForm: don't focus the input constantly, add usePrevious hook
2022-09-19 13:55:08 -05:00
Alex Gleason
23bbaf329b
UI: remove QueryClient (it's already in containers/soapbox, how did that happen?)
2022-09-19 13:04:51 -05:00
Alex Gleason
d7243c0e91
Merge remote-tracking branch 'origin/develop' into chats
2022-09-19 13:01:40 -05:00
Alex Gleason
1e6993975c
Merge branch 'delete-modal-fix' into 'develop'
...
Fix account deletion modal
See merge request soapbox-pub/soapbox!1794
2022-09-17 21:33:37 +00:00
42d68bddf9
handleDrop changes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-17 09:29:36 +02:00
706e303547
Show compose form on event discussion page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-16 21:06:09 +02:00
640000c18e
Merge remote-tracking branch 'soapbox/compose' into HEAD
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-16 20:42:30 +02:00
f6af663e09
Merge remote-tracking branch 'soapbox/develop' into HEAD
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-16 20:39:13 +02:00
Justin
88d848ee17
Add welcome screen to Chats main page
2022-09-16 14:33:31 -04:00
d3693fe89a
Don't accept 'default' as id for ComposeForm
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-16 20:18:12 +02:00
Alex Gleason
06a0ca704c
Improve styles of ConfirmationModal, fix account deletion modal
2022-09-16 12:37:28 -05:00
Alex Gleason
2eb08aced9
Create OutlineBox component
...
Visual container for QuotedStatus and Accounts in some scenarios
2022-09-16 12:24:33 -05:00
Justin
9cb34dc45c
Refactor ChatPage into multiple components
2022-09-16 10:22:43 -04:00
Justin
acdb89e698
Move ChatPage into subfolder
2022-09-16 10:13:45 -04:00
cb3df8211c
Merge remote-tracking branch 'soapbox/develop' into compose
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-16 15:40:29 +02:00
Justin
4352d17217
Add snooze icon to ChatList
2022-09-16 08:57:09 -04:00
b38e5ec8e3
tests i can't run locally for now
...
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-16 10:40:19 +02:00
6cce0a0291
Introduce useCompose hook
...
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
2022-09-14 20:01:44 +02:00
Justin
6240ea5a23
Finish i18n for DMs
2022-09-14 10:35:32 -04:00
Alex Gleason
749a11dd77
Merge branch 'feed-insertion-algorithm' into 'develop'
...
Feed insertion algorithms
See merge request soapbox-pub/soapbox!1782
2022-09-14 13:18:19 +00:00
Justin
a60d6770af
Remove temp verification
2022-09-13 16:38:28 -04:00
Justin
5eab883fd1
Chats -> i18n
2022-09-13 16:33:34 -04:00
Alex Gleason
6a5c22faaa
SoapboxConfig: fix being unable to add streamfield items when the list is empty
2022-09-13 14:17:54 -05:00
Justin
45afb665b9
Add chat settings to chat main page
2022-09-13 14:11:22 -04:00
Alex Gleason
474d7da02a
linearAlgorithm: add test, fix selection order
2022-09-13 11:57:28 -05:00
Alex Gleason
4ff9918fe0
abovefoldAlgorithm: add basic tests
2022-09-13 11:44:21 -05:00
Justin
0ae515ef18
Refactor ChatSearch and add various states
2022-09-13 11:55:13 -04:00
Justin
0952fe6dae
Add Chat context api to main page
2022-09-13 11:18:46 -04:00
9822266561
do i really understand this?
...
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
2022-09-13 13:49:50 +02:00
Alex Gleason
22061daf95
Merge branch 'instance-html' into 'develop'
...
LandingPage: treat as HTML field, prefer short_description
See merge request soapbox-pub/soapbox!1789
2022-09-13 03:46:11 +00:00
Alex Gleason
32a0ae2d1f
Merge branch 'followers-tsx' into 'develop'
...
Followers/Following: convert to TSX
See merge request soapbox-pub/soapbox!1784
2022-09-13 03:45:57 +00:00
Alex Gleason
daa3360581
Merge branch 'favourites-tsx' into 'develop'
...
Favourites tsx
See merge request soapbox-pub/soapbox!1783
2022-09-13 03:45:44 +00:00
Alex Gleason
f9858841fd
Merge branch 'moderation-modal' into 'develop'
...
Moderation modal
Closes #1082
See merge request soapbox-pub/soapbox!1788
2022-09-13 03:45:21 +00:00
Alex Gleason
da75e0016d
LandingPage: treat as HTML field, prefer short_description
2022-09-12 18:23:23 -05:00
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
Alex Gleason
0bf6dad97f
Merge remote-tracking branch 'origin/develop' into feed-insertion-algorithm
2022-09-12 10:47:14 -05:00
Alex Gleason
94c2f5e978
abovefoldAlgorithm: remove accidental console.log
2022-09-12 10:47:01 -05:00
Alex Gleason
d221897cd0
Followers/Following: unavailable --> isUnavailable, move useEffect's down
2022-09-12 10:17:49 -05:00
Alex Gleason
74d2325b58
Favourites: unavailable --> isUnavailable, move useEffect's down
2022-09-12 10:14:57 -05:00
Alex Gleason
1f0b4d01b5
Remove account.donor as a concept, use 'badge:donor' custom tag instead
2022-09-11 20:44:49 -05:00
Alex Gleason
2fc9b215a9
Display custom badges on profiles
2022-09-11 20:21:37 -05:00
Alex Gleason
2e811a1e88
Admin: allow setting custom badges on accounts
2022-09-11 20:04:41 -05:00
2b6d06ce01
add emoji-picker
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-11 23:10:55 +02:00
Alex Gleason
9610447a79
Fix permissioning of moderator modal
2022-09-11 14:46:01 -05:00
Alex Gleason
6d70989ef5
AccountHeader: remove deactivate/delete options
2022-09-11 14:30:24 -05:00
Alex Gleason
5d30a8772d
AccountModerationModal: allow deactivating and deleting accounts
2022-09-11 14:29:14 -05:00
Alex Gleason
b29df50374
AccountHeader: clean up roles messages
2022-09-11 14:21:25 -05:00
Alex Gleason
a61cb2c7cd
AccountModerationModal: add account ID
2022-09-11 14:20:05 -05:00
Alex Gleason
ca1a3d460c
AccountHeader: remove suggestion option
2022-09-11 14:09:52 -05:00
Alex Gleason
c973b64781
AccountModerationModal: allow suggesting a user
2022-09-11 14:09:09 -05:00
Alex Gleason
654c60a699
AccountHeader: remove donor option
2022-09-11 13:58:50 -05:00
Alex Gleason
84bbecb36e
AccountModerationModal: allow setting the user as a donor
2022-09-11 13:58:05 -05:00
Alex Gleason
667f0c09bf
AccountHeader: remove "verified" option
2022-09-11 13:52:13 -05:00
Alex Gleason
a4a54a8164
AccountModerationModal: support account verification
2022-09-11 13:50:03 -05:00
Alex Gleason
a5e5df35a5
Move StaffRolePicker into its own component
2022-09-11 13:36:01 -05:00
Alex Gleason
276e7d6cfc
AccountModerationModal: move to subdirectory
2022-09-11 13:24:34 -05:00
Alex Gleason
6f99be6c3d
AccountHeader: remove promote/demote menu options
2022-09-11 13:23:34 -05:00
Alex Gleason
6ecb715a71
AccountModerationModal: only show staff picker for local accounts
2022-09-11 13:23:11 -05:00
Alex Gleason
cfdace9454
AccountModerationModal: add staff role picker
2022-09-11 13:19:08 -05:00
Alex Gleason
d653c451b6
AccountModerationModal: add account preview
2022-09-11 12:33:33 -05:00
87877a3f96
TS/functional: Emoji picker
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-11 19:28:12 +02:00
Alex Gleason
1e3a959c1c
AccountModerationModal: put AdminFE behind a feature flag
2022-09-11 11:48:37 -05:00
Alex Gleason
774894e127
AccountModerationModal: add "Open in AdminFE" button
2022-09-11 11:46:08 -05:00
Alex Gleason
3120cc8453
AccountModerationModal: boilerplate
2022-09-11 11:28:39 -05:00
Alex Gleason
123317d44b
Video: remove "maximize" button
2022-09-11 10:40:35 -05:00
0c20739d71
Merge remote-tracking branch 'soapbox/delete-unused' into compose
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-10 23:52:35 +02:00
a9b8371086
Allow multiple compose forms
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-10 23:52:06 +02:00
Alex Gleason
3a8e45fba2
Delete unused schedule_idle_task.js
2022-09-10 12:07:47 -05:00
Alex Gleason
bcfbc394ab
Delete Groups components
2022-09-10 12:05:38 -05:00
Alex Gleason
82edcc4bd8
Delete unused "introduction" feature
2022-09-10 12:04:08 -05:00
Alex Gleason
3f04d0a049
Followers/Following: convert to TSX
2022-09-10 11:56:02 -05:00
Alex Gleason
0355d2a927
Favourites: refactor, clean up, make it sane
2022-09-10 11:07:35 -05:00
Alex Gleason
aca2df0775
Favourites: quick & dirty conversion to TSX
2022-09-10 10:46:12 -05:00
Alex Gleason
2681b32f7d
StatusList: incorporate feed injection algorithms
2022-09-09 22:26:36 -05:00
Alex Gleason
ec225ea1c5
abovefoldAlgorithm: wrap item selection
2022-09-09 20:49:17 -05:00
Alex Gleason
5749821b36
Algorithms: index --> iteration
2022-09-09 20:47:51 -05:00
Alex Gleason
fe8966fc3e
Scaffold out timeline insertion modules
2022-09-09 20:44:52 -05:00
marcin mikołajczak
6a1c3a7975
Merge branch 'search-own-posts' into 'develop'
...
Allow searching your own posts
See merge request soapbox-pub/soapbox!1780
2022-09-09 22:20:05 +00:00
30a420acaf
Allow searching your own posts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-10 00:12:34 +02:00
ac52071e2f
Do not reset tab/searched account when clearing search input
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-09 23:20:26 +02:00
f7c09461fd
Event pages?
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-09 22:52:32 +02: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
3f4f820de7
Participation management
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-07 20:03:26 +02:00
Justin
c47eda8a0a
Fix non-valid DOM attributes getting passed to input
2022-09-07 08:27:40 -04:00
3f7e593695
Merge remote-tracking branch 'soapbox/develop' into events-
2022-09-06 23:31:43 +02:00
d074553e21
Wrap HStack in some places
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-05 15:18:15 +02:00
df39036129
Merge remote-tracking branch 'soapbox/develop' into events-
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-05 15:07:31 +02:00
9d3206f229
Allow users to create events
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-04 23:36:13 +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
03d6211e1c
Replace classnames with clsx
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-31 11:35:06 +02:00
05d296f1ee
Consistent behavior of compose modal close confirmation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-30 22:51:13 +02:00
Alex Gleason
4f11f3288d
Ad: add missing jsx comment
2022-08-29 11:11:11 -05:00
Alex Gleason
194cf89dd9
Ads: bust query-cache when an ad expires
2022-08-26 13:58:02 -05:00
Alex Gleason
f4af1687bf
Filter out expiring ads
2022-08-26 09:48:49 -05:00
Alex Gleason
0349a57f55
Merge branch 'embeds-improvements' into 'develop'
...
Embeds improvements
See merge request soapbox-pub/soapbox-fe!1752
2022-08-26 12:54:24 +00:00
Justin
7191c2af72
Merge branch 'fetch-relationships' into 'develop'
...
Fetch relationships when opening favourites/reblogs modal
See merge request soapbox-pub/soapbox-fe!1750
2022-08-26 12:50:51 +00:00
Alex Gleason
954e02067e
Remove unused import from features/forms
2022-08-25 21:39:35 -05:00
Alex Gleason
9c7274ee01
Delete legacy CopyableInput component
2022-08-25 21:29:46 -05:00
Alex Gleason
48ba485a0d
CryptoAddress: use new CopyableInput component
2022-08-25 21:23:17 -05:00
Alex Gleason
3909c74c00
Add new CopyableInput component, use in EmbedModal
2022-08-25 21:21:03 -05:00
Justin
d4bcdd821c
Lint
2022-08-25 09:19:09 -04:00
Justin
edce9d0876
Fetch relationships when opening favourites/reblogs modal
2022-08-25 09:16:47 -04:00
Justin
b443c1c6ae
Improve formatting of short numbers
2022-08-24 14:46:40 -04:00
Justin
2fded6daa9
Improve dark mode
2022-08-24 09:28:56 -04:00
Justin
8f176f4d72
Add back spacing to Card
2022-08-24 08:40:25 -04:00
Justin
1837dbef1c
Merge branch 'self-status' into 'develop'
...
Support 'in review' sensitive content
See merge request soapbox-pub/soapbox-fe!1741
2022-08-23 18:33:14 +00:00
4b1be99639
this should be a HStack, actually
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-23 18:39:34 +02:00
Alex Gleason
6ea4129cb7
EmbedModal: use Divider component
2022-08-23 10:40:39 -05:00
Alex Gleason
058746103f
EmbeddedStatus: move history.block() into useEffect
2022-08-23 10:30:29 -05:00
Alex Gleason
f1248018e6
EmbeddedStatus: improve size of SiteLogo and background color
2022-08-22 12:26:01 -05:00
Alex Gleason
2e6b826c46
EmbedModal: improve dark mode styles
2022-08-22 12:12:18 -05:00
Alex Gleason
75b015d608
embed_modal.tsx --> embed-modal.tsx
2022-08-22 12:09:01 -05:00
Alex Gleason
393f6a9b60
EmbedModal: improve styling
2022-08-22 12:08:30 -05:00
Alex Gleason
cddf70f0ab
Fix status style regressions
2022-08-22 12:11:01 -04:00
Justin
dd0f2fcf5b
Support 'in review' sensitive content
2022-08-22 11:26:28 -04:00
Alex Gleason
6e5689e3a3
EmbedModal: allow-scripts
2022-08-21 15:08:05 -04:00
Alex Gleason
2cc8dcd69c
EmbeddedStatus: set SiteLogo max width
2022-08-21 15:06:20 -04:00
Alex Gleason
c013dcf01b
EmbeddedStatus: add SiteLogo
2022-08-21 14:49:50 -04:00
Alex Gleason
9ca87c1eec
EmbeddedStatus: listen for embed.js iframe events and autosize height
2022-08-21 14:32:54 -04:00
Alex Gleason
7f7f9a6fae
EmbeddedStatus: open URL in new tab on click
2022-08-21 13:54:59 -04:00
Alex Gleason
9fb9523a4e
EmbeddedStatus: block navigation
2022-08-21 13:32:51 -04:00
Alex Gleason
491c0e9152
EmbedModal: react-query, add useEmbed
2022-08-21 12:37:14 -04:00
Alex Gleason
0dd0742752
EmbedModal: abstract embed code to new SafeEmbed component
2022-08-21 12:22:06 -04:00
Alex Gleason
6f38b19b5b
Restore using embeds from the API
2022-08-21 11:21:25 -04:00
Alex Gleason
c4849ad38d
Merge remote-tracking branch 'origin/develop' into embedded-status
2022-08-21 11:20:19 -04:00
259760311e
Dark theme for consumers list
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-18 16:32:50 +02:00
Justin
35d32e7391
Handle dyanmic error message of API
2022-08-16 09:48:58 -04:00
Alex Gleason
5dc5407c12
Merge remote-tracking branch 'origin/develop' into oauth-consumer-strategies
2022-08-15 12:10:54 -05:00
marcin mikołajczak
ffba24bc94
Minor styles improvements
...
Signed-off-by: marcin mikołajczak <me@mkljczk.pl>
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-15 15:02:08 +02:00
62d90d9a8f
Fetch accounttimeline when switching tabs
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-14 19:01:44 +02:00
Alex Gleason
7b75faf74c
Notifications: actually, do still use the legacy StatusContainer as it does a selector we need
2022-08-13 10:40:56 -05:00
Alex Gleason
19b6973667
Notifications: StatusContainer --> Status, fix not being able to mute a conversation
2022-08-13 10:27:12 -05:00
Alex Gleason
30df3808e7
ConsumerButton: use 'outlined' theme
2022-08-13 09:40:51 -05:00
Alex Gleason
5b2894cd8d
Merge remote-tracking branch 'origin/develop' into oauth-consumer-strategies
2022-08-13 09:39:32 -05:00
Alex Gleason
32b6c646cf
Merge branch 'icon-button-themes' into 'develop'
...
IconButton: add themes
See merge request soapbox-pub/soapbox-fe!1729
2022-08-13 14:09:21 +00:00
Alex Gleason
34b7aad6dd
Merge branch 'status-page-tsx' into 'develop'
...
StatusPage: convert to TSX
See merge request soapbox-pub/soapbox-fe!1728
2022-08-13 14:08:51 +00:00
marcin mikołajczak
67f5f5fb8b
Merge branch 'cleanup' into 'develop'
...
Use Array.includes instead of indexOf
See merge request soapbox-pub/soapbox-fe!1727
2022-08-12 22:07:19 +00:00
marcin mikołajczak
6c54d50839
Merge branch 'feed-carousel-conditional' into 'develop'
...
Move condition for FeedCarousel to HomePage
Closes #1066
See merge request soapbox-pub/soapbox-fe!1732
2022-08-12 22:07:16 +00:00
771abfb8fb
Move condition for FeedCarousel to HomePage
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-12 23:25:45 +02:00
541521ae6f
Restore hotkey navigataion for statuses
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-12 23:21:44 +02:00
12eeffecc4
Merge remote-tracking branch 'soapbox/develop' into cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-12 22:59:26 +02:00
Alex Gleason
ee754915aa
EmbeddedStatus: make it unclickable
2022-08-12 13:31:05 -05:00
Alex Gleason
5f8a22b452
Native status embeds from Soapbox
2022-08-12 12:58:35 -05:00
marcin mikołajczak
aa5b5dbaf6
Merge branch 'edits-notification' into 'develop'
...
Add more context to post edit notification
See merge request soapbox-pub/soapbox-fe!1726
2022-08-12 16:12:52 +00:00
Alex Gleason
7615111eb0
IconButton: add themes
2022-08-12 10:42:26 -05:00
Alex Gleason
5386135112
WrappedRoute: fix PageProps type to include children
2022-08-12 10:22:30 -05:00
Alex Gleason
9cd19c2003
Merge remote-tracking branch 'origin/develop' into oauth-consumer-strategies
2022-08-12 10:10:36 -05:00
Alex Gleason
0466c97863
Merge remote-tracking branch 'origin/develop' into account-refactoring
2022-08-12 10:01:23 -05:00
Alex Gleason
cb984bd925
Header: hide DM menu item unless privacyScopes are available
2022-08-12 10:01:02 -05:00
Alex Gleason
d54b3b1ec6
Merge branch 'status-fc' into 'develop'
...
Status refactoring
See merge request soapbox-pub/soapbox-fe!1717
2022-08-12 14:55:38 +00:00
66216bd5b6
Use Array.includes instead of indexOf
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-12 13:47:32 +02:00
d59fa05812
Add more context to post edit notification
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-12 13:42:19 +02:00
marcin mikołajczak
2d9ac9e22e
Merge branch 'reply-indicator-styles' into 'develop'
...
Fix styles in reply indicator
Closes #1060
See merge request soapbox-pub/soapbox-fe!1724
2022-08-12 09:14:33 +00:00
Alex Gleason
bc72739dda
Normalize instance in login tests
2022-08-11 22:31:53 -05:00
Alex Gleason
386af1ea2c
i18n pepe locales
2022-08-11 22:10:16 -05:00
Alex Gleason
f2fc369877
Allow configuring authProvider in place of registrations
2022-08-11 22:08:28 -05:00
Alex Gleason
d6e809083b
Make consumer strategy buttons work
2022-08-11 21:50:08 -05:00
Alex Gleason
609eb543ba
Style ConsumersList
2022-08-11 19:57:51 -05:00
Alex Gleason
304e9aa880
Move oauth ConsumersList into its own component
2022-08-11 19:46:56 -05:00
Alex Gleason
b7e2d3e0a7
Add inert oauth consumer buttons
2022-08-11 19:38:09 -05:00
d9aee6d98e
Fix styles in reply indicator
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-11 23:23:33 +02:00
Alex Gleason
e4c829da76
AccountTimeline: improve loading spinner
2022-08-11 14:09:27 -05:00
Alex Gleason
eccfdb90f8
Header: make account optional again
2022-08-11 14:02:01 -05:00
Alex Gleason
9a0531db37
Nuke HeaderContainer
2022-08-11 13:24:46 -05:00
Alex Gleason
6887852586
AccountTimeline: dirty TSX+FC conversion
2022-08-11 13:12:59 -05:00
Alex Gleason
7ab5ae6f1e
MediaItem: convert to TSX+FC
2022-08-11 12:20:51 -05:00
Alex Gleason
d84156219d
Delete unused account column settings components
2022-08-11 12:03:16 -05:00
Alex Gleason
632726ef1c
Header: hide message button again (for now)
2022-08-11 12:01:56 -05:00
Alex Gleason
d0ec2af4ee
Header: remove unused import
2022-08-11 12:00:15 -05:00
Alex Gleason
4d5a32edcb
Delete unnecessary middleman account Header component
2022-08-11 11:59:38 -05:00
Alex Gleason
f3f230aece
Simplify profile Header components
2022-08-11 11:57:09 -05:00
Justin
22294b8a6e
Fix test
2022-08-10 14:45:58 -04:00
Justin
06d1ad2efe
Remove sort
2022-08-10 11:33:23 -04:00
Justin
cbe9f47a59
Fix Trends Panel test
2022-08-10 10:31:09 -04:00
Justin
b2530dadd5
Convert trends to React Query
2022-08-10 09:35:07 -04:00
Justin
ae0fd07580
Use v2 suggestions endpoint for Onboarding
2022-08-10 08:39:39 -04:00
Alex Gleason
168cee0636
StatusActionBar: fix styles in Thread
2022-08-09 18:49:05 -05:00
Alex Gleason
ca4821abf7
Nuke ActionBar component
2022-08-09 18:40:33 -05:00
Alex Gleason
518a813235
status_action_bar --> status-action-bar
2022-08-09 18:25:33 -05:00
Alex Gleason
33fbb0f147
StatusActionBar: move action code directly into component, clean up
2022-08-09 14:34:08 -05:00
Justin
1d5428be2c
Merge branch 'react-query' into 'develop'
...
Introduce React Query
See merge request soapbox-pub/soapbox-fe!1666
2022-08-09 18:02:22 +00:00
Alex Gleason
5f2532c3d7
Throw out unnedeed QueryClientProvider changes
2022-08-09 11:10:37 -05:00
Alex Gleason
28d5461295
Fix react-query tests
2022-08-09 11:05:00 -05:00
Justin
bec42a3633
Visual tweaks for new branding
2022-08-09 11:50:10 -04:00
Alex Gleason
7d100193c3
Merge branch 'about-tsx' into 'develop'
...
Convert About page to TSX
See merge request soapbox-pub/soapbox-fe!1716
2022-08-09 15:06:07 +00:00
Alex Gleason
70a84d74ad
Merge branch 'ads-locale' into 'develop'
...
RumbleAdProvider: send Accept-Language header with request
See merge request soapbox-pub/soapbox-fe!1715
2022-08-09 13:59:12 +00:00
marcin mikołajczak
0f4a755693
Merge branch 'search-from-account' into 'develop'
...
Fix debounce in search, clear accountId on submit from navbar
See merge request soapbox-pub/soapbox-fe!1712
2022-08-09 10:40:47 +00:00
5c5113aff3
Minor dark theme improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-09 11:57:09 +02:00
Alex Gleason
f87be8ce9a
Use StatusActionBar for both types of statuses
2022-08-08 23:21:18 -05:00
Alex Gleason
82d717d8ce
Move getActualStatus logic to utils
2022-08-08 22:28:01 -05:00
Alex Gleason
89390083a9
Move textForScreenReader to utils/status
2022-08-08 21:42:07 -05:00
Alex Gleason
748b48f84c
DetailedStatus: clean up unused props
2022-08-08 20:22:15 -05:00
Alex Gleason
3ced53a948
DetailedStatus: convert to React.FC
2022-08-08 20:13:43 -05:00
Alex Gleason
f4d1cb93cd
Status --> Thread
2022-08-08 19:54:27 -05:00
Alex Gleason
e0e64f0f5c
Thread: convert to functional component
2022-08-08 19:49:23 -05:00
Alex Gleason
d511b673ae
Convert About page to TSX
2022-08-08 17:43:47 -05:00
Alex Gleason
f68730de20
RumbleAdProvider: send Accept-Language header with request
2022-08-08 16:18:34 -05:00
Justin
6b297c3a7e
Add tests
2022-08-08 15:53:21 -04:00
052547dc6b
Fix debounce in search, clear accountId on submit from navbar
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-08 17:36:11 +02:00
Justin
7ac18c0951
Lint
2022-08-08 10:29:03 -04:00
Justin
7836698dc2
Add React Query
2022-08-08 10:29:02 -04:00
c59f3947cb
Allow to search for posts from given account
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-08 13:40:41 +02:00
2ea76f74cf
fix test
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-05 00:38:00 +02:00
81af0e64f1
Use different confirmation modal/snackbar text for post editing
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-03 23:55:14 +02:00
Alex Gleason
01bddbce4d
Ad: dismiss the infobox when clicked outside
2022-08-03 11:53:17 -05:00
Alex Gleason
c0f4130edf
Display popover in ad
2022-08-03 11:42:54 -05:00
Alex Gleason
3971d724d3
Status Card: shrink link text size
2022-08-03 11:15:30 -05:00
Alex Gleason
3a010fa60d
Don't add title to Rumble ads provider
2022-08-03 11:12:22 -05:00
Alex Gleason
0bffe4a227
Refactor status Card description with UI components
2022-08-03 11:05:57 -05:00
Alex Gleason
19ffcd2233
Merge remote-tracking branch 'origin/develop' into ads
2022-08-03 10:51:07 -05:00
Alex Gleason
1c78a2ea46
Refactor status Card description
2022-08-03 10:48:50 -05:00
Alex Gleason
77ad89bc48
Fix height of horizontal link cards
2022-08-03 10:33:35 -05:00
Alex Gleason
c74721f1e1
Ads: display tooltip
2022-08-02 20:52:27 -05:00
Alex Gleason
ad7ec8b1a6
Make ads horizontal cards
2022-08-02 20:14:28 -05:00
Alex Gleason
f6e5df2278
Jest: include QueryClientProvider in tests
2022-08-01 23:42:13 -05:00
Alex Gleason
0eeca2be5c
Add Rumble AdProvider
2022-08-01 23:12:11 -05:00
Alex Gleason
b02141874e
Show ads in feed
2022-08-01 22:49:16 -05:00
Alex Gleason
f112dd980b
AdProvider boilerplate
2022-08-01 18:50:46 -05:00
Alex Gleason
d5fd3af903
Ad: use card.width, card.height
2022-08-01 18:02:23 -05:00
Alex Gleason
21ac46bada
Ad: fetch impression URL
2022-08-01 17:55:13 -05:00
Alex Gleason
a509f72c40
Create Ad component
2022-08-01 17:36:15 -05:00
Justin
20209c81ab
Improve visuals with branding
...
Co-authored-by: Alex Gleason <alex@alexgleason.me>
2022-08-01 14:40:07 -04:00
ac83c9c18c
Support mutes duration
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-31 11:57:31 +02:00
Alex Gleason
7f14dd2331
Notification: treat follow differently from follow_request
2022-07-30 18:37:48 -05:00
e45623eef6
Fix: Unable to approve follower requests from notifications
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-30 23:34:18 +02:00
d7967882a0
Allow to paste attachments in chat box
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-29 22:03:45 +02:00
marcin mikołajczak
f05ca46138
Merge branch 'edit-notifications' into 'develop'
...
Status edits notifications
See merge request soapbox-pub/soapbox-fe!1689
2022-07-28 13:39:43 +00:00
217b97cf4a
Remove Move notifications from filter bar
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-27 23:47:30 +02:00
d05cabe9a8
Status edits notifications
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-27 23:47:16 +02:00
Justin
0e9aa9c62a
Improve center position of cards for the Auth Layout
2022-07-27 08:22:45 -04:00
Justin
032735bac4
Lint
2022-07-26 14:53:17 -04:00
Alex Gleason
50d60b7bb4
Merge branch 'gdpr' into 'develop'
...
GDPR banner
See merge request soapbox-pub/soapbox-fe!1678
2022-07-26 18:34:23 +00:00
Justin
309c8bee80
Merge branch 'tos' into 'develop'
...
Add ToS acceptance to registration
See merge request soapbox-pub/soapbox-fe!1680
2022-07-26 18:23:50 +00:00
Justin
0b06731b07
Simplify the Banner width across usage
2022-07-26 14:22:13 -04:00
Alex Gleason
af6cb3a4c2
Merge remote-tracking branch 'origin/develop' into gdpr
2022-07-26 10:32:15 -05:00
Alex Gleason
0480bfab94
Add Banner UI component
2022-07-26 10:30:48 -05:00
marcin mikołajczak
fa8f4b7a2a
Merge branch 'icons' into 'develop'
...
Replace LineAwesome with Tabler in some places
See merge request soapbox-pub/soapbox-fe!1683
2022-07-26 14:07:53 +00:00
df136bb8c8
Use file-spreadsheet icon
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-26 12:56:31 +02:00
eb62ebfa52
Replace LineAwesome with Tabler in some places
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-26 12:30:51 +02:00
58952f0ab2
Add break-words to profile fields content
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-26 11:53:36 +02:00
Alex Gleason
83329d0887
Copy react-notification's source code directly into the project
2022-07-25 22:58:09 -05:00
Justin
40562248e0
Add ToS acceptance to registration
2022-07-25 15:41:23 -04:00
Alex Gleason
2db72c2a58
Merge branch 'developers-commithash' into 'develop'
...
Developers: display Soapbox version and commit hash in developers menu
See merge request soapbox-pub/soapbox-fe!1673
2022-07-25 15:44:47 +00:00
Alex Gleason
24ab5cd19a
Merge branch 'external-login-errors' into 'develop'
...
ExternalLogin: display snackbar errors
See merge request soapbox-pub/soapbox-fe!1672
2022-07-22 17:41:57 +00:00
marcin mikołajczak
f12fc96eb9
Merge branch 'restore-account-endorsements' into 'develop'
...
Restore featured accounts
See merge request soapbox-pub/soapbox-fe!1670
2022-07-22 13:37:59 +00:00
045a73f1d9
conditionally show endorse toggle
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-22 13:29:00 +02:00
Alex Gleason
1ffd61af67
DevelopersMenu: display source code version
2022-07-21 19:53:43 -05:00
Alex Gleason
cbd9dd52ee
DevelopersMenu: refactor DashWidget into a React.FC
2022-07-21 19:46:37 -05:00
Alex Gleason
131c783ea9
ExternalLogin: display snackbar errors
2022-07-21 17:16:46 -05:00
a3afeb6c54
Fix: When I visit a link to a status, the user's avatar is focused
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-21 23:47:21 +02:00
3c835cf724
Restore featured accounts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-21 23:14:23 +02:00
Alex Gleason
8a392c187f
Add eslint-plugin-compat
2022-07-21 12:19:36 -05:00
Justin
2dcf42e2c8
Merge branch 'improve-mobile-suggestions' into 'develop'
...
Improve mobile display of feed suggestions
See merge request soapbox-pub/soapbox-fe!1664
2022-07-21 14:57:26 +00:00
Alex Gleason
d32b6bca83
Merge branch 'autofill' into 'develop'
...
Restore autocomplete in some cases
See merge request soapbox-pub/soapbox-fe!1662
2022-07-21 14:45:22 +00:00
Justin
e6a1b20005
Merge branch 'timeline-fix' into 'develop'
...
Refetch timeline if user stops following someone
See merge request soapbox-pub/soapbox-fe!1663
2022-07-21 13:56:07 +00:00
Justin
a5b8837a4d
Improve mobile display of feed suggestions
2022-07-21 09:54:58 -04:00
Justin
c53b7a984f
Refetch timeline if user stops following someone
2022-07-20 14:23:11 -04:00
Alex Gleason
287429d651
Restore autocomplete in some cases
2022-07-20 12:41:39 -05:00
b294769dfe
Merge remote-tracking branch 'soapbox/develop' into styles
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-20 19:21:53 +02:00
Justin
25b8835e6a
Fix backdrop-blur for Firefox
2022-07-20 09:13:12 -04:00
Justin
c30e8f1fd9
Set the ref on the actual carousel div
2022-07-20 09:01:36 -04:00
Alex Gleason
077b2398ba
Merge branch 'normalize-username' into 'develop'
...
Login: strip whitespace around username, strip leading @
See merge request soapbox-pub/soapbox-fe!1655
2022-07-19 19:57:31 +00:00
marcin mikołajczak
d6f3cc7442
Merge branch 'emoji-pointer' into 'develop'
...
Add cursor-pointer to emoji reactions in StatusInteractionBar
See merge request soapbox-pub/soapbox-fe!1656
2022-07-19 13:47:19 +00:00
Justin
04a4e82df3
Merge branch 'carousel-cutoff' into 'develop'
...
Carousel cutoff
See merge request soapbox-pub/soapbox-fe!1649
2022-07-19 13:12:13 +00:00
c43ad4fe88
Add cursor-pointer to emoji reactions in StatusInteractionBar
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-19 12:35:41 +02:00
marcin mikołajczak
87e39f52e6
Merge branch 'color-picker' into 'develop'
...
Fix color picker closing on toggle
See merge request soapbox-pub/soapbox-fe!1653
2022-07-19 05:11:51 +00:00
marcin mikołajczak
0f94fd3cec
Merge branch 'chats-empty-message' into 'develop'
...
Display 'No chats found' in a card
See merge request soapbox-pub/soapbox-fe!1650
2022-07-19 05:11:18 +00:00
marcin mikołajczak
5edcc0459c
Merge branch 'birthday-input-clear' into 'develop'
...
Allow to clear BirthdayInput
See merge request soapbox-pub/soapbox-fe!1654
2022-07-19 05:11:07 +00:00
Alex Gleason
0a74c64bb7
Actually, remove pattern from login inputs (it can be an email too)
2022-07-18 21:52:27 -05:00
Alex Gleason
fb45d62d70
Login: strip whitespace around username, strip leading @
2022-07-18 21:50:02 -05:00
marcin mikołajczak
b0a9244782
Update index.tsx
2022-07-18 22:35:07 +00:00
4af99de109
Allow to clear BirthdayInput
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-19 00:11:12 +02:00
15852154c5
Fix color picker closing on toggle
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-18 23:44:37 +02:00
2f5ca7c740
Display 'No chats found' in a card
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-18 23:01:09 +02:00
marcin mikołajczak
547bb0a9e9
Merge branch 'feed-suggestions-hide-empty' into 'develop'
...
Hide FeedSuggestions if empty
See merge request soapbox-pub/soapbox-fe!1647
2022-07-18 19:56:15 +00:00
Justin
0de3da4302
Ensure no cuttoff in Feed Carousel
2022-07-18 15:23:39 -04:00
b92cdabd62
Hide FeedSuggestions if empty
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-18 21:10:05 +02:00
bd05f8a245
Add object-cover to avatars in FeedSuggestions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-18 21:08:43 +02:00
marcin mikołajczak
9de46333b2
Merge branch 'hide-profile-tabs' into 'develop'
...
Hide tabs on Followers, Following… pages
See merge request soapbox-pub/soapbox-fe!1630
2022-07-18 15:41:01 +00:00
marcin mikołajczak
66168f5ad9
Merge branch 'break-words-reply-indicator' into 'develop'
...
Fix: post content is not truncated or wrapped in reply box
Closes #1041
See merge request soapbox-pub/soapbox-fe!1642
2022-07-17 17:53:17 +00:00
c7fc5e65f8
Fix: post content is not truncated or wrapped in reply box
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-17 19:41:01 +02:00
ff1b63f796
Fix notifications loading
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-17 19:15:59 +02:00
marcin mikołajczak
c5b751a68d
Merge branch 'announcements' into 'develop'
...
Announcements
See merge request soapbox-pub/soapbox-fe!1614
2022-07-16 19:02:10 +00:00
38066799e3
Merge remote-tracking branch 'soapbox/develop' into hide-profile-tabs
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-16 00:31:32 +02:00
b57cecea8d
Minor visual improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-16 00:27:52 +02:00
3d057daa43
Apply suggestions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-16 00:03:52 +02:00
Justin
7482d37f5c
Merge branch 'add-loading-state-to-carousel' into 'develop'
...
Add disabled state when changing feed filter
See merge request soapbox-pub/soapbox-fe!1636
2022-07-14 20:58:00 +00:00
Justin
6f727ae139
Add disabled state when changing feed filter
2022-07-14 15:46:04 -04:00
Alex Gleason
3377f1dcd1
Merge branch 'developers-stuff' into 'develop'
...
Add advanced settings under Developers section, refactor
See merge request soapbox-pub/soapbox-fe!1625
2022-07-14 18:18:22 +00:00
Alex Gleason
04ff9de05d
Merge branch 'phone-input' into 'develop'
...
Introduce PhoneInput component
See merge request soapbox-pub/soapbox-fe!1632
2022-07-14 18:16:40 +00:00
Alex Gleason
4b94bc8b5d
Merge remote-tracking branch 'origin/develop' into ptr-fix
2022-07-14 13:01:18 -05:00
marcin mikołajczak
0c13ecf10f
Merge branch 'ts-notifications' into 'develop'
...
Notifications: TS
See merge request soapbox-pub/soapbox-fe!1628
2022-07-14 05:42:09 +00:00
marcin mikołajczak
2d5454a93f
Merge branch 'ts' into 'develop'
...
TypeScript, React.FC
See merge request soapbox-pub/soapbox-fe!1592
2022-07-14 05:41:41 +00:00
Alex Gleason
f4f34cf585
Remove PullToRefresh from ScrollableList, wrap outer components instead
2022-07-13 20:13:37 -05:00
Alex Gleason
efad8e0e67
Fix SmsVerification test
2022-07-13 19:34:29 -05:00
Alex Gleason
6f2ba29f81
Merge remote-tracking branch 'origin/develop' into phone-input
2022-07-13 19:15:46 -05:00
Alex Gleason
ca833e5eed
Revert "Timeline: don't try to memoize getStatusIds"
...
This reverts commit dd58f8fce7
.
2022-07-13 19:15:39 -05:00
Alex Gleason
11a0329924
Fix pages that use PhoneInput
2022-07-13 19:08:19 -05:00
Alex Gleason
f62dcc6650
Simplify PhoneInput to only care about its own internal state
2022-07-13 17:37:40 -05:00
849d82d620
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-13 23:59:27 +02:00
3e6dc0cfe7
PinnedStatuses: TS, FC
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-13 21:03:45 +02:00
479386af03
Merge remote-tracking branch 'soapbox/develop' into ts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-13 20:57:12 +02:00
54ad8f7fbb
Hide tabs on Followers, Following… pages
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-13 20:54:43 +02:00
Alex Gleason
a8c709b41c
Refactor formatPhoneNumber to accept countryCode
2022-07-13 11:40:02 -05:00
Alex Gleason
5c9cecf8c8
Add PhoneInput component
2022-07-13 09:42:58 -05:00
Alex Gleason
dd58f8fce7
Timeline: don't try to memoize getStatusIds
2022-07-11 19:29:38 -05:00
d527425f67
Update notification.test.tsx
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-12 00:25:07 +02:00
37d97eb857
Notifications: TS
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-11 23:27:43 +02:00
marcin mikołajczak
ffe14d9aa7
Merge branch 'notifications-empty-messages' into 'develop'
...
Show different 'empty notifications' message if category is selected
See merge request soapbox-pub/soapbox-fe!1627
2022-07-11 20:20:44 +00:00
c9edf20ab7
Show different 'empty notifications' message if category is selected
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-11 20:10:14 +02:00
marcin mikołajczak
30bf4a04b3
Merge branch 'styles-' into 'develop'
...
Federation restrictions page styles
See merge request soapbox-pub/soapbox-fe!1622
2022-07-11 17:53:47 +00:00
Alex Gleason
70cd4148e6
Merge branch 'subscription-button-no-tooltip' into 'develop'
...
SubscriptionButton: remove tooltip warning about web push
See merge request soapbox-pub/soapbox-fe!1618
2022-07-11 17:15:03 +00:00
Alex Gleason
641c87866e
SettingsStore: add advanced quickfilter toggle
2022-07-11 12:10:02 -05:00
Alex Gleason
c8004a7532
SettingsStore: add advanced settings toggles
2022-07-11 12:04:00 -05:00
Alex Gleason
faa02ecc3d
Preferences: prefer custom hooks
2022-07-11 11:54:51 -05:00
Alex Gleason
5a8bae5126
Rename developers modules with hypens
2022-07-11 11:44:03 -05:00
Alex Gleason
55cff5638f
CreateApp: manage params with POJO
2022-07-11 11:42:10 -05:00
Alex Gleason
104c2305fb
CreateApp: convert to TSX+FC
2022-07-11 11:34:14 -05:00
Alex Gleason
930a10a63e
SettingsStore: convert to TSX+FC
2022-07-11 10:48:25 -05:00
Justin
96e47962c9
Hide carousel if no avatars
2022-07-11 09:10:10 -04:00
Justin
1254f8a3f3
Merge branch 'feed-suggestions' into 'develop'
...
Feed suggestions
See merge request soapbox-pub/soapbox-fe!1595
2022-07-11 13:00:41 +00:00
604ad37c11
Federation restrictions page styles
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-11 00:02:08 +02:00
ec040ff253
Merge remote-tracking branch 'soapbox/develop' into announcements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-09 23:54:04 +02:00
d5a6e978e6
Announcements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-09 23:47:58 +02:00
Alex Gleason
3874d1d9ef
Merge remote-tracking branch 'origin/develop' into feed-suggestions
2022-07-09 15:02:45 -05:00
Alex Gleason
ef6510f03b
Merge remote-tracking branch 'origin/develop' into subscription-fixes
2022-07-09 14:46:47 -05:00
f5c3497ece
Merge remote-tracking branch 'soapbox/develop' into announcements
2022-07-09 19:35:03 +02:00
Alex Gleason
16c08b23a8
Fix improper import of Tabler icons
2022-07-09 11:22:38 -05:00
Alex Gleason
6ddb44f626
Upgrade Tabler to v1.73.0, use new import paths, remove Webpack hack
2022-07-09 11:20:02 -05:00
Alex Gleason
018117049e
Update icons in notifications filter bar
2022-07-08 18:33:10 -05:00
Alex Gleason
f66d65924a
Better enforcement of notification types
2022-07-08 18:09:57 -05:00
Alex Gleason
463c9fc9f5
Please the linter gods
2022-07-08 17:49:30 -05:00
Alex Gleason
b10dc7ea6e
Notification: fix ariaLabel crash
2022-07-08 17:20:41 -05:00
Alex Gleason
143aa119d2
notification.chat_mention --> notification.pleroma:chat_mention
2022-07-08 17:07:38 -05:00
2925c88360
wip
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-09 00:01:25 +02:00
Alex Gleason
44d0a75044
SubscriptionButton: remove tooltip warning about web push
2022-07-08 16:54:23 -05:00
Alex Gleason
1b373fae97
Fix registration test
2022-07-08 15:08:24 -05:00
Alex Gleason
f37f4b9e6e
Public layout header: fix weird error where the header can disappear
2022-07-08 13:50:38 -05:00