Commit Graph

393 Commits (e5c577054b17e39dcf43e83d2888e844a7016723)

Author SHA1 Message Date
Daniel Supernault a4bc5ce3d0
Update web-api popular accounts route to its own method to remove the breaking oauth scope bug 2 years ago
Daniel Supernault 94503a1cf9
Update ApiV1Controller, use admin filter service 2 years ago
Daniel Supernault 3b5500b3a5
Update ApiV1Controller, fix hashtag feed to include private posts from accounts you follow or your own, and your own unlisted posts 2 years ago
Daniel Supernault e3826c587d
Update ApiV1Controller, handle public feed parameter bug to gracefully fallback to min_id=1 when max_id=0 2 years ago
Daniel Supernault d6eac65555
Update ApiV1Controller, fix public timeline scope, properly support both local + remote parameters 2 years ago
Daniel Supernault 6cb1484b3e
cs fix 2 years ago
Daniel Supernault 01535a6cfe
Update ApiV1Controller, improve notification filtering 2 years ago
Daniel Supernault a933615b8d
Update ApiV1Controller, update Notifications endpoint to filter notifications with missing activities 2 years ago
Daniel Supernault 542d110673
Update AccountTransformer, fix follower/following count visibility bug 2 years ago
Daniel Supernault 8dac2caf1d
Add Curated Onboarding 2 years ago
Daniel Supernault 1f74a95d0c
Update ApiV1Controller, implement better limit logic to gracefully handle requests with limits that exceed the max 2 years ago
Daniel Supernault 545f7d5e70
Update api v1/v2 instance endpoints, bump mastoapi version from 2.7.2 to 3.5.3 2 years ago
Daniel Supernault 8b4ac5cc0b
Update public/network timelines, fix non-redis response and fix reblogs in home feed 2 years ago
Daniel Supernault 0faf59e3b7
Update ApiV1Controller, fix network timeline 2 years ago
Daniel Supernault 62b9eef805
Fix api endpoints 2 years ago
Daniel Supernault fd7f5dbba1
Fix api endpoints 2 years ago
Emelia Smith 0f8e45fe75
Implement proper OAuth authorization on API endpoints 2 years ago
Daniel Supernault 5b284cacea
Update ApiV1Controller, enforce blocked instance domain logic 2 years ago
Daniel Supernault 0aff126aa0
Update ApiV1Controller, properly cast boolean sensitive parameter. Fixes #4888 2 years ago
Daniel Supernault fe30cd25d1
Update DirectMessageController, add parental controls support 2 years ago
Daniel Supernault fd9b5ad443
Update api controllers, add parental control support 2 years ago
Daniel Supernault 2dcfc81495
Update ComposeController, add parental controls support 2 years ago
Daniel Supernault 1a16ec2078
Update BookmarkController, add parental control support 2 years ago
Daniel Supernault d25209f74a
Update ApiV1Controller, update favourites max limit. Fixes #4854 2 years ago
Daniel Supernault d39946b045
Update ApiV1Controller, add permissions check 2 years ago
Daniel Supernault 7dbdbf15a5
Add Roles & Parental Controls 2 years ago
Daniel Supernault 89b8e87477
Update ApiV1Controller, apply user domain blocks filtering to hashtag timelines 2 years ago
Daniel Supernault 21947835f8
Update ApiV1Controller, use domainBlock filtering on public/network feeds 2 years ago
Daniel Supernault 60e053c936
Update ApiV1Controller, update discoverAccountsPopular method 2 years ago
Daniel Supernault b641954549
Update ApiV1Controller, set last_active_at 2 years ago
Daniel Supernault aa166ab11a
Update ApiV1Controller, move tags endpoints to TagsController 2 years ago
Daniel Supernault 287f903bf3
Update ApiV1Controller, fix include_reblogs param on timelines/home endpoint, and improve limit pagination logic 2 years ago
Daniel Supernault 19233cc976
Update HashtagFollowObserver 2 years ago
Daniel Supernault c6a6b3ae30
Update Experimental Home Feed, fix remote posts, shares and reblogs 2 years ago
Daniel Supernault b365aa7e06
Update ApiV1Controller 2 years ago
Daniel Supernault 015b1b80b4
Update hashtag following 2 years ago
Daniel Supernault e917341651
Update ApiV1Controller 2 years ago
Daniel Supernault 24c370ee22
Update ApiV1Controller, add experimental home timeline support to v1/timelines/home 2 years ago
Daniel Supernault ddc217147c
Update ApiV1Controller, fix mutes in home feed 2 years ago
Daniel Supernault da510089e2
Update LikePipeline, dispatch to feed queue. Fixes #4723 2 years ago
Daniel Supernault 135798eb68
Update ApiV1Controller, hydrate reblog interactions. Fixes #4686 2 years ago
Daniel Supernault ca746717cb
Update ApiV1Controller, add bookmarked to timeline entities 2 years ago
Daniel Supernault 13bdaa2ed4
Update ApiV1Controller, hydrate reblog state in home timeline 2 years ago
Daniel Supernault 1cc6274ac0
Update rate limits, fixes #4537 2 years ago
Daniel Supernault 37fd03428a
Update ApiV1Controller, add include_reblogs attribute to home timeline 2 years ago
Daniel Supernault fe8728c0ba
Update Direct Messages, fix api endpoint 2 years ago
Daniel Supernault 992d910b9c
Added `following_since` attribute to `/api/v1/accounts/relationships` endpoint when `_pe=1` (pixelfed entity) parameter is present 2 years ago
Daniel Supernault c54cdd3eb4
Update ApiV1Controller, add idempotency-key support to /api/v1/statuses endpoint 2 years ago
Daniel Supernault 79bcaadd49
Update ApiV1Controller, filter muted/blocked accounts from tag timeline. 2 years ago
Daniel Supernault f42c114058
Update ApiV1Controller, filter muted/blocked accounts from tag timeline. 2 years ago
Daniel Supernault 6a2daf1f63
Update ApiControllers, remove cloud ip blocks 2 years ago
Daniel Supernault 167dbcdd43
Add /api/v2/instance api endpoint 2 years ago
Daniel Supernault 0b42fe0f00
Update HashtagService 2 years ago
Daniel Supernault b5fe956acf
Add `only_media` support to /api/v1/timelines/tag/:id api endpoint 2 years ago
Daniel Supernault 521b3b4c82
Add /api/v1/tags/:id api endpoint 2 years ago
Daniel Supernault 4d997bb959
Add /api/v1/tags/:id/follow and /api/v1/tags/:id/unfollow api endpoints 2 years ago
Daniel Supernault 175a848665
Add /api/v1/followed_tags api endpoint 2 years ago
Daniel Supernault fc1a385cfd
Update ApiV1Controller, fix hashtag timeline 2 years ago
Daniel Supernault 6ea2bdc782
Update Admin Dashboard, allow admins to designate an admin account for the landing page and instance api endpoint 2 years ago
Daniel Supernault 37bd2ee51b
Update ApiV1Controller, fix trending accounts format. Closes #4356 2 years ago
Daniel Supernault 055aa6b39f
Update ApiV1Controller and DiscoverController, fix postgres hashtag search 2 years ago
Daniel Supernault d563901622
Update ApiV1Controller 2 years ago
Daniel Supernault 9873913921
Update ApiV1Controller, fix account blocks.Closes #4304 2 years ago
Daniel Supernault 50ab2e2039
Add cloud ip bans to BouncerService 2 years ago
Daniel Supernault 22da2647c7
Update filesystems, store all files as public by default and add default permissions. Fixes #4273, #4275. Closes #3825 2 years ago
Daniel Supernault 73aa01e8e0
Update ApiV1Controller, filter mute/blocks on statuses/context and statuses/replies endpoints 2 years ago
Daniel Supernault 8e71e0c03e
Update ApiV1Controller, fix blocking remote accounts. Closes #4256 2 years ago
Daniel Supernault 4d5614726f
Update ApiV1Controller, improve timeline account hydration 2 years ago
Daniel Supernault 4e79c77282
Update ApiV1Controller, improve timeline account hydration 2 years ago
Daniel Supernault 5a67e9f93b
Update image pipeline, dispatch jobs to mmo queue and add "replace_id" param to v2/media endpoint to dispatch delayed MediaDeletePipeline job for original media id to improve media gc on supported clients 2 years ago
Daniel Supernault deb2697115
Update ApiV1Controller, preserve album order. Fixes #3708 3 years ago
Daniel Supernault 5cf9ba785f
Update ApiV1Controller, increase home timeline max limit to 100 to fix compatibility with mastoapi 3 years ago
Daniel Supernault a8ec8445a5
Update ApiV1Controller, fix home timeline bug 3 years ago
Daniel Supernault 4716c280c5
Update ApiV1Controller, fix following/follower entities, use masto schema by default and update components accordingly 3 years ago
Daniel Supernault e346b675d4
Update ApiV1Controller, fix link header pagination in /api/v1/statuses/{id}/reblogged_by 3 years ago
Daniel Supernault adc82ecab3
Update ApiV1Controller, fix link header pagination in /api/v1/statuses/{id}/favourited_by 3 years ago
Daniel Supernault 713aa5fd7d
Update ApiV1Controller, add cursor pagination and pagination link headers to account/{id}/followers and account/{id}/following endpoints with legacy support for `page=` simple pagination 3 years ago
Daniel Supernault f4a69631a4
Update ApiV1Controller, allow optional mastodonMode on v2/search endpoint 3 years ago
Daniel Supernault f31646502f
Update ApiV1Controller, fix media update. Fixes #4196 3 years ago
Daniel Supernault 6153b620bf
Update FollowPipeline, fix followers_count and following_count counters 3 years ago
Daniel Supernault 5b879f0156
Update mute/block logic with admin defined limits and improved filtering to skip deleted accounts 3 years ago
Daniel Supernault dda9e77024
Update ApiV1Controller, add Redis facade 3 years ago
Daniel Supernault 94069db9b8
Update ApiV1Controller, add pixelfed entity support to bookmarks endpoint 3 years ago
Daniel Supernault e343061a13
Update ApiV1Controller and BookmarkController, fix api differences and allow unbookmarking regardless of relationship 3 years ago
Daniel Supernault e8a6a8c71e
Update ApiV1Controller, filter conversations without last_status 3 years ago
Daniel Supernault 29b1af100c
Update ApiV1Controller, add BookmarkService logic to bookmark endpoints 3 years ago
Daniel Supernault 1a130f3e33
Update ApiV1Controller, fix favourited_by and reblogged_by follows attribute 3 years ago
Daniel Supernault e1c7e7015e
Update ApiV1Controller, use cursor pagination for favourited_by and reblogged_by endpoints 3 years ago
Daniel Supernault 6deb09de28
Update ApiV1Controller 3 years ago
Daniel Supernault 9f66d6b640
Update ApiV1Controller, fix account statuses and bookmark pagination 3 years ago
Daniel Supernault fab0c9cca9
Update ApiV1Controller 3 years ago
Daniel Supernault 2881b6626a
Update ApiV1Controller 3 years ago
Daniel Supernault 80e6a5a98f
Update ComposeController, fix validation issue 3 years ago
Daniel Supernault 83e1e203ce
Update SharePipeline, fix share handling and notification generation 3 years ago
Daniel Supernault 869c3ed1fa
Update ApiV1Controller, allow description (alt text) updates after status is published 3 years ago
Daniel Supernault f0e648b7b8
Update ApiV1Controller, fix bookmarks endpoint 3 years ago
Daniel Supernault b9154e3090
Update api routes 3 years ago
Daniel Supernault 3328b367fd
Add optional home feed caching 3 years ago
Daniel Supernault 2b0db8121a
Update ApiV1Controller, remove min avatar size limit, fixes #3715 3 years ago
Daniel Supernault aaed2bf66e
Dispatch follow accept/reject pipeline jobs to follow queue 3 years ago