Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
e267e40
feat(ssr): adding ssr to all projects
kdinev Feb 19, 2025
2c9f5e4
fix(*): wrong name of AppConfig
kdinev Feb 19, 2025
d3c55fc
Merge branch 'master' into enable-ssr
kdinev Feb 19, 2025
84e6ddd
Merge branch 'vnext' into enable-ssr
kdinev Feb 19, 2025
805c747
chore(*): fixing lint errors
kdinev Feb 20, 2025
1e308a8
chore(*): removing an outdated isIE prop
kdinev Feb 20, 2025
129ee1f
Merge branch 'vnext' into enable-ssr
kdinev Feb 25, 2025
2b9a32a
fix(*): injecting document where it wasn't
kdinev Feb 25, 2025
39d95ae
fix(dock-manager): add additionalAdjustments to app config
ddaribo Feb 26, 2025
3c92787
fix(data-analysis): charts update functionality and extras version up…
dobromirts Feb 27, 2025
605b3b9
chore(ssr): working through the samples that don't build
kdinev Feb 27, 2025
bf845fc
chore(*): updating packages
kdinev Feb 27, 2025
b3b9539
Merge branch 'vnext' into enable-ssr
kdinev Feb 27, 2025
9c4d5b4
chore(*): discovering what routes fail with prerender
kdinev Feb 27, 2025
4a7385c
Merge branch 'enable-ssr' of https://github.com/IgniteUI/igniteui-ang…
kdinev Feb 27, 2025
ed8565a
chore(ssr): stabilizing app-lob build
kdinev Feb 27, 2025
c434ec4
fix(build): excluding more routes from prerendering
kdinev Feb 28, 2025
546b2a1
chore(*): shortening a route path without repetition
kdinev Feb 28, 2025
b37731b
feat(ssr): switching to static output mode
kdinev Feb 28, 2025
77fe86d
fix(build): excluding more src routes from prerendering
kdinev Feb 28, 2025
678e166
Merge branch 'vnext' of https://github.com/IgniteUI/igniteui-angular-…
dobromirts Feb 28, 2025
00922d0
chore(*): update extras version
dobromirts Feb 28, 2025
cb02292
chore(*): update extras version
dobromirts Feb 28, 2025
a64781a
chore(*): recreate charts on columnSelectionChanging
dobromirts Feb 28, 2025
9b7c1b4
Merge pull request #3612 from IgniteUI/dTsvekov/fix-data-analysis-sam…
zdrawku Feb 28, 2025
b0dadd9
chore(*): update extras package version
dobromirts Mar 4, 2025
81a4acf
Merge pull request #3615 from IgniteUI/dTsvetkov/update-extras-packag…
zdrawku Mar 4, 2025
fcbf95e
Merge branch 'vnext' into enable-ssr
kdinev Mar 4, 2025
322f601
Merge branch 'vnext' into bpachilova/fix-dm-defineCustomElements-3598
kdinev Mar 4, 2025
2bd7bf3
chore(*): package updates and small fixes
kdinev Mar 4, 2025
6686e2e
chore(*): enabling all routes under /samples also
kdinev Mar 6, 2025
9b773aa
fix(ci): changing the evaluation for running repositoryfy
ChronosSF Mar 6, 2025
de92836
Merge pull request #3622 from IgniteUI/sstoychev/fix-codesandbox
ChronosSF Mar 6, 2025
aa4946e
Merge branch 'vnext' into enable-ssr
ChronosSF Mar 7, 2025
928afba
fix(grid): rename iconNames in custom filtering operands demos (#3620)
teodosiah Mar 7, 2025
aab2434
fix(ci): solving issue with mismatching theming v
ChronosSF Mar 7, 2025
1e43ae7
fix(ci): fixing repositorify command
ChronosSF Mar 7, 2025
8b5c5e3
fix(cpb): applying migrations for 19.1.1
ChronosSF Mar 7, 2025
07fefdf
Merge pull request #3625 from IgniteUI/sstoychev/updating-angular
ChronosSF Mar 7, 2025
32ac699
fix(ci): fixing the gulp task for repositorify
ChronosSF Mar 7, 2025
cdb2df2
Merge branch 'vnext' into sstoychev/fix-gulp-repositoryfy
ChronosSF Mar 7, 2025
8623aa2
Merge pull request #3626 from IgniteUI/sstoychev/fix-gulp-repositoryfy
ChronosSF Mar 7, 2025
45376d0
fix(*): attempting to fix gulp file
ChronosSF Mar 7, 2025
3c0fefe
Merge pull request #3627 from IgniteUI/sstoychev/repositorify-last
ChronosSF Mar 7, 2025
4a1a61f
Merge branch 'vnext' of https://github.com/IgniteUI/igniteui-angular-…
kdinev Mar 8, 2025
28fdc82
fix(transaction): add IgxTransactionService provider (#3624)
teodosiah Mar 10, 2025
b9a5237
chore(cd): attempting to get logging
ChronosSF Mar 10, 2025
7d465a2
Merge pull request #3628 from IgniteUI/sstoychev/adding-logging
ChronosSF Mar 10, 2025
e794331
chore(*): more logging tt
ChronosSF Mar 10, 2025
c398e9c
Merge pull request #3629 from IgniteUI/sstoychev/fix-fix
ChronosSF Mar 10, 2025
e2be6a9
fix(overlay): fix combo binding in overlay styling demo (#3621)
teodosiah Mar 11, 2025
92ce7ce
chore(*): some minor fixes
kdinev Mar 11, 2025
b295b18
Merge branch 'enable-ssr' of https://github.com/IgniteUI/igniteui-ang…
kdinev Mar 11, 2025
2320d78
chore(*): adding another todo
ChronosSF Mar 11, 2025
9581497
Merge pull request #3632 from IgniteUI/sstoychev/add-bad
ChronosSF Mar 11, 2025
b6fffc9
chore(ci): fixing issue in yml
ChronosSF Mar 11, 2025
4a4c857
Merge pull request #3633 from IgniteUI/sstoychev/fix-yml
ChronosSF Mar 11, 2025
c486642
chore(*): check what the variable is set to
ChronosSF Mar 11, 2025
8f88ddf
Merge pull request #3634 from IgniteUI/sstoychev/add-better-echo
ChronosSF Mar 11, 2025
018b3f4
chore(ci): try this ways of setting
ChronosSF Mar 11, 2025
78f8159
Merge pull request #3635 from IgniteUI/sstyochev/try-like-this
ChronosSF Mar 11, 2025
fdc8641
fix(*): removing leftover todos
ChronosSF Mar 12, 2025
77b80f4
Merge pull request #3636 from IgniteUI/sstoychev/finalize-yml
ChronosSF Mar 12, 2025
ac716eb
Merge branch 'vnext' into enable-ssr
ChronosSF Mar 12, 2025
45d39bf
Merge pull request #3597 from IgniteUI/enable-ssr
ChronosSF Mar 12, 2025
a365692
fix(*): try to use preservecred for git push
ChronosSF Mar 12, 2025
7662d04
Merge branch 'vnext' into sstoychev/finalize-yml
ChronosSF Mar 12, 2025
9497cc4
Merge pull request #3638 from IgniteUI/sstoychev/finalize-yml
ChronosSF Mar 12, 2025
9cc0ed7
chore(*): fixing wrong command
ChronosSF Mar 12, 2025
09d3fe5
Merge pull request #3639 from IgniteUI/sstoychev/finalize-yml
ChronosSF Mar 12, 2025
6066063
Merge pull request #3609 from IgniteUI/bpachilova/fix-dm-defineCustom…
ChronosSF Mar 13, 2025
ea5297b
refactor(grid-samples): update grid summary styling samples
simeonoff Mar 13, 2025
39b7d7b
fix(*): trying suggestion with pat
ChronosSF Mar 17, 2025
e3bafab
Merge pull request #3643 from IgniteUI/sstoychev/finalize-yml
ChronosSF Mar 17, 2025
e792b71
fix(cd): making variables work
ChronosSF Mar 17, 2025
c711f90
Merge pull request #3644 from IgniteUI/sstoychev/finalize-yml
ChronosSF Mar 17, 2025
dc96048
fix(cd): moving to script line for env
ChronosSF Mar 17, 2025
fc3cf53
Merge pull request #3645 from IgniteUI/sstoychev/finalize-yml
ChronosSF Mar 17, 2025
9ee722a
Merge branch 'vnext' into simeonoff/summaries-styling-samples
simeonoff Mar 18, 2025
0e1cdbd
fix(cd): adding a rename step for new index.html name
ChronosSF Mar 18, 2025
d989fc5
Merge pull request #3647 from IgniteUI/sstoychev/fixing-index-csr
ChronosSF Mar 18, 2025
41b675c
Merge branch 'vnext' into simeonoff/summaries-styling-samples
simeonoff Mar 18, 2025
b1bfc23
Merge pull request #3640 from IgniteUI/simeonoff/summaries-styling-sa…
simeonoff Mar 18, 2025
1720c86
feat(QB): Add a sample for requesting data from swagger
gedinakova Mar 19, 2025
5ab2628
feat(query-builder): execute post request and set grid's data
teodosiah Mar 19, 2025
3b827bf
fix(cd): changing vnext module branch and addin push nonerror
ChronosSF Mar 19, 2025
2edaeaa
Merge pull request #3649 from IgniteUI/sstoychev/fixing-pipeline
ChronosSF Mar 19, 2025
07cab67
Merge branch 'vnext' into gedinakova/qb-request-sample
gedinakova Mar 20, 2025
bf654f1
feat(query-builder): remove service in request data demo
teodosiah Mar 20, 2025
8a6195a
fix(query-builder): hide columns not in returnFields
teodosiah Mar 20, 2025
f155714
feat(*): updating to strict 19.1.4 for samples
ChronosSF Mar 20, 2025
cf0ef50
feat(*): fixating version to 19.1.3 for time being
ChronosSF Mar 20, 2025
52c7190
Merge pull request #3650 from IgniteUI/sstoychev/update-angular
ChronosSF Mar 20, 2025
c52ae75
Merge pull request #3648 from IgniteUI/gedinakova/qb-request-sample
ChronosSF Mar 20, 2025
b44c2bd
Merge remote-tracking branch 'origin/master' into sstoychev/pulling-m…
ChronosSF Mar 21, 2025
c659f93
Merge pull request #3652 from IgniteUI/sstoychev/pulling-master-updates
ChronosSF Mar 21, 2025
cc1f752
fix(grid-custom-filtering): samples not building
simeonoff Mar 21, 2025
fb059c9
Merge pull request #3653 from IgniteUI/simeonoff/grid-filtering-samples
kdinev Mar 21, 2025
9117a87
fix(*): reverting wrongly changed files
ChronosSF Mar 21, 2025
b3c4030
Merge pull request #3654 from IgniteUI/sstoychev/revert-wrong-commit
ChronosSF Mar 21, 2025
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 29 additions & 8 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
"index": "src/index.html",
"tsConfig": "src/tsconfig.app.json",
"polyfills": [
"zone.js",
"hammerjs"
"zone.js",
"hammerjs"
],
"assets": [
"src/assets",
Expand All @@ -35,9 +35,16 @@
"sourceMap": true,
"progress": true,
"stylePreprocessorOptions": {
"includePaths": ["node_modules"]
"includePaths": [
"node_modules"
]
},
"browser": "src/main.ts"
"browser": "src/main.ts",
"server": "src/main.server.ts",
"outputMode": "static",
"ssr": {
"entry": "src/server.ts"
}
},
"configurations": {
"production": {
Expand Down Expand Up @@ -152,10 +159,17 @@
"optimization": false,
"namedChunks": true,
"stylePreprocessorOptions": {
"includePaths": ["node_modules"]
"includePaths": [
"node_modules"
]
},
"preserveSymlinks": true,
"browser": "projects/app-lob/src/main.ts"
"browser": "projects/app-lob/src/main.ts",
"server": "projects/app-lob/src/main.server.ts",
"outputMode": "static",
"ssr": {
"entry": "projects/app-lob/src/server.ts"
}
},
"configurations": {
"production": {
Expand Down Expand Up @@ -276,9 +290,16 @@
"optimization": false,
"namedChunks": true,
"stylePreprocessorOptions": {
"includePaths": ["node_modules"]
"includePaths": [
"node_modules"
]
},
"browser": "projects/app-crm/src/main.ts"
"browser": "projects/app-crm/src/main.ts",
"server": "projects/app-crm/src/main.server.ts",
"outputMode": "static",
"ssr": {
"entry": "projects/app-crm/src/server.ts"
}
},
"configurations": {
"production": {
Expand Down
8 changes: 6 additions & 2 deletions azure-devops/app-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,13 @@ pool:
vmImage: ubuntu-latest

variables:
githubToken: <value> # Add a GitHub token in Libraries
ReplacementText: '@infragistics/igniteui-angular-extras'
- group: live-editing-samples-pat
- name: ReplacementText
value: '@infragistics/igniteui-angular-extras'

steps:
- checkout: self
persistCredentials: true
clean: true
fetchTags: true

Expand Down Expand Up @@ -78,10 +80,12 @@ steps:
- template: templates/cd-template.yml
parameters:
customCommand: run generate-live-editing
gitHubToken: $(GITHUB_TOKEN)
workingDir: $(Build.SourcesDirectory)
submoduleDir: angular-demos
baseHref: \/angular-demos\/
targetFolder: dist/app
findRegex: angular-demos
npmBuildCommand: 'run build-ci'
repositoryfy: true
repositoryfyCommand: 'repositoryfyAngularDemos'
7 changes: 5 additions & 2 deletions azure-devops/app-crm-cd-yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,13 @@ pool:
vmImage: ubuntu-latest

variables:
githubToken: <value> # Add a GitHub token in Libraries
ReplacementText: '@infragistics/igniteui-angular-extras'
- group: live-editing-samples-pat
- name: ReplacementText
value: '@infragistics/igniteui-angular-extras'

steps:
- checkout: self
persistCredentials: true
clean: true
fetchTags: true

Expand Down Expand Up @@ -78,6 +80,7 @@ steps:
- template: templates/cd-template.yml
parameters:
customCommand: run generate-live-editing:app-crm
gitHubToken: $(GITHUB_TOKEN)
workingDir: $(Build.SourcesDirectory)
submoduleDir: angular-demos-crm
baseHref: \/angular-demos-grid-crm\/
Expand Down
8 changes: 6 additions & 2 deletions azure-devops/app-lob-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,13 @@ pool:
vmImage: ubuntu-latest

variables:
githubToken: <value> # Add a GitHub token in Libraries
ReplacementText: '@infragistics/igniteui-angular-extras'
- group: live-editing-samples-pat
- name: ReplacementText
value: '@infragistics/igniteui-angular-extras'

steps:
- checkout: self
persistCredentials: true
clean: true
fetchTags: true

Expand Down Expand Up @@ -78,10 +80,12 @@ steps:
- template: templates/cd-template.yml
parameters:
customCommand: run generate-live-editing:app-lob
gitHubToken: $(GITHUB_TOKEN)
workingDir: $(Build.SourcesDirectory)
submoduleDir: angular-demos-lob
baseHref: \/angular-demos-lob\/
targetFolder: dist/app-lob
findRegex: angular-demos
npmBuildCommand: 'run build-ci:app-lob'
repositoryfy: true
repositoryfyCommand: 'repositoryfyAngularDemosLob'
46 changes: 29 additions & 17 deletions azure-devops/templates/cd-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
parameters:
- name: customCommand
type: string
- name: gitHubToken
type: string
- name: workingDir
type: string
- name: submoduleDir
Expand All @@ -22,6 +24,9 @@ parameters:
- name: repositoryfy
type: boolean
default: false
- name: repositoryfyCommand
type: string
default: ''

steps:
# - task: CmdLine@2
Expand Down Expand Up @@ -121,6 +126,11 @@ steps:
displayName: 'Update web.config file'
workingDirectory: ${{ parameters.workingDir }}

- script: |
mv "$(Build.SourcesDirectory)/${{ parameters.targetFolder }}/browser/index.csr.html" "$(Build.SourcesDirectory)/${{ parameters.targetFolder }}/browser/index.html"
echo "File renamed successfully."
displayName: Rename index.csr.html to index.html

- script: |
sourcePath="$(Build.SourcesDirectory)/${{ parameters.targetFolder }}/browser"
destinationZip="$(Build.ArtifactStagingDirectory)/output.zip"
Expand All @@ -137,32 +147,32 @@ steps:

- task: Npm@1
displayName: Staging - Repositorify Angular Demos and LOB Demos
condition: and(eq(variables['Build.SourceBranchName'], 'vNext'), eq(variables['repositoryfy'], 'true'))
condition: and(eq(variables['Build.SourceBranchName'], 'vNext'), eq(${{ parameters.repositoryfy }}, 'true'))
inputs:
command: custom
workingDir: ${{ parameters.workingDir }}
verbose: false
customCommand: run repositoryfyAngularDemosLob
customCommand: run ${{ parameters.repositoryfyCommand }}

- task: Npm@1
displayName: Production - Repositorify Angular Demos
condition: and(eq(variables['Build.SourceBranchName'], 'master'), contains(variables['build.reason'], 'CI'), eq(variables['repositoryfy'], 'true'))
condition: and(eq(variables['Build.SourceBranchName'], 'master'), contains(variables['build.reason'], 'CI'), eq(${{ parameters.repositoryfy }}, 'true'))
inputs:
command: custom
workingDir: ${{ parameters.workingDir }}
verbose: false
customCommand: run repositoryfyAngularDemosLob:prod
customCommand: run ${{ parameters.repositoryfyCommand }}:prod

- task: CmdLine@2
displayName: Stage changes
condition: eq(variables['repositoryfy'], 'true')
condition: eq(${{ parameters.repositoryfy }}, 'true')
inputs:
script: git add .
workingDirectory: ${{ parameters.workingDir }}/igniteui-live-editing-samples/${{ parameters.submoduleDir }}

- task: CmdLine@2
displayName: 'Check if there are any changes to be committed'
condition: eq(variables['repositoryfy'], 'true')
condition: eq(${{ parameters.repositoryfy }}, 'true')
inputs:
script: |
# Check for changes
Expand All @@ -171,24 +181,26 @@ steps:
echo "##vso[task.logissue type=warning]No changes to commit."
exit 0
else
echo "##vso[task.setvariable variable=changesDetected;isOutput=true]true"
echo "##vso[task.setvariable variable=changesDetected;]true"
fi
workingDirectory: ${{ parameters.workingDir }}/igniteui-live-editing-samples/${{ parameters.submoduleDir }}

- task: CmdLine@2
- script: |
git config --global user.name "tfsbuild"
git config --global user.email "tfsbuild@infragistics.com"
git config --global credential.helper store
echo "https://x-access-token:$(GITHUB_TOKEN)@github.com" > ~/.git-credentials
git commit -m "Automated repository update"
displayName: Commit changes
condition: and(eq(variables['changesDetected'], 'true'), eq(variables['repositoryfy'], 'true'))
inputs:
script: |
git config user.name "tfsbuild"
git config user.email "tfsbuild@infragistics.com"
git add .
git commit -m "Automated repository update"
workingDirectory: ${{ parameters.workingDir }}/igniteui-live-editing-samples/${{ parameters.submoduleDir }}
condition: and(eq(variables['changesDetected'], true), eq(${{ parameters.repositoryfy }}, 'true'))
env:
GITHUB_TOKEN: ${{ parameters.gitHubToken }}
workingDirectory: ${{ parameters.workingDir }}/igniteui-live-editing-samples/${{ parameters.submoduleDir }}

- task: CmdLine@2
displayName: Push changes
condition: and(eq(variables['changesDetected'], 'true'), eq(variables['repositoryfy'], 'true'))
condition: and(eq(variables['changesDetected'], true), eq(${{ parameters.repositoryfy }}, 'true'))
inputs:
script: git push
workingDirectory: ${{ parameters.workingDir }}/igniteui-live-editing-samples/${{ parameters.submoduleDir }}
continueOnError: true
10 changes: 6 additions & 4 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ gulp.task("generate-live-editing", async () => {
}
}
:
(argv.appCrm ?
(argv.appCrm ?
{
platform: 'angular',
projectDir: "./projects/app-crm",
Expand Down Expand Up @@ -213,16 +213,18 @@ const processApp = (projectPath, dest, directoriesToExclude) => {
const paths = sampleFile.path.replace("./", "").split("/");
let tempPath = "";
paths.forEach(p => {
tempPath += p + "/";
tempPath += p;
if (p.indexOf(".") !== -1 && p !== codesandboxConfigFolder) {
fs.writeFileSync(sampleAppPath + "/" + tempPath, sampleContent);
} else
} else {
if (p === 'Dockerfile') {
fs.writeFileSync(sampleAppPath + "/" + tempPath, sampleContent);
} else if (!fs.existsSync(sampleAppPath + "/" + tempPath)) {
fs.mkdirSync(sampleAppPath + "/" + tempPath)
}
})
}
tempPath += "/";
});
});
i++;
console.log(`Processing ${fileName}.json with SCSS styling`);
Expand Down
7 changes: 4 additions & 3 deletions live-editing/configs/DockManagerConfigGenerator.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import {CUSTOM_ELEMENTS_SCHEMA} from '@angular/core';
import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing'
import { Config, IConfigGenerator} from 'igniteui-live-editing'
import { BaseAppConfig } from './BaseConfig';
export class DockManagerConfigGenerator implements IConfigGenerator {

Expand All @@ -13,7 +12,9 @@ export class DockManagerConfigGenerator implements IConfigGenerator {
configs.push(new Config({
component: 'DockManagerComponent',
additionalDependencies: ["igniteui-dockmanager"],
appConfig: BaseAppConfig,
appConfig: { ...BaseAppConfig,
additionalAdjustments: [dockManagerImport, defineCustomElements]
},
shortenComponentPathBy: "/layouts/dock-manager/"
}));

Expand Down
4 changes: 3 additions & 1 deletion live-editing/configs/app-dv-configs/DVGridConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,9 @@ export class DVGridConfigGenerator implements IConfigGenerator {
'/projects/app-lob/src/app/grid-finjs-dock-manager/dock-slot.component.ts',
'/projects/app-lob/src/_app-layout.scss', '/projects/app-lob/src/_variables.scss'
],
appConfig: BaseAppConfig
appConfig: { ...BaseAppConfig,
additionalAdjustments: [dockManagerImport, defineCustomElements]
}
}));

return configs;
Expand Down
Loading
Loading