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