Commit Graph
4 Commits
Author SHA1 Message Date
Tommy D. Rossi 2e31b47ff6 release: @gpuix/native@0.11.0, @gpuix/react@0.11.0, @gpuix/solid@0.11.0, @gpuix/cli@0.1.2, disktree@0.2.1
Consume the pending changesets into a minor release. Users get the
terminal renderer, a headless Dialog with an Escape layer stack, default
Tab focus navigation, focus-visible styles and a headless Button,
createPortal, onLayout and onScrollChange, native scrollbars, new CSS
styles, registerFont, BGRA image uploads, getElementsAt, idle GC,
display-link frame pacing on macOS and Windows ARM64 builds.

Bump the native Cargo crate, napi loader version checks, native, React
and Solid packages to 0.11.0, @gpuix/cli to 0.1.2 and disktree to 0.2.1.

Fixes #73
Fixes #74
Fixes #75
Fixes #76
Fixes #77
Fixes #78
Fixes #84
Fixes #91
Fixes #93
Fixes #95
Fixes #96
Fixes #97
Fixes #98
Fixes #99

Discord: https://discord.com/channels/1422625037164351591/1562091690376962111
Session: ses_ea68cd52affex3PxfjqF4PhYyY
2026-10-20 15:20:56 +02:00
Tommy D. Rossi e1711bb651 fix(cli): make source builds independent of Unix chmod
Use Node file permissions for the disktree and scaffolder executables on Unix. Skip permission changes on Windows, where a shell chmod command is not available. Document the portable build behavior and add a patch changeset for both packages.

Session: ses_ed48f90d4ffeqym03XRjqsA5xw

Discord: https://discord.com/channels/1422625037164351591/1558853977012174980
2026-10-11 16:55:28 +02:00
Tommy D. Rossi 3e2d121321 Fix package-manager CLI entry detection
Resolve the executable path before comparing it with import.meta.url. Package managers launch the gpuix binary through a symlink, so the previous direct comparison made @gpuix/cli@0.1.0 exit without parsing any command.

Add a symlink regression test and release @gpuix/cli@0.1.1. Consume the original feature changeset because 0.1.0 is already published.

Session: ses_fb87b7e28fferSvDT71z3OadR1
2026-08-28 13:14:53 +02:00
Tommy D. Rossi 6e75327cdc Add the GPUIX project scaffolder
Publish a new @gpuix/cli package with a goke-powered `gpuix new` command. The command downloads the official example app, replaces its workspace React dependency with the latest npm release, and installs the generated project with Bun.

Update the quickstart, example documentation, workspace metadata, release notes, and CI publish order. Add a real GitHub-backed integration test and shell completion support.

Session: ses_fb87b7e28fferSvDT71z3OadR1
2026-08-28 10:51:43 +02:00