Orbix

Changelog

Every release of every edition.

Laravel Blade 1.0.5

Version 1.0.5 - 2026-10-21
--------------------------
- Changed: store-neutral update, credits and support pages; license notice
  points to LICENSE.txt.

Version 1.0.4 - 2026-10-20
--------------------------
- Added: SCSS sources of the design system (packages/foundry-ui/scss, engines and
  tokens) with a brand customization entry (resources/scss/brand.scss) and a guide
  ("Customize with SCSS"). npm run build compiles the styles from SCSS; with the
  file as shipped the output is the default design.
- Changed: authorship headers in the source files and a license notice that
  applies to every store (LICENSE.txt).
- Fixed: the inline preview image is now JPEG (preview.jpg).

Version 1.0.3 - 2026-10-20
--------------------------
- Removed: third-party AI brand icons from the icon set (Tabler icon browser and
  sprite generator, scripts/assets.mjs).

Version 1.0.2 - 2026-10-20
--------------------------
- Fixed: active folder highlight in the email app (the Inbox folder is marked as the
  current page on the inbox screen, aria-current="page").
- Fixed: the prebuilt Vite manifests name the bundled design system by its path in
  the package (packages/foundry-ui), as a local build does.

Version 1.0.1 - 2026-10-19
--------------------------
- Added: real demo images (CC0) for avatars, products, files and covers: 53 WebP
  photos in public/images (one portrait per demo person, used on every page), with
  their credits in public/images/CREDITS.json and licensing.txt. Initials, icons and
  gradients remain as fallbacks when a photo is missing.
- Added: image files and their preview in the file manager, a shared photo in the
  chat, photo and initials examples on the Avatars page.
- Changed: the profile header keeps the name below the cover photo; demo products
  renamed to match their photos (Knit throw blanket, Caffe latte 12 oz).

Version 1.0.0 - 2026-10-19
--------------------------
Initial release.

- Laravel 13 + Blade application with 129 pages: 6 dashboards (Analytics, eCommerce,
  CRM, Projects, SaaS subscriptions, Point of sale), 24 app screens (calendar, chat,
  email, kanban, contacts, invoices, file manager, shop, projects, CRM, support desk),
  27 authentication pages in basic, cover and illustrated styles, account, utility and
  status pages, UI components, forms, tables, charts and icon galleries.
- Bootstrap 5.3 CSS engine with the Orbix design system: design tokens, fd-* components,
  light, dark and system modes, 8 brand presets, radius and density settings.
- Layouts: vertical, horizontal, two-column, detached, boxed, icon and hover sidebars,
  dark and brand sidebar tones, fluid and boxed widths.
- Live theme customizer, command palette (Ctrl+K), notifications and language menus.
- Five languages (English, Spanish, Portuguese, French and Arabic) with full
  right-to-left support and locale-aware number, date and currency formatting.
- Charts with Apache ECharts, themed from the design tokens and mirrored in RTL.
- Lucide and Tabler icon sets (SVG sprite, only the icons in use are inlined).
- Starter kit: the same shell with the authentication pages and an empty start page.
- No jQuery and no CDN: every asset is built locally with Vite.
- PHPUnit test suite: every page, translations, sources and the production build.
- Offline HTML documentation.

ASP.NET Core 1.0.2

Version 1.0.2 - 2026-10-21
--------------------------
- Added: SCSS sources of the design system with a brand customization entry
  and guide (src/Orbix/packages/foundry-ui/scss, engines and tokens;
  src/Orbix/ClientApp/scss/brand.scss; "Customize with SCSS" in the
  documentation). npm run build (and npm run dev) compiles the styles from
  SCSS; with the file as shipped the output is the default design.
- Changed: authorship headers and store-neutral license notice (LICENSE.txt).
- Fixed: inline preview image is now JPEG (preview.jpg).

Version 1.0.1 - 2026-10-20
--------------------------
- Removed: third-party AI brand icons from the icon set (Tabler icon browser and
  sprite generator, scripts/assets.mjs).

Version 1.0.0 - 2026-10-20
--------------------------
Initial release.

- ASP.NET Core 10 application with Razor Pages: 129 pages with one routing
  table, three layouts (app, auth, blank), partials, tag helpers and view
  components for the shell: 6 dashboards (Analytics, eCommerce, CRM, Projects,
  SaaS subscriptions, Point of sale), 24 app screens (calendar, chat, email,
  kanban, contacts, invoices, file manager, shop, projects, CRM, support desk),
  27 authentication pages in basic, cover and illustrated styles, account,
  utility and status pages, UI components, forms, tables, charts and icon
  galleries.
- Bootstrap 5.3 CSS engine with the Orbix design system: design tokens, fd-* components,
  light, dark and system modes, 8 brand presets, radius and density settings.
- Layouts: vertical, horizontal, two-column, detached, boxed, icon and hover sidebars,
  dark and brand sidebar tones, fluid and boxed widths.
- Live theme customizer, command palette (Ctrl+K), notifications and language menus.
- Five languages (English, Spanish, Portuguese, French and Arabic) with
  IStringLocalizer over JSON dictionaries shared with the in-page translator,
  request localization (query string and culture cookie), full right-to-left
  support and locale-aware number, date and currency formatting.
- Charts with Apache ECharts, themed from the design tokens and mirrored in RTL.
- Demo photos (CC0 / public domain) in src/Orbix/wwwroot/images, credited in
  CREDITS.json and licensing.txt.
- Lucide and Tabler icon sets (SVG sprite, only the icons in use are inlined).
- Starter kit: the same shell with the authentication pages and an empty start page.
- No jQuery and no CDN: every asset is built locally with Vite; the built assets
  are included, so the app runs with the .NET SDK only.
- Deployment guides: Kestrel, IIS, Docker, Linux with an Nginx reverse proxy and
  sub-path hosting (path base).
- xUnit test suite with WebApplicationFactory: every page, navigation, languages
  and RTL, rendered text, hard-coded texts, sources, images and the asset builds.
- Offline HTML documentation.

React 1.0.3

Version 1.0.3 - 2026-10-20
--------------------------
- Added: SCSS sources of the design system with a brand customization entry
  and guide (packages/foundry-ui/scss, engines and tokens; src/scss/brand.scss;
  "Customize with SCSS" in the documentation). npm run build compiles the
  styles from SCSS; with the file as shipped the output is the default design.
- Changed: authorship headers and store-neutral license notice (LICENSE.txt).
- Fixed: inline preview image is now JPEG (preview.jpg).
- Removed: third-party AI brand icons from the icon set (Tabler icon browser and
  sprite generator, scripts/assets.mjs).

Version 1.0.2 - 2026-10-20
--------------------------
- Fixed: HTML entities in demo text. The company "Harbor & Tide" shows its
  ampersand in Email > Inbox, Projects > List and CRM > Pipeline (it showed the
  entity code).
- Tests: regression suite for decoded entities on those pages and an entity
  scan of every page.

Version 1.0.1 - 2026-10-20
--------------------------
- Fixed: checkbox, accordion and multi-select initial states. The checked
  notification switches (Account > Notifications), the open accordion items
  (FAQ and UI > Accordion) and the preselected members of the multiple select
  (Forms > Select) now render as designed.
- Tests: regression suite for the initial state of checkboxes, accordions and
  multiple selects.

Version 1.0.0 - 2026-10-19
--------------------------
Initial release.

- React 19 + Vite + TypeScript (strict) single-page app with React Router and 129
  pages loaded on demand: 6 dashboards (Analytics, eCommerce, CRM, Projects, SaaS
  subscriptions, Point of sale), 24 app screens (calendar, chat, email, kanban,
  contacts, invoices, file manager, shop, projects, CRM, support desk),
  27 authentication pages in basic, cover and illustrated styles, account, utility
  and status pages, UI components, forms, tables, charts and icon galleries.
- Bootstrap 5.3 CSS engine with the Orbix design system: design tokens, fd-* components,
  light, dark and system modes, 8 brand presets, radius and density settings.
- Layouts: vertical, horizontal, two-column, detached, boxed, icon and hover sidebars,
  dark and brand sidebar tones, fluid and boxed widths.
- Live theme customizer, command palette (Ctrl+K), notifications and language menus.
- Five languages (English, Spanish, Portuguese, French and Arabic) with i18next and
  react-i18next, full right-to-left support and locale-aware number, date and
  currency formatting.
- Charts with Apache ECharts, themed from the design tokens and mirrored in RTL;
  useChart, useDataGrid and useCalendar hooks.
