Commit graph

3256 commits

Author SHA1 Message Date
Alex Gleason
83c93a6d51
Fix Registration tests 2023-01-05 17:34:47 -06:00
Alex Gleason
b98073ee8f
Fix ReportModal test 2023-01-05 17:32:04 -06:00
Alex Gleason
fd542d1796
Fix SmsVerification tests 2023-01-05 17:30:00 -06:00
Alex Gleason
bd9bad9a4c
Fix ChatPage tests 2023-01-05 17:22:59 -06:00
Chewbacca
acb959f680 Merge branch 'fix-carousel-arrows' into 'develop'
Fix button in Carousel

See merge request soapbox-pub/soapbox!2122
2023-01-05 21:23:35 +00:00
Corné Dorrestijn
b325b8933e
Added a options in settings for redirect root no login 2023-01-05 20:52:37 +01:00
Chewbacca
f15988da3c Fix button in Carousel 2023-01-05 14:16:30 -05:00
Alex Gleason
35c916293e
yarn lint:js --fix 2023-01-05 11:55:08 -06:00
08a47bed5d Merge remote-tracking branch 'soapbox/develop' into cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-01-03 21:09:43 +01:00
Chewbacca
0a4d113d50 Fix bug with Feed Carousel 2023-01-03 12:12:50 -05:00
Chewbacca
189423b415 Improve UI/UX of the Feed Carousel 2023-01-03 09:22:26 -05:00
Alex Gleason
444754e1c8
Merge remote-tracking branch 'origin/develop' into fix/image-previews 2023-01-02 11:52:18 -06:00
Alex Gleason
02188118e7
Let media preview be configurable 2023-01-02 11:52:05 -06:00
690621e0a3 Merge remote-tracking branch 'soapbox/develop' into cleanup 2023-01-02 17:49:02 +01:00
ea2bb53379 Fix scheduled statuses page crashing on delete
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-01-01 23:21:05 +01:00
03349abc37 Merge remote-tracking branch 'soapbox/develop' into cleanup 2022-12-31 19:52:03 +01:00
674ffed6a5 These params should never be null, actually
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-31 19:48:31 +01:00
3cab6436e0 Remove feather-icons
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-31 16:08:23 +01:00
e167ec8b6e Mark some strings as translatable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-30 22:49:29 +01:00
925087024c back to use AccountContainer in Notification component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-30 22:43:58 +01:00
Alex Gleason
f20a8ab6fe Revert "Merge branch 'square' into 'develop'"
This reverts merge request !2027
2022-12-29 22:23:27 +00:00
Corné Dorrestijn
41b3d409fd
Allow configuration from root URL path 2022-12-29 18:05:44 +01:00
Chewbacca
2495dd2b9e Merge branch 'fix-req-error' into 'develop'
Fix 'req not defined' error

See merge request soapbox-pub/soapbox!2067
2022-12-29 15:58:56 +00:00
Chewbacca
7b5f61503f Fix test 2022-12-29 10:39:43 -05:00
Chewbacca
92e94ae4a5 Merge branch 'fix-undefined-bug' into 'develop'
Fix undefined bug with MediaModal

See merge request soapbox-pub/soapbox!2066
2022-12-29 15:17:35 +00:00
Chewbacca
e6dbb4d19f Lint 2022-12-29 09:53:55 -05:00
Chewbacca
e1e5051951 Fix undefined bug with MediaModal 2022-12-29 09:17:19 -05:00
b6bd46d417 Do not make requests to chats endpoint from profile page if chats are not supported
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-29 14:33:50 +01:00
Alex Gleason
85bc891dbb
Use accent color for "floating action button" (mobile compose button). 2022-12-27 21:40:39 -06:00
81e1e2d6ad Support Takahē
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-27 21:43:13 +01:00
8d95a4040b Merge remote-tracking branch 'soapbox/develop' into cleanup 2022-12-27 21:13:06 +01:00
Chewbacca
5c8cc86b9e Merge branch 'pin-avatar' into 'develop'
Add support for pinning an avatar in the Carousel

