Skip to content

feat: reset blocks distribution and primitive documentation#4

Merged
yyyyaaa merged 21 commits into
mainfrom
yyyyaaa/blocksredesign-billings
Jul 20, 2026
Merged

feat: reset blocks distribution and primitive documentation#4
yyyyaaa merged 21 commits into
mainfrom
yyyyaaa/blocksredesign-billings

Conversation

@yyyyaaa

@yyyyaaa yyyyaaa commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Rebuilds @constructive-io/ui for dual npm and source-installed shadcn distribution, with deterministic TypeScript tooling, generated theme CSS, dependency closure, package parity, and Node 24.
  • Resets Blocks docs to 29 complete primitive references, an interactive homepage catalog, route-aware installation guidance, and tightened navigation while preserving the broader registry catalog.
  • Hardens Base UI overlays, portals, animation, Progress, Sheet, Select, component tests, registry smoke fixtures, and custom alias installs without requiring consumers to install the UI package.
  • Validates GitHub Pages output end to end and passes pnpm check, pnpm build:pages, and pnpm pack:local on Node 24 with pnpm 10.28.0.

yyyyaaa added 21 commits July 16, 2026 00:15
Replace the sparse docs chrome with a coss/fluid-inspired layout: compact
page header, live component grid, install dual-path setup, theme-aware
Constructive branding, and better-ui polish on surfaces, hit targets, and
icon transitions.
Replace the old site chrome with a centered registry shell (collapsible
sidebar, shared gutters, flat preview stages) and add a foundations
styling page for theme tokens. Unify npm vs shadcn install docs behind
a single terminal-style toggle that persists across public pages.
Rework Alert to a soft-filled grid layout with clearer hierarchy,
inline code styling, and info/success/warning variants so callouts
match badge-style feedback tokens in docs demos.
Give each page control its own list item so ellipses no longer stack
under numbers, and tighten content wrapping, disabled states, and
mobile control sizes for the docs demo.
Replace pulse opacity with a low-contrast gradient sweep so loading
placeholders feel calmer and more readable in both themes.
Add a real overflow wrapper with container props, quieter header and
footer bands, softer row hovers, and a cleaner framed docs demo.
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedtsx@​4.23.11001008192100
Addedsugar-high@​1.2.09910010090100
Addedshadcn@​4.13.1981009197100

View full report

@yyyyaaa
yyyyaaa merged commit bc923f6 into main Jul 20, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant