Skip to content
Closed

Vnext #3770

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
9ff122b
fix(*): configure routing after migration to standalone
ddaribo Oct 8, 2025
869a06f
feat(carousel): add styling & tailwind sample
adrianptrv Oct 16, 2025
af3eab9
fix(carousel): format sample files
adrianptrv Oct 16, 2025
b6c7e10
Update src/app/layouts/carousel/carousel-styling-sample/carousel-styl…
Oct 18, 2025
4aa032e
Merge branch 'vnext' into bpachilova/fix-routing-configs-3623
kacheshmarova Oct 20, 2025
c266c65
Merge branch 'vnext' into bpachilova/fix-routing-configs-3623
ddaribo Oct 22, 2025
113cb4b
chore(*): bump igniteui-live-editing version
ddaribo Oct 22, 2025
6bd789c
Merge pull request #3747 from IgniteUI/bpachilova/fix-routing-configs…
kacheshmarova Oct 23, 2025
5cd50d9
Merge branch 'vnext' into apetrov/add-carousel-styling-sample-vnext
adrianptrv Oct 23, 2025
2059534
Merge pull request #3753 from IgniteUI/apetrov/add-carousel-styling-s…
simeonoff Oct 24, 2025
329d3e2
fix(carousel): rename image + minor fixes
adrianptrv Oct 24, 2025
162f5ef
fix(carousel): wording
adrianptrv Oct 24, 2025
e246e42
Merge pull request #3759 from IgniteUI/apetrov/carousel-additional-fi…
simeonoff Oct 24, 2025
a889832
feat(cd): adding dispatch workflow for cd
ChronosSF Oct 31, 2025
7d85864
Potential fix for code scanning alert no. 7: Workflow does not contai…
ChronosSF Oct 31, 2025
533a46b
Merge pull request #3764 from IgniteUI/sstoychev/cd-trigger
ChronosSF Oct 31, 2025
907e3d1
fix(cd): fixing secrets for deploy trigger pipe
ChronosSF Oct 31, 2025
d086858
Merge pull request #3766 from IgniteUI/sstoychev/cd-trigger-fix
ChronosSF Oct 31, 2025
f2eb75a
fix(cd): changing to classic pat for workflow dispatch
ChronosSF Nov 3, 2025
5d14a31
fix(cd): rewriting to use gh cli
ChronosSF Nov 3, 2025
29acdf7
fix(finjs): making main chart sample work by upgrading charts
ChronosSF Nov 5, 2025
2d77893
fix(partial-finjs): removing chart column for partial as it cannot work
ChronosSF Nov 5, 2025
8c2b1c2
fix(*): update igniteui-angular-extras to version 20.0.2
dobromirts Nov 5, 2025
714f367
chore(*): Fix broken Pivot samples routing
zdrawku Nov 6, 2025
e450e4a
chore(*): Fix missing chart in master detail
zdrawku Nov 6, 2025
9b1be31
Merge pull request #3769 from IgniteUI/sstoychev/fix-finjs-open-chart
zdrawku Nov 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .github/workflows/deploy-trigger.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Trigger Deployment Workflow

on:
push:
branches:
- vnext
- master
workflow_dispatch:
inputs:
branch:
description: 'Input a branch name (e.g., vnext)'
required: true

permissions:
contents: read
jobs:
trigger:
runs-on: ubuntu-latest

steps:
- name: Trigger Workflow in Another Repository
env:
GH_TOKEN: ${{ secrets.CLASSIC_PATKA }}
run: |
# Set the required variables
repo="IgniteUI/igniteui-actions"
event_type="igniteui-angular-samples-cd"
branch="${{ github.ref_name }}"

# Trigger repository dispatch using GitHub CLI
gh api repos/$repo/dispatches \
--method POST \
--field event_type="$event_type" \
--raw-field client_payload="{\"branch\": \"$branch\", \"unit\": false, \"integration\": true}"
6 changes: 4 additions & 2 deletions live-editing/configs/BaseConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,7 @@ export const BaseAppConfig = {
providers: [
{ 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' }
],
router: false
}
routesConfig: {
router: false
}
}
7 changes: 7 additions & 0 deletions live-editing/configs/CarouselConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,13 @@ export class CarouselConfigGenerator implements IConfigGenerator {
shortenComponentPathBy: "/layouts/carousel/"
}));

configs.push(new Config({
component: 'CarouselStylingSampleComponent',
additionalFiles: ["/src/app/layouts/carousel/carousel-styling-sample/layout.scss"],
appConfig: BaseAppConfig,
shortenComponentPathBy: "/layouts/carousel/"
}));

return configs;
}
}
3 changes: 1 addition & 2 deletions live-editing/configs/GridCRMConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@ export class GridCRMConfigGenerator implements IConfigGenerator {
],
providers: [
{ 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' }
],
router: true
]
}
/*appConfig: BaseAppConfig*/