See merge request soapbox-pub/soapbox!2024
2022-12-27 15:37:38 +00:00
af2d0749a1 Remove legacy avatar component, convert AccountContainer to TS/FC
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-27 12:29:01 +01:00
82d3e3c5f4 Remove unused styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-26 17:34:55 +01:00
a7653403e7 Update immutable-js, fix tests, fix reducers/auth
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-26 14:09:09 +01:00
d1071a109b Remove unused styles/components
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-26 00:52:06 +01:00
4b3f03353d WIP TypeScript convertions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-26 00:31:07 +01:00
c692265249 Convert (legacy?) IconButton to tsx, remove unused code/styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-25 13:51:11 +01:00
Alex Gleason
fa1d7937a7
Fix mentions in RTL 2022-12-23 17:34:14 -06:00
Alex Gleason
f174d0e973
Merge remote-tracking branch 'origin/develop' into threads-rtl 2022-12-23 16:33:30 -06:00
Alex Gleason
8fde7f267d
Search: prevent overflow of text into icon 2022-12-23 16:24:04 -06:00
Alex Gleason
ea70f48023
Navbar: fix position of avatar in RTL on mobile 2022-12-23 16:02:39 -06:00
Alex Gleason
01d7aa6307
Move FAB to the left in RTL 2022-12-23 15:37:45 -06:00
Alex Gleason
ab7ec4babd
Refactor ComposeButton, FAB, and sidebar nav spacing 2022-12-23 15:22:41 -06:00
Alex Gleason
7a6126b978
Move FloatingActionButton to its own component 2022-12-23 14:57:16 -06:00
Alex Gleason
a4615296e8
Make all timelines use "home" timeline settings
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1230
2022-12-23 12:21:28 -06:00
Alex Gleason
0356b014b0
Letterbox images taller than 1:1 2022-12-22 21:06:27 -06:00
c792cc2549 Do not include link to profile in ReplyMentionsModal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-22 19:58:20 +01:00
Chewbacca
51146574d4 Fix tests 2022-12-22 12:02:17 -05:00
Chewbacca
b6afb8ae01 Add support for pinning an avatar in the Carousel 2022-12-22 11:23:18 -05:00
Chewbacca
a9e05859d1 Merge branch 'improve-toasts' into 'develop'
Introduce Toast module as Snackbar replacement

See merge request soapbox-pub/soapbox!2023
2022-12-21 19:47:35 +00:00
Chewbacca
8d28c37a7f Merge branch 'tab-continuation' into 'develop'
Allow tab continuation on Email confirmation

See merge request soapbox-pub/soapbox!1847
2022-12-21 19:26:52 +00:00
bd247797bb Merge remote-tracking branch 'soapbox/develop' into mastodon-groups
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-21 13:02:19 +01:00
23b1052a1d Remove unused styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-21 13:01:34 +01:00
Chewbacca
bffe5318a9 Fix tests 2022-12-20 13:14:38 -05:00
Chewbacca
f504d17abe Remove usage of 'snackbar' 2022-12-20 12:46:06 -05:00
Chewbacca
642d1d8b3e Convert 'info' usage to Toast 2022-12-20 12:46:06 -05:00
Chewbacca
b348ca71b9 Convert 'error' usage to Toast 2022-12-20 12:46:06 -05:00
Chewbacca
b7d0b4abe8 Convert 'success' usage to Toast 2022-12-20 12:46:06 -05:00
Chewbacca
397d79f73f Fix overflow issue on mobile 2022-12-19 10:33:37 -05:00
0879222aa2 Improve permissions check
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-19 14:10:13 +01:00
Alex Gleason
6b5c214b9a Merge branch 'dm-fixes' into 'develop'
Small chats fixes

Closes #1258

