Commit graph

3514 commits

Author SHA1 Message Date
Daniel Supernault
6bdf73de4d
Update UnfollowPipeline, fix follower count cache bug 2024-04-06 03:29:17 -06:00
Daniel Supernault
b8e96a5ff3
Update ApiV1Controller, improve refresh relations logic when (un)muting or (un)blocking 2024-04-06 01:24:09 -06:00
Daniel Supernault
b7322b6874
Update PrivacySettings controller, refresh RelationshipService when unmute/unblocking 2024-04-06 01:22:52 -06:00
daniel
e2c2952fda
Merge pull request #5011 from ThisIsMissEm/feat/add-api-cors
Adjust CORS configuration to support API & OAuth Routes
2024-04-05 22:11:20 -06:00
Daniel Supernault
a9e54aa540
Add BeagleService 2024-04-05 22:02:51 -06:00
Emelia Smith
626c87a420
Fix default severity for domain blocks 2024-03-30 01:07:48 +01:00
Emelia Smith
96a226d90c
Fix issue with wildcard domain blocks 2024-03-30 01:07:46 +01:00
Emelia Smith
2d34e86f26
Add digest to Admin DomainBlockResource, coming in Mastodon 4.3 2024-03-30 01:07:45 +01:00
Emelia Smith
fcdfc73eaf
Remove production environment check in AuthServiceProvider
This check resulted in the /oauth/scopes route returning nothing, meaning in development you couldn't use access tokens with scopes; It probably also affected other logic
2024-03-30 01:07:45 +01:00
Emelia Smith
4afe72e62f
Add oauth protection to admin domain blocks API 2024-03-30 01:07:44 +01:00
Emelia Smith
feed580f51
Minor compatibility fixes 2024-03-30 01:07:43 +01:00
Emelia Smith
21466556d4
Add update and delete 2024-03-30 01:07:42 +01:00
Emelia Smith
652654e24f
WIP: Implement domain blocks 2024-03-30 01:07:40 +01:00
Daniel Supernault
d946afcc5c
Update AdminSettings, use better validation for user integer settings 2024-03-18 06:13:27 -06:00
Daniel Supernault
2dcbc1d5ef
Update AdminSettings, add max_account_size support 2024-03-18 06:09:36 -06:00
Daniel Supernault
dcc5f416ef
Update AdminSettingsController, add AdminSettingsService 2024-03-18 05:55:38 -06:00
Emelia Smith
1eadff9d2e
Adjust CORS configuration to support API & OAuth Routes
Fixes #4411 and #3381
2024-03-17 21:43:26 +01:00
Daniel Supernault
ac1f074889
Update AdminSettingsController, add user filter max limit settings 2024-03-16 05:13:06 -06:00
Daniel Supernault
5162c0704a
Update RemoteFollowImportRecent, use MediaPathService 2024-03-16 03:58:24 -06:00
Daniel Supernault
3628b4625c
Update ConfigCacheService, encrypt keys at rest 2024-03-14 05:49:02 -06:00
Daniel Supernault
087b27916f
Update filesystems config, add to config_cache 2024-03-14 05:03:19 -06:00
Daniel Supernault
6ce513f8c3
Update user_filters, use config_cache 2024-03-14 00:06:33 -06:00
Daniel Supernault
949e99798e
Update UserObserver, fix type casting 2024-03-13 23:36:26 -06:00
Daniel Supernault
911446c03e
Update app.name config, use config_cache 2024-03-12 06:42:12 -06:00
Daniel Supernault
a76cb5f4f8
Update autospam config, use config_cache 2024-03-12 06:20:26 -06:00
Daniel Supernault
da0e0ffabf
Update ig import, use config_cache 2024-03-12 06:11:20 -06:00
Daniel Supernault
2d113de536
Update config_cache, fix type casting 2024-03-12 04:27:24 -06:00
Daniel Supernault
d1adb109de
Update stories config, use config_cache 2024-03-12 04:15:05 -06:00
Daniel Supernault
ce228f7fa4
Update oauth setting, use config_cache 2024-03-12 03:55:51 -06:00
Daniel Supernault
5071aaf408
Update activitpub setting, use config_cache() 2024-03-12 02:20:37 -06:00
Daniel Supernault
40478f258a
Update landing settings, use config_cache 2024-03-12 02:05:22 -06:00
Daniel Supernault
d670de175e
Update media_types, use config_cache 2024-03-12 01:28:08 -06:00
Daniel Supernault
fecbe1897b
Update pixelfed.max_album_length, use config_cache 2024-03-12 01:20:24 -06:00
Daniel Supernault
665581d80c
Update cloud storage, use config_cache 2024-03-12 01:03:33 -06:00
Daniel Supernault
a72188a7db
Update image pipeline, use config_cache 2024-03-12 00:35:33 -06:00
Daniel Supernault
ad506e901d
Update AdminDirectoryController, fix type casting 2024-03-12 00:03:10 -06:00
Daniel Supernault
f2f2a8097c
Update PixelfedDirectoryController, use cached stats 2024-03-12 00:02:15 -06:00
Daniel Supernault
f08aab2231
Update PixelfedDirectoryController, fix boolean cast bug 2024-03-11 23:43:23 -06:00
Daniel Supernault
75081e609a
Update ProfileController, handle permalink redirect bug 2024-03-11 23:26:30 -06:00
Daniel Supernault
481314cd23
Update custom emoji, add config_cache support 2024-03-11 22:42:26 -06:00
Daniel Supernault
8a89e3c963
Update captcha, use config_cache helper 2024-03-11 21:25:04 -06:00
Daniel Supernault
c96167f2f7
Update config_cache 2024-03-11 00:29:55 -06:00
Daniel Supernault
bf46f6f5f4
Update config_cache 2024-03-10 05:42:25 -06:00
Daniel Supernault
b0cb4456a9
Update ApiV1Dot1Controller, use config_cache for in-app registration 2024-03-10 05:06:52 -06:00
Daniel Supernault
7785a2dae4
Update Config, use config_cache 2024-03-10 04:37:22 -06:00
Daniel Supernault
5e4d4eff9d
Update config cache 2024-03-10 04:19:44 -06:00
Daniel Supernault
a4bc5ce3d0
Update web-api popular accounts route to its own method to remove the breaking oauth scope bug 2024-03-09 23:25:28 -07:00
Daniel Supernault
4aa0e25f4c
Update commands, add user account delete cli command to federate account deletion 2024-03-08 06:44:02 -07:00
Daniel Supernault
bcce1df6fc
Update AP transformers, add DeleteActor activity 2024-03-08 06:02:11 -07:00
Daniel Supernault
95199843e3
Update SiteController, add curatedOnboarding method that gracefully falls back to open registration when applicable 2024-03-08 05:03:29 -07:00
Daniel Supernault
853a729f76
Update ProfileController, preserve deleted actor objects for federated account deletion and use more efficient account cache lookup 2024-03-08 05:00:56 -07:00
Daniel Supernault
e742d595a6
Update PrivacySettings controller, add cache invalidation 2024-03-08 04:43:57 -07:00
Daniel Supernault
2e5e68e447
Update AP Profile Transformer, fix suspended attributes 2024-03-08 04:24:13 -07:00
Daniel Supernault
63100fe950
Update AP Profile Transformer, fix movedTo attribute 2024-03-08 03:56:53 -07:00
Daniel Supernault
25f3fa06af
Update AP Profile Transformer, add suspended attribute 2024-03-08 03:49:47 -07:00
Daniel Supernault
cee618e844
Update SearchApiV2Service, use more efficient query 2024-03-07 03:33:18 -07:00
Daniel Supernault
94503a1cf9
Update ApiV1Controller, use admin filter service 2024-03-07 03:11:36 -07:00
Daniel Supernault
18382e8a1f
Update DiscoverController, handle discover hashtag redirects 2024-03-07 02:38:50 -07:00
Daniel Supernault
592c84125c
Update StatusHashtagService, use more efficient cached count 2024-03-07 02:37:35 -07:00
Daniel Supernault
632f2cb619
Update SoftwareUpdateService, add command to refresh latest versions 2024-03-05 07:02:40 -07:00
daniel
0bd3e0ab80
Merge pull request #4844 from jippi/jippi-fork
Refactor Docker/Compose
2024-03-05 06:03:14 -07:00
Daniel Supernault
3b5500b3a5
Update ApiV1Controller, fix hashtag feed to include private posts from accounts you follow or your own, and your own unlisted posts 2024-03-05 05:39:47 -07:00
Daniel Supernault
e3826c587d
Update ApiV1Controller, handle public feed parameter bug to gracefully fallback to min_id=1 when max_id=0 2024-03-05 04:43:21 -07:00
Daniel Supernault
d6eac65555
Update ApiV1Controller, fix public timeline scope, properly support both local + remote parameters 2024-03-05 04:37:20 -07:00
Daniel Supernault
6cb1484b3e
cs fix 2024-03-05 01:58:15 -07:00
Daniel Supernault
01535a6cfe
Update ApiV1Controller, improve notification filtering 2024-03-05 01:56:16 -07:00
Daniel Supernault
a933615b8d
Update ApiV1Controller, update Notifications endpoint to filter notifications with missing activities 2024-03-05 00:39:50 -07:00
Daniel Supernault
3f0539978e
Update ProfileMigration model, add target relation 2024-03-05 00:29:37 -07:00
Daniel Supernault
4a6be62128
Add account migration configurable, but enabled by default 2024-03-05 00:05:05 -07:00
Daniel Supernault
45bdfe1efd
Add Profile Migration federation 2024-03-04 23:16:32 -07:00
Daniel Supernault
f8145a78cf
Add Profile Migrations 2024-03-02 04:21:04 -07:00
Christian Winther
d92cf7f92f Merge branch 'staging' of github.com:pixelfed/pixelfed into jippi-fork 2024-02-29 21:34:36 +00:00
Daniel Supernault
542d110673
Update AccountTransformer, fix follower/following count visibility bug 2024-02-29 04:59:13 -07:00
Daniel Supernault
402a4607c9
Update Inbox, fix flag validation condition, allow profile reports 2024-02-29 04:51:56 -07:00
Christian Winther
5d56460082 Merge branch 'staging' of github.com:pixelfed/pixelfed into jippi-fork 2024-02-29 10:46:45 +00:00
Daniel Supernault
ef0ff78e4a
Add Remote Reports to Admin Dashboard Reports page 2024-02-29 03:24:33 -07:00
Daniel Supernault
ab9ecb6efd
Update AdminCuratedRegisterController, filter confirmation activities from activitylog 2024-02-29 02:04:43 -07:00
Christian Winther
6fa112162f Merge branch 'staging' of github.com:pixelfed/pixelfed into jippi-fork 2024-02-27 21:36:47 +00:00
Daniel Supernault
a16309ac18
Update AdminReportController, add story report support 2024-02-26 21:39:09 -07:00
Daniel Supernault
071163b47b
Add Curated Onboarding Templates 2024-02-26 20:41:27 -07:00
Christian Winther
020bda85db Merge remote-tracking branch 'pixelfed/staging' into jippi-fork 2024-02-24 21:42:13 +00:00
Daniel Supernault
2b5d723582
Update Curated Onboarding dashboard, improve application filtering and make it easier to distinguish response state 2024-02-24 03:45:09 -07:00
Daniel Supernault
089ba3c471
Update Inbox and StatusObserver, fix silently rejected direct messages due to saveQuietly which failed to generate a snowflake id 2024-02-23 19:37:02 -07:00
Daniel Supernault
59c70239f8
Update Directory logic, add curated onboarding support 2024-02-22 03:39:13 -07:00
Daniel Supernault
c4dde64119
Update AdminCuratedRegisterController, show oldest applications first 2024-02-22 01:54:18 -07:00
Christian Winther
5a9cfe1f2a Merge branch 'staging' of github.com:pixelfed/pixelfed into jippi-fork 2024-02-19 13:31:29 +00:00
Daniel Supernault
06655c3a8b
Update LandingService, add curated onboarding parameter 2024-02-19 04:34:57 -07:00
Daniel Supernault
8355d5d00c
Add AdminCuratedRegisterController 2024-02-19 04:03:39 -07:00
Daniel Supernault
8dac2caf1d
Add Curated Onboarding 2024-02-19 04:00:31 -07:00
Daniel Supernault
1f74a95d0c
Update ApiV1Controller, implement better limit logic to gracefully handle requests with limits that exceed the max 2024-02-19 01:36:09 -07:00
Daniel Supernault
545f7d5e70
Update api v1/v2 instance endpoints, bump mastoapi version from 2.7.2 to 3.5.3 2024-02-18 22:14:23 -07:00
Christian Winther
d4198b3262 Merge branch 'staging' of github.com:pixelfed/pixelfed into jippi-fork 2024-02-17 00:27:26 +00:00
Daniel Supernault
d835e0adaa
Update Inbox, cast live filters to lowercase 2024-02-16 06:57:04 -07:00
Daniel Supernault
b0fb198829
Add Software Update banner to admin home feeds 2024-02-16 02:58:27 -07:00
Daniel Supernault
40b45b2a11
Update Autospam, add live filters to block remote activities based on comma separated keywords 2024-02-16 02:15:39 -07:00
Daniel Supernault
bc4d223714
Update routes 2024-02-15 22:20:40 -07:00
Daniel Supernault
1232cfc86a
Update ActivityPubFetchService, enforce stricter Content-Type validation 2024-02-15 21:22:41 -07:00
Daniel Supernault
fb0bb9a34f
Update Federation, use proper Content-Type headers for following/follower collections 2024-02-15 20:58:43 -07:00
Christian Winther
d3bbfdb6e0 Merge branch 'staging' of github.com:jippi/pixelfed into jippi-fork 2024-02-13 00:52:18 +00:00
Daniel Supernault
8b4ac5cc0b
Update public/network timelines, fix non-redis response and fix reblogs in home feed 2024-02-11 20:21:46 -07:00
Daniel Supernault
0faf59e3b7
Update ApiV1Controller, fix network timeline 2024-02-11 14:26:45 -07:00
Christian Winther
d8e1caec53 Merge branch 'staging' of github.com:pixelfed/pixelfed into jippi-fork 2024-02-10 10:44:02 +00:00
Daniel Supernault
7a7b4bc717
Update AuthServiceProvider 2024-02-09 20:54:17 -07:00
Daniel Supernault
62b9eef805
Fix api endpoints 2024-02-09 20:51:37 -07:00
Daniel Supernault
fd7f5dbba1
Fix api endpoints 2024-02-09 20:45:10 -07:00
Daniel Supernault
e354750808
Fix api endpoints 2024-02-09 20:41:12 -07:00
Daniel Supernault
2e6100f275
Update BearerTokenResponse, fix scope bug 2024-02-09 20:04:15 -07:00
Christian Winther
d9a9507cc8 sync 2024-02-10 00:30:06 +00:00
Christian Winther
5bd93b0f5e sync 2024-02-10 00:25:18 +00:00
Christian Winther
3d6efd098d sync 2024-02-10 00:23:53 +00:00
Emelia Smith
0f8e45fe75
Implement proper OAuth authorization on API endpoints 2024-02-09 02:28:08 +01:00
Emelia Smith
9330cd02f7
Implement proper OAuth authorization on Admin API endpoints 2024-02-09 02:28:08 +01:00
Emelia Smith
7b0a6060b2
Return access tokens' scopes, not hardcoded list 2024-02-09 02:28:08 +01:00
Christian Winther
d374d73ba7
Merge branch 'staging' into jippi-fork 2024-02-08 01:17:25 +01:00
Daniel Supernault
4d02d6f12e
Update ApiV2Controller, add vapid key to instance object. Thanks thisismissem! 2024-02-07 05:59:12 -07:00
Daniel Supernault
6921d3568e
Add InstanceMananger command 2024-02-07 04:42:27 -07:00
Daniel Supernault
5b284cacea
Update ApiV1Controller, enforce blocked instance domain logic 2024-02-07 04:41:12 -07:00
Daniel Supernault
01b33fb37e
Update PublicApiController, consume InstanceService blocked domains for account and statuses endpoints 2024-02-07 03:43:20 -07:00
Daniel Supernault
ac01f51ab6
Update FetchNodeinfoPipeline, use more efficient dispatch 2024-02-07 02:51:50 -07:00
Daniel Supernault
289cad470b
Update Instance model, add entity casts 2024-02-07 02:49:29 -07:00
Daniel Supernault
240e6bbe4f
Update NodeinfoService, disable redirects 2024-02-07 02:47:34 -07:00
Daniel Supernault
fa97a1f38e
Update notification pipelines, fix non-local saving 2024-02-04 07:18:05 -07:00
Daniel Supernault
4d4013896c
Update NotificationEpochUpdatePipeline, use more efficient query 2024-02-04 07:11:05 -07:00
Daniel Supernault
00ed330cf3
Update AP helpers, fix sensitive bug 2024-02-04 03:16:57 -07:00
Daniel Supernault
8b843d620c
Update ProfilePipeline jobs 2024-02-04 02:53:40 -07:00
Daniel Supernault
b81ae5773f
Update AP helpers, refactor post count decrement logic 2024-02-04 02:50:48 -07:00
Daniel Supernault
7caed381fb
Update AP helpers, more efficently update post counts 2024-02-04 02:40:04 -07:00
Daniel Supernault
32c59f0440
Update TransformImports command, fix import service condition 2024-02-03 13:30:02 -07:00
Daniel Supernault
081360b905
Update console kernel, add ig import s3 job 2024-02-02 05:45:06 -07:00
Daniel Supernault
edbb07cc37
Add import video thumbnail job 2024-02-02 05:30:32 -07:00
Daniel Supernault
622e9cee97
Add S3 IG Import Media Storage 2024-02-02 02:29:33 -07:00
Daniel Supernault
0aff126aa0
Update ApiV1Controller, properly cast boolean sensitive parameter. Fixes #4888 2024-02-01 22:46:13 -07:00
Christian Winther
36850235a8 Merge remote-tracking branch 'origin/staging' into jippi-fork 2024-01-26 22:57:23 +00:00
Daniel Supernault
6167ebc654
Update UserEmailForgotController 2024-01-22 05:59:37 -07:00
Daniel Supernault
96366ab3de
Update forgot email captcha config 2024-01-22 05:51:50 -07:00
Daniel Supernault
67c650b195
Add forgot email feature 2024-01-22 05:26:01 -07:00
Daniel Supernault
0325e17115
Update LoginController, fix captcha validation error message 2024-01-22 03:06:14 -07:00
Christian Winther
73b6db168a
Merge branch 'pixelfed:dev' into jippi-fork 2024-01-15 13:17:02 +01:00
Daniel Supernault
c91f1c595a
Update ParentalControlsController, prevent children from adding accounts 2024-01-11 06:52:12 -07:00
Daniel Supernault
c7ed684a5c
Update ParentalControlsController 2024-01-11 06:31:19 -07:00
Daniel Supernault
71c148c61e
Update StoryController, add parental controls support 2024-01-11 05:46:02 -07:00
Daniel Supernault
fe30cd25d1
Update DirectMessageController, add parental controls support 2024-01-11 05:25:23 -07:00
Daniel Supernault
fd9b5ad443
Update api controllers, add parental control support 2024-01-11 04:50:11 -07:00
Daniel Supernault
9d365d07f9
Update ParentalControls, map updated saved permissions/roles 2024-01-11 04:41:38 -07:00
Daniel Supernault
2dcfc81495
Update ComposeController, add parental controls support 2024-01-11 04:40:25 -07:00
Daniel Supernault
1a16ec2078
Update BookmarkController, add parental control support 2024-01-11 03:22:35 -07:00
Daniel Supernault
5f6ed85770
Update settings sidebar 2024-01-11 02:34:43 -07:00
Daniel Supernault
319a20b473
Update ParentalControlsController, redirect to new custom error page on active session when attempting to use child invite link so as to not overwrite parent active session with child session 2024-01-11 02:12:54 -07:00
Daniel Supernault
c53894fe16
Add Parental Controls feature 2024-01-11 01:35:15 -07:00
Daniel Supernault
d25209f74a
Update ApiV1Controller, update favourites max limit. Fixes #4854 2024-01-06 11:43:56 -07:00