apollo-kotlin
apollo-kotlin copied to clipboard
:robot: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
### Version 4.1.1 ### Summary Hi team, After adding `@typePolicy` by extending the schema `generateApolloIrOperations` started taking very long to complete. As an example, the latest build took `3h15m` and...
A project containing this file is most probably a 'rover mode' one
Keep on with the bleeding edge of the GraphQL RFCs: * `@defer` * `@stream` * fragment variables * nullability * HTTP * `@requiresOptIn` * ...
### Description S01 is deprecated
### Description If a fild in a query is annotated with the `@optional` directive, I expect not only for the field in the generated model to be nullable, but also...
An internal error happened in the IDE plugin. Message: (no message) ### Stack trace ``` com.intellij.psi.PsiInvalidElementAccessException: Element: class org.jetbrains.kotlin.analysis.decompiler.psi.file.KtDecompiledFile #kotlin because: different providers: org.jetbrains.kotlin.analysis.decompiler.psi.KotlinDecompiledFileViewProvider{vFile=jar:///Users/bod/Applications/IntelliJ IDEA Ultimate.app/Contents/lib/util-8.jar!/kotlin/kotlin.kotlin_builtins, vFileId=7533, content=VirtualFileContent{size=18661}, eventSystemEnabled=true}(5447b7bd); org.jetbrains.kotlin.analysis.decompiler.psi.KotlinDecompiledFileViewProvider{vFile=jar:///Users/bod/Applications/IntelliJ...
### Use case Fragment arguments are now RFC2: https://github.com/graphql/graphql-spec/pull/1081 Implement them in Apollo Kotlin, make sure there is no blockers for us. ### Describe the solution you'd like _No response_
### Use case When Supabase encounters a malformed comment, it returns an error to introspection requests. It would be nice to see that error. ### Describe the solution you'd like...
Follow up from https://github.com/apollographql/apollo-kotlin/pull/6408. If someone publishes their schema to a maven repository, make it so that the IJ Plugin can use that for syntax highlighting and validation.
Currently, directives from `https://specs.apollo.dev/nullability/v0.4/` and `https://specs.apollo.dev/cache/v0.1/` are showing in red because the plugin doesn't know about them. Let's make it know about them, same as kotlin_labs ones.