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
Alex Gleason
fa7a517a95
Pass status to MediaModal, handle status undefined
2022-10-18 19:10:16 -05:00
Chewbacca
140cfb6e3e
Change date format globally to use 12-hr format
2022-10-14 11:38:37 -04: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
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
f7c09461fd
Event pages?
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-09-09 22:52:32 +02:00
Justin
20209c81ab
Improve visuals with branding
...
Co-authored-by: Alex Gleason <alex@alexgleason.me>
2022-08-01 14:40:07 -04: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
af695e3812
Reducers: TypeScrpt + fixes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-20 16:46:45 +02:00
Justin
de7fa347df
Specifically import the single lodash function
2022-06-17 07:37:53 -04:00
5fe442b684
ESLint: add no-duplicate-imports rule
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-07 22:21:18 +02:00
41a2b1f08f
Reducers: TypeScript, fixes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-05 20:21:25 +02:00
65dff4e6a1
Reducers: TypeScript
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-06-05 15:05:44 +02:00
de2422a97e
TypeScript, FC
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-30 21:03:52 +02:00
beb7b8e713
TypeScript, FC
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-30 18:44:32 +02:00
682d2a3647
Avoid inline message definitions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-24 12:24:26 +02:00
b2d59f751b
types
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-21 14:37:41 +02:00
88b91bce3e
Mastodon admin API
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-16 17:40:47 +02:00
Alex Gleason
1f212fcb1a
Dashboard: display software build
2022-05-01 15:10:08 -05:00
Alex Gleason
f19bd32e52
/admin --> /soapbox/admin
2022-04-30 11:31:04 -05:00
Alex Gleason
cf26e4f2a2
Report: show profile hover card
2022-04-28 21:55:02 -05:00
Alex Gleason
ec9e478bbe
Improve Reports styles
2022-04-28 21:36:28 -05:00
Alex Gleason
ce23e48106
UnapprovedAccount: convert to tsx
2022-04-28 16:43:43 -05:00
Alex Gleason
88c90dcb95
Reports: move to ./tabs directory
2022-04-28 16:02:51 -05:00
Alex Gleason
5f9f06d6a9
Reports: convert to TSX
2022-04-28 16:01:58 -05:00
Alex Gleason
039ff6b3f6
AwaitingApproval: move into ./tabs directory
2022-04-28 15:56:17 -05:00
Alex Gleason
a3d7e2c826
AwaitingApproval: convert to TSX
2022-04-28 15:53:34 -05:00
Alex Gleason
5c821488dc
AdminTabs: get activeItem from match
2022-04-28 15:49:29 -05:00
Alex Gleason
85424b9acf
Admin: improve tabs navigation
2022-04-28 15:44:12 -05:00
Alex Gleason
c8a60aba64
AdminTabs: use to
instead of action
2022-04-28 15:29:38 -05:00
Alex Gleason
fd9c7add5c
Tabs: support count
prop on item
2022-04-28 15:28:08 -05:00
Alex Gleason
da8eaec7b9
Delete AdminNav, AdminTabs i18n
2022-04-28 15:14:58 -05:00
Alex Gleason
5c89040692
Rudimentary admin tabs navigation
2022-04-28 15:04:49 -05:00
Alex Gleason
a8f2ca83a1
Add tabs to dashboard
2022-04-28 14:06:47 -05:00
Alex Gleason
f088e63ec8
LatestAccountsPanel: refactor with action
2022-04-28 13:44:32 -05:00
Alex Gleason
9650ce2b37
admin/report: convert to TSX
2022-04-28 13:35:52 -05:00
Alex Gleason
3beb013e92
ReportStatus: convert to TSX
2022-04-28 13:28:08 -05:00
Alex Gleason
4cf9fab13c
RegistrationModePicker: convert to TSX
2022-04-28 11:44:51 -05:00
Alex Gleason
27b7fc4f30
Convert admin/index to TSX
2022-04-28 11:36:45 -05:00
Alex Gleason
ae48cb2c06
ScrollableList: replace margins with padding
2022-04-22 12:24:09 -05:00
f745c9fc97
typescript, FC
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-14 18:10:46 +02:00
580633c915
AccountContainer: use withDate
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-14 15:31:50 +02:00
39b819241f
Dashboard styles, typescript, add useAppDispatch
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-14 15:24:11 +02:00
Alex Gleason
1e3c6d9430
Remove staff util functions, normalize account staff fields
2022-04-01 19:39:32 -05:00
6023f69b2e
remove duplicate column headings
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-29 16:26:02 +02:00
Alex Gleason
03a5ef6d41
Fix (most) PropType errors
2022-03-23 12:14:42 -05:00
Alex Gleason
5cd894ab02
Truth Social
2022-03-21 13:14:26 -05:00
bb6e904642
Use gavel icon from Tabler icons
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-26 13:32:54 +01:00
a041a4452b
Rename modal -> modals
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-02 16:36:20 +01:00
Alex Gleason
6323c7d70e
eslint: enforce gaps between groups with import/order
2022-01-10 16:25:06 -06:00
Alex Gleason
966ca91e1a
eslint: alphabetize imports with import/order
2022-01-10 16:17:52 -06:00
Alex Gleason
2a0e2001d6
eslint: enforce import/order
2022-01-10 16:01:24 -06:00
4417b8010f
Add column header to users page in dashboard
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-01 23:45:38 +01:00
Alex Gleason
2c3d700cc6
Admin: fix rejectUserModal import
2021-12-15 10:14:34 -05:00
Alex Gleason
1b7c0adc58
Merge branch 'replace-icons' into 'develop'
...
Replace LineAwesome with Tabler icons in some places
See merge request soapbox-pub/soapbox-fe!915
2021-12-14 19:04:24 +00:00
efe74c3ddd
remove size prop for them
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 19:51:59 +01:00
68e05c803b
Replace LineAwesome with Tabler Icons in some places
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 19:48:18 +01:00
acce32cf1b
Make approval buttons larger, require confirmation when deleting users
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 17:00:20 +01:00
Alex Gleason
164a150fbb
Admin: fix display of 0% retention
2021-11-16 07:12:55 -06:00
d25354013a
Use .destructive
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-08 17:21:33 +01:00
287bd6c7f5
Use warning color for delete actions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-07 10:24:09 +01:00
43fe27eecc
Add icons to all? dropdown menus
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-04 20:19:04 +01:00
Alex Gleason
ef809a8d59
Delete ColumnBackButtonSlim, fix runtime warnings
2021-10-14 13:38:16 -05:00
Alex Gleason
18ef49aec9
Seach: autosubmit from search page
2021-10-07 15:19:28 -05:00
Alex Gleason
efbc0cd6ce
Dashboard: add custom Gavel icon
2021-10-02 10:06:26 -05:00
Alex Gleason
c29d9fde40
Merge commit 'd85b6742faaca10016d306d831ec8d1d196b9c27' into next
2021-09-29 14:56:24 -05:00
Sean King
61b92e6d7e
tachometer -> tachometer-alt
2021-09-27 23:06:53 -06:00
Alex Gleason
d85b6742fa
Use SVG icons in more places
2021-09-27 23:47:43 -05:00
Alex Gleason
db4a0d33c8
LineAwesome: fix "close" icon
2021-09-27 12:19:39 -05:00
Alex Gleason
1579e047b5
Add displayName, use as app name
2021-08-21 22:46:33 -05:00
Alex Gleason
594cf088ed
eslint: extend 'eslint:recommended'
2021-08-03 14:29:36 -05:00
Alex Gleason
5548644bd6
eslint: no-extra-semi
2021-08-03 14:22:51 -05:00
Alex Gleason
2ff2060354
LatestAccountsPanel: add backwards compatibility with unsorted AdminAPI endpoint
2021-07-14 13:45:36 -05:00
Alex Gleason
4ca3d68bf6
LatestAccountsPanel: fix expand count
2021-07-14 13:21:23 -05:00
Alex Gleason
12939e3354
LatestAccountsPanel: add expand button, use compact display of accounts
2021-07-14 13:17:21 -05:00
Alex Gleason
5f3b33cce7
Merge remote-tracking branch 'origin/develop' into admin-recent-users
2021-07-14 12:28:36 -05:00
Alex Gleason
b2ebdbcf80
Admin: display latest accounts in dashboard
2021-07-14 12:27:51 -05:00
Alex Gleason
a362e0bbd7
UserIndex: display account joined date when available
2021-07-14 10:22:07 -05:00
Alex Gleason
022c9f06b3
UserIndex: style search input, rework debounced search
2021-07-13 20:39:03 -05:00
Alex Gleason
30b39d739f
UserIndex: make search work
2021-07-13 20:14:15 -05:00
Alex Gleason
aae031f5d0
UserIndex: configurable pageSize
2021-07-13 18:49:41 -05:00
Alex Gleason
105961b3e7
Admin: link status count to local timeline
2021-07-13 18:43:31 -05:00
Alex Gleason
a89ea524a9
Refactor AwaitingApproval
2021-07-13 17:59:55 -05:00
Alex Gleason
732fba73f5
Admin: refactor fetchUsers() action
2021-07-13 17:27:11 -05:00
Alex Gleason
3043924045
Refactor UserIndex to use its own state instead of Redux
2021-07-13 17:01:31 -05:00
Alex Gleason
80a682f120
Admin: add UserIndex to view a list of registered users
2021-07-13 15:16:31 -05:00
Alex Gleason
96af79ad90
Moderators: conditional display of features
2021-07-12 23:32:02 -05:00
Alex Gleason
eb006202e7
EmailList: let csv links be clickable, add combined.csv support, conditionally display elements
2021-06-15 15:20:00 -05:00
Alex Gleason
4d22bdfe28
Fix video meta dimensions
2021-05-17 17:02:23 -05:00
Alex Gleason
d987b64b05
Display user retention % in dashboard
2021-04-22 21:02:52 -05:00
Alex Gleason
368066af2f
Add MAU to dashboard
2021-04-22 20:23:54 -05:00
Alex Gleason
e6b1284f97
Pull dashboard Soapbox version from utils/code.js
2021-03-30 17:28:36 -05:00
Alex Gleason
6ed87aaf89
Display timestamps in mod log
2021-03-15 18:17:00 -05:00
Alex Gleason
9156e01862
Allow endless scrolling of moderation log
2021-03-15 17:54:48 -05:00
Alex Gleason
c6b7a7ca8a
Store admin log in reducer
2021-03-15 17:29:48 -05:00
Alex Gleason
498471958b
Use short names for admin quick actions
2021-01-18 18:25:36 -06:00
Alex Gleason
c80797ccf8
Admin: delete status directly from menu
2021-01-18 15:57:20 -06:00
Alex Gleason
926335b268
Add "deactivate" and "delete" user modals to every status and account profile
2021-01-18 15:27:35 -06:00
Alex Gleason
bdf0d3618d
Refactor mod report modals
2021-01-18 14:59:02 -06:00
Alex Gleason
c5641a566d
Admin: add link to moderation log within reports
2021-01-01 14:06:12 -06:00