Commit Graph

228 Commits (61d26e85cd969ee4894c446bb6626ccbe6449bf0)

Author SHA1 Message Date
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
Daniel Supernault fbe07c5161
Update ApiV1Controller, add announcements endpoint
Daniel Supernault d40a84533a
Update ApiV1Controller, add trends endpoint
Daniel Supernault 8c65d60b77
Update ApiV1Controller, fix tag timeline limits and remove has(media) constraint
Daniel Supernault c3e56b8722
Update ApiV1Controller, add preferences endpoint
Daniel Supernault df22f2e4b0
Update ApiV1Controller, increase max limit on timelines
Daniel Supernault c4d38c201f
Update ApiV1Controller, add apps/verify_credentials endpoint
Daniel Supernault 50baae5269
Update ApiV1Controller, fix apps endpoint
Daniel Supernault 9dac861ebe
Update ApiV1Controller, fix search v2 entities
Daniel Supernault a87f8301b1
Update ApiV1Controller, fix timeline default limit
Daniel Supernault b1ab41e0c4
Update ApiV1Controller, fix context entities
Daniel Supernault afe903c36e
Update ApiV1Controller, fix notification entities