hasura / hasura/graphql-engine

Offline mode ✈️ for https://console.hasura.io/local/graphql

Open
#10,671 1 comment 0 reactions 0 assignees View on GitHub
k/enhancement
Dominant language
TypeScript
Stars
32.1k
Forks
3k
PR merge metrics
PR metrics pending

Description

It looks like the v3 engine doesn't support hosting it's own console? `ddn console --local` opens in a browser: `https://console.hasura.io/local?url=http://localhost:3280&promptQLUrl=`

But `console.hasura.io/local` is not a PWA either, so I'm not able to use it locally without consistent internet access. (And `hasura.io` also happened to have some downtime shortly before I submitted this issue. 😅)

Could the console either:

1. Support offline usage via PWA, or
2. Let `ddn console --local` host a local, static build of the console?

I'd certainly prefer the 2nd option, but I understand the PWA route if e.g. Hasura plans to keep the console closed-source.

Contributor guide

Open the contributing guide

Research direction

Start at the `ddn console --local` entry point and inspect how it opens `https://console.hasura.io/local?url=http://localhost:3280&promptQLUrl=`. Done means the console can be used without consistent internet access, either through offline PWA support or a locally hosted static build, as selected by the project maintainers.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cli, frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.