Problem: the hexagonal refactor churns the backend tree for nine more phases; the UI delivery stack (web/ SPA, cmd/desktop Wails wrapper, compose/web image) must move to its own repo first so doc/layout rewrites land once on a backend-only tree. Change: - New repo git.hubris.network/dtoro/oikos-web (v0.33.0): web/, desktop/ (updateURL repointed to oikos-web releases), compose/, own CI (web + desktop jobs), own deploy script (CI-green gate, TOCTOU guard, version-tagged images, prune-to-3), own webhook receiver on :9798 + launchd unit, own compose project publishing the same 8091:80. - Cutover executed on mac-mini in order: oikos stack's web service stopped+removed, oikos-web project brought up on 8091; outer Caddy untouched (targets the published port) — serving + Authentik flow + /wails 404 quirk verified post-cutover. - Stripped from oikos: web/, cmd/desktop/, compose/web/, desktop CI workflow, ci.yml web job, Makefile ui/desktop/desktop-package/install targets, the compose web service, oikos-web from deploy.sh's fallback prune list; wails + go-keyring dropped from go.mod, vendor synced. - README / CONTRIBUTING / AGENTS.md / .agents dev+operations docs now point at the new repo; mbse + mascot design docs carry a path note. Risk: production SPA serving depends on the new pipeline now; rollback is versioned-image re-up of the old web service from a pre-split checkout (port 8091). Desktop builds installed before the split still check dtoro/oikos releases — one manual reinstall, noted in the oikos-web release notes. Verification: go vet, make test (race), make generate-check, golangci (no new findings; baseline down 400→365); post-cutover curls — localhost:8091 200, /wails/runtime.js 404, outer Caddy 302 Authentik.
43 lines
1.5 KiB
TypeScript
43 lines
1.5 KiB
TypeScript
export declare const ALT = "Alt";
|
|
export declare const ARROW_DOWN = "ArrowDown";
|
|
export declare const ARROW_LEFT = "ArrowLeft";
|
|
export declare const ARROW_RIGHT = "ArrowRight";
|
|
export declare const ARROW_UP = "ArrowUp";
|
|
export declare const BACKSPACE = "Backspace";
|
|
export declare const CAPS_LOCK = "CapsLock";
|
|
export declare const CONTROL = "Control";
|
|
export declare const DELETE = "Delete";
|
|
export declare const END = "End";
|
|
export declare const ENTER = "Enter";
|
|
export declare const ESCAPE = "Escape";
|
|
export declare const F1 = "F1";
|
|
export declare const F10 = "F10";
|
|
export declare const F11 = "F11";
|
|
export declare const F12 = "F12";
|
|
export declare const F2 = "F2";
|
|
export declare const F3 = "F3";
|
|
export declare const F4 = "F4";
|
|
export declare const F5 = "F5";
|
|
export declare const F6 = "F6";
|
|
export declare const F7 = "F7";
|
|
export declare const F8 = "F8";
|
|
export declare const F9 = "F9";
|
|
export declare const HOME = "Home";
|
|
export declare const META = "Meta";
|
|
export declare const PAGE_DOWN = "PageDown";
|
|
export declare const PAGE_UP = "PageUp";
|
|
export declare const SHIFT = "Shift";
|
|
export declare const SPACE = " ";
|
|
export declare const TAB = "Tab";
|
|
export declare const CTRL = "Control";
|
|
export declare const ASTERISK = "*";
|
|
export declare const a = "a";
|
|
export declare const P = "P";
|
|
export declare const A = "A";
|
|
export declare const p = "p";
|
|
export declare const n = "n";
|
|
export declare const j = "j";
|
|
export declare const k = "k";
|
|
export declare const h = "h";
|
|
export declare const l = "l";
|