- Demo photos (CC0 / public domain) in public/images, credited in
  public/images/CREDITS.json and licensing.txt.
- Lucide and Tabler icon sets (SVG sprite, only the icons in use are inlined).
- Starter kit: the same shell with the authentication pages and an empty start page.
- No jQuery and no CDN: every asset is built locally with Vite.
- Vitest test suite: every page, navigation, languages, hard-coded texts, sources,
  images and the production build.
- Offline HTML documentation.

Next.js 1.0.3

Version 1.0.3 - 2026-10-20
--------------------------
- Added: SCSS sources of the design system with a brand customization entry
  and guide (packages/foundry-ui/scss, engines and tokens; src/scss/brand.scss;
  "Customize with SCSS" in the documentation). npm run build (and npm run dev)
  compiles the styles from SCSS; with the file as shipped the output is the
  default design.
- Changed: authorship headers and store-neutral license notice (LICENSE.txt).
- Fixed: inline preview image is now JPEG (preview.jpg).
- Removed: third-party AI brand icons from the icon set (Tabler icon browser and
  sprite generator, scripts/assets.mjs).

Version 1.0.2 - 2026-10-20
--------------------------
- Fixed: HTML entities in demo text. The company "Harbor & Tide" shows its
  ampersand in Email > Inbox, Projects > List and CRM > Pipeline (it showed the
  entity code).
- Tests: regression suite for decoded entities on those pages and an entity
  scan of every page.

Version 1.0.1 - 2026-10-20
--------------------------
- Fixed: multi-select initial state. The multiple select of Forms > Select now
  preselects every member marked in the design (Jane Cooper and Omar Haddad),
  not only the first one.

Version 1.0.0 - 2026-10-19
--------------------------
Initial release.

- Next.js 16 (App Router) + React 19 + TypeScript (strict): 129 pages, each an App
  Router route prerendered to static HTML: 6 dashboards (Analytics, eCommerce, CRM,
  Projects, SaaS subscriptions, Point of sale), 24 app screens (calendar, chat,
  email, kanban, contacts, invoices, file manager, shop, projects, CRM, support
  desk), 27 authentication pages in basic, cover and illustrated styles, account,
  utility and status pages, UI components, forms, tables, charts and icon galleries.
- Static export by default (one folder per page and a 404 page, for any static
  host, also in a sub-folder) and Node.js server mode with next start.
- Bootstrap 5.3 CSS engine with the Orbix design system: design tokens, fd-* components,
  light, dark and system modes, 8 brand presets, radius and density settings.
- Layouts as route groups (app, auth, blank): vertical, horizontal, two-column,
  detached, boxed, icon and hover sidebars, dark and brand sidebar tones, fluid and
  boxed widths.
- Live theme customizer, command palette (Ctrl+K), notifications and language menus.
- Five languages (English, Spanish, Portuguese, French and Arabic) with i18next and
  react-i18next, full right-to-left support and locale-aware number, date and
  currency formatting.
- Charts with Apache ECharts, themed from the design tokens and mirrored in RTL;
  useChart, useDataGrid and useCalendar hooks.
- Demo photos (CC0 / public domain) in public/images, credited in
  public/images/CREDITS.json and licensing.txt.
- Lucide and Tabler icon sets (SVG sprite, only the icons in use are inlined).
- Starter kit: the same shell with the authentication pages, an empty start page
  and the not-found page.
- No jQuery and no CDN: every asset is built locally.
- Vitest test suite: every route, hydration of the prerendered HTML, navigation,
  languages, hard-coded texts, sources, images and the static export.
- Offline HTML documentation.

Vue 1.0.3

Version 1.0.3 - 2026-10-20
--------------------------
- Added: SCSS sources of the design system with a brand customization entry
  and guide (packages/foundry-ui/scss, engines and tokens; src/scss/brand.scss;
  "Customize with SCSS" in the documentation). npm run build (and npm run dev)
  compiles the styles from SCSS; with the file as shipped the output is the
  default design.
- Changed: authorship headers and store-neutral license notice (LICENSE.txt).
- Fixed: inline preview image is now JPEG (preview.jpg).
- Removed: third-party AI brand icons from the icon set (Tabler icon browser and
  sprite generator, scripts/assets.mjs).

