Commit Graph

239 Commits (fa43ec2333eddecfede8daa6e40eb1e071709e5e)

Author SHA1 Message Date
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
Daniel Supernault 71ba5fedc2
Update Like model, bump max likes per day from 100 to 200
Daniel Supernault f07cc14c4f
Add /api/v2/media endpoint, fixes
Daniel Supernault f34a1e9d8e
Add Conversations model
Daniel Supernault cc6b78c436
Update StatusService
Daniel Supernault 5649873ab8
Update ApiV1Controller, add miissing pagination header
Daniel Supernault a5cdc28b6c
Update ApiV1Controller, fix timelline pagination
Daniel Supernault 37dfb1014f
Update ApiV1Controller, remove no-preview image from media urls
Daniel Supernault 6057de305e
Update ApiV1Controller, remove pinned attribute to match MastoAPI Status entity
Daniel Supernault a84ab6ea92
Update ApiV1Controller, update statusCreate entity
Daniel Supernault db7b1af343
Update ApiV1Controller, fix accountStatusesById endpoint
Daniel Supernault 15eccd443c
Update ApiV1Controller, increase limits from 80 to 100
Daniel Supernault 235d9184c6
Update ApiV1Controller, update markers endpoint
Daniel Supernault 93a9769e47
Update ApiV1Controller, add markers endpoint