From 3c06c95f396b6e911076bc3291d5855ed01b5caa Mon Sep 17 00:00:00 2001 From: "netop://ウィビ" Date: Sun, 26 Apr 2026 20:18:30 -0700 Subject: cleanup and ready for launch --- PLAN.md | 218 ---------------------------------------------------------------- 1 file changed, 218 deletions(-) delete mode 100644 PLAN.md (limited to 'PLAN.md') diff --git a/PLAN.md b/PLAN.md deleted file mode 100644 index f97e7ac..0000000 --- a/PLAN.md +++ /dev/null @@ -1,218 +0,0 @@ -# PLAN.md — @eol/graphiql - -A Svelte 5 GraphiQL alternative. JSR-published under the EOL scope. - -## Current state (v0.2 complete) - -Shipped: - -- HTTP fetcher with injectable `fetch` impl -- Schema introspection and SDL caching -- Session store with tabs, persistence, and rename -- TabBar with double-click inline rename (Enter commits, Escape cancels, blur commits) -- Toolbar with Cmd/Ctrl+Enter run shortcut -- Variables + Headers panes (switchable in bottom-left) -- Debounced localStorage persistence (300ms) with `beforeunload` flush -- Memory storage fallback for SSR -- CodeMirror 6 editor wrapper via `cm6-graphql` with dynamic import (SSR-safe) -- `readOnly` prop on Editor, used by ResultViewer -- Reactive schema updates via `$effect` calling `updateSchema()` -- Public API surface in `src/lib/index.ts` - -Stub files needing implementation: `src/lib/fetcher/sse.ts`, `src/lib/fetcher/websocket.ts`. - -## Coding conventions - -Non-negotiable. Match existing files exactly: - -- Double quotes, semicolons, two-space indent -- No trailing spaces, no unnecessary whitespace -- Svelte component structure: `