You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dev
95be3b6cb1
perf(eidos): prune base.css to role-referenced scales (Phase 5) — −18 KB gz
...
base.css shipped all 31 Radix donor scales, but the theme's roles only
reference 9 (gray green indigo orange plum purple red slate teal). The
other 22 were dead weight on every page: no component references raw
--scale-* (they use --color-{role}-*), and runtime theming builds from JS
scale data and writes RESOLVED values (build-scheme: variables[k]=hex),
so it never reads the CSS scale tokens.
renderThemeCss now emits only role-referenced scales by default; the full
31-scale donor palette ships opt-in in generated/palette.css (new
renderColorPaletteCss). The CSS contract stays the full vocabulary
(apps can still override any scale; load palette.css to use the extra 22).
base.css 53.7→35.4 KB gz. Monolith (every page) 54.4→36.2 KB gz —
combined with Phase 3, 113.5→36.2 KB gz total (−68%). Verified: roles
resolve (primary=purple, button bg correct), pruned scales empty on
regular pages, restored on /temas/color via palette.css. Updated the
contract test to verify coverage against the full palette. check clean
(13 errors are untracked heroscrolling demo + gitignored tmp/lexical);
eidos suite at baseline (192/195, 3 pre-existing words failures).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
4 months ago
..
add-contracts-imports.ts
soma: tier 1/2 components, Field/NumberField integration, codex_audit fixes
6 months ago
add-labels-batch-2.ts
batch: texts.label for 19 interactive components + barrel sync + feed verb fix
5 months ago
add-readme-sections.ts
batch: scaffold README sections + audit refinements → 67/67 PASS
5 months ago
add-texts-label-batch.ts
batch: add texts.label to 12 passive components
5 months ago
catalog-archetypes.ts
morfo: catalog `archetype` across 65 components (~265 part declarations)
6 months ago
check-eidos-recipes.ts
Refresh Eidos recipe probe
5 months ago
component-audit.ts
feat(eidos foundation): vertebrate typography via named-style aliases + R-2.7
5 months ago
convert-icons.js
soma: tier 1/2 components, Field/NumberField integration, codex_audit fixes
6 months ago
demo-probe.ts
demos: web/routes/* for the 8 migrated soma components
5 months ago
eidos-lint-all.ts
Advance Eidos demos and form validation docs
5 months ago
eidos-lint.ts
uix: drawer/popover/toast/accordion eidos wrappers + sema packs + /uix docs scaffold
5 months ago
eidos-purge.ts
feat(eidos): TSC v2.2 (parts + composition) + universal theming coverage
4 months ago
fix-context-imports.ts
soma: tier 1/2 components, Field/NumberField integration, codex_audit fixes
6 months ago
fix-ctx-pattern.ts
Fix Command demo with Dialog integration
6 months ago
generate-contracts-docs.ts
Add air components (toggle-group, toolbar, avatar, meter, collapsible), fix CSS audit issues, fix combobox scroll, rebuild documentation
6 months ago
generate-eidos-css.ts
perf(eidos): prune base.css to role-referenced scales (Phase 5) — −18 KB gz
4 months ago
generate-icon-categories.js
soma: tier 1/2 components, Field/NumberField integration, codex_audit fixes
6 months ago
migrate-translations-to-texts.ts
uix: rename morfo.translations → morfo.texts (idlangref discipline)
5 months ago
morfo-check.ts
Reconnect morfo DOM check
5 months ago
morfo-vocabulary-check.ts
feat(morfo/sema): add expression field + sema coverage check (P1 #3 )
5 months ago
normalize-context-pattern.ts
soma: tier 1/2 components, Field/NumberField integration, codex_audit fixes
6 months ago
permutation-check.ts
Expand UIX permutation route coverage
5 months ago
probe-button-affirm.ts
feat(eidos): TSC v2.2 (parts + composition) + universal theming coverage
4 months ago
probe-button-color.ts
feat(eidos): TSC v2.2 (parts + composition) + universal theming coverage
4 months ago
probe-cross-component.ts
feat(eidos): TSC v2.2 (parts + composition) + universal theming coverage
4 months ago
probe-css-var-resolution.ts
feat(eidos): TSC v2.2 (parts + composition) + universal theming coverage
4 months ago
probe-sema-tab.ts
eidos: pilot wrapper pattern + doctrinal API conventions
5 months ago
probe-toast-dismiss.ts
Refresh route smoke validation
5 months ago
probe-toggle-css-vars.ts
feat(eidos): TSC v2.2 (parts + composition) + universal theming coverage
4 months ago
probe-toggle-fresh.ts
feat(eidos): TSC v2.2 (parts + composition) + universal theming coverage
4 months ago
probe-toggle-pressed-intents.ts
eidos: pilot wrapper pattern + doctrinal API conventions
5 months ago
probe-toggle.ts
eidos: pilot wrapper pattern + doctrinal API conventions
5 months ago
remove-private-fields.ts
soma: tier 1/2 components, Field/NumberField integration, codex_audit fixes
6 months ago
rewrite-soma-attrs.py
eidos: pilot wrapper pattern + doctrinal API conventions
5 months ago
rewrite-soma-reactive.py
eidos: pilot wrapper pattern + doctrinal API conventions
5 months ago
smoke-check.mjs
Instrument UIX permutation demos
5 months ago
translations-check.ts
uix: rename morfo.translations → morfo.texts (idlangref discipline)
5 months ago