openclaw/test
Val Alexander ead8be96fd
Add tweakcn custom theme import
Adds a browser-local custom tweakcn theme slot while preserving the existing built-in themes.

Includes:
- tweakcn share-link import, validation, persistence, and custom theme rendering
- Custom option in Appearance and Quick Settings
- responsive/config toolbar and chat tool-card polish from follow-up review
- security hardening for bounded fetches, CSS token validation, redirect handling, and fail-closed unreadable payloads

Verification:
- OPENCLAW_LOCAL_CHECK=0 pnpm check:changed
- GitHub CI clean on 6ff13a1b33
2026-04-24 20:36:45 -05:00
..
fixtures
helpers fix(plugins): remove Pi tool result compat 2026-04-24 18:13:35 -07:00
mocks fix(whatsapp): write creds.json atomically (#63577) 2026-04-16 02:44:46 -03:00
scripts Add tweakcn custom theme import 2026-04-24 20:36:45 -05:00
vitest test: name contract vitest projects 2026-04-23 21:54:05 +01:00
appcast.test.ts
architecture-smells.test.ts
cli-json-stdout.e2e.test.ts
extension-import-boundaries.test.ts
extension-package-tsc-boundary.test.ts
extension-test-boundary.test.ts test: stabilize full-suite flakes 2026-04-23 18:48:07 +01:00
gateway.multi.e2e.test.ts
git-hooks-pre-commit.test.ts chore: separate commit formatting from changed gate 2026-04-23 23:55:52 +01:00
global-setup.ts
image-generation.infer-cli.live.test.ts fix: serialize bundled runtime dependency repair 2026-04-24 20:44:56 +01:00
image-generation.runtime.live.test.ts feat: add OpenRouter image generation (#67668) 2026-04-24 01:39:19 +01:00
non-isolated-runner.ts
npm-publish-plan.test.ts
official-channel-catalog.test.ts fix(plugins): pin official external channel source (#70997) 2026-04-24 00:35:03 -07:00
openclaw-launcher.e2e.test.ts
openclaw-npm-postpublish-verify.test.ts Add packed CLI smoke checks for release packaging (#70685) 2026-04-23 13:50:15 -05:00
openclaw-npm-release-check.test.ts fix: exclude qa extensions from npm package 2026-04-22 22:48:28 +01:00
openclaw-prepack.test.ts fix(plugins): localize bundled runtime deps to extensions (#67099) 2026-04-15 12:04:31 +01:00
plugin-clawhub-release.test.ts test: share clawhub release tooling fixture 2026-04-20 17:42:42 +01:00
plugin-extension-import-boundary.test.ts
plugin-npm-release.test.ts
qa-convex-credential-payload-validation.test.ts test(qa): validate Discord Convex credential payloads (#70910) 2026-04-23 20:35:54 -07:00
release-check.test.ts fix(release): preserve plugin-local runtime deps in postpublish verify 2026-04-24 18:22:24 +01:00
setup-home-isolation.test.ts
setup-openclaw-runtime.ts feat(plugins): move Bonjour discovery into bundled plugin 2026-04-23 23:29:51 -07:00
setup.extensions.ts
setup.shared.ts docs: align documentation with current surfaces 2026-04-23 07:25:06 +01:00
setup.ts
test-env.test.ts test: slim live auth staging 2026-04-23 05:22:37 +01:00
test-env.ts test: slim live auth staging 2026-04-23 05:22:37 +01:00
test-helper-extension-import-boundary.test.ts
tsconfig.json
ui.presenter-next-run.test.ts test: fix ui presenter next run test for multi-language environments (#60231) 2026-04-22 20:26:44 -07:00
vitest-boundary-config.test.ts
vitest-extensions-config.test.ts
vitest-light-paths.test.ts
vitest-performance-config.test.ts
vitest-projects-config.test.ts test: name contract vitest projects 2026-04-23 21:54:05 +01:00
vitest-scoped-config.test.ts feat: add xai media providers 2026-04-23 00:07:39 +01:00
vitest-ui-package-config.test.ts
vitest-unit-config.test.ts
vitest-unit-fast-config.test.ts test(vitest): cut unit-ui startup overhead 2026-04-16 12:16:21 -07:00
vitest-unit-paths.test.ts
web-provider-boundary.test.ts