Expand Down
12 changes: 9 additions & 3 deletions live-editing/configs/GridConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -452,11 +452,17 @@ export class GridConfigGenerator implements IConfigGenerator {
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts',
'/src/app/grid/grid-save-state/localData.ts',
'/src/app/grid/grid-save-state/about.component.ts',
'/src/app/grid/grid-save-state/about.component.html'
'/src/app/grid/grid-save-state/about.component.html',
'/src/app/grid/grid-save-state/routes.ts'
],
appConfig: BaseAppConfig
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './grid/grid-save-state/routes'
}
}
});
gridSaveStateSampleConfig.usesRouting = true;
configs.push(gridSaveStateSampleConfig);

configs.push(new Config({
Expand Down
14 changes: 10 additions & 4 deletions live-editing/configs/HierarchicalGridConfigGenerator.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* eslint-disable @typescript-eslint/naming-convention */
/* eslint-disable max-len */
import {ReactiveFormsModule} from '@angular/forms';
import { ReactiveFormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
import {
IgxActionStripModule,
Expand Down Expand Up @@ -517,12 +517,18 @@ export class HierarchicalGridConfigGenerator implements IConfigGenerator {
'/src/app/data/singersData.ts',
'/src/app/hierarchical-grid/models.ts',
'/src/app/hierarchical-grid/hierarchical-grid-save-state/about.component.ts',
'/src/app/hierarchical-grid/hierarchical-grid-save-state/about.component.html'
'/src/app/hierarchical-grid/hierarchical-grid-save-state/about.component.html',
'/src/app/hierarchical-grid/hierarchical-grid-save-state/routes.ts'
],
appConfig: BaseAppConfig,
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './hierarchical-grid/hierarchical-grid-save-state/routes'
}
},
component: 'HGridSaveStateComponent'
});
hGridSaveStateSampleConfig.usesRouting = true;
configs.push(hGridSaveStateSampleConfig);

configs.push(new Config({
Expand Down
11 changes: 9 additions & 2 deletions live-editing/configs/PivotGridConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,21 @@ export class PivotGridConfigGenerator implements IConfigGenerator {
}));

configs.push(new Config({
additionalFiles:
additionalFiles:
[
'/src/app/directives/prevent-scroll.directive.ts',
'/src/app/data/dataToAnalyze.ts',
'/src/app/pivot-grid/pivot-state-persistence/about.component.ts',
'/src/app/pivot-grid/pivot-state-persistence/about.component.html',
'/src/app/pivot-grid/pivot-state-persistence/routes.ts'
],
appConfig: BaseAppConfig,
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './pivot-grid/pivot-state-persistence/routes'
}
},
component: 'PivotGridStatePersistenceSampleComponent'
}));

Expand Down
4 changes: 2 additions & 2 deletions live-editing/configs/TabBarConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ export class TabBarConfigGenerator implements IConfigGenerator {
"/src/app/layouts/tabbar/views/view3/view3.component.ts",
"/src/app/layouts/tabbar/views/view3/view3.component.html"
],
/* TODO: Adding the correct router config needs to be done separately */
appConfig: { ...BaseAppConfig, ...{ router: true }},
/* Note: the Tabbar samples are not used anymore */
appConfig: { ...BaseAppConfig, ...{ routesConfig: { router: true } }},
shortenComponentPathBy: "/layouts/tabbar/"
}));

Expand Down
12 changes: 9 additions & 3 deletions live-editing/configs/TabsConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,16 @@ export class TabsConfigGenerator implements IConfigGenerator {
"/src/app/layouts/tabs/views/view2/view2.component.ts",
"/src/app/layouts/tabs/views/view2/view2.component.html",
"/src/app/layouts/tabs/views/view3/view3.component.ts",
"/src/app/layouts/tabs/views/view3/view3.component.html"
"/src/app/layouts/tabs/views/view3/view3.component.html",
"/src/app/layouts/tabs/tabs-sample-4/routes.ts"
],
/* TODO: Adding the correct router config needs to be done separately */
appConfig: { ...BaseAppConfig, ...{ router: true }},
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './tabs-sample-4/routes'
}
},
shortenComponentPathBy: "/layouts/tabs/"
}));

Expand Down
13 changes: 10 additions & 3 deletions live-editing/configs/TreeGridConfigGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -672,12 +672,19 @@ export class TreeGridConfigGenerator implements IConfigGenerator {
'/src/app/directives/prevent-scroll.directive.ts',
'/src/app/tree-grid/tree-grid-save-state/data.ts',
'/src/app/tree-grid/tree-grid-save-state/about.component.ts',
'/src/app/tree-grid/tree-grid-save-state/about.component.html'],
appConfig: BaseAppConfig,
'/src/app/tree-grid/tree-grid-save-state/about.component.html',
'/src/app/tree-grid/tree-grid-save-state/routes.ts'
],
appConfig: {
...BaseAppConfig,
routesConfig: {
router: true,
routesImportPath: './tree-grid-save-state/routes'
}
},
component: 'TGridSaveStateComponent',
shortenComponentPathBy: '/tree-grid/'
});
treeGridSaveStateSampleConfig.usesRouting = true;
configs.push(treeGridSaveStateSampleConfig);

