Commit Graph

252 Commits (88ddf55f6a2b8fc095a3d920bfe19e7b7fe112f7)

Author SHA1 Message Date
Daniel Supernault 2881b6626a
Update ApiV1Controller
Daniel Supernault 80e6a5a98f
Update ComposeController, fix validation issue
Daniel Supernault 83e1e203ce
Update SharePipeline, fix share handling and notification generation
Daniel Supernault 869c3ed1fa
Update ApiV1Controller, allow description (alt text) updates after status is published
Daniel Supernault f0e648b7b8
Update ApiV1Controller, fix bookmarks endpoint
Daniel Supernault b9154e3090
Update api routes
Daniel Supernault 3328b367fd
Add optional home feed caching
Daniel Supernault 2b0db8121a
Update ApiV1Controller, remove min avatar size limit, fixes
Daniel Supernault aaed2bf66e
Dispatch follow accept/reject pipeline jobs to follow queue
Daniel Supernault 81f7d17263
Update FollowerService, improve cache invalidation
Daniel Supernault e71972d8f1
Update ApiV1Controller, map AccountService
Daniel Supernault 1d52ad0b27
Update ApiV1Controller, fix followAccountById with firstOrCreate()
Daniel Supernault 94697d536b
Add Server Directory integration
Daniel Supernault 04e8c96a7e
Update status deletion, fix database lock issues and side effects
Daniel Supernault 58b331d22e
Update ApiV1Controller, include self likes in favourited_by endpoint
Daniel Supernault 3bf792072a
Update CollectionService
Daniel Supernault 95b5861094
Update ApiV1Controller, add comments_disabled param to /api/v1/statuses endpoint
Daniel Supernault 7ae21fc396
Update ApiV1Controller, add collection_ids to /api/v1/statuses endpoint
Daniel Supernault d06fac072c
Update ApiV1Controller, fix mute/blocks orderBy
Daniel Supernault 364adb4387
Update ApiV1Controller, fix mute/block entities
Daniel Supernault ef0d1f84ae
Update ApiV1Controller, add optional place_id parameter to POST /api/v1/statuses endpoint
Daniel Supernault 4fe07e6fe2
Update ApiV1Controller, fix pagination header. Fixes
Daniel Supernault 374bfdae15
Update ApiV1Controller, normalize profile id comparison
Daniel Supernault 796ad37419
Update ApiV1Controller
Daniel Supernault 61d26e85cd
Update ApiV1Controller update_credentials endpoint to support app (_pe) response
Daniel Supernault c91a6a7542
Update ApiV1Controller, fix typo in statusFavouriteById method
Daniel Supernault 61f230aa9e
Update ApiV1Controller
Daniel Supernault c3391c036a
Update ApiV1Controller
Daniel Supernault 016b11f301
Refactor discover accounts endpoint, cache popular accounts and remove following check as most invocations are from new accounts
Daniel Supernault f6ed560e78
Limit NotificationService to 400 items
Daniel Supernault c3e8a0e439
Improve mute/block v1 api endpoints, fixes
Daniel Supernault 1545e37cdb
Enforce blocks on incoming likes, shares, replies and follows
Daniel Supernault 2fb18b7dff
Add configuration to v1/instance endpoint. Fixes
Daniel Supernault b700790bb4
Update update_credentials endpoint, enforce validator limits
Daniel Supernault 44de1ad748
Update unfollow api endpoint to only decrement when appropriate, fixes
Daniel Supernault abb4f7e1ec
Hydrate `favourited` and `reblogged` state on v1 context endpoint
Daniel Supernault 54a5c3be34
Fix v1 api block/mute endpoints, refresh RelationshipService cache after relationship changes
Daniel Supernault aa498af073
Add live stream events
Daniel Supernault 5254f3921b
Update ApiV1Controller, fix source note
Daniel Supernault a7613baee6
Update ApiV1Controller, fix public timeline min/max id pagination
Daniel Supernault 11e99d782f
Update ApiV1Controller, fix network timeline
Daniel Supernault 4ff179ad4d
Update ApiV1Controller, improve local/remote logic in public timeline endpoint
Daniel Supernault e97900a060
Update follower counts on follow_request approval
Daniel Supernault b4dda5776b
Implement follow request api endpoints
Daniel Supernault aded149fae
Update AccountController, include account entities in follow_requests.json endpoint
Daniel Supernault f54fd6e9cc
Update ApiV1Controller, add network timeline support via NetworkTimelineService
Daniel Supernault 98c2397bf0
Update ApiV1Controller, fix non-public visibility inclusion on home timeline
noellabo 2093d1b33b Change ISO-8601 to RFC 3339 EXTENDED
noellabo 1bdfa7a4a2 Fix instance API
Daniel Supernault d48642132b
Add custom content warnings/spoiler text