96d39a9d1a
Groups: Hide ComposeForm if not a member, add Media panel
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-18 13:17:45 +01:00
Alex Gleason
8a14dfefe7
Merge remote-tracking branch 'origin/develop' into theme-editor
2022-12-17 17:57:43 -06:00
Alex Gleason
63ee2ba2ba
Bundle: componentWillReceiveProps --> UNSAFE_componentWillReceiveProps
2022-12-17 11:01:43 -06:00
b6b9fdb035
Groups: fix DetailsStep
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 15:59:11 +01:00
f829440104
Add groups link to sidebar
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 14:37:08 +01:00
0e730cf762
Groups: add key to group links
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 14:33:40 +01:00
Alex Gleason
48bd830349
Merge remote-tracking branch 'origin/develop' into theme-editor
2022-12-16 18:39:20 -06:00
fd6e3f4032
Groups: Make strings localizable
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 00:33:07 +01:00
0d617d4de8
Groups: simple member list
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 00:07:35 +01:00
ecaf3af364
Groups: utilize isDefaultAvatar, isDefaultHeader
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-16 21:35:09 +01:00
d4024e927d
Merge remote-tracking branch 'soapbox/develop' into mastodon-groups
2022-12-16 21:33:23 +01:00
36350f1cc4
More group actions, allow to edit groups, visuals
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-16 21:33:17 +01:00
d524a7c700
Groups: UI improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-15 23:51:30 +01:00
marcin mikołajczak
e8d6c7d4b6
Merge branch 'profile-header' into 'develop'
...
Default header should not be clickable
See merge request soapbox-pub/soapbox!1994
2022-12-15 11:52:16 +00:00
Alex Gleason
7ae1b197d5
Feature-gate event routes
2022-12-14 17:38:57 -06:00
683504c997
Allow creating events, events list
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-14 22:59:59 +01:00
7c4aca51dc
some basic groups ui
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-13 23:03:01 +01:00
6900b59697
Move isDefaultHeader and isDefaultAvatar to utils/accounts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-13 00:09:00 +01:00
24b790c2d1
Set tile server to empty by default
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-08 16:45:33 +01:00
2137193935
Revert "Remove 'show on map' for now"
...
This reverts commit 46cb676822
.
2022-12-08 16:30:48 +01:00
Alex Gleason
fbd2471dc6
Move StatProvider above UI, increment chats unread counter from streaming events
2022-12-07 00:45:10 -06:00
Alex Gleason
ef4e738625
Load chats even on small screen sizes
2022-12-06 22:22:25 -06:00
Alex Gleason
2cedd69f1d
Merge remote-tracking branch 'origin/develop' into chats
2022-12-06 11:53:47 -06:00
46cb676822
Remove 'show on map' for now
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-02 23:16:11 +01:00
Chewbacca
5816659a09
Refactor chat functions
2022-12-02 15:50:54 -05:00
ea4f7a7332
Merge remote-tracking branch 'soapbox/develop' into events
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-30 23:39:49 +01:00
Alex Gleason
31444756e4
Merge remote-tracking branch 'origin/develop' into chats
2022-11-30 12:46:24 -06:00
403bcba525
Compose event modal improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-30 19:32:35 +01:00
Alex Gleason
7675860429
Refactor columns
2022-11-30 11:19:16 -06:00
marcin mikołajczak
443b960067
Show quoted statuses list
2022-11-29 23:32:21 +00:00
ee389e523d
Allow to configure tile server
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-29 23:14:16 +01:00
Alex Gleason
e5ff4fa176
Merge remote-tracking branch 'origin/develop' into events
2022-11-29 11:40:42 -06:00
marcin mikołajczak
c87826c419
Merge branch 'report-modal-previous' into 'develop'
...
do not show 'previous' button in last step
See merge request soapbox-pub/soapbox!1964
2022-11-28 16:08:36 +00:00
90cb114237
do not show 'previous' button in last step
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-28 16:56:18 +01:00
marcin mikołajczak
0d278ffc53
Merge branch 'report-modal-previous' into 'develop'
...
Show 'previous' button in report modal
See merge request soapbox-pub/soapbox!1961
2022-11-28 15:06:29 +00:00
Chewbacca
50f5e2af38
Merge remote-tracking branch 'origin/develop' into chats
2022-11-28 10:03:40 -05:00
4a96507cd1
Show 'previous' button in report modal
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-28 00:08:27 +01:00
Alex Gleason
ed573bfeb2
Merge remote-tracking branch 'origin/develop' into use-instance
2022-11-27 16:42:06 -06:00
9ba56a3945
Merge remote-tracking branch 'soapbox/develop' into events
2022-11-27 23:33:51 +01:00
Alex Gleason
5bb30b6282
Merge remote-tracking branch 'origin/develop' into chats
2022-11-27 15:30:00 -06:00
Alex Gleason
d61e115804
Merge branch 'profile-fields-mobile' into 'develop'
...
Display custom profile fields on mobile
Closes #1160
See merge request soapbox-pub/soapbox!1955
2022-11-26 22:58:28 +00:00
c61dcddd81
Events page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-26 22:15:58 +01:00
Alex Gleason
8c55af5b5e
Display custom profile fields on mobile
...
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1160
2022-11-26 14:36:09 -06:00
Alex Gleason
e114b1d362
Break ProfileField out into its own file
2022-11-26 14:25:22 -06:00
Alex Gleason
3b1eaaddfc
Redesign EditFederationModal
2022-11-26 13:28:51 -06:00
859d93b289
Merge remote-tracking branch 'soapbox/develop' into events-
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-26 20:25:48 +01:00
91103fe400
Events route
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-26 20:13:14 +01:00
Alex Gleason
42aff1ca29
Merge remote-tracking branch 'origin/develop' into use-instance
2022-11-26 10:45:13 -06:00
Alex Gleason
d3b67e5167
Add useInstance() hook
2022-11-26 10:43:46 -06:00
ed22df7a51
Update tests
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-26 16:50:53 +01:00
8b4390681b
Make some strings localizable
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-26 14:09:28 +01:00
c1179f0475
Lint, cleanup, styles…
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-25 19:28:43 +01:00
785c6b57e3
RTL support, use Stack and HStack in more places
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-25 18:04:11 +01:00
Alex Gleason
16f52538ce
MediaModal: fix hotkey navigation
...
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1209
2022-11-23 13:46:09 -06:00
Alex Gleason
ea0146400c
Merge remote-tracking branch 'origin/develop' into sensitive-video-fix
2022-11-23 11:49:27 -06:00
Alex Gleason
47613dde56
Simplify StillImage component, fix header images
2022-11-22 11:33:47 -06:00
fe50acf0c3
Move RSS button to account menu
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-21 21:03:35 +01:00
8be2ee918d
Merge remote-tracking branch 'soapbox/develop' into rss-button
2022-11-21 20:41:25 +01:00
Chewbacca
f7f40703cd
Merge remote-tracking branch 'origin/develop' into chats
2022-11-21 12:06:44 -05:00
Alex Gleason
b530d933a3
Merge remote-tracking branch 'origin/develop' into markup-css
2022-11-20 15:00:58 -06:00
Alex Gleason
8061c8d782
Revert "Merge branch 'mouseup' into 'develop'"
...
This reverts commit 39b4ee9f09
, reversing
changes made to a0597a6445
.
2022-11-20 12:27:45 -06:00
Alex Gleason
7e32f0d992
Add <Markup> component to style markup from the API
2022-11-19 18:15:17 -06:00
Alex Gleason
0cea66dcef
ProfileDropdown: allow clicking accounts again
2022-11-19 15:10:23 -06:00
Alex Gleason
ba8cab0513
Sensitive video refactor
...
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1190
2022-11-18 18:34:27 -06:00
Alex Gleason
cac650cded
Merge branch 'cz-language' into 'develop'
...
improved Czech language localization + changed a few hard-coded strings to localized ones
See merge request soapbox-pub/soapbox!1915
2022-11-18 23:32:26 +00:00
Michal Dvorak
020b2d7319
improved Czech language localization + changed a few hard-coded strings to localized ones
2022-11-17 19:55:40 +01:00
Chewbacca
72c26bc9bc
Merge remote-tracking branch 'origin/develop' into chats
2022-11-17 10:58:34 -05:00
2b8bad3cb0
Remove unused styles, also fix #1180
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-17 16:10:18 +01:00
Chewbacca
c2cedaf02c
Remove 'donations.scss'
2022-11-16 12:50:38 -05:00
Chewbacca
a559ed72c9
Move Accordion into Component UI
2022-11-16 12:30:24 -05:00
Chewbacca
53feace383
Remove 'accordian.scss'
2022-11-16 12:25:47 -05:00
Chewbacca
41a08c613b
Organize modals into modals/ subfolder
2022-11-16 09:34:16 -05:00
Chewbacca
774b627397
Rename files (14): cleanup misc v2
2022-11-16 08:35:35 -05:00
Chewbacca
863ac4ea70
Rename files (13): cleanup misc
2022-11-16 08:35:32 -05:00
Chewbacca
637d78db01
Rename files (11): utils
2022-11-16 08:34:55 -05:00
Chewbacca
d99339ee6c
Rename files (9): reducers
2022-11-16 08:34:50 -05:00
Chewbacca
ad2acd26f5
Rename files (8): pages
2022-11-16 08:34:47 -05:00
Chewbacca
24e7873bce
Rename files (6): _ -> -
2022-11-15 14:00:40 -05:00
Chewbacca
d4f5fd4d88
Rename files (5): _ -> -
2022-11-15 12:23:36 -05:00
Chewbacca
717e61a6e0
Rename files (4): _ -> -
2022-11-15 11:13:54 -05:00
Chewbacca
a0d960dd21
Rename files (2): _ -> -
2022-11-15 11:00:49 -05:00
Chewbacca
c95423c7e7
Rename files (1): _ -> -
2022-11-15 09:11:30 -05:00
Chewbacca
e78242806f
Rename files (0): _ -> -
2022-11-15 09:10:14 -05:00
Chewbacca
d5fc6fe252
Merge remote-tracking branch 'origin/develop' into chats
2022-11-14 10:14:45 -05:00
6b5e802bd0
Add 'create event' button to profile dropdown for now
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-12 23:30:46 +01:00
3c1b9c6154
lint
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-12 16:52:06 +01:00
7b2193d753
Merge remote-tracking branch 'soapbox/develop' into events-
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-12 16:48:27 +01:00
c76639c42e
JS -> TS, FC
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-12 15:18:24 +01:00
f2c5e138f3
Do not define translatable messages inline
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-12 00:07:02 +01:00
Chewbacca
d12ca77502
Merge remote-tracking branch 'origin/develop' into chats
2022-11-11 06:58:20 -05:00
5d10324127
Allow displaying RSS button to unauthenticated users
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-11 11:59:06 +01:00
4c37afa34f
Improve click handling
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-10 17:01:41 +01:00
Chewbacca
f6290be1e2
Merge remote-tracking branch 'origin/develop' into chats
2022-11-09 07:46:51 -05:00
Chewbacca
ee05f79497
Remove log
2022-11-07 15:42:55 -05:00
Chewbacca
acede4b519
Merge remote-tracking branch 'origin/develop' into chats
2022-11-07 08:17:11 -05:00
5658ee77a4
Ask for confirmation before revoking current session
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-05 16:55:23 +01:00
marcin mikołajczak
f11ba14093
Merge branch 'muting_with_duration' into 'develop'
...
Support mutes duration
See merge request soapbox-pub/soapbox!913
2022-11-04 16:29:08 +00:00
Alex Gleason
645af3d1ed
Merge branch 'remove-unused' into 'develop'
...
Remove unused .js files, remove groups
See merge request soapbox-pub/soapbox!1862
2022-11-04 14:38:05 +00:00
Alex Gleason
0d82e129a0
Merge branch 'dev-sw' into 'develop'
...
Developers: add Service Worker debug page
See merge request soapbox-pub/soapbox!1863
2022-11-04 14:37:22 +00:00
Chewbacca
472df260fe
Ensure Policy Modal opens upon login
2022-11-04 07:36:48 -04:00
Chewbacca
53208bd670
Improve light-mode styling on Policy Modal and Read Receipts
2022-11-04 07:36:30 -04:00
Alex Gleason
69767b0b75
Don't check react-notification into the repo
2022-11-03 19:36:14 -05:00
Alex Gleason
66cd92970b
Developers: add Service Worker debug page
2022-11-03 18:56:33 -05:00
Alex Gleason
dec89cb236
Remove unused .js files, remove groups
2022-11-03 15:52:25 -05:00
Chewbacca
bfcafecfe2
Merge remote-tracking branch 'origin/develop' into chats
2022-11-03 14:16:52 -04:00
Alex Gleason
9bbffb6957
Fix video not visible in modal
2022-11-02 19:55:39 -05:00
Alex Gleason
eeb8ca37a6
Merge remote-tracking branch 'origin/develop' into chats
2022-11-02 11:27:21 -05:00
Chewbacca
650387dc77
Add Policy Modal
2022-11-01 13:22:29 -04:00
Alex Gleason
e3352b89d8
Remove "show more" CW button, display SensitiveContentOverlay instead
2022-10-31 15:18:40 -05:00
Chewbacca
d9befff3f5
Update report text to be more clear
2022-10-31 15:55:04 -04:00
Chewbacca
1d04810c5a
Update ToS link to accent blue
2022-10-31 15:53:24 -04:00
Chewbacca
da1d8c7e97
Merge remote-tracking branch 'origin/develop' into chats
2022-10-27 10:25:46 -04:00
Alex Gleason
3b1d8972b0
Scaffold theme editor
2022-10-25 16:56:25 -05:00
3e0b6c38cd
Merge remote-tracking branch 'soapbox/develop' into events-
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-10-25 18:46:29 +02:00
d7727b727f
Make ActionsModal items full width, minor style improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-10-23 20:52:45 +02:00
Chewbacca
dc6ac50c70
Merge remote-tracking branch 'origin/develop' into chats
2022-10-19 10:41:32 -04:00
Alex Gleason
ed558ba5ca
MediaModal: fix clicking Audio causes modal to close
2022-10-18 19:23:01 -05:00
Alex Gleason
fa7a517a95
Pass status to MediaModal, handle status undefined
2022-10-18 19:10:16 -05:00
Chewbacca
1ab7591b36
Merge remote-tracking branch 'origin/develop' into chats
2022-10-17 08:34:24 -04:00
Chewbacca
1007a2797e
Re-organize folders
2022-10-17 08:34:19 -04:00
Alex Gleason
a156c399a9
VideoModal: pass visible=true
2022-10-14 16:45:10 -05:00
Chewbacca
65a8bf9aa1
Merge remote-tracking branch 'origin/develop' into chats
2022-10-14 14:27:53 -04: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
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
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
965fd8e479
MediaModal: fix types for Audio
2022-10-13 13:01:30 -05:00
Chewbacca
92d3bf140c
Improve Trends Panel in the sidebar
2022-10-13 12:35:11 -04: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
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
Alex Gleason
cdb5b505ba
Merge remote-tracking branch 'origin/develop' into chats
2022-10-04 12:40:48 -05: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
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
af49171cb9
fullscreen.js --> fullscreen.ts
2022-09-30 19:53:59 -05: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
Justin
7fde4a0c5c
Small UI improvements to chat
2022-09-30 10:22:55 -04: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
e582eda17e
Route /chats/new to ChatIndex
2022-09-28 19:16:20 -05: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
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
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
c40651150c
Merge remote-tracking branch 'origin/develop' into chats
2022-09-27 10:41:20 -04:00
Justin
facd4e95f5
Add tests for new Who To Follow panel
2022-09-27 09:58:49 -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
904e93bd8e
Fix ReplyMentionsModal crash
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-22 22:00:32 +02:00
Justin
89c1225976
Hide widget if not onboarded
2022-09-22 12:55:29 -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
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
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
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
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
6cce0a0291
Introduce useCompose hook
...
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
2022-09-14 20:01:44 +02:00
Justin
45afb665b9
Add chat settings to chat main page
2022-09-13 14:11:22 -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
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
Alex Gleason
9610447a79
Fix permissioning of moderator modal
2022-09-11 14:46:01 -05:00
Alex Gleason
5d30a8772d
AccountModerationModal: allow deactivating and deleting accounts
2022-09-11 14:29:14 -05:00
Alex Gleason
a61cb2c7cd
AccountModerationModal: add account ID
2022-09-11 14:20:05 -05:00
Alex Gleason
c973b64781
AccountModerationModal: allow suggesting a user
2022-09-11 14:09:09 -05:00
Alex Gleason
84bbecb36e
AccountModerationModal: allow setting the user as a donor
2022-09-11 13:58:05 -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
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
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
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
f7c09461fd
Event pages?
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-09 22:52:32 +02: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
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
bb535b10ed
Add ChatsPage for bigger layout
2022-09-01 13:17:30 -05:00
Alex Gleason
babac13493
Bundle: convert to TSX
2022-08-31 17:28:19 -05:00
Justin
ea5525d02c
Refactor leave/report 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
84dc06db42
d
2022-08-31 13:20:54 -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
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
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
2fded6daa9
Improve dark mode
2022-08-24 09:28:56 -04:00
Alex Gleason
6ea4129cb7
EmbedModal: use Divider component
2022-08-23 10:40:39 -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
Alex Gleason
6e5689e3a3
EmbedModal: allow-scripts
2022-08-21 15:08:05 -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
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
Alex Gleason
5f8a22b452
Native status embeds from Soapbox
2022-08-12 12:58:35 -05: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
66216bd5b6
Use Array.includes instead of indexOf
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-08-12 13:47:32 +02: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
bec42a3633
Visual tweaks for new branding
2022-08-09 11:50:10 -04: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
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
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
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
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
045a73f1d9
conditionally show endorse toggle
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-22 13:29:00 +02:00
3c835cf724
Restore featured accounts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-21 23:14:23 +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
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
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
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
Alex Gleason
a8c709b41c
Refactor formatPhoneNumber to accept countryCode
2022-07-13 11:40:02 -05:00
Alex Gleason
dd58f8fce7
Timeline: don't try to memoize getStatusIds
2022-07-11 19:29:38 -05: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
930a10a63e
SettingsStore: convert to TSX+FC
2022-07-11 10:48:25 -05:00
ewwwwwwww
a1f0f75f60
abstracted dropdown so it can be reused
2022-07-10 02:06:37 -07: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
b7b0ad06dc
Merge remote-tracking branch 'origin/develop' into update-emoji-mart
2022-07-09 15:21:17 -05:00
Alex Gleason
3874d1d9ef
Merge remote-tracking branch 'origin/develop' into feed-suggestions
2022-07-09 15:02:45 -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
ewwwwwwww
1962c6544e
emoji-picker fixes
2022-07-09 08:33:14 -07:00
ewwwwwwww
84267d3ffe
fix emoji-picker key input
2022-07-09 08:33:14 -07:00
ewwwwwwww
d98371bf6a
migrate emoji types
2022-07-09 08:31:27 -07:00
ewwwwwwww
4b7876f1a6
enabled async component
2022-07-09 08:30:44 -07:00
ewwwwwwww
2727fb8f20
lint fixes
2022-07-09 08:30:44 -07: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
b3b6a7e4bc
Announcements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-07 23:10:09 +02:00
Alex Gleason
bcc9ff5066
Merge branch 'ts-tests' into 'develop'
...
Make TypeScript work correctly in tests
Closes #1010
See merge request soapbox-pub/soapbox-fe!1610
2022-07-07 13:39:51 +00:00
Alex Gleason
afe1edddf9
rootReducer(undefined, {} as any) --> rootState
2022-07-06 17:22:11 -05:00
Justin
da98a1e137
Build Feed Suggestions
2022-07-06 14:30:06 -04:00
Justin
f148cda74a
Extend Account component
2022-07-06 14:30:03 -04:00
Justin
3e8ebb1661
Improve UX after subscribing to account
2022-07-06 14:20:20 -04:00
Alex Gleason
bdf00bb692
Fix types in various component tests
2022-07-06 12:17:17 -05:00
8e8329a7b0
Merge remote-tracking branch 'soapbox/develop' into ts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-07-01 00:04:56 +02:00
Alex Gleason
2f78b9ccc6
Merge branch 'remove-unauth-setting' into 'develop'
...
Remove the guestExperience setting
See merge request soapbox-pub/soapbox-fe!1582
2022-06-30 15:15:23 +00:00
9a207c970f
TypeScript, React.FC
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-30 16:51:36 +02:00
Justin
7ecb8f8d35
Merge branch 'feed-replacement' into 'develop'
...
Build Feed Filtering feature into the Home Timeline
See merge request soapbox-pub/soapbox-fe!1558
2022-06-30 12:19:51 +00:00
Alex Gleason
b3dc044ff3
Redirect /login when a user is signed in, add /login/add for multiple accounts
2022-06-29 13:32:59 -05:00
Alex Gleason
2e3718e548
Make /search a non-public route
2022-06-29 10:14:04 -05:00
Justin
8c581fc415
Skip dequeue when feed filtering
2022-06-29 11:10:00 -04:00
Alex Gleason
89e0eef60f
Remove the guestExperience setting
2022-06-28 14:43:03 -05:00
Justin
e3d976a2e7
Account for smaller screens
2022-06-28 14:26:59 -04:00
Justin
825f5566a0
Add CSS class with variables
2022-06-28 14:18:15 -04:00
Alex Gleason
b0b418d699
BackgroundShapes: use a CSS linear gradient
2022-06-28 10:47:41 -05:00
Justin
97b752c00c
Fix link UX issue on linkfooter
2022-06-27 11:52:05 -04:00
Alex Gleason
8e7d3d45a9
Merge branch 'sw-skipwaiting' into 'develop'
...
ServiceWorker: display a toast to skipWaiting and reload tabs when new ServiceWorker is ready
See merge request soapbox-pub/soapbox-fe!1480
2022-06-27 14:48:42 +00:00
Alex Gleason
41e5104fac
Update Tabler to v1.71.0, use new pencil-plus and message-circle-2 icons
2022-06-26 10:41:02 -05:00
marcin mikołajczak
dfbe05b390
Merge branch 'ts' into 'develop'
...
Reducers: TypeScript
See merge request soapbox-pub/soapbox-fe!1562
2022-06-25 06:00:44 +00:00