See merge request soapbox-pub/soapbox!2018
2022-12-19 00:04:32 +00:00
fa18698cd3 Groups: Status action bar actions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-18 21:19:44 +01:00
Alex Gleason
26cb4b1029
Hide button to chat with yourself
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1258
2022-12-18 12:58:19 -06:00
Alex Gleason
f955691d01
Settings: Messages --> Chats, reword follow criteria 2022-12-18 12:56:35 -06:00
Alex Gleason
fed6a7aa51
Fix demo mode 2022-12-18 12:29:31 -06:00
f6f056e0fe Support Mastodon permissions system(?)
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-18 18:18:26 +01:00
6b92d5f3a5 Manage group pages
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-18 18:03:41 +01:00
18b297ad63 Improve media panel styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-18 13:34:03 +01:00
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
34ebe9bd57
ThemeEditor: improve layout, improve color of slider 2022-12-17 21:25:20 -06:00
Alex Gleason
b71bb3966a
ThemeEditor: configure single-color items 2022-12-17 21:13:30 -06:00
Alex Gleason
ab70af31cd
ThemeEditor: restore default theme 2022-12-17 20:48:02 -06:00
Alex Gleason
716cc311c7
ThemeEditor: allow importing a theme 2022-12-17 20:36:54 -06:00
Alex Gleason
c624fbcba3
ThemeEditor: allow exporting a theme 2022-12-17 20:16:05 -06:00
Alex Gleason
b15871aaa8
utils/download: take a string instead of AxiosResponse 2022-12-17 20:15:40 -06:00
Alex Gleason
69a9748b3d
ThemeEditor: allow resetting the theme
(that was harder than I expected)
2022-12-17 19:39:54 -06:00
Alex Gleason
2505f622e2
ThemeEditor: add hue sliders 2022-12-17 19:02:02 -06:00
Alex Gleason
8a14dfefe7
Merge remote-tracking branch 'origin/develop' into theme-editor 2022-12-17 17:57:43 -06:00
Alex Gleason
8f78336a4b
Dashboard: include link to repo for the current commit 2022-12-17 16:14:57 -06:00
Alex Gleason
dc7aea6466
Admin: restyle unapproved account, delete admin.scss 2022-12-17 15:48:45 -06:00
Alex Gleason
6c232d70a8
Admin: improve design of Moderation Logs 2022-12-17 15:23:18 -06:00
Alex Gleason
60f54f80b0
Dashboard: add quick links to Soapbox Config and Moderation Log 2022-12-17 15:08:59 -06:00
Alex Gleason
4fde647aa8
Admin: redesign registration picker 2022-12-17 14:53:21 -06:00
Alex Gleason
52bdb48bfb
Admin: refactor email list downloads into List, get rid of .dashwidget css 2022-12-17 14:23:52 -06:00
Alex Gleason
ee443158b6
Admin: refactor counters with DashCounter component 2022-12-17 14:04:37 -06:00
Alex Gleason
819e03073b
SoapboxConfig: link to theme editor 2022-12-17 13:10:59 -06:00
Alex Gleason
f906558dba
Theme editor: allow saving theme 2022-12-17 13:05:50 -06:00
Alex Gleason
63ee2ba2ba
Bundle: componentWillReceiveProps --> UNSAFE_componentWillReceiveProps 2022-12-17 11:01:43 -06:00
7711553fd8 Groups: allow simple moderation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 17:57:43 +01: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
7d48c40b89 Placeholder group cards
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 14:31:23 +01:00
be30cdbcb2 Groups: use isDefaultHeader
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 13:38:41 +01:00
bed8619cf0 Groups: Snackbar messages, timelines handling
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 13:35:52 +01:00
Alex Gleason
62accd5559
Fix import paths 2022-12-16 19:22:59 -06:00
Alex Gleason
48bd830349
Merge remote-tracking branch 'origin/develop' into theme-editor 2022-12-16 18:39:20 -06:00
25b2f167f2 Groups: Lint, use PlaceholderAccount for GroupMembers
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 00:43:40 +01: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
Alex Gleason
3590b75b6b
InteractionCounter: use shortNumberFormat 2022-12-15 18:40:21 -06: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
71bad449a4 Merge branch 'gate-events' into 'develop'
Feature-gate event routes

See merge request soapbox-pub/soapbox!2005
2022-12-15 02:06:20 +00:00
Tassoman
d3e9b283eb Feeding hide network checkbox 2022-12-15 00:52:56 +00:00
Alex Gleason
7ae1b197d5
Feature-gate event routes 2022-12-14 17:38:57 -06:00
1bc30cb694 Update Polish translation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-15 00:37:12 +01:00
683504c997 Allow creating events, events list
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-14 22:59:59 +01:00
Alex Gleason
7138bec3b0
Merge remote-tracking branch 'origin/develop' into fix-avatar-ring 2022-12-14 14:41:14 -06:00
Alex Gleason
5499696915
EditProfile: move profile preview (avatar/banner) to the top 2022-12-14 13:53:59 -06:00
Alex Gleason
450119da99 Merge branch 'issue/1262' into 'develop'
file fields inverted position

