|
Wire gnexus-ui-kit v0.2.0 Vue 3 adapter and migrate Wave 1 components.
- Update vendor/gnexus-ui-kit to v0.2.0 (Vue components + composables) - Add Vite aliases for gnexus-ui-kit/vue and gnexus-ui-kit/css - Install GnexusUiVue plugin in main.js + GnToastProvider in App.vue - Migrate ProfileBadge → GnBadge - Migrate ErrorMessage → GnAlert - Migrate ConfirmDialog → GnConfirmDialog - Migrate raw <button> elements → GnButton / GnIconButton in: WelcomeScreen, LoginScreen, ChatArea, ChatHeader, AppSidebar, ArtifactsPanel, UserMessage, AssistantMessage, SelectionToolbar Build and tests pass (51/51). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
|---|
|
|
| webclient/dist/assets/index-CASCg6Nm.css 100644 → 0 |
|---|
|
Too large (Show diff)
|
| webclient/dist/assets/index-CYN2xRE0.js 100644 → 0 |
|---|
|
Too large (Show diff)
|
| webclient/dist/assets/index-JNrzw2sy.css 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/dist/assets/index-UsN88eKb.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/dist/index.html |
|---|
|
Too large (Show diff)
|
| webclient/src/App.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/artifacts/ArtifactsPanel.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/chat/ChatArea.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/chat/ChatHeader.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/messages/AssistantMessage.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/messages/ErrorMessage.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/messages/UserMessage.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/sidebar/AppSidebar.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/ui/ConfirmDialog.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/ui/LoginScreen.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/ui/ProfileBadge.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/ui/SelectionToolbar.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/components/ui/WelcomeScreen.vue |
|---|
|
Too large (Show diff)
|
| webclient/src/main.js |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/.gitignore |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/README.md |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/demo/index.html |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/demo/partials/forms.html |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/demo/partials/navigation-shell.html 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/demo/partials/tabs.html 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/component-coverage.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/components/data-display.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/components/feedback.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/components/forms.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/components/foundations.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/components/layout-patterns.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/components/navigation.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/getting-started.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/index.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/javascript.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/release.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/style-guide.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/vue-adapter-plan.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/vue.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/vue/ai-usage-guide.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/vue/component-api.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/vue/component-map.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/vue/cookbook.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/vue/migration-policy.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/docs/vue/release-checklist.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/examples/vue/index.html 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/examples/vue/package-lock.json 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/examples/vue/package.json 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/examples/vue/src/main.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/examples/vue/vite.config.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/gulpfile.js |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/package-lock.json |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/package.json |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/public/assets/imgs/gnexus-mark.svg |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/scripts/vue-package-smoke.mjs 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/js/components/input-patterns.js |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/js/components/modals.js |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/js/components/navigation-shell.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/js/components/overlays.js |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/js/components/tabs.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/js/demo-navigation.js |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/js/index.js |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/scss/_demo-layout.scss |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/scss/components/_cards.scss |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/scss/components/_forms.scss |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/scss/components/_modals.scss |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/scss/components/_navigation-shell.scss 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/scss/components/_palette.scss |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/scss/components/_tabs.scss 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/scss/kit.scss |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnAccordion.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnActionCard.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnActionList.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnActivityLog.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnAlert.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnAvatar.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnAvatarStack.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnBadge.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnButton.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnCard.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnCheckbox.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnChip.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnChipGroup.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnCombobox.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnConfirmDialog.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnDefinitionList.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnDescriptionList.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnDrawer.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnDropdown.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnEmptyState.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnFileUpload.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnIconButton.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnIdentity.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnInput.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnInputGroup.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnList.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnLoader.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnMetricCard.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnModal.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnNavList.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnNavigationShell.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnPageHeader.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnPagination.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnPopover.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnProgress.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnProgressStages.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnRadio.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnRadioGroup.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnRange.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnSearchField.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnSelect.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnSkeleton.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnStatusCard.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnSteps.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnSwitch.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnTable.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnTabs.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnTextarea.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnTimeline.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnToastProvider.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnToolbar.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnTooltip.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/components/GnUsageMeter.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/composables/toast-context.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/composables/useToast.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/index.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/plugin.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vendor/gnexus-ui-kit/src/vue/utils.js 0 → 100644 |
|---|
|
Too large (Show diff)
|
| webclient/vite.config.js |
|---|
|
Too large (Show diff)
|