webclient: refresh vendored gnexus-ui-kit to v1.0.0 + dist-css wiring
- vendor 0.2.0 (snapshot d640a9e, ~93M with demo/node_modules) replaced
  with a clean 1.0.0 subset (4.5M): src/{js,scss,vue}, dist/{css,vue,js},
  dist assets (IBM Plex Mono fonts), docs, README/CLAUDE/AGENTS
- kit component CSS now consumed as prebuilt dist (import
  'gnexus-ui-kit/css' before app styles): kit 1.0 _fonts.scss uses
  relative url() for IBM Plex Mono, which breaks source compilation;
  the bundler resolves them into vendor dist/assets
- main.scss drops @use 'kit' as * (still broken by the font urls);
  kit-deps stays for focus_ring + SCSS tokens in app.scss and scoped
  blocks
- app.scss scrollbar block removed (kit.css 1.0 ships identical styles)
- vite.config: dead @kit alias removed; brand-new 'gnexus-ui-kit/css'
  alias now consumed
- product dist/ rebuilt (tracked: served by backend, deployed from git)

Verified: vitest 111 passed, vite build OK (ttf emitted, hashed),
preview screenshot renders dark kit theme with new density
1 parent 5424c59 commit 872858ffa104ea17320c3c00489afc314552dd79
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 1 day ago
Showing 189 changed files
View
webclient/dist/assets/IBMPlexMono-Bold-Ovd3DSUS.ttf 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/IBMPlexMono-Italic-DgAgaWWu.ttf 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/IBMPlexMono-Medium-COFd06Dj.ttf 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/IBMPlexMono-Regular-BF3vfe7_.ttf 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/IBMPlexMono-SemiBold-D0J2bq8P.ttf 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/index-DLUEZTNF.js 100644 → 0
Too large (Show diff)
View
webclient/dist/assets/index-DQMv8dP4.css 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/index-DVLWiAVI.css 100644 → 0
Too large (Show diff)
View
webclient/dist/assets/index-euAt9rc0.js 0 → 100644
Too large (Show diff)
View
webclient/dist/index.html
Too large (Show diff)
View
webclient/dist/sw.js
Too large (Show diff)
View
webclient/src/main.js
Too large (Show diff)
View
webclient/src/styles/app.scss
Too large (Show diff)
View
webclient/src/styles/main.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/.codex 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/.gitignore 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/AGENTS.md 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/PROJECT_NOTES.md 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/README.md
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/index.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/accordion.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/alerts.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/avatar.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/badges.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/buttons.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/cards.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/chips.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/confirm-dialog.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/data-patterns.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/description-list.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/drawer.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/editable-string.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/forms.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/lists.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/modals.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/navigation-overlays.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/navigation-shell.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/page-header.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/palette.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/progress.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/steps.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/tables.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/tabs.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/timeline.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/toasts.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/typography.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/demo/partials/utilities.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/docs/ai-guide.md 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/docs/catalog.json 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/docs/style-guide.md
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/docs/vue.md
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/docs/vue/ai-usage-guide.md
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/docs/vue/component-api.md
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/docs/vue/component-map.md
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/examples/vue/index.html 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/examples/vue/package-lock.json 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/examples/vue/package.json 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/examples/vue/src/main.js 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/examples/vue/vite.config.js 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/gulpfile.js 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/package-lock.json 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/package.json
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Bold.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-BoldItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLight.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLightItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Italic.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Light.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-LightItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Medium.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-MediumItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Regular.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBold.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBoldItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Thin.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-ThinItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/IBM_Plex_Mono/OFL.txt 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/phosphor-icons/LICENSE 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/phosphor-icons/README.md 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/phosphor-icons/package.json 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/phosphor-icons/src/css/icons.css 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/phosphor-icons/src/fonts/Phosphor.eot 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/phosphor-icons/src/fonts/Phosphor.svg 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/phosphor-icons/src/fonts/Phosphor.ttf 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/phosphor-icons/src/fonts/Phosphor.woff 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/fonts/phosphor-icons/src/fonts/Phosphor.woff2 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/imgs/gnexus-mark.svg 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/libs/highlight/highlight.min.js 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/public/assets/libs/highlight/styles/base16/summerfruit-dark.min.css 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/scripts/vue-package-smoke.mjs 100644 → 0
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/js/code-examples.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/js/components/helper.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/js/components/toasts.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/js/demo-navigation.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/js/index.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/_css-variables.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/_demo-layout.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/_design-tokens.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/_fonts.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/_palette-colors.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_accordion.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_advanced-select.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_alerts.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_avatar.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_badges.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_buttons.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_cards.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_chips.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_choice-controls.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_data-patterns.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_description-list.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_drawer.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_file-upload.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_forms.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_input-group.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_lists.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_loader.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_modals.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_navigation-overlays.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_navigation-shell.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_page-header.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_palette.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_range.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_repeater.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_stepper.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_tables.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_tabs.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_tag-input.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_timeline.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_toasts.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/components/_typography.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/demo-ember.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/demo-mono.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/demo-verdant.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/kit-ember.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/kit-mono.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/kit-verdant.scss 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/scss/kit.scss
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnActionList.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnActivityLog.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnAlert.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnAvatar.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnBadge.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnButton.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnCard.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnChip.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnChipGroup.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnCombobox.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnCopyButton.js 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnDefinitionList.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnDescriptionList.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnDrawer.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnEmptyState.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnHorizontalCard.js 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnIconButton.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnInput.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnInputGroup.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnList.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnLoader.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnLoginCard.js 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnMetricCard.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnModal.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnNavList.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnNavigationShell.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnPageHeader.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnProgress.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnProgressStages.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnRadioGroup.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnRepeater.js 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnRouterTabs.js 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnSelect.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnSkeleton.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnStatusCard.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnSteps.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnSwitch.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnTable.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnTabs.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnTagInput.js 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnTimeline.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnToastProvider.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnToolbar.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnTooltip.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/components/GnUserCard.js 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/composables/use-overlay-transition.js 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/composables/useVueRouter.js 0 → 100644
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/index.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/plugin.js
Too large (Show diff)
View
webclient/vendor/gnexus-ui-kit/src/vue/utils.js
Too large (Show diff)
View
webclient/vite.config.js
Too large (Show diff)