Commit Graph

493 Commits (40829a417b7f06081493bd550aed2d7bb19f1f82)

Author SHA1 Message Date
Daniel Supernault aa6f95b1cf
Update ApiV1Controller, improve query 2 years ago
Felipe Mateus cce4c41d97
pinned posts 2 years ago
Daniel Supernault 2cf3011816
Update ApiV1Controller, send UndoFollow when cancelling a follow request on remote accounts 2 years ago
Daniel Supernault 976a1873e1
Update ApiV1Controller, improve follower handling 2 years ago
Daniel Supernault c4af4d9921
Update ApiV1Controller.php 2 years ago
Daniel Supernault 244e86bad7
Update ApiV1Controller, add pagination to conversations endpoint with min/max/since id pagination and link header support 2 years ago
Daniel Supernault cce657d9c8
Update ApiV1Controller, return empty statuses feed for private accounts instead of 403 response 2 years ago
Daniel Supernault 38e17a06e0
Update ApiV1Controller, fix max_id pagination on home and public timeline feeds 2 years ago
Daniel Supernault c36cc07b2c
Update avif support, and fix reply permalinks 2 years ago
Daniel Supernault 4ec9f990ed
Update DirectMessageController, fix performance issue 2 years ago
Daniel Supernault 42173245fc
Update ApiV1Controller.php 2 years ago
Daniel Supernault c8ba73f11b
Update ApiV1Controller.php 2 years ago
Daniel Supernault 67f3951e9a
Update ApiV1Controller, add mobile_registration attribute 2 years ago
Daniel Supernault 8fad89543f
DM 2 years ago
daniel 3dd515006c
Merge branch 'staging' into dev 2 years ago
Daniel Supernault 57ede29175
Fix oauth endpoint 2 years ago
root (Deneir) 370f09495a resolve merge conflicts 2 years ago
Daniel Supernault 85124aa642
Fix rendered caption 2 years ago
Daniel Supernault 1d2f76c8e5
Postgres fixes 2 years ago
Daniel Supernault 8ed8305f5d
Update ApiV1Controller.php 2 years ago
Daniel Supernault 9eeb7b6741
Update Status caption logic, stop storing duplicate html caption in db and defer to cached StatusService rendering 2 years ago
Daniel Supernault 9f7cc52c24
Update ApiV1Controller, fix bookmark bug. Closes #5216 2 years ago
Daniel Supernault 424f0271c3
Update ApiV1Controller, fix null caption on media bug 2 years ago
Daniel Supernault 6c48a12423
Update ApiV1Controller, handle Moved accounts 2 years ago
Daniel Supernault dcd95d687c
Update ApiV1Controller, fix v1/instance stats, force cast to int 2 years ago
Daniel Supernault 73b9a75a64
Add UserStorageService 2 years ago
Daniel Supernault c5fbc68745
Update ApiV1Controller 2 years ago
Daniel Supernault 72f681607a
Update ApiV1Controller, fix /api/v1/favourites pagination 2 years ago
Daniel Supernault f61bbecaa9
Update ApiV1Controller, fix support for notification filter types[] 2 years ago
Daniel Supernault 2b9586fce1
Update ApiV1Controller.php 2 years ago
Daniel Supernault f61159a15a
Update ApiV1Controller, add support for notification filter types[] 2 years ago
Daniel Supernault 6e0d1ef41b
Update cache 2 years ago
Daniel Supernault d339b5c251
Update AccountService 2 years ago
Daniel Supernault 165df0ca52
Update ApiV1Controller, update tag feed 2 years ago
Daniel Supernault 679ef677b7
Update ApiController, add pe support to like/unlike endpoints 2 years ago
Daniel Supernault 28bc7aa439
Update ApiV1Controller, fix self relationship response 2 years ago
Daniel Supernault c5e7e91777
Add disable_embeds setting, and fix cache invalidation in other settings 2 years ago
Daniel Supernault d56a4108ec
Update ApiV1Controller, fix cache invalidation bug in update_credentials 2 years ago
Daniel Supernault 19c62aaafa
Update ApiV1Controller, fix update_credentials boolean handling 2 years ago
Daniel Supernault 3f4e0b94ee
Update ApiV1Controller, add settings to verify_credentials endpoint 2 years ago
Daniel Supernault 4aad1c225a
Add api/v1/instance/peers API endpoint, disabled by default 2 years ago
Daniel Supernault d645d6ca26
Update ApiV1Controller, add pe (pixelfed entity) support to /api/v1/statuses/{id}/context endpoint 2 years ago
Daniel Supernault b8e96a5ff3
Update ApiV1Controller, improve refresh relations logic when (un)muting or (un)blocking 3 years ago
Daniel Supernault 6ce513f8c3
Update user_filters, use config_cache 3 years ago
Daniel Supernault 911446c03e
Update app.name config, use config_cache 3 years ago
Daniel Supernault ce228f7fa4
Update oauth setting, use config_cache 3 years ago
Daniel Supernault d670de175e
Update media_types, use config_cache 3 years ago
Daniel Supernault fecbe1897b
Update pixelfed.max_album_length, use config_cache 3 years ago
Daniel Supernault c96167f2f7
Update config_cache 3 years ago
Daniel Supernault 5e4d4eff9d
Update config cache 3 years ago
Daniel Supernault a4bc5ce3d0
Update web-api popular accounts route to its own method to remove the breaking oauth scope bug 3 years ago
Daniel Supernault 94503a1cf9
Update ApiV1Controller, use admin filter service 3 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 3 years ago
Daniel Supernault e3826c587d
Update ApiV1Controller, handle public feed parameter bug to gracefully fallback to min_id=1 when max_id=0 3 years ago
Daniel Supernault d6eac65555
Update ApiV1Controller, fix public timeline scope, properly support both local + remote parameters 3 years ago
Daniel Supernault 6cb1484b3e
cs fix 3 years ago
Daniel Supernault 01535a6cfe
Update ApiV1Controller, improve notification filtering 3 years ago
Daniel Supernault a933615b8d
Update ApiV1Controller, update Notifications endpoint to filter notifications with missing activities 3 years ago
Daniel Supernault 542d110673
Update AccountTransformer, fix follower/following count visibility bug 3 years ago
Daniel Supernault 8dac2caf1d
Add Curated Onboarding 3 years ago
Daniel Supernault 1f74a95d0c
Update ApiV1Controller, implement better limit logic to gracefully handle requests with limits that exceed the max 3 years ago
Daniel Supernault 545f7d5e70
Update api v1/v2 instance endpoints, bump mastoapi version from 2.7.2 to 3.5.3 3 years ago
Daniel Supernault 8b4ac5cc0b
Update public/network timelines, fix non-redis response and fix reblogs in home feed 3 years ago
Daniel Supernault 0faf59e3b7
Update ApiV1Controller, fix network timeline 3 years ago
Daniel Supernault 62b9eef805
Fix api endpoints 3 years ago
Daniel Supernault fd7f5dbba1
Fix api endpoints 3 years ago
Emelia Smith 0f8e45fe75
Implement proper OAuth authorization on API endpoints 3 years ago
Daniel Supernault 5b284cacea
Update ApiV1Controller, enforce blocked instance domain logic 3 years ago
Daniel Supernault 0aff126aa0
Update ApiV1Controller, properly cast boolean sensitive parameter. Fixes #4888 3 years ago
Daniel Supernault fe30cd25d1
Update DirectMessageController, add parental controls support 3 years ago
Daniel Supernault fd9b5ad443
Update api controllers, add parental control support 3 years ago
Daniel Supernault 2dcfc81495
Update ComposeController, add parental controls support 3 years ago
Daniel Supernault 1a16ec2078
Update BookmarkController, add parental control support 3 years ago
Daniel Supernault d25209f74a
Update ApiV1Controller, update favourites max limit. Fixes #4854 3 years ago
Daniel Supernault d39946b045
Update ApiV1Controller, add permissions check 3 years ago
Daniel Supernault 7dbdbf15a5
Add Roles & Parental Controls 3 years ago
Daniel Supernault 89b8e87477
Update ApiV1Controller, apply user domain blocks filtering to hashtag timelines 3 years ago
Daniel Supernault 21947835f8
Update ApiV1Controller, use domainBlock filtering on public/network feeds 3 years ago
Daniel Supernault 60e053c936
Update ApiV1Controller, update discoverAccountsPopular method 3 years ago
Daniel Supernault b641954549
Update ApiV1Controller, set last_active_at 3 years ago
Daniel Supernault aa166ab11a
Update ApiV1Controller, move tags endpoints to TagsController 3 years ago
Daniel Supernault 287f903bf3
Update ApiV1Controller, fix include_reblogs param on timelines/home endpoint, and improve limit pagination logic 3 years ago
Daniel Supernault 19233cc976
Update HashtagFollowObserver 3 years ago
Daniel Supernault c6a6b3ae30
Update Experimental Home Feed, fix remote posts, shares and reblogs 3 years ago
Daniel Supernault b365aa7e06
Update ApiV1Controller 3 years ago
Daniel Supernault 015b1b80b4
Update hashtag following 3 years ago
Daniel Supernault e917341651
Update ApiV1Controller 3 years ago
Daniel Supernault 24c370ee22
Update ApiV1Controller, add experimental home timeline support to v1/timelines/home 3 years ago
Daniel Supernault ddc217147c
Update ApiV1Controller, fix mutes in home feed 3 years ago
Daniel Supernault da510089e2
Update LikePipeline, dispatch to feed queue. Fixes #4723 3 years ago
Daniel Supernault 135798eb68
Update ApiV1Controller, hydrate reblog interactions. Fixes #4686 3 years ago
Daniel Supernault ca746717cb
Update ApiV1Controller, add bookmarked to timeline entities 3 years ago
Daniel Supernault 13bdaa2ed4
Update ApiV1Controller, hydrate reblog state in home timeline 3 years ago
Daniel Supernault 1cc6274ac0
Update rate limits, fixes #4537 3 years ago
Daniel Supernault 37fd03428a
Update ApiV1Controller, add include_reblogs attribute to home timeline 3 years ago
Daniel Supernault fe8728c0ba
Update Direct Messages, fix api endpoint 3 years ago
Daniel Supernault 992d910b9c
Added `following_since` attribute to `/api/v1/accounts/relationships` endpoint when `_pe=1` (pixelfed entity) parameter is present 3 years ago
Daniel Supernault c54cdd3eb4
Update ApiV1Controller, add idempotency-key support to /api/v1/statuses endpoint 3 years ago
Daniel Supernault 79bcaadd49
Update ApiV1Controller, filter muted/blocked accounts from tag timeline. 3 years ago
Daniel Supernault f42c114058
Update ApiV1Controller, filter muted/blocked accounts from tag timeline. 3 years ago
Daniel Supernault 6a2daf1f63
Update ApiControllers, remove cloud ip blocks 3 years ago
Daniel Supernault 167dbcdd43
Add /api/v2/instance api endpoint 3 years ago
Daniel Supernault 0b42fe0f00
Update HashtagService 3 years ago
Daniel Supernault b5fe956acf
Add `only_media` support to /api/v1/timelines/tag/:id api endpoint 3 years ago
Daniel Supernault 521b3b4c82
Add /api/v1/tags/:id api endpoint 3 years ago
Daniel Supernault 4d997bb959
Add /api/v1/tags/:id/follow and /api/v1/tags/:id/unfollow api endpoints 3 years ago
Daniel Supernault 175a848665
Add /api/v1/followed_tags api endpoint 3 years ago
Daniel Supernault fc1a385cfd
Update ApiV1Controller, fix hashtag timeline 3 years ago
Daniel Supernault 6ea2bdc782
Update Admin Dashboard, allow admins to designate an admin account for the landing page and instance api endpoint 3 years ago
Daniel Supernault 37bd2ee51b
Update ApiV1Controller, fix trending accounts format. Closes #4356 3 years ago
Daniel Supernault 055aa6b39f
Update ApiV1Controller and DiscoverController, fix postgres hashtag search 3 years ago
Daniel Supernault d563901622
Update ApiV1Controller 3 years ago
Daniel Supernault 9873913921
Update ApiV1Controller, fix account blocks.Closes #4304 3 years ago
Daniel Supernault 50ab2e2039
Add cloud ip bans to BouncerService 3 years ago
Daniel Supernault 22da2647c7
Update filesystems, store all files as public by default and add default permissions. Fixes #4273, #4275. Closes #3825 4 years ago
Daniel Supernault 73aa01e8e0
Update ApiV1Controller, filter mute/blocks on statuses/context and statuses/replies endpoints 4 years ago
Daniel Supernault 8e71e0c03e
Update ApiV1Controller, fix blocking remote accounts. Closes #4256 4 years ago
Daniel Supernault 4d5614726f
Update ApiV1Controller, improve timeline account hydration 4 years ago
Daniel Supernault 4e79c77282
Update ApiV1Controller, improve timeline account hydration 4 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 4 years ago
Daniel Supernault deb2697115
Update ApiV1Controller, preserve album order. Fixes #3708 4 years ago
Daniel Supernault 5cf9ba785f
Update ApiV1Controller, increase home timeline max limit to 100 to fix compatibility with mastoapi 4 years ago
Daniel Supernault a8ec8445a5
Update ApiV1Controller, fix home timeline bug 4 years ago
Daniel Supernault 4716c280c5
Update ApiV1Controller, fix following/follower entities, use masto schema by default and update components accordingly 4 years ago
Daniel Supernault e346b675d4
Update ApiV1Controller, fix link header pagination in /api/v1/statuses/{id}/reblogged_by 4 years ago
Daniel Supernault adc82ecab3
Update ApiV1Controller, fix link header pagination in /api/v1/statuses/{id}/favourited_by 4 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 4 years ago
Daniel Supernault f4a69631a4
Update ApiV1Controller, allow optional mastodonMode on v2/search endpoint 4 years ago
Daniel Supernault f31646502f
Update ApiV1Controller, fix media update. Fixes #4196 4 years ago
Daniel Supernault 6153b620bf
Update FollowPipeline, fix followers_count and following_count counters 4 years ago
Daniel Supernault 5b879f0156
Update mute/block logic with admin defined limits and improved filtering to skip deleted accounts 4 years ago
Daniel Supernault dda9e77024
Update ApiV1Controller, add Redis facade 4 years ago
Daniel Supernault 94069db9b8
Update ApiV1Controller, add pixelfed entity support to bookmarks endpoint 4 years ago
Daniel Supernault e343061a13
Update ApiV1Controller and BookmarkController, fix api differences and allow unbookmarking regardless of relationship 4 years ago
Daniel Supernault e8a6a8c71e
Update ApiV1Controller, filter conversations without last_status 4 years ago
Daniel Supernault 29b1af100c
Update ApiV1Controller, add BookmarkService logic to bookmark endpoints 4 years ago
Daniel Supernault 1a130f3e33
Update ApiV1Controller, fix favourited_by and reblogged_by follows attribute 4 years ago
Daniel Supernault e1c7e7015e
Update ApiV1Controller, use cursor pagination for favourited_by and reblogged_by endpoints 4 years ago
Daniel Supernault 6deb09de28
Update ApiV1Controller 4 years ago
Daniel Supernault 9f66d6b640
Update ApiV1Controller, fix account statuses and bookmark pagination 4 years ago
Daniel Supernault fab0c9cca9
Update ApiV1Controller 4 years ago
Daniel Supernault 2881b6626a
Update ApiV1Controller 4 years ago
Daniel Supernault 80e6a5a98f
Update ComposeController, fix validation issue 4 years ago
Daniel Supernault 83e1e203ce
Update SharePipeline, fix share handling and notification generation 4 years ago
Daniel Supernault 869c3ed1fa
Update ApiV1Controller, allow description (alt text) updates after status is published 4 years ago
Daniel Supernault f0e648b7b8
Update ApiV1Controller, fix bookmarks endpoint 4 years ago
Daniel Supernault b9154e3090
Update api routes 4 years ago
Daniel Supernault 3328b367fd
Add optional home feed caching 4 years ago
Daniel Supernault 2b0db8121a
Update ApiV1Controller, remove min avatar size limit, fixes #3715 4 years ago
Daniel Supernault aaed2bf66e
Dispatch follow accept/reject pipeline jobs to follow queue 4 years ago