Commit graph

3324 commits

Author SHA1 Message Date
Daniel Supernault
0325e17115
Update LoginController, fix captcha validation error message 2024-01-22 03:06:14 -07: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
Daniel Supernault
bca2484994
Update Webfinger util, add avatar entity. Fixes #1629 2024-01-03 04:11:29 -07:00
daniel
d7efe1a7ee
Merge pull request #3894 from vanlueckn/feat-add-emoji-cli
Add a command to import emoji archives to pixelfed
2024-01-03 02:54:43 -07:00
Daniel Supernault
fd44c80ce9
Update meta tags, improve descriptions and seo/og tags 2024-01-03 01:54:30 -07:00
Daniel Supernault
0ef6812709
Update UserRoleService, add useDefaultFallback parameter 2024-01-02 22:07:42 -07:00
Daniel Supernault
cbe75ce871
Update UserRolesController 2024-01-02 22:06:54 -07:00
Daniel Supernault
75b0f2dda0
Update ComposeController, add permissions check 2024-01-02 22:06:18 -07:00
Daniel Supernault
d39946b045
Update ApiV1Controller, add permissions check 2024-01-02 22:04:27 -07:00
Daniel Supernault
7dbdbf15a5
Add Roles & Parental Controls 2023-12-27 02:51:47 -07:00
Daniel Supernault
adfaa2b140
Update AP ProfileTransformer, add published attribute 2023-12-25 00:30:05 -07:00
Daniel Supernault
1be21c76f3
Fix StatusHashtag delete bug 2023-12-21 06:18:51 -07:00
Daniel Supernault
73a0f528ab
Update user domain block commands 2023-12-21 05:00:35 -07:00
Daniel Supernault
fa0380ac3b
Update UserObserver, add default domain blocks logic 2023-12-21 04:47:09 -07:00
Daniel Supernault
519c7a3735
Update domain block commands 2023-12-21 03:48:08 -07:00
Daniel Supernault
f3f0175c84
Add DefaultDomainBlock model + migration 2023-12-21 03:47:23 -07:00
Daniel Supernault
3e28cf661b
Add user domain block commands 2023-12-21 03:35:47 -07:00
Daniel Supernault
6c39df7fb3
Update Inbox, import AccountService 2023-12-21 02:08:44 -07:00
Daniel Supernault
5169936062
Update MarkerService, fix php deprecation warning 2023-12-21 02:05:26 -07:00
Daniel Supernault
89b8e87477
Update ApiV1Controller, apply user domain blocks filtering to hashtag timelines 2023-12-21 02:03:15 -07:00
Daniel Supernault
fcbcd7ec73
Update Delete pipelines, delete status hashtags quietly 2023-12-21 01:53:49 -07:00
Daniel Supernault
c3f16c87a3
Update SearchApiV2Service, add user domain blocks filtering 2023-12-21 01:05:49 -07:00
Daniel Supernault
21947835f8
Update ApiV1Controller, use domainBlock filtering on public/network feeds 2023-12-21 00:46:24 -07:00
Daniel Supernault
6d81214138
Update DomainBlockController, purge domainBlocks cache 2023-12-21 00:44:54 -07:00
Daniel Supernault
6d55cb27ee
Update UserFilterService, add domainBlocks method 2023-12-21 00:42:26 -07:00
Daniel Supernault
b3148b788e
Update HomeTimelineService, add domain blocks filtering to warmCache method 2023-12-21 00:21:33 -07:00
Daniel Supernault
29aa87c282
Update HomeFeedPipeline jobs, add domain block filtering 2023-12-21 00:17:20 -07:00
Daniel Supernault
0455dd1996
Update UserFilter model, add user relation 2023-12-20 23:55:26 -07:00
Daniel Supernault
dd16189fc8
Update ImageResize job, add more logging 2023-12-20 23:10:57 -07:00
Daniel Supernault
87bba03d23
Update DomainBlockController, dispatch jobies 2023-12-19 06:24:51 -07:00
Daniel Supernault
54adbeb059
Update FeedRemoveDomainPipeline, make batchable 2023-12-19 06:04:03 -07:00
Daniel Supernault
9d621108b0
Add ProfilePurgeNotificationsByDomain pipeline job 2023-12-19 06:03:36 -07:00
Daniel Supernault
484a377a44
Add ProfilePurgeFollowersByDomain pipeline job 2023-12-19 06:02:58 -07:00
Daniel Supernault
1664a5bc52
Update FollowerService, add $silent param to remove method to more efficently purge relationships 2023-12-19 05:46:06 -07:00
Daniel Supernault
a492a95a0e
Update AdminShadowFilter, fix deleted profile bug 2023-12-19 04:01:41 -07:00
Daniel Supernault
819e7d3b32
Add FeedRemoveDomainPipeline 2023-12-19 01:10:48 -07:00
Daniel Supernault
8a0ceaf801
Update Inbox, add user domain blocks to Story reaction handlers 2023-12-18 22:57:53 -07:00
Daniel Supernault
491468612f
Update Inbox, add user domain blocks to Undo handler 2023-12-18 22:49:31 -07:00
Daniel Supernault
e32e50da7b
Update Inbox, add user domain blocks to Like handler 2023-12-18 22:47:03 -07:00
Daniel Supernault
3fbf8f159e
Update Inbox, add user domain blocks to Accept handler 2023-12-18 22:46:09 -07:00
Daniel Supernault
279fb28e2a
Update Inbox, add user domain blocks to Announce handler 2023-12-18 22:42:21 -07:00
Daniel Supernault
c89dc45e8d
Update Inbox, add user domain blocks to Follow handler 2023-12-18 22:37:34 -07:00
Daniel Supernault
a7f96d8194
Update Inbox, add user domain blocks to Direct Message handler 2023-12-18 22:34:53 -07:00
Daniel Supernault
e7c08fbbb2
Update AccountService, add blocksDomain method 2023-12-18 22:32:48 -07:00
Daniel Supernault
60e053c936
Update ApiV1Controller, update discoverAccountsPopular method 2023-12-16 06:22:56 -07:00
Daniel Supernault
d3f032b2ec
Update FollowerService, add quickCheck to follows method for non cold-boot checks 2023-12-16 06:11:13 -07:00
Daniel Supernault
28da107f66
Add DomainBlockController 2023-12-16 05:56:37 -07:00
Daniel Supernault
28da44beec
Update PrivacySettings, add domainBlocks 2023-12-16 05:42:56 -07:00
Daniel Supernault
5cea5aab3c
Add Domain Blocks 2023-12-16 04:56:22 -07:00
Daniel Supernault
b641954549
Update ApiV1Controller, set last_active_at 2023-12-13 06:49:00 -07:00
Daniel Supernault
ebbd98e743
Update AccountService, add setLastActive method 2023-12-13 06:30:05 -07:00
Daniel Supernault
759a439334
Update Inbox, improve tombstone query efficiency 2023-12-11 04:09:33 -07:00
Daniel Supernault
33dbbe467d
Add Mutual Followers API endpoint 2023-12-11 01:34:46 -07:00
Daniel Supernault
041c01359b
Update HomeFeedPipeline, fix StatusService validation 2023-12-09 23:53:02 -07:00
Daniel Supernault
38fee418a9
Update DirectMessageController 2023-12-08 05:48:04 -07:00
Daniel Supernault
4c95306f12
Update StatusPipeline, fix Direct and Story notification deletion 2023-12-08 04:44:45 -07:00
Daniel Supernault
9818656425
Update DirectMessageController, dispatch local deletes to pipeline 2023-12-08 04:27:09 -07:00
Daniel Supernault
93a6f1e224
formatting 2023-12-08 03:26:32 -07:00
Daniel Supernault
957bbbc2bd
Update FeedInsertPipeline 2023-12-08 03:25:53 -07:00
Daniel Supernault
06bee36c52
Update Inbox, improve story attribute collection 2023-12-08 03:24:09 -07:00
Daniel Supernault
d1c297d1ad
Update DirectMessageController, revert delete delivery to sharedInbox 2023-12-08 02:36:56 -07:00
Daniel Supernault
7f462a8055
Update DirectMessageController, dispatch deliver and delete actions to the job queue 2023-12-08 02:07:26 -07:00
Daniel Supernault
d848792ad4
Update DirectMessageController, deliver direct delete activities to user inbox instead of sharedInbox 2023-12-08 01:38:17 -07:00
Daniel Supernault
a0157fce0c
Update Inbox handler, fix missing object_url and uri fields for direct statuses 2023-12-08 01:13:04 -07:00
Daniel Supernault
dec061f5ae
Update FederationController, add proper statuses counts 2023-12-05 00:55:41 -07:00
Daniel Supernault
3204fb9669
Update FederationController, add proper following/follower counts 2023-12-05 00:48:14 -07:00
daniel
6ffc964371
Merge pull request #4792 from mbliznikova/4790_4791_add_recently_deleted_post_to_collection_no_page_reloading_invalidate_cache_after_adding
4790 4791 add recently deleted post to collection no page reloading invalidate cache after adding
2023-12-05 00:28:42 -07:00
daniel
baa653d7de
Merge pull request #4750 from mbliznikova/3698_make_unlisted_photos_visible_in_collections
3698 make unlisted photos visible in collections
2023-12-05 00:27:30 -07:00
Daniel Supernault
8548294c7a
Update HomeFeedPipeline, observe mutes/blocks during fanout 2023-12-03 03:06:32 -07:00
Daniel Supernault
fe9b4c5a37
Update FollowServiceWarmCache 2023-12-03 03:05:00 -07:00
mbliznikova
a7320535e9 #4791 Invalidate cache after adding a collection item for data consistency 2023-11-30 00:19:04 +00:00
Daniel Supernault
bcb88d5b0a
Update StoryApiV1Controller, add self-carousel endpoint. Fixes #4352 2023-11-18 01:11:12 -07:00
Daniel Supernault
e5e3be0598
Update app:hashtag-related-generate command, add existing confirmation 2023-11-17 22:45:04 -07:00
Daniel Supernault
176b4ed793
Add app:hashtag-related-generate command 2023-11-17 22:21:55 -07:00
Daniel Supernault
aa166ab11a
Update ApiV1Controller, move tags endpoints to TagsController 2023-11-17 22:10:03 -07:00
Daniel Supernault
287f903bf3
Update ApiV1Controller, fix include_reblogs param on timelines/home endpoint, and improve limit pagination logic 2023-11-17 20:50:07 -07:00
Daniel Supernault
175203089b
Add Related Hashtags 2023-11-16 06:06:22 -07:00
Daniel Supernault
15f29f7d79
Update HashtagService, reduce cached_count cache ttl 2023-11-16 02:53:22 -07:00
Daniel Supernault
1e31fee6a6
Add app:hashtag-cached-count-update command to update cached_count of hashtags and add to scheduler to run every 25 minutes past the hour 2023-11-16 02:43:11 -07:00
Daniel Supernault
f105f4e8f6
Update HomeFeedPipeline, fix tag filtering 2023-11-16 00:47:49 -07:00
Daniel Supernault
e5401f8558
Update StatusHashtagService, remove problemaatic cache layer 2023-11-16 00:29:10 -07:00
Daniel Supernault
33a60e767d
Update AP helpers, fix fanout scope 2023-11-15 23:43:57 -07:00
Daniel Supernault
3327a008fa
Update HashtagService, improve count perf 2023-11-15 23:23:17 -07:00
Daniel Supernault
3e96fa8a56
Updaet HashtagUnfollowPipeline, fix typo 2023-11-15 22:37:21 -07:00
Daniel Supernault
19233cc976
Update HashtagFollowObserver 2023-11-15 22:16:23 -07:00
Daniel Supernault
c6a6b3ae30
Update Experimental Home Feed, fix remote posts, shares and reblogs 2023-11-15 21:57:13 -07:00
Daniel Supernault
b365aa7e06
Update ApiV1Controller 2023-11-15 00:17:31 -07:00
Daniel Supernault
c8092116e5
Update HashtagUnfollowPipeline 2023-11-15 00:02:17 -07:00
Daniel Supernault
84f4e88573
Update HashtagFollowService, fix cache invalidation bug 2023-11-14 23:55:53 -07:00