├── .cta.json ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .npmrc ├── .prettierrc ├── .vite └── deps │ ├── _metadata.json │ └── package.json ├── AGENTS.md ├── CLAUDE.md ├── Dockerfile ├── LICENSE.txt ├── README.md ├── components.json ├── docker-compose.yml ├── docs-build ├── .gitignore ├── README.md ├── copy-docs.sh ├── package.json ├── pnpm-lock.yaml ├── src │ ├── build.ts │ ├── compiler.ts │ └── types.ts └── tsconfig.json ├── docs ├── development.mdx └── getting-started.mdx ├── eslint.config.js ├── hooks ├── lib.ts ├── timer-start.sample └── timer-stop.sample ├── index.html ├── kysely.config.ts ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon │ ├── tekne180-emerald.png │ ├── tekne180-sky.png │ ├── tekne32-emerald.png │ └── tekne32-sky.png └── robots.txt ├── scripts ├── build-docs.js └── generate-client-routes.js ├── src ├── Icon.tsx ├── components │ ├── EditorDialogContent.tsx │ ├── ErrorBoundary.tsx │ ├── ExternalLink.tsx │ ├── IconBadge.tsx │ └── vendor │ │ ├── Badge.tsx │ │ ├── Button.tsx │ │ ├── CatalystDialog.tsx │ │ ├── Checkbox.tsx │ │ ├── DescriptionList.tsx │ │ ├── Dialog.tsx │ │ ├── Input.tsx │ │ ├── Navbar.tsx │ │ ├── Sonner.tsx │ │ ├── Switch.tsx │ │ ├── Tabs.tsx │ │ ├── link.tsx │ │ └── text.tsx ├── controls │ ├── CommandPalette.tsx │ ├── DocumentSearch.tsx │ ├── KBar.tsx │ ├── Omnibar.tsx │ └── kbar.css ├── db │ ├── index.ts │ ├── migrations.ts │ ├── migrations │ │ ├── 1752986809444_init.ts │ │ ├── 1756085936353_add-doc-dates.ts │ │ ├── 1756431034379_add-doc-revision.ts │ │ ├── 1757182212830_add-note-data.ts │ │ ├── 1758154595036_alter-note-data-type-enum.ts │ │ ├── 1758210899686_add-note-data-pin.ts │ │ ├── 1758235135865_add-note-parsed-body.ts │ │ └── 1758243487015_note-update-cascade.ts │ └── types.ts ├── dev │ ├── DatabaseMigrations.tsx │ ├── DevTools.tsx │ └── PgliteDevtools.tsx ├── docs │ ├── README.md │ ├── collapse.test.ts │ ├── collapse.ts │ ├── doc-analysis.test.ts │ ├── doc-analysis.ts │ ├── doc-migrator.ts │ ├── gutters.test.ts │ ├── gutters.ts │ ├── schema.ts │ ├── table-of-contents.test.ts │ └── table-of-contents.ts ├── documentation │ ├── DocsNavigation.tsx │ ├── DocsWrapper.tsx │ ├── Version.tsx │ ├── development.tsx │ ├── getting-started.tsx │ ├── index.ts │ └── manifest.json ├── editor │ ├── DocumentDetails.tsx │ ├── ELine.tsx │ ├── README.md │ ├── StatusBar.tsx │ ├── TEditor.css │ ├── TEditor.tsx │ ├── TimerBadge.tsx │ ├── TimerInfo.tsx │ ├── TitleBar.tsx │ ├── __snapshots__ │ │ └── parser.test.ts.snap │ ├── constants.ts │ ├── line-editor.ts │ ├── line-editor │ │ ├── cm-events.ts │ │ ├── line-operations.ts │ │ ├── placeholder-plugin.ts │ │ ├── slash-commands-plugin.ts │ │ ├── syntax-plugin.ts │ │ ├── tag-completion-plugin.ts │ │ └── vendor │ │ │ └── dom.ts │ ├── navigation.ts │ ├── parser.test.ts │ ├── parser.ts │ ├── regex.test.ts │ ├── regex.ts │ └── state.ts ├── hooks │ ├── useCreateDoc.ts │ ├── useDocTitle.ts │ └── useEventListener.ts ├── layout │ ├── EditorLayout.tsx │ └── NonEditorLayout.tsx ├── layouts │ └── CopyLayout.tsx ├── lib │ ├── eventemitter.test.ts │ ├── eventemitter.ts │ ├── keys.ts │ ├── time.ts │ ├── title.ts │ ├── tutorial.ts │ ├── utils.ts │ ├── validation.test.ts │ └── validation.ts ├── logo.svg ├── main.tsx ├── pages │ └── NotFound.tsx ├── panel │ ├── Aggregate.tsx │ ├── DocumentOverview.tsx │ ├── GitInfo.tsx │ ├── Help.tsx │ ├── Panel.tsx │ ├── README.md │ └── Search.tsx ├── reportWebVitals.ts ├── routeTree.gen.ts ├── routes │ ├── 404.tsx │ ├── __root.tsx │ ├── demo.tsx │ ├── doc-not-found │ │ └── $title.tsx │ ├── index.tsx │ ├── lab.tsx │ ├── n │ │ └── $title.tsx │ ├── open │ │ └── $title.tsx │ ├── scratch.tsx │ └── trpc-test.tsx ├── server │ ├── client-routes.ts │ ├── index.ts │ └── lib │ │ └── docs.ts ├── styles │ ├── styles.css │ └── system.css └── trpc │ ├── client.ts │ ├── init.ts │ ├── router.ts │ ├── routers │ ├── analysis.ts │ └── doc.ts │ └── types.ts ├── tsconfig.json ├── vercel.json └── vite.config.ts /.cta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/.cta.json -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vite/deps/_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/.vite/deps/_metadata.json -------------------------------------------------------------------------------- /.vite/deps/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/components.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs-build/.gitignore: -------------------------------------------------------------------------------- 1 | /generated 2 | node_modules/ 3 | dist/ 4 | *.log 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /docs-build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs-build/README.md -------------------------------------------------------------------------------- /docs-build/copy-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs-build/copy-docs.sh -------------------------------------------------------------------------------- /docs-build/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs-build/package.json -------------------------------------------------------------------------------- /docs-build/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs-build/pnpm-lock.yaml -------------------------------------------------------------------------------- /docs-build/src/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs-build/src/build.ts -------------------------------------------------------------------------------- /docs-build/src/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs-build/src/compiler.ts -------------------------------------------------------------------------------- /docs-build/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs-build/src/types.ts -------------------------------------------------------------------------------- /docs-build/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs-build/tsconfig.json -------------------------------------------------------------------------------- /docs/development.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs/development.mdx -------------------------------------------------------------------------------- /docs/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/docs/getting-started.mdx -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/eslint.config.js -------------------------------------------------------------------------------- /hooks/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/hooks/lib.ts -------------------------------------------------------------------------------- /hooks/timer-start.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/hooks/timer-start.sample -------------------------------------------------------------------------------- /hooks/timer-stop.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/hooks/timer-stop.sample -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/index.html -------------------------------------------------------------------------------- /kysely.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/kysely.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon/tekne180-emerald.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/public/favicon/tekne180-emerald.png -------------------------------------------------------------------------------- /public/favicon/tekne180-sky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/public/favicon/tekne180-sky.png -------------------------------------------------------------------------------- /public/favicon/tekne32-emerald.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/public/favicon/tekne32-emerald.png -------------------------------------------------------------------------------- /public/favicon/tekne32-sky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/public/favicon/tekne32-sky.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/public/robots.txt -------------------------------------------------------------------------------- /scripts/build-docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/scripts/build-docs.js -------------------------------------------------------------------------------- /scripts/generate-client-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/scripts/generate-client-routes.js -------------------------------------------------------------------------------- /src/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/Icon.tsx -------------------------------------------------------------------------------- /src/components/EditorDialogContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/EditorDialogContent.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/ExternalLink.tsx -------------------------------------------------------------------------------- /src/components/IconBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/IconBadge.tsx -------------------------------------------------------------------------------- /src/components/vendor/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/Badge.tsx -------------------------------------------------------------------------------- /src/components/vendor/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/Button.tsx -------------------------------------------------------------------------------- /src/components/vendor/CatalystDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/CatalystDialog.tsx -------------------------------------------------------------------------------- /src/components/vendor/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/Checkbox.tsx -------------------------------------------------------------------------------- /src/components/vendor/DescriptionList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/DescriptionList.tsx -------------------------------------------------------------------------------- /src/components/vendor/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/Dialog.tsx -------------------------------------------------------------------------------- /src/components/vendor/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/Input.tsx -------------------------------------------------------------------------------- /src/components/vendor/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/Navbar.tsx -------------------------------------------------------------------------------- /src/components/vendor/Sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/Sonner.tsx -------------------------------------------------------------------------------- /src/components/vendor/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/Switch.tsx -------------------------------------------------------------------------------- /src/components/vendor/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/Tabs.tsx -------------------------------------------------------------------------------- /src/components/vendor/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/link.tsx -------------------------------------------------------------------------------- /src/components/vendor/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/components/vendor/text.tsx -------------------------------------------------------------------------------- /src/controls/CommandPalette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/controls/CommandPalette.tsx -------------------------------------------------------------------------------- /src/controls/DocumentSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/controls/DocumentSearch.tsx -------------------------------------------------------------------------------- /src/controls/KBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/controls/KBar.tsx -------------------------------------------------------------------------------- /src/controls/Omnibar.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/controls/kbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/controls/kbar.css -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/db/migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/migrations.ts -------------------------------------------------------------------------------- /src/db/migrations/1752986809444_init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/migrations/1752986809444_init.ts -------------------------------------------------------------------------------- /src/db/migrations/1756085936353_add-doc-dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/migrations/1756085936353_add-doc-dates.ts -------------------------------------------------------------------------------- /src/db/migrations/1756431034379_add-doc-revision.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/migrations/1756431034379_add-doc-revision.ts -------------------------------------------------------------------------------- /src/db/migrations/1757182212830_add-note-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/migrations/1757182212830_add-note-data.ts -------------------------------------------------------------------------------- /src/db/migrations/1758154595036_alter-note-data-type-enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/migrations/1758154595036_alter-note-data-type-enum.ts -------------------------------------------------------------------------------- /src/db/migrations/1758210899686_add-note-data-pin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/migrations/1758210899686_add-note-data-pin.ts -------------------------------------------------------------------------------- /src/db/migrations/1758235135865_add-note-parsed-body.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/migrations/1758235135865_add-note-parsed-body.ts -------------------------------------------------------------------------------- /src/db/migrations/1758243487015_note-update-cascade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/migrations/1758243487015_note-update-cascade.ts -------------------------------------------------------------------------------- /src/db/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/db/types.ts -------------------------------------------------------------------------------- /src/dev/DatabaseMigrations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/dev/DatabaseMigrations.tsx -------------------------------------------------------------------------------- /src/dev/DevTools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/dev/DevTools.tsx -------------------------------------------------------------------------------- /src/dev/PgliteDevtools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/dev/PgliteDevtools.tsx -------------------------------------------------------------------------------- /src/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/README.md -------------------------------------------------------------------------------- /src/docs/collapse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/collapse.test.ts -------------------------------------------------------------------------------- /src/docs/collapse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/collapse.ts -------------------------------------------------------------------------------- /src/docs/doc-analysis.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/doc-analysis.test.ts -------------------------------------------------------------------------------- /src/docs/doc-analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/doc-analysis.ts -------------------------------------------------------------------------------- /src/docs/doc-migrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/doc-migrator.ts -------------------------------------------------------------------------------- /src/docs/gutters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/gutters.test.ts -------------------------------------------------------------------------------- /src/docs/gutters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/gutters.ts -------------------------------------------------------------------------------- /src/docs/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/schema.ts -------------------------------------------------------------------------------- /src/docs/table-of-contents.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/table-of-contents.test.ts -------------------------------------------------------------------------------- /src/docs/table-of-contents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/docs/table-of-contents.ts -------------------------------------------------------------------------------- /src/documentation/DocsNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/documentation/DocsNavigation.tsx -------------------------------------------------------------------------------- /src/documentation/DocsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/documentation/DocsWrapper.tsx -------------------------------------------------------------------------------- /src/documentation/Version.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/documentation/Version.tsx -------------------------------------------------------------------------------- /src/documentation/development.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/documentation/development.tsx -------------------------------------------------------------------------------- /src/documentation/getting-started.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/documentation/getting-started.tsx -------------------------------------------------------------------------------- /src/documentation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/documentation/index.ts -------------------------------------------------------------------------------- /src/documentation/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/documentation/manifest.json -------------------------------------------------------------------------------- /src/editor/DocumentDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/DocumentDetails.tsx -------------------------------------------------------------------------------- /src/editor/ELine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/ELine.tsx -------------------------------------------------------------------------------- /src/editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/README.md -------------------------------------------------------------------------------- /src/editor/StatusBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/StatusBar.tsx -------------------------------------------------------------------------------- /src/editor/TEditor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/TEditor.css -------------------------------------------------------------------------------- /src/editor/TEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/TEditor.tsx -------------------------------------------------------------------------------- /src/editor/TimerBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/TimerBadge.tsx -------------------------------------------------------------------------------- /src/editor/TimerInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/TimerInfo.tsx -------------------------------------------------------------------------------- /src/editor/TitleBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/TitleBar.tsx -------------------------------------------------------------------------------- /src/editor/__snapshots__/parser.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/__snapshots__/parser.test.ts.snap -------------------------------------------------------------------------------- /src/editor/constants.ts: -------------------------------------------------------------------------------- 1 | export const GUTTER_WIDTH_PIXELS = 162 2 | -------------------------------------------------------------------------------- /src/editor/line-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/line-editor.ts -------------------------------------------------------------------------------- /src/editor/line-editor/cm-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/line-editor/cm-events.ts -------------------------------------------------------------------------------- /src/editor/line-editor/line-operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/line-editor/line-operations.ts -------------------------------------------------------------------------------- /src/editor/line-editor/placeholder-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/line-editor/placeholder-plugin.ts -------------------------------------------------------------------------------- /src/editor/line-editor/slash-commands-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/line-editor/slash-commands-plugin.ts -------------------------------------------------------------------------------- /src/editor/line-editor/syntax-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/line-editor/syntax-plugin.ts -------------------------------------------------------------------------------- /src/editor/line-editor/tag-completion-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/line-editor/tag-completion-plugin.ts -------------------------------------------------------------------------------- /src/editor/line-editor/vendor/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/line-editor/vendor/dom.ts -------------------------------------------------------------------------------- /src/editor/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/navigation.ts -------------------------------------------------------------------------------- /src/editor/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/parser.test.ts -------------------------------------------------------------------------------- /src/editor/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/parser.ts -------------------------------------------------------------------------------- /src/editor/regex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/regex.test.ts -------------------------------------------------------------------------------- /src/editor/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/regex.ts -------------------------------------------------------------------------------- /src/editor/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/editor/state.ts -------------------------------------------------------------------------------- /src/hooks/useCreateDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/hooks/useCreateDoc.ts -------------------------------------------------------------------------------- /src/hooks/useDocTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/hooks/useDocTitle.ts -------------------------------------------------------------------------------- /src/hooks/useEventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/hooks/useEventListener.ts -------------------------------------------------------------------------------- /src/layout/EditorLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/layout/EditorLayout.tsx -------------------------------------------------------------------------------- /src/layout/NonEditorLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/layout/NonEditorLayout.tsx -------------------------------------------------------------------------------- /src/layouts/CopyLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/layouts/CopyLayout.tsx -------------------------------------------------------------------------------- /src/lib/eventemitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/lib/eventemitter.test.ts -------------------------------------------------------------------------------- /src/lib/eventemitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/lib/eventemitter.ts -------------------------------------------------------------------------------- /src/lib/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/lib/keys.ts -------------------------------------------------------------------------------- /src/lib/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/lib/time.ts -------------------------------------------------------------------------------- /src/lib/title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/lib/title.ts -------------------------------------------------------------------------------- /src/lib/tutorial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/lib/tutorial.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/lib/validation.test.ts -------------------------------------------------------------------------------- /src/lib/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/lib/validation.ts -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/pages/NotFound.tsx -------------------------------------------------------------------------------- /src/panel/Aggregate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/panel/Aggregate.tsx -------------------------------------------------------------------------------- /src/panel/DocumentOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/panel/DocumentOverview.tsx -------------------------------------------------------------------------------- /src/panel/GitInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/panel/GitInfo.tsx -------------------------------------------------------------------------------- /src/panel/Help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/panel/Help.tsx -------------------------------------------------------------------------------- /src/panel/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/panel/Panel.tsx -------------------------------------------------------------------------------- /src/panel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/panel/README.md -------------------------------------------------------------------------------- /src/panel/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/panel/Search.tsx -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routeTree.gen.ts -------------------------------------------------------------------------------- /src/routes/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/404.tsx -------------------------------------------------------------------------------- /src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/__root.tsx -------------------------------------------------------------------------------- /src/routes/demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/demo.tsx -------------------------------------------------------------------------------- /src/routes/doc-not-found/$title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/doc-not-found/$title.tsx -------------------------------------------------------------------------------- /src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/index.tsx -------------------------------------------------------------------------------- /src/routes/lab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/lab.tsx -------------------------------------------------------------------------------- /src/routes/n/$title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/n/$title.tsx -------------------------------------------------------------------------------- /src/routes/open/$title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/open/$title.tsx -------------------------------------------------------------------------------- /src/routes/scratch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/scratch.tsx -------------------------------------------------------------------------------- /src/routes/trpc-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/routes/trpc-test.tsx -------------------------------------------------------------------------------- /src/server/client-routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/server/client-routes.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/server/lib/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/server/lib/docs.ts -------------------------------------------------------------------------------- /src/styles/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/styles/styles.css -------------------------------------------------------------------------------- /src/styles/system.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/styles/system.css -------------------------------------------------------------------------------- /src/trpc/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/trpc/client.ts -------------------------------------------------------------------------------- /src/trpc/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/trpc/init.ts -------------------------------------------------------------------------------- /src/trpc/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/trpc/router.ts -------------------------------------------------------------------------------- /src/trpc/routers/analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/trpc/routers/analysis.ts -------------------------------------------------------------------------------- /src/trpc/routers/doc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/trpc/routers/doc.ts -------------------------------------------------------------------------------- /src/trpc/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/src/trpc/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upvalue/tekne/HEAD/vite.config.ts --------------------------------------------------------------------------------