Closes #1262

See merge request soapbox-pub/soapbox!1990
2022-12-14 19:50:50 +00:00
Alex Gleason
b5f829cdb3
Carousel: add mock for seen API 2022-12-14 13:28:41 -06:00
Alex Gleason
e2b6a7af84
Carousel: don't set unseen unless it's explicitly false (backwards-compat) 2022-12-14 13:23:11 -06:00
Alex Gleason
30abdab924
features.feedUserFiltering --> features.carousel 2022-12-14 12:54:42 -06:00
Chewbacca
fa4bd20d11 Merge branch 'carousel-v2' into 'develop'
Support 'seen' property in the Feed Carousel

See merge request soapbox-pub/soapbox!1978
2022-12-14 18:36:50 +00:00
Chewbacca
07d24c91d8 Allow tab continuation on Email confirmation 2022-12-14 12:59:21 -05:00
Alex Gleason
463504346c
Add Inter 600, fix ChatPaneHeader font weight 2022-12-14 10:12:24 -06:00
7c4aca51dc some basic groups ui
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-13 23:03:01 +01:00
Chewbacca
f0a057d685
Reduce size of timestamp 2022-12-13 10:48:12 -06:00
Chewbacca
84d0717f44 Fix avatar ring 2022-12-13 11:46:07 -05: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
761061c9a8 Default header should not be clickable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-13 00:00:13 +01:00
Alex Gleason
90513f1807 Merge branch 'chat-search-pagination' into 'develop'
Improve Chats search

See merge request soapbox-pub/soapbox!1993
2022-12-12 19:27:17 +00:00
Chewbacca
e8427b3081
Remove 2 minute expiration 2022-12-12 12:13:32 -06:00
Chewbacca
af19c1bd44
Fix spacing bug 2022-12-12 12:12:06 -06:00
Chewbacca
15594df644
Fix tests 2022-12-12 12:01:10 -06:00
Chewbacca
6bae81a758
Reduce size of ellipsis icon 2022-12-12 12:01:04 -06:00
Chewbacca
5a30509fa6
Add support for pagination in Chat Search 2022-12-12 11:59:37 -06:00
12825f9350 Groups: actions, normalizers, reducers
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-11 22:24:01 +01:00
tassoman
6c00d4e0e1 file fields inverted position 2022-12-10 18:55:04 +01:00
aea7016123 this wasn't meant to be merged
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-09 17:07:38 +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
47b8f5fe64 Specify description format as markdown
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-08 16:40:14 +01:00
2137193935 Revert "Remove 'show on map' for now"
This reverts commit 46cb676822.
2022-12-08 16:30:48 +01:00
marcin mikołajczak
41746b84d9 Merge branch 'events' into 'develop'
Show Unauthorized modal for 'X people going'

See merge request soapbox-pub/soapbox!1979
2022-12-08 14:28:13 +00:00
Alex Gleason
dad6244c7d
Chats: remove language around followers 2022-12-07 15:56:22 -06:00
Alex Gleason
dc556248f0
private --> direct 2022-12-07 15:56:22 -06:00
Alex Gleason
b42b8fced4
Chats: fix mention styling 2022-12-07 15:56:17 -06:00
Alex Gleason
8b013cbf1c
Chats: fix message from profile button 2022-12-07 08:25:56 -06:00
Alex Gleason
df3a64a4af
Chats: simplify Welcome screen 2022-12-07 08:14:22 -06: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
d811500812
Chats: enable autocomplete 2022-12-07 00:18:47 -06:00
Alex Gleason
d4419bf71f
Chats: hide read receipts for unsupported servers 2022-12-06 22:32:35 -06:00
Alex Gleason
ef4e738625
Load chats even on small screen sizes 2022-12-06 22:22:25 -06:00
Alex Gleason
2ffce5b68f
Chats: delete failing tests 2022-12-06 17:44:50 -06:00
Alex Gleason
acc2da252f
Chats: allow toggling sound 2022-12-06 17:24:24 -06:00