{status}
+ )} +{message}
+ +{repo.slug}
+{repoLabel(repo.name)}
))} diff --git a/webui2/tsconfig.app.tsbuildinfo b/webui2/tsconfig.app.tsbuildinfo index 558bb8db05ef372347a84ad50d24dc3f09b19422..befd0014b84ed102377127747bbe2c1a358891d2 100644 --- a/webui2/tsconfig.app.tsbuildinfo +++ b/webui2/tsconfig.app.tsbuildinfo @@ -1 +1 @@ -{"root":["./src/App.tsx","./src/main.tsx","./src/__generated__/graphql.ts","./src/components/bugs/BugRow.tsx","./src/components/bugs/CommentBox.tsx","./src/components/bugs/IssueFilters.tsx","./src/components/bugs/LabelBadge.tsx","./src/components/bugs/LabelEditor.tsx","./src/components/bugs/QueryInput.tsx","./src/components/bugs/StatusBadge.tsx","./src/components/bugs/Timeline.tsx","./src/components/bugs/TitleEditor.tsx","./src/components/code/CodeBreadcrumb.tsx","./src/components/code/CommitList.tsx","./src/components/code/FileTree.tsx","./src/components/code/FileViewer.tsx","./src/components/code/RefSelector.tsx","./src/components/content/Markdown.tsx","./src/components/layout/Header.tsx","./src/components/layout/Shell.tsx","./src/components/ui/avatar.tsx","./src/components/ui/badge.tsx","./src/components/ui/button.tsx","./src/components/ui/input.tsx","./src/components/ui/popover.tsx","./src/components/ui/separator.tsx","./src/components/ui/skeleton.tsx","./src/components/ui/textarea.tsx","./src/lib/apollo.ts","./src/lib/auth.tsx","./src/lib/gitApi.ts","./src/lib/repo.tsx","./src/lib/theme.tsx","./src/lib/utils.ts","./src/pages/BugDetailPage.tsx","./src/pages/BugListPage.tsx","./src/pages/CodePage.tsx","./src/pages/CommitPage.tsx","./src/pages/IdentitySelectPage.tsx","./src/pages/NewBugPage.tsx","./src/pages/RepoPickerPage.tsx","./src/pages/UserProfilePage.tsx"],"version":"5.9.3"} \ No newline at end of file +{"root":["./src/App.tsx","./src/main.tsx","./src/__generated__/graphql.ts","./src/components/bugs/BugRow.tsx","./src/components/bugs/CommentBox.tsx","./src/components/bugs/IssueFilters.tsx","./src/components/bugs/LabelBadge.tsx","./src/components/bugs/LabelEditor.tsx","./src/components/bugs/QueryInput.tsx","./src/components/bugs/StatusBadge.tsx","./src/components/bugs/Timeline.tsx","./src/components/bugs/TitleEditor.tsx","./src/components/code/CodeBreadcrumb.tsx","./src/components/code/CommitList.tsx","./src/components/code/FileTree.tsx","./src/components/code/FileViewer.tsx","./src/components/code/RefSelector.tsx","./src/components/content/Markdown.tsx","./src/components/layout/Header.tsx","./src/components/layout/Shell.tsx","./src/components/ui/avatar.tsx","./src/components/ui/badge.tsx","./src/components/ui/button.tsx","./src/components/ui/input.tsx","./src/components/ui/popover.tsx","./src/components/ui/separator.tsx","./src/components/ui/skeleton.tsx","./src/components/ui/textarea.tsx","./src/lib/apollo.ts","./src/lib/auth.tsx","./src/lib/gitApi.ts","./src/lib/repo.tsx","./src/lib/theme.tsx","./src/lib/utils.ts","./src/pages/BugDetailPage.tsx","./src/pages/BugListPage.tsx","./src/pages/CodePage.tsx","./src/pages/CommitPage.tsx","./src/pages/ErrorPage.tsx","./src/pages/IdentitySelectPage.tsx","./src/pages/NewBugPage.tsx","./src/pages/RepoPickerPage.tsx","./src/pages/UserProfilePage.tsx"],"version":"5.9.3"} \ No newline at end of file diff --git a/webui2/vite.config.ts b/webui2/vite.config.ts index 0df825c6a2864a9aa880179b59a223651422cd32..2a8e01f071cbb5d2a22f74ac121292045a7e2e49 100644 --- a/webui2/vite.config.ts +++ b/webui2/vite.config.ts @@ -12,6 +12,20 @@ export default defineConfig({ '@': path.resolve(__dirname, './src'), }, }, + build: { + // highlight.js is inherently large (~1MB) but lazy-loaded; silence the warning. + chunkSizeWarningLimit: 1100, + rollupOptions: { + output: { + manualChunks: { + 'vendor-react': ['react', 'react-dom', 'react-router-dom'], + 'vendor-apollo': ['@apollo/client', 'graphql'], + 'vendor-markdown': ['react-markdown', 'remark-gfm'], + 'vendor-highlight': ['highlight.js'], + }, + }, + }, + }, server: { proxy: { '/graphql': { target: API_URL, changeOrigin: true },