configs.push(new Config({
Expand Down
50 changes: 25 additions & 25 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,12 +73,12 @@
"file-saver": "^2.0.2",
"hammerjs": "^2.0.8",
"igniteui-angular": "^20.1.4",
"igniteui-angular-charts": "^19.0.1",
"igniteui-angular-core": "^19.0.1",
"igniteui-angular-extras": "^20.0.0",
"igniteui-angular-charts": "^20.1.0",
"igniteui-angular-core": "^20.1.0",
"igniteui-angular-extras": "^20.0.2",
"igniteui-angular-i18n": "^20.1.4",
"igniteui-dockmanager": "^1.17.0",
"igniteui-live-editing": "^3.1.1",
"igniteui-live-editing": "^3.2.0",
"igniteui-webcomponents": "^6.2.0",
"minireset.css": "0.0.6",
"postcss": "^8.5.5",
Expand Down
42 changes: 21 additions & 21 deletions projects/app-lob/src/app/app.routes.server.ts
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
import { RenderMode, ServerRoute } from '@angular/ssr';

export const serverRoutes: ServerRoute[] = [
{
path: 'grid/grid',
renderMode: RenderMode.Client // TODO: Fails with Prerender
},
{
path: 'treegrid-finjs',
renderMode: RenderMode.Client // TODO: Fails with Prerender
},
{
path: 'samples/treegrid-finjs',
renderMode: RenderMode.Client // TODO: Fails with Prerender
},
{
path: 'grid-finjs-dock-manager/**',
renderMode: RenderMode.Client // TODO: Fails with Prerender
},
{
path: 'samples/grid-finjs-dock-manager/**',
renderMode: RenderMode.Client // TODO: Fails with Prerender
},
// {
// path: 'grid/grid',
// renderMode: RenderMode.Client // TODO: Fails with Prerender
// },
// {
// path: 'treegrid-finjs',
// renderMode: RenderMode.Client // TODO: Fails with Prerender
// },
// {
// path: 'samples/treegrid-finjs',
// renderMode: RenderMode.Client // TODO: Fails with Prerender
// },
// {
// path: 'grid-finjs-dock-manager/**',
// renderMode: RenderMode.Client // TODO: Fails with Prerender
// },
// {
// path: 'samples/grid-finjs-dock-manager/**',
// renderMode: RenderMode.Client // TODO: Fails with Prerender
// },
{
path: '**',
renderMode: RenderMode.Prerender
renderMode: RenderMode.Client // SSR disabled for all routes
}
];
5 changes: 5 additions & 0 deletions projects/app-lob/src/app/app.routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,11 @@ export const SamplesRoutes: Routes = [
loadChildren: () => import('./grid-dynamic-chart-data/grid-dynamic-chart-data.routes')
.then(m => m.GridDynamicChartRoutes),
path: 'grid-dynamic-chart-data'
},
{
data: ['PivotGridsModule'],
loadChildren: () => import('./pivot-grid/pivot-grids.routes').then(m => m.PivotGridsRoutes),
path: 'pivot-grid'
}
];

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@

<app-page-header title="Data Analysis Grid">
Excel like data analysis showcase application with Ignite UI Angular components and extras
</app-page-header>
<div class="grid-chart-contextmenu-wrapper">
<igx-grid #grid igxChartIntegration igxConditionalFormatting igxContextMenu primaryKey='id' [data]="data">
<igx-column field="id" [hidden]="true"></igx-column>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* eslint-disable max-len */
import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core';
import { IgxChartIntegrationDirective, IgxContextMenuDirective, IgxConditionalFormattingDirective, OPTIONS_TYPE, CHART_TYPE, PageHeaderComponent } from 'igniteui-angular-extras';
import { IgxChartIntegrationDirective, IgxContextMenuDirective, IgxConditionalFormattingDirective, OPTIONS_TYPE, CHART_TYPE } from 'igniteui-angular-extras';

import { FinancialData } from '../data/financialData';
import { IgxGridComponent, IgxColumnComponent, IgxCellTemplateDirective } from 'igniteui-angular';
Expand All @@ -10,7 +10,7 @@ import { DecimalPipe, CurrencyPipe } from '@angular/common';
selector: 'app-grid-dynamic-chart-data',
templateUrl: './grid-dynamic-chart-data.component.html',
styleUrls: ['./grid-dynamic-chart-data.component.scss'],
imports: [IgxGridComponent, PageHeaderComponent, IgxChartIntegrationDirective, IgxConditionalFormattingDirective, IgxContextMenuDirective, IgxColumnComponent, IgxCellTemplateDirective, DecimalPipe, CurrencyPipe]
imports: [IgxGridComponent, IgxChartIntegrationDirective, IgxConditionalFormattingDirective, IgxContextMenuDirective, IgxColumnComponent, IgxCellTemplateDirective, DecimalPipe, CurrencyPipe]
})
export class GridDynamicChartDataComponent implements OnInit, AfterViewInit {

Expand Down
Loading
Loading