Skip to content

[PUBLISH] Argui 0.4.0 website, docs and CLI release - #8

Merged
ExtraBinoss merged 41 commits into
mainfrom
codex/dsl-gallery-live
Sep 27, 2026
Merged

ExtraBinoss merged 41 commits into
mainfrom
codex/dsl-gallery-live

Conversation

@ExtraBinoss

Copy link
Copy Markdown
Owner

Summary

  • Restore the Argui website with Bun, Nuxt 4 SSR, Pinia, a lightweight custom UI, searchable documentation, live Solid and React WASM galleries, syntax-highlighted TSX/Rust examples, Discord/GitHub links, and the Argui planet icon.
  • Document the 0.4 CLI installation and commands, crate dependencies and features, custom components, and separate WASM custom-element and stateful counter examples.
  • Prepare the 21 active crates for 0.4 publication: embed packaging-safe fonts and the CLI component registry, verify packaged archives, and make release notes point to argui-runtime and the CLI installer.
  • Publish the generated Nuxt site to GitHub Pages after main CI succeeds. The existing [PUBLISH] release workflow publishes crates and attaches five platform-specific CLI archives with SHA-256 files.

Verification

  • python3 scripts/release.py check — 21 publishable crates in dependency order.
  • python3 scripts/release.py package — all 21 extracted crates compile together offline.
  • bun run test, bun run typecheck, and NUXT_APP_BASE_URL=/argui/ bun run generate in website/ — passed, with 138 prerendered routes and both WASM adapters.
  • actionlint .github/workflows/ci.yml and Python release tests — passed.
  • ./scripts/quality.sh on the private Linux display — passed: 1,534 tests, all per-crate branches/functions/lines/regions at or above 85%.

The HEAD commit carries [PUBLISH] so the protected main push can trigger the 0.4 crates.io and CLI release jobs after CI.

albi added 30 commits September 21, 2026 12:11
Add compiler, semantic tooling, runtime, reactive core, native schema, assets, and shader support. Fix default-property live reload and provide a Ratatui dev dashboard with source deltas and client acknowledgements. Remove obsolete Subsecond UI hot reload and verify workspace quality and coverage.
Add DSL gallery and examples, native schema and runtime capabilities, assets, animations, virtual lists, CLI diagnostics, and tests. Document the future Slint-style primitive composition architecture separately from delivered functionality.
Separate logical layout, CPU raster, and bounded mask/color GPU caches; resolve physical glyph placement before rendering and refresh settled text transforms. Add diagnostics, visual regressions, gallery samples, and repair inherited DSL validation fixtures.
Expose desktop tray, shortcuts, windows, backdrop and application controls to TSX; add themed dialog and service demos, input improvements, widget file split, and renderer blur fixes.
Add windowless pause and resize controls with frame diagnostics, native window positioning, and immediate resize redraw handling. Reduce gallery work, separate Solid and React pages, and provide quick launch commands.
Copilot AI lite review requested due to automatic review settings September 27, 2026 15:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@ExtraBinoss
ExtraBinoss merged commit 2794ebe into main Sep 27, 2026
15 of 16 checks passed
@ExtraBinoss
ExtraBinoss deleted the codex/dsl-gallery-live branch September 27, 2026 17:25
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.

2 participants