apollo-kotlin icon indicating copy to clipboard operation
apollo-kotlin copied to clipboard

:robot:  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.

Results 373 apollo-kotlin issues
Sort by recently updated
recently updated
newest added

### 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...

:bug: Type: Bug

A project containing this file is most probably a 'rover mode' one

:jigsaw: IJ/AS plugin

Keep on with the bleeding edge of the GraphQL RFCs: * `@defer` * `@stream` * fragment variables * nullability * HTTP * `@requiresOptIn` * ...

### 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...

:bug: Type: Bug
:jigsaw: IJ/AS plugin

### 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_

:sparkles: Type: Feature
📜 spec tracking

### 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...

:sparkles: Type: Feature

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.

:jigsaw: IJ/AS plugin

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.

:sparkles: Type: Feature
:jigsaw: IJ/AS plugin