- Existing GraphQL -> DB adapters tend to require a network (HTTP API) layer, instead of providing a direct GraphQL integration. May be more useful to hand-roll the adapter.
- Ergonomic reusable filters for GraphQL nodes, potentially using custom directives
- How to define non-global custom types in GraphQL
- How to combine literal text-based schema definitions with programmatic schema construction, and whether this is necessary
- How to represent progress for long-running tasks in a GraphQL mutation, eg. for an "add ISO from HTTP URL" operation
Todo list:
- GraphQL API: Separate stuff out into multiple modules
- UI: GraphQL templating implementation via React+JSX
- UI: Convert hardware -> disks page to GraphQL template
- Trivia: Modularize loaders
- UI: Convert existing Pug templates to JSX/GraphQL