Commit Graph

301 Commits (fab8f25e9b8d96f17a60d3fa50f55fb0d4283e94)

Author SHA1 Message Date
Daniel Supernault 13bdaa2ed4
Update ApiV1Controller, hydrate reblog state in home timeline
Daniel Supernault 1cc6274ac0
Update rate limits, fixes
Daniel Supernault 37fd03428a
Update ApiV1Controller, add include_reblogs attribute to home timeline
Daniel Supernault fe8728c0ba
Update Direct Messages, fix api endpoint
Daniel Supernault 992d910b9c
Added `following_since` attribute to `/api/v1/accounts/relationships` endpoint when `_pe=1` (pixelfed entity) parameter is present
Daniel Supernault c54cdd3eb4
Update ApiV1Controller, add idempotency-key support to /api/v1/statuses endpoint
Daniel Supernault 79bcaadd49
Update ApiV1Controller, filter muted/blocked accounts from tag timeline.
Daniel Supernault f42c114058
Update ApiV1Controller, filter muted/blocked accounts from tag timeline.
Daniel Supernault 6a2daf1f63
Update ApiControllers, remove cloud ip blocks
Daniel Supernault 167dbcdd43
Add /api/v2/instance api endpoint
Daniel Supernault 0b42fe0f00
Update HashtagService
Daniel Supernault b5fe956acf
Add `only_media` support to /api/v1/timelines/tag/:id api endpoint
Daniel Supernault 521b3b4c82
Add /api/v1/tags/:id api endpoint
Daniel Supernault 4d997bb959
Add /api/v1/tags/:id/follow and /api/v1/tags/:id/unfollow api endpoints
Daniel Supernault 175a848665
Add /api/v1/followed_tags api endpoint
Daniel Supernault fc1a385cfd
Update ApiV1Controller, fix hashtag timeline
Daniel Supernault 6ea2bdc782
Update Admin Dashboard, allow admins to designate an admin account for the landing page and instance api endpoint
Daniel Supernault 37bd2ee51b
Update ApiV1Controller, fix trending accounts format. Closes
Daniel Supernault 055aa6b39f
Update ApiV1Controller and DiscoverController, fix postgres hashtag search
Daniel Supernault d563901622
Update ApiV1Controller
Daniel Supernault 9873913921
Update ApiV1Controller, fix account blocks.Closes
Daniel Supernault 50ab2e2039
Add cloud ip bans to BouncerService
Daniel Supernault 22da2647c7
Update filesystems, store all files as public by default and add default permissions. Fixes , . Closes
Daniel Supernault 73aa01e8e0
Update ApiV1Controller, filter mute/blocks on statuses/context and statuses/replies endpoints
Daniel Supernault 8e71e0c03e
Update ApiV1Controller, fix blocking remote accounts. Closes
Daniel Supernault 4d5614726f
Update ApiV1Controller, improve timeline account hydration
Daniel Supernault 4e79c77282
Update ApiV1Controller, improve timeline account hydration
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
Daniel Supernault deb2697115
Update ApiV1Controller, preserve album order. Fixes
Daniel Supernault 5cf9ba785f
Update ApiV1Controller, increase home timeline max limit to 100 to fix compatibility with mastoapi
Daniel Supernault a8ec8445a5
Update ApiV1Controller, fix home timeline bug
Daniel Supernault 4716c280c5
Update ApiV1Controller, fix following/follower entities, use masto schema by default and update components accordingly
Daniel Supernault e346b675d4
Update ApiV1Controller, fix link header pagination in /api/v1/statuses/{id}/reblogged_by
Daniel Supernault adc82ecab3
Update ApiV1Controller, fix link header pagination in /api/v1/statuses/{id}/favourited_by
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
Daniel Supernault f4a69631a4
Update ApiV1Controller, allow optional mastodonMode on v2/search endpoint
Daniel Supernault f31646502f
Update ApiV1Controller, fix media update. Fixes
Daniel Supernault 6153b620bf
Update FollowPipeline, fix followers_count and following_count counters
Daniel Supernault 5b879f0156
Update mute/block logic with admin defined limits and improved filtering to skip deleted accounts
Daniel Supernault dda9e77024
Update ApiV1Controller, add Redis facade
Daniel Supernault 94069db9b8
Update ApiV1Controller, add pixelfed entity support to bookmarks endpoint
Daniel Supernault e343061a13
Update ApiV1Controller and BookmarkController, fix api differences and allow unbookmarking regardless of relationship
Daniel Supernault e8a6a8c71e
Update ApiV1Controller, filter conversations without last_status
Daniel Supernault 29b1af100c
Update ApiV1Controller, add BookmarkService logic to bookmark endpoints
Daniel Supernault 1a130f3e33
Update ApiV1Controller, fix favourited_by and reblogged_by follows attribute
Daniel Supernault e1c7e7015e
Update ApiV1Controller, use cursor pagination for favourited_by and reblogged_by endpoints
Daniel Supernault 6deb09de28
Update ApiV1Controller
Daniel Supernault 9f66d6b640
Update ApiV1Controller, fix account statuses and bookmark pagination
Daniel Supernault fab0c9cca9
Update ApiV1Controller
Daniel Supernault 2881b6626a
Update ApiV1Controller