diff --git a/packages/igniteui-mcp/docs-backend/docs-backend/igniteui-docs.db b/packages/igniteui-mcp/docs-backend/docs-backend/igniteui-docs.db index c921146c3..05f833b3c 100644 Binary files a/packages/igniteui-mcp/docs-backend/docs-backend/igniteui-docs.db and b/packages/igniteui-mcp/docs-backend/docs-backend/igniteui-docs.db differ diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/DEVELOPMENT.md b/packages/igniteui-mcp/igniteui-doc-mcp/DEVELOPMENT.md index b6702c805..ac1e9dae8 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/DEVELOPMENT.md +++ b/packages/igniteui-mcp/igniteui-doc-mcp/DEVELOPMENT.md @@ -290,7 +290,7 @@ npm run compress:blazor | Parameter | Description | Default | |-----------|-------------|---------| -| `--model ` | OpenAI model to use | `gpt-5.4-mini` | +| `--model ` | OpenAI model to use | `gpt-5.6-luna` | | `--api-base ` | Custom OpenAI API base URL | OpenAI default | | `--min-size ` | Skip files smaller than this (KB) | `0` | | `--delay ` | Delay between API calls | `0.5` | @@ -328,7 +328,7 @@ npm run compress:react -- --batch poll # Step 2: poll, download & va npm run compress:react -- --batch retry # Step 3: retry failed/invalid files (optional) # Batch with filters -npm run compress:react -- --batch submit --only grid.md --model gpt-5.4-mini +npm run compress:react -- --batch submit --only grid.md --model gpt-5.6-luna # Incremental mode (only compress changed files from diff manifest) npm run compress:angular -- --manifest dist/diff-manifest.json diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/db/igniteui-docs.db b/packages/igniteui-mcp/igniteui-doc-mcp/db/igniteui-docs.db index c921146c3..05f833b3c 100644 Binary files a/packages/igniteui-mcp/igniteui-doc-mcp/db/igniteui-docs.db and b/packages/igniteui-mcp/igniteui-doc-mcp/db/igniteui-docs.db differ diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library-using-cells.md b/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library-using-cells.md index f09055520..44d474220 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library-using-cells.md +++ b/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library-using-cells.md @@ -42,7 +42,7 @@ import { IgxExcelModule } from "igniteui-angular-excel"; export class AppModule {} ``` ```typescript -import { Component, ComponentFactoryResolver, Injector, OnInit, ViewChild, ViewContainerRef } from "@angular/core"; +import { Component, OnInit, ViewChild, ViewContainerRef } from "@angular/core"; import { CellReferenceMode } from "igniteui-angular-excel"; import { WorksheetMergedCellsRegion } from "igniteui-angular-excel"; import { FormattedString } from "igniteui-angular-excel"; @@ -70,7 +70,7 @@ export class AppComponent implements OnInit { public selectedRegion: string; public cellFeatures: string[]; - constructor(private resolver: ComponentFactoryResolver, private injector: Injector) { + constructor() { } public ngOnInit() { diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library-using-workbooks.md b/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library-using-workbooks.md index a202cc4a6..39b42138f 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library-using-workbooks.md +++ b/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library-using-workbooks.md @@ -45,7 +45,7 @@ import { IgxExcelModule } from "igniteui-angular-excel"; export class AppModule {} ``` ```typescript -import { Component, ComponentFactoryResolver, Injector, OnInit, ViewChild, ViewContainerRef } from "@angular/core"; +import { Component, OnInit, ViewChild, ViewContainerRef } from "@angular/core"; import { IgxGridComponent } from "igniteui-angular"; import { TextFormatMode } from "igniteui-angular-excel"; import { Workbook } from "igniteui-angular-excel"; @@ -68,7 +68,7 @@ export class AppComponent implements OnInit { public worksheetTables: string[]; public selectedTable: string; - constructor(private resolver: ComponentFactoryResolver, private injector: Injector) { + constructor() { } public ngOnInit() { @@ -260,8 +260,7 @@ export class AppComponent implements OnInit { data.push(row); } - const gridFactory = this.resolver.resolveComponentFactory(IgxGridComponent); - const gridRef = this.gridContainerRef.createComponent(gridFactory); + const gridRef = this.gridContainerRef.createComponent(IgxGridComponent); gridRef.instance.autoGenerate = true; gridRef.instance.data = data; } diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library.md b/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library.md index c86e4772e..56b7efbd8 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library.md +++ b/packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/excel-library.md @@ -37,7 +37,7 @@ import { IgxExcelModule } from "igniteui-angular-excel"; export class AppModule {} ``` ```typescript -import { Component, ComponentFactoryResolver, Injector, OnInit } from "@angular/core"; +import { Component, OnInit } from "@angular/core"; import { Workbook } from "igniteui-angular-excel"; import { WorkbookFormat } from "igniteui-angular-excel"; import { ExcelUtility } from "./ExcelUtility"; @@ -55,7 +55,7 @@ export class AppComponent implements OnInit { public worksheetTables: string[]; public selectedTable: string; - constructor(private resolver: ComponentFactoryResolver, private injector: Injector) { + constructor() { } public ngOnInit() { diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/build-db.ts b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/build-db.ts index ac89aa33d..74288c483 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/build-db.ts +++ b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/build-db.ts @@ -195,8 +195,16 @@ function main() { const backendDbPath = path.resolve("../docs-backend/docs-backend/igniteui-docs.db"); const backendDir = path.dirname(backendDbPath); if (fs.existsSync(backendDir)) { - fs.copyFileSync(DB_PATH, backendDbPath); - console.log(`Copied DB to ${backendDbPath}`); + try { + fs.copyFileSync(DB_PATH, backendDbPath); + console.log(`Copied DB to ${backendDbPath}`); + } catch (err) { + const message = err instanceof Error ? err.message : String(err); + console.warn( + `Could not copy DB to ${backendDbPath}: ${message}\n` + + `The DB was built and saved successfully — this copy is optional.` + ); + } } else { console.warn(`Backend dir not found (${backendDir}), skipping copy.`); } diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-angular-docs.ts b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-angular-docs.ts index 35ce38926..75a8afe93 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-angular-docs.ts +++ b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-angular-docs.ts @@ -56,7 +56,7 @@ interface BatchState { function parseArgs(): CliArgs { const args = process.argv.slice(2); const opts: CliArgs = { - model: "gpt-5.4-mini", + model: "gpt-5.6-luna", minSize: 0, dryRun: false, delay: 0.5, diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-blazor-docs.ts b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-blazor-docs.ts index 761041633..7e1465f33 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-blazor-docs.ts +++ b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-blazor-docs.ts @@ -56,7 +56,7 @@ interface BatchState { function parseArgs(): CliArgs { const args = process.argv.slice(2); const opts: CliArgs = { - model: "gpt-5.4-mini", + model: "gpt-5.6-luna", minSize: 0, dryRun: false, delay: 0.5, diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-react-docs.ts b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-react-docs.ts index c03e6430a..ae6a5cf01 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-react-docs.ts +++ b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-react-docs.ts @@ -56,7 +56,7 @@ interface BatchState { function parseArgs(): CliArgs { const args = process.argv.slice(2); const opts: CliArgs = { - model: "gpt-5.4-mini", + model: "gpt-5.6-luna", minSize: 0, dryRun: false, delay: 0.5, diff --git a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-wc-docs.ts b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-wc-docs.ts index 47e3d41b1..e4caf9870 100644 --- a/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-wc-docs.ts +++ b/packages/igniteui-mcp/igniteui-doc-mcp/scripts/compress-wc-docs.ts @@ -56,7 +56,7 @@ interface BatchState { function parseArgs(): CliArgs { const args = process.argv.slice(2); const opts: CliArgs = { - model: "gpt-5.4-mini", + model: "gpt-5.6-luna", minSize: 0, dryRun: false, delay: 0.5,