Arkcit-ui

Arkcit-ui

Shared design system for multiple apps with reusable primitives, patterns, overlays, media and domain components.

What's New in v0.5.0 - 2026-03-21

stable
1

Split `App Assembly` into a real landing surface plus a dedicated `Static website` chain, keeping the current builder intact while preparing cleaner extraction and future connected/runtime assembly chains.

2

Pushed App Assembly into a much more usable static-site milestone with richer shell modeling, generated `PageEngine` rendering, and a cleaner split between page schema, shell state, and generated app layout.

3

Expanded App Assembly layout authoring with dedicated language, header, and footer tabs plus configurable footer logos, per-section text alignment, optional borders/backgrounds, localized footer labels, and locale-aware rewritten footer links.

Release Status

Version: v0.5.0

Notes entries: 5

Channel: Stable

Changelog

Latest releases and key updates.

v0.5.0 - 2026-03-21

latest20 changes
  • 1Split `App Assembly` into a real landing surface plus a dedicated `Static website` chain, keeping the current builder intact while preparing cleaner extraction and future connected/runtime assembly chains.
  • 2Pushed App Assembly into a much more usable static-site milestone with richer shell modeling, generated `PageEngine` rendering, and a cleaner split between page schema, shell state, and generated app layout.
  • 3Expanded App Assembly layout authoring with dedicated language, header, and footer tabs plus configurable footer logos, per-section text alignment, optional borders/backgrounds, localized footer labels, and locale-aware rewritten footer links.
  • 4Refactored the generated app shell into modular header, navigation, locale dialog, and footer pieces, then fixed shell typing and footer anchoring so generated apps build cleanly and keep the footer pinned to the bottom on short pages.
  • 5Added a dependency-free `QRCode` primitive and a `BookingCalendar` pattern to `@arkcit/react-ui`, complete with docs examples, component pages, and safe menu previews.
  • 6Exposed `QRCode` and `BookingCalendar` inside Studio so they show up in the component menu and can be inserted without crashing previews when optional booking slots are omitted.
  • 7Added a true connected Studio bootstrap in `docs-shell`, with backend session setup, visible project/page selection, shell-based project summaries, and an optional assembly snapshot path.
  • 8Introduced a read-only snapshot inspection mode across `docs-shell` and `@arkcit/studio`, including historical shell selection, explicit snapshot banners, disabled backend writes, and guarded AI/inspector/actions behavior.
  • 9Added connected `/projects` and `/projects/[projectId]` routes in `docs-shell`, reusing backend session auth and shell payloads to expose a first lightweight project list and project dashboard outside Studio.
  • 10Added first connected page-level utilities outside Studio with `/projects/[projectId]/pages/[pageId]/draft` and `/translations`, allowing direct JSON payload inspection and save flows against draft and translation endpoints.
  • 11Added a connected `/projects/[projectId]/pages/[pageId]/versions` page to cover page version history, publication, and restore flows outside Studio.
  • 12Added a connected `/projects/[projectId]/memberships` page to inspect, add, and remove project members outside Studio.
  • 13Added a connected `/projects/[projectId]/assembly` page to edit, validate, compare, and restore project assembly snapshots outside Studio.
  • 14Added a connected `/projects/[projectId]/history` page to inspect assembly snapshots, open historical Studio context, and restore previous project states with a dedicated read-only JSON view.
  • 15Added a connected `/projects/[projectId]/runtime` page to inspect runtime capabilities and send raw JSON `query` / `execute` payloads against the project-scoped runtime endpoints.
  • 16Extracted the App Assembly core into `@arkcit/app-assembly-core`, then moved the `Static website` editor UI into `@arkcit/app-assembly-static-website` so `docs-shell` now hosts the route/bootstrap/auth bindings through a much thinner adapter surface.
  • 17Added a small App Assembly host chain registry in `docs-shell` so the landing page is now driven by declarative chain definitions instead of hard-coded cards, which prepares the next builder without reworking the landing UI again.
  • 18Added a first navigable `connected app` chain page behind the App Assembly registry so the host now exposes a real second chain entry point while the implementation stays intentionally lightweight.
  • 19Turned the `connected app` chain into a first useful bootstrap surface by showing session-aware project cards and direct handoffs to project dashboard, assembly, runtime, and Studio.
  • 20Added a first navigable `runtime-driven` chain page as well, so all three App Assembly chains now exist as real host routes even though only the static website builder is fully implemented today.

v0.4.0 - 2026-03-20

5 changes
  • 1Delivered the first full App Assembly V1 flow with multi-page manifests, schema-driven generated routes, GitHub push, and production-ready starter exports.
  • 2Added page-by-page translation authoring in Studio plus translation bundling in generated apps, including locale-aware schema application at runtime.
  • 3Introduced localized route rewriting and localized navigation labels, with route-aware locale switching in both the generated starter and the docs shell.
  • 4Added generated sitemap support driven by assembled pages, supported locales, and localized rewrites.
  • 5Expanded App Assembly configuration with locale/country support, header logo assets, file uploads to `public/`, locale preference popins, and richer layout/navigation modes.

v0.3.1 - 2026-03-20

4 changes
  • 1Hardened App Assembly with server-side GitHub auth, repository bootstrap support, and a more production-ready Next starter export flow.
  • 2Added theme override injection to generated bundles so Theme Preview CSS can be pasted directly into App Assembly outputs.
  • 3Fixed Theme Preview glass token export/import alignment between `--shadow-glass` and `--glass-shadow`.
  • 4Preserved `Cover` media height when remote images or videos fail to load, avoiding layout collapse in exported apps.

v0.3.0 - 2026-03-19

7 changes
  • 1Replaced the former Vite docs app with a localized Next.js App Router shell.
  • 2Added locale and region routing with slugs such as `FR-fr`, `EN-gb`, `EN-us`, `ES-es`, and `KO-kr`.
  • 3Introduced language and country selection through a dedicated shell popin with route-aware switching.
  • 4Rendered real homepage sections through `engine-react` with a dedicated schema assembly seam.
  • 5Embedded Studio and theme preview flows directly into the shell, including shell-level progress feedback and shared theme propagation.
  • 6Added translated route titles, stronger shell i18n coverage, and mobile polish for embedded Studio controls.
  • 7Expanded shell coverage with TypeScript smoke tests around locale routing, message catalogs, route generation, and home schema assembly.

v0.2.0 - 2026-03-18

6 changes
  • 1Reset the changelog history to mark the new Arkcit V1 baseline.
  • 2Split the former monolith into dedicated engine, UI, studio, and docs repositories coordinated through `ui-orchestrator`.
  • 3Stabilized private cross-repo CI for the workspace, including dependency checkout, sibling installs, and package-specific workflow fixes.
  • 4Hardened `docs-shell` build and test flows around installed package outputs, Tailwind scanning, and Linux CI runtime dependencies.
  • 5Aligned submodules on `main`, clarified install guidance, and documented optional SSH setup for local development.
  • 6Closed the V1 prototype baseline on a green root CI with synchronized workspace validation.

End of changelog results.