Version 1.0.2 - 2026-10-20
--------------------------
- Design system 0.2.2: source comments of the bundled Vue components cleaned
  up. No visual or behavior changes.

Version 1.0.1 - 2026-10-20
--------------------------
- Fixed: HTML entities in demo text, layout demo note and sidebar demo initial
  states. The company "Harbor & Tide" shows its ampersand in Email > Inbox,
  Projects > List and CRM > Pipeline (it showed the entity code); the Layouts
  pages show the note explaining that the demo layout is not saved; the icon and
  hover sidebar demos open with the sidebar collapsed.
- Tests: regression suite for decoded entities on every page, the layout demo
  note and the initial state of the icon and hover sidebar demos.

Version 1.0.0 - 2026-10-20
--------------------------
Initial release.

- Vue 3.5 + Vite + TypeScript (strict, vue-tsc) single-page app with Vue Router
  and 129 pages as single-file components (<script setup lang="ts">) loaded on
  demand: 6 dashboards (Analytics, eCommerce, CRM, Projects, SaaS subscriptions,
  Point of sale), 24 app screens (calendar, chat, email, kanban, contacts,
  invoices, file manager, shop, projects, CRM, support desk), 27 authentication
  pages in basic, cover and illustrated styles, account, utility and status
  pages, UI components, forms, tables, charts and icon galleries.
- Bootstrap 5.3 CSS engine with the Orbix design system: design tokens, fd-* components
  and the design system's Vue components, light, dark and system modes, 8 brand
  presets, radius and density settings.
- Layouts: vertical, horizontal, two-column, detached, boxed, icon and hover sidebars,
  dark and brand sidebar tones, fluid and boxed widths.
- Live theme customizer, command palette (Ctrl+K), notifications and language menus.
- Five languages (English, Spanish, Portuguese, French and Arabic) with vue-i18n,
  full right-to-left support and locale-aware number, date and currency
  formatting.
- Charts with Apache ECharts, themed from the design tokens and mirrored in RTL;
  useChart, useDataGrid and useCalendar composables.
- Demo photos (CC0 / public domain) in public/images, credited in
  public/images/CREDITS.json and licensing.txt.
- Lucide and Tabler icon sets (SVG sprite, only the icons in use are inlined).
- Starter kit: the same shell with the authentication pages and an empty start page.
- No jQuery and no CDN: every asset is built locally with Vite.
- Vitest test suite (Vue Test Utils): every page, navigation, languages,
  hard-coded texts, sources, initial state of form fields, images and the
  production build.
- Offline HTML documentation.

Nuxt 1.0.3

Version 1.0.3 - 2026-10-20
--------------------------
- Added: SCSS sources of the design system with a brand customization entry
  and guide (packages/foundry-ui/scss, engines and tokens; src/scss/brand.scss;
  "Customize with SCSS" in the documentation). npm run build (and npm run dev)
  compiles the styles from SCSS; with the file as shipped the output is the
  default design.
- Changed: authorship headers and store-neutral license notice (LICENSE.txt).
- Fixed: inline preview image is now JPEG (preview.jpg).
- Removed: third-party AI brand icons from the icon set (Tabler icon browser and
  sprite generator, scripts/assets.mjs).

Version 1.0.2 - 2026-10-20
--------------------------
- Design system 0.2.2: source comments of the bundled Vue components cleaned
  up. No visual or behavior changes.

Version 1.0.1 - 2026-10-20
--------------------------
- Fixed: HTML entities in demo text. The company "Harbor & Tide" shows its
  ampersand in Email > Inbox, Projects > List and CRM > Pipeline (it showed the
  entity code).
- Layout demos: the page lifecycle also shows the note explaining that the demo
  layout is not saved, as in the other editions.
- Tests: regression suite for decoded entities on every page, the layout demo
  note and the initial state of the icon and hover sidebar demos.

Version 1.0.0 - 2026-10-20
--------------------------
Initial release.

- Nuxt 4 + Vue 3.5 + TypeScript (strict, nuxi typecheck) app with 129 file-based
  pages (definePageMeta): 6 dashboards (Analytics, eCommerce, CRM, Projects, SaaS
  subscriptions, Point of sale), 24 app screens (calendar, chat, email, kanban,
  contacts, invoices, file manager, shop, projects, CRM, support desk), 27
  authentication pages in basic, cover and illustrated styles, account, utility
  and status pages, UI components, forms, tables, charts and icon galleries;
  app, auth and blank layouts and an error page (404 and 500).
