- Media Query
- Support complex fields
- Ability to chose what fields to return in complex fields
- Support nested complex fields
- Add ability to pass in default fields at query creation
- Support dynamic variables
- Improve performance
- Fix how relations work
- Support nested complex fields
- Page Query (Partially)
- Set -> Map
- Character Query
- Studio Query
- Staff Query
- Authentication
- GenreCollection Query
- MediaTagCollection Query
- Viewer Query
- MediaTrend Query
- MediaList Query
- MediaListCollection Query
- Notification Query
- Review Query
- Activity Query
- ActivityReply Query
- Following Query
- Follower Query
- Thread Query
- ThreadComment Query
- Like Query
- AniChartUser Query
- SiteStatistics Query
- ExternalLinkSourceCollection Query
- Fully implement Page query
- Fully implement Media Query
- AiringSchedule Query
- Recommendation Query
- User Query
- Further improve performance1
- Add ESLint
- Add proper tests using vitest
- Initial support for Mutations
- UpdateUser Mutation
- SaveMediaListEntry Mutation
- UpdateMediaListEntries Mutation
- DeleteMediaListEntry Mutation
- DeleteCustomList Mutation
- SaveTextActivity Mutation
- SaveMessageActivity Mutation
- SaveListActivity Mutation
- DeleteActivity Mutation
- ToggleActivityPin Mutation
- ToggleActivitySubscription Mutation
- SaveActivityReply Mutation
- DeleteActivityReply Mutation
- ToggleLike Mutation
- ToggleLikeV2 Mutation
- ToggleFollow Mutation
- ToggleFavourite Mutation
- UpdateFavouriteOrder Mutation
- SaveReview Mutation
- DeleteReview Mutation
- RateReview Mutation
- SaveRecommendation Mutation
- SaveThread Mutation
- DeleteThread Mutation
- ToggleThreadSubscription Mutation
- SaveThreadComment Mutation
- DeleteThreadComment Mutation
- UpdateAniChartSettings Mutation
- UpdateAniChartHighlights Mutation
Footnotes
-
There are a lot of
forEach
and other loops that can be either changes to c-like loops or to more performant counterparts given the scenario, there are also some improvements that could be made along the parser ↩