hasura / hasura/graphql-engine
Offline mode ✈️ for https://console.hasura.io/local/graphql
- 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
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