- Static generation by default (nuxi generate: every page prerendered to HTML,
  any static host or sub-folder) and a Node.js server build (nuxi build).
- Bootstrap 5.3 CSS engine with the Orbix design system: design tokens, fd-* components
  and the design system's Vue components, light, dark and system modes, 8 brand
  presets, radius and density settings.
- Layouts: vertical, horizontal, two-column, detached, boxed, icon and hover sidebars,
  dark and brand sidebar tones, fluid and boxed widths.
- Live theme customizer, command palette (Ctrl+K), notifications and language menus.
- Five languages (English, Spanish, Portuguese, French and Arabic) with vue-i18n,
  full right-to-left support (html lang and dir through useHead) and locale-aware
  number, date and currency formatting.
- Charts with Apache ECharts, themed from the design tokens and mirrored in RTL;
  useChart, useDataGrid and useCalendar composables.
- Demo photos (CC0 / public domain) in public/images, credited in
  public/images/CREDITS.json and licensing.txt.
- Lucide and Tabler icon sets (SVG sprite, only the icons in use are inlined).
- Starter kit: the same shell with the authentication pages and an empty start page.
- No jQuery and no CDN: every asset is built locally.
- Vitest test suite (Vue Test Utils): every page and its hydration (server render
  and generated site), navigation, languages, hard-coded texts, sources, initial
  state of form fields, images and the generated site.
- Offline HTML documentation.

Angular 1.0.1

Version 1.0.1 - 2026-10-21
--------------------------
- Added: SCSS sources of the design system with a brand customization entry
  and guide (packages/foundry-ui/scss, engines and tokens; src/scss/brand.scss;
  "Customize with SCSS" in the documentation). npm run build (and npm start)
  compiles the styles from SCSS; with the file as shipped the output is the
  default design.
- Changed: authorship headers and store-neutral license notice (LICENSE.txt).
- Fixed: inline preview image is now JPEG (preview.jpg).
- Removed: third-party AI brand icons from the icon set (Tabler icon browser and
  sprite generator, scripts/assets.mjs).
- Tests: regression suite for decoded HTML entities on every page ("Harbor &
  Tide"), the current mail folder, the layout demo note and the initial state of
  the icon and hover sidebar demos (tests/demo-states.spec.ts).

Version 1.0.0 - 2026-10-20
--------------------------
Initial release.

- Angular 22 single-page app: standalone components, signals, the built-in
  control flow, strict TypeScript and strict templates, OnPush change detection
  and the Angular Router with 129 pages loaded on demand: 6 dashboards
  (Analytics, eCommerce, CRM, Projects, SaaS subscriptions, Point of sale),
  24 app screens (calendar, chat, email, kanban, contacts, invoices, file
  manager, shop, projects, CRM, support desk), 27 authentication pages in basic,
  cover and illustrated styles, account, utility and status pages, UI
  components, forms, tables, charts and icon galleries.
- Bootstrap 5.3 CSS engine with the Orbix design system: design tokens, fd-* components,
  light, dark and system modes, 8 brand presets, radius and density settings.
- Layouts: vertical, horizontal, two-column, detached, boxed, icon and hover sidebars,
  dark and brand sidebar tones, fluid and boxed widths.
- Live theme customizer, command palette (Ctrl+K), notifications and language menus.
- Five languages (English, Spanish, Portuguese, French and Arabic) with Transloco,
  full right-to-left support and locale-aware number, date and currency
  formatting.
- Charts with Apache ECharts, themed from the design tokens and mirrored in RTL;
  oxChart, oxDataGrid and oxCalendar directives.
- Demo photos (CC0 / public domain) in public/images, credited in
  public/images/CREDITS.json and licensing.txt.
- Lucide and Tabler icon sets (SVG sprite, only the icons in use are inlined).
- Starter kit: the same shell with the authentication pages and an empty start page.
- No jQuery and no CDN: every asset is built locally with the Angular CLI.
- Vitest test suite with TestBed: every page, navigation, languages, hard-coded
  texts, sources, initial state of form fields, images and the production build.
- Offline HTML documentation.