Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 commits
Select commit Hold shift + click to select a range
73dd494
content and field mapper data structure chnage, db and redux values r…
yashin4112 Jan 21, 2026
658c401
refactor: update file validation and config handling, improve local p…
aishwarya-cstk Jan 27, 2026
9a8418e
feat: implement entry mapping and extraction logic and storing in api…
aishwarya-cstk Jan 29, 2026
eb64ef8
feat: add entry mapping retrieval functionality and integrate with co…
aishwarya-cstk Feb 2, 2026
c42486f
feat: implement UID mapper functionality and integrate with entry and…
aishwarya-cstk Feb 3, 2026
abbecd9
entry mapper isUpdate status route added
yashin4112 Feb 4, 2026
f2bf029
entry update code added, entry-mapper update status code updated
yashin4112 Feb 4, 2026
bdedc4f
feat: enhance entry mapping functionality with improved search and se…
aishwarya-cstk Feb 4, 2026
7e0bcfd
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Feb 5, 2026
f1dba73
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Feb 5, 2026
808902c
Refactor LoadUploadFile and Migration components for improved state m…
aishwarya-cstk Feb 5, 2026
9c508f4
feat: Enhance WordPress migration functionality by adding new content…
aishwarya-cstk Jan 12, 2026
b350888
feat: changed uid of each field to nested level of uid for UI showcas…
aishwarya-cstk Jan 14, 2026
e3b5915
feat: refined category extraction logic
aishwarya-cstk Jan 14, 2026
da6d52d
feat: add term extraction functionality
aishwarya-cstk Jan 15, 2026
ec94095
feat: implement term and category extraction enhancements in WordPres…
aishwarya-cstk Jan 20, 2026
bac886e
Text overflow issue resolved
SayaliJoshiCstk Jan 21, 2026
3b4e078
line clamp set to 1
SayaliJoshiCstk Jan 21, 2026
21ddb57
build script change to migration-wordpress
SayaliJoshiCstk Jan 21, 2026
bc92cc1
refactor:Refactor taxonomy handling in extractItems and extractTaxono…
aishwarya-cstk Feb 9, 2026
6dd8651
refactor: Remove taxonomy handling from convertToSchemaFormate for cl…
aishwarya-cstk Feb 9, 2026
0bef8ff
chore: Update WordPress dependencies to latest versions for improved …
aishwarya-cstk Feb 9, 2026
22d689a
refactor: Improve array handling and code consistency in WordPress se…
aishwarya-cstk Feb 9, 2026
3679bfd
chore: Update dependencies across multiple packages, including cheeri…
aishwarya-cstk Feb 9, 2026
f6242bd
chore: Update dependencies in package-lock.json files across multiple…
aishwarya-cstk Feb 9, 2026
58b23ac
chore: Update @contentstack/cli and related dependencies in package-l…
aishwarya-cstk Feb 9, 2026
89e94a8
refactor: removed unused variables
aishwarya-cstk Feb 10, 2026
253cf13
Update package dependencies in package.json and package-lock.json; up…
saurav-cstk Feb 9, 2026
2816332
Enhance content mapping logic to skip fields unselected by the user i…
saurav-cstk Feb 9, 2026
a3fc603
Refactor SQL connection handling in LoadUploadFile and LoadSelectCms …
saurav-cstk Feb 9, 2026
55a28b5
Fix typo in AWS S3 configuration key from `buketKey` to `bucketKey` a…
saurav-cstk Feb 10, 2026
1ac2426
Enhance error handling and validation in content type schema generati…
saurav-cstk Feb 10, 2026
418a683
chore: update axios to version 1.13.5 and jsonpath to version 1.2.0 i…
aishwarya-cstk Feb 12, 2026
731b383
Refactor project-lowdb and contentMapper service for improved code qu…
saurav-cstk Feb 10, 2026
5de2c0b
Update axios to version 1.13.5 across multiple packages and enhance e…
saurav-cstk Feb 10, 2026
4502993
Refactor code in project-lowdb, contentMapper service, and LoadUpload…
saurav-cstk Feb 10, 2026
4cdf7f6
Update advanced field handling in ContentMapper to ensure proper init…
saurav-cstk Feb 11, 2026
dad8e97
chore: update package dependency from @wordpress/block-library to @wo…
aishwarya-cstk Feb 12, 2026
a014fc0
chore: update @contentstack/json-rte-serializer to version 3.0.5 and …
aishwarya-cstk Feb 12, 2026
a13e9ad
chore: diff dependency in package.json and package-lock.json
aishwarya-cstk Feb 12, 2026
61a5ec1
refactor: update field types in ContentMapper and clean up schemaMapp…
aishwarya-cstk Feb 16, 2026
a1411fa
Enhance LoadSelectCms and LoadUploadFile components to preserve exist…
saurav-cstk Feb 13, 2026
a5ade72
Update package dependencies and remove unused packages across multipl…
saurav-cstk Feb 13, 2026
d1c2c5b
Update package dependencies in package.json and package-lock.json. Up…
saurav-cstk Feb 13, 2026
eb8172b
Remove lodash dependency from package.json and refactor Migration com…
saurav-cstk Feb 13, 2026
6deecf9
Update jsonpath dependency to version 1.2.1 in package.json and packa…
saurav-cstk Feb 13, 2026
b2be95a
Update package-lock.json files across multiple modules to upgrade var…
saurav-cstk Feb 13, 2026
92d64aa
Add new package-lock.json files for migration modules including AEM, …
saurav-cstk Feb 13, 2026
c094c14
Update package-lock.json files to mark several dependencies as develo…
saurav-cstk Feb 13, 2026
6b4a64c
Refactor migration modules by removing Contentful and Sitecore packag…
saurav-cstk Feb 13, 2026
05101a3
Remove unused TypeScript type definitions from package.json and packa…
saurav-cstk Feb 13, 2026
71e7967
Update package dependencies across multiple modules, including upgrad…
saurav-cstk Feb 13, 2026
68356bf
Update package-lock.json and package.json to remove the deprecated 'g…
saurav-cstk Feb 13, 2026
5cca9b7
Remove 'tar' dependency from package.json overrides to streamline dep…
saurav-cstk Feb 13, 2026
da081f8
Update package.json and package-lock.json to remove the 'diff' depend…
saurav-cstk Feb 13, 2026
dd27bc0
Remove 'jsonpath' dependency from package.json and package-lock.json …
saurav-cstk Feb 13, 2026
ef1d1cb
Update package.json and package-lock.json to add 'qs' dependency at v…
saurav-cstk Feb 13, 2026
a1fd563
Update package.json and package-lock.json in both UI and upload-api t…
saurav-cstk Feb 16, 2026
ae85953
Update package-lock.json to include resolved URLs and integrity hashe…
saurav-cstk Feb 16, 2026
5c04f95
Update package.json and package-lock.json to upgrade ESLint and relat…
saurav-cstk Feb 16, 2026
35389d8
Update package.json and package-lock.json in upload-api to add new de…
aishwarya-cstk Feb 16, 2026
cfebbc3
refactor: clean up extractItems and extractTerms by removing commente…
aishwarya-cstk Feb 16, 2026
37f4f8a
refactor: streamline migration service and extraction libraries by re…
aishwarya-cstk Feb 16, 2026
3445494
Update package.json
saurav-cstk Feb 16, 2026
6a7bde6
refactor: enhance locale extraction and taxonomy handling by ensuring…
aishwarya-cstk Feb 17, 2026
5934a68
refactor: improve safety checks in taxonomy extraction by simplifying…
aishwarya-cstk Feb 17, 2026
d0e508a
refactor: migrate from CRA to Vite by updating environment variables …
shobhitupadhyayy Feb 17, 2026
62c83ea
chore: update docker-compose and Dockerfile for improved build proces…
shobhitupadhyayy Feb 17, 2026
78a78cc
fix: update button loading state and default text in AddStack compone…
shobhitupadhyayy Feb 17, 2026
b52d7af
content and field mapper data structure chnage, db and redux values r…
yashin4112 Jan 21, 2026
f25471b
refactor: update file validation and config handling, improve local p…
aishwarya-cstk Jan 27, 2026
13e2ff8
feat: implement entry mapping and extraction logic and storing in api…
aishwarya-cstk Jan 29, 2026
16c8040
feat: add entry mapping retrieval functionality and integrate with co…
aishwarya-cstk Feb 2, 2026
132ba5e
feat: implement UID mapper functionality and integrate with entry and…
aishwarya-cstk Feb 3, 2026
438f046
entry mapper isUpdate status route added
yashin4112 Feb 4, 2026
2e489ac
entry update code added, entry-mapper update status code updated
yashin4112 Feb 4, 2026
27169a1
Refactor LoadUploadFile and Migration components for improved state m…
aishwarya-cstk Feb 5, 2026
c1c0b74
rebase with dev
yashin4112 Feb 23, 2026
74184bb
entrymapper table added, updateEntryCli added, assetupdateutil added
yashin4112 Mar 25, 2026
bd1944a
feat(entry): add isDuplicate flag and entry local support in mapper; …
yashin4112 Mar 27, 2026
9d5dbf4
Update package.json script for API startup, toggle entry update statu…
Mar 26, 2026
79c98c0
Removed empty spaces
Mar 31, 2026
117343b
feat: Enhance WordPress migration functionality by adding new content…
aishwarya-cstk Jan 12, 2026
4171aac
build script change to migration-wordpress
SayaliJoshiCstk Jan 21, 2026
459e1ec
refactor: removed unused variables
aishwarya-cstk Feb 10, 2026
d5e41e8
Update package dependencies in package.json and package-lock.json; up…
saurav-cstk Feb 9, 2026
74e918c
Refactor project-lowdb and contentMapper service for improved code qu…
saurav-cstk Feb 10, 2026
30c9859
Update axios to version 1.13.5 across multiple packages and enhance e…
saurav-cstk Feb 10, 2026
0b15dd6
Refactor code in project-lowdb, contentMapper service, and LoadUpload…
saurav-cstk Feb 10, 2026
d918085
chore: update package dependency from @wordpress/block-library to @wo…
aishwarya-cstk Feb 12, 2026
5b0aabb
chore: diff dependency in package.json and package-lock.json
aishwarya-cstk Feb 12, 2026
3327167
Update package dependencies and remove unused packages across multipl…
saurav-cstk Feb 13, 2026
844e8d5
Update package-lock.json files across multiple modules to upgrade var…
saurav-cstk Feb 13, 2026
312c3c9
Update package-lock.json files to mark several dependencies as develo…
saurav-cstk Feb 13, 2026
94cf02c
Refactor migration modules by removing Contentful and Sitecore packag…
saurav-cstk Feb 13, 2026
7353b78
Remove unused TypeScript type definitions from package.json and packa…
saurav-cstk Feb 13, 2026
7471fbc
refactor: migrate from CRA to Vite by updating environment variables …
shobhitupadhyayy Feb 17, 2026
9786e7e
fix: update default CMS type handling in Migration component to ensur…
aishwarya-cstk Feb 18, 2026
f78ad70
feat: enhance ContentMapper to support modular blocks and nested fiel…
aishwarya-cstk Feb 22, 2026
b87360e
fix: resolve modular block merge failures during CT mapping
shobhitupadhyayy Feb 19, 2026
ca25964
feat: Hide mandatory toggle for Taxonomy field types in advanced prop…
saurav-cstk Feb 20, 2026
aaf4193
fix: improve handling of categories and terms in extractContentTypes …
aishwarya-cstk Feb 23, 2026
6cd1785
feat: enhance AEM service and content type utilities to support UID r…
shobhitupadhyayy Feb 25, 2026
5b09e46
feat: add UID remapping utility and enhance ContentMapper to prevent …
shobhitupadhyayy Feb 25, 2026
801fc7e
fix: improve category handling in WordPress service and update UI com…
aishwarya-cstk Mar 5, 2026
4f8ce72
feat: implement block name resolution for media blocks
aishwarya-cstk Mar 5, 2026
53d3a8c
feat: enhance createSchema and ContentMapper to support duplicate blo…
aishwarya-cstk Mar 10, 2026
6bd5d78
refactor: streamline schemaMapper function by removing unnecessary br…
aishwarya-cstk Mar 11, 2026
0786e97
feat: enhance AEM service and content type utilities for improved sch…
shobhitupadhyayy Mar 6, 2026
a7d1412
chore: update dependencies in package-lock and package.json; upgrade …
shobhitupadhyayy Mar 6, 2026
f729c1b
chore: update package.json dependencies to use caret (^) versioning f…
shobhitupadhyayy Mar 9, 2026
4affab0
fix: update type annotations in content-type-creator utility for impr…
shobhitupadhyayy Mar 9, 2026
292b982
refactor: remove redundant file writing logic in WordPress service an…
aishwarya-cstk Mar 11, 2026
105f8cf
feat: add Drupal support with MySQL configuration and update docker-c…
shobhitupadhyayy Mar 10, 2026
9530367
refactor: streamline environment variable management in fileUpdate.js…
shobhitupadhyayy Mar 10, 2026
d66eeaf
feat: add Drupal support with MySQL configuration and update docker-c…
shobhitupadhyayy Mar 10, 2026
3db4877
fix: correct formatting of security options in docker-compose.yml
shobhitupadhyayy Mar 10, 2026
3584333
refactor: resolved PR comments ( optional chaining)
aishwarya-cstk Mar 11, 2026
4f71458
Add unit tests for API layer
umesh-more-cstk Feb 19, 2026
66f12c1
Add GitHub Actions workflows for Jira ticket creation, security polic…
umesh-more-cstk Feb 19, 2026
2859198
Add GitHub Actions workflows for Jira ticket creation, security polic…
umesh-more-cstk Feb 19, 2026
0550f42
Remove unused validator files from Vitest configuration to streamline…
umesh-more-cstk Feb 19, 2026
d26854e
Enhance testing setup and coverage for UI components
umesh-more-cstk Feb 19, 2026
d0b9e2d
These changes enhance the testing framework for the upload-api, ensur…
umesh-more-cstk Feb 19, 2026
7b3cca2
Update GitHub Actions workflow to use npm ci with legacy-peer-deps fo…
umesh-more-cstk Feb 19, 2026
bf1565d
Update GitHub Actions workflow to use npm install instead of npm ci f…
umesh-more-cstk Feb 19, 2026
51618d1
Enhance unit tests by adding beforeAll hook and importing vi from Vitest
umesh-more-cstk Feb 19, 2026
b2f4ca2
Fix CI: regenerate ui package-lock.json and use --legacy-peer-deps in…
umesh-more-cstk Mar 11, 2026
ab4aaab
Update unit tests for VALIDATION_DOCUMENTATION_URL to reflect correct…
umesh-more-cstk Feb 23, 2026
a7cb4ca
Update package dependencies and versions across multiple modules
umesh-more-cstk Mar 6, 2026
1c3f5ad
fix: update schemaMapper to correctly handle button UIDs and inner bl…
aishwarya-cstk Mar 11, 2026
b2fe549
test: add unit tests for schemaMapper functions in WordPress migration
aishwarya-cstk Mar 11, 2026
b898e7f
feat: implement group schema utilities and add unit tests
shobhitupadhyayy Mar 16, 2026
e1e095c
chore: add .gitattributes to enforce LF line endings for shell script…
shobhitupadhyayy Mar 27, 2026
2cefe71
refactor: update drupal service to handle existing mapping content ty…
aishwarya-cstk Mar 16, 2026
664b343
refactor:removed the commented code
aishwarya-cstk Mar 16, 2026
67c9aea
refactor:added optional chaining as per PR comments
aishwarya-cstk Mar 18, 2026
625e3f8
refactor: resolved copilot review
aishwarya-cstk Mar 20, 2026
c23d01f
fix: improve error handling and null safety in Drupal services
aishwarya-cstk Mar 25, 2026
be7db86
feat: implement SSO integration with encrypted credentials
shobhitupadhyayy Feb 23, 2026
ea3cb74
feat: add MANIFEST_ENCRYPT_SALT for enhanced encryption in manifest h…
shobhitupadhyayy Feb 24, 2026
e759a13
fix: enhance null safety and add optional chaining across multiple se…
shobhitupadhyayy Mar 22, 2026
1e3fe01
chore: update package-lock and vitest configuration, enhance test mocks
shobhitupadhyayy Mar 23, 2026
fb41fe6
chore: update manifest and SSO utility for enhanced encryption
shobhitupadhyayy Mar 24, 2026
0f296b3
content and field mapper data structure chnage, db and redux values r…
yashin4112 Jan 21, 2026
deda5d6
refactor: update file validation and config handling, improve local p…
aishwarya-cstk Jan 27, 2026
5a8b10a
feat: implement entry mapping and extraction logic and storing in api…
aishwarya-cstk Jan 29, 2026
16b8ebe
feat: add entry mapping retrieval functionality and integrate with co…
aishwarya-cstk Feb 2, 2026
2ece961
feat: implement UID mapper functionality and integrate with entry and…
aishwarya-cstk Feb 3, 2026
5edf06e
entry mapper isUpdate status route added
yashin4112 Feb 4, 2026
4e043d6
entry update code added, entry-mapper update status code updated
yashin4112 Feb 4, 2026
8d92e94
Refactor LoadUploadFile and Migration components for improved state m…
aishwarya-cstk Feb 5, 2026
6b04b24
feat: Enhance WordPress migration functionality by adding new content…
aishwarya-cstk Jan 12, 2026
5085a74
refactor: removed unused variables
aishwarya-cstk Feb 10, 2026
4d654e6
Update package dependencies in package.json and package-lock.json; up…
saurav-cstk Feb 9, 2026
94b2bbb
Refactor project-lowdb and contentMapper service for improved code qu…
saurav-cstk Feb 10, 2026
9f8b4df
Update axios to version 1.13.5 across multiple packages and enhance e…
saurav-cstk Feb 10, 2026
94f89b3
Refactor code in project-lowdb, contentMapper service, and LoadUpload…
saurav-cstk Feb 10, 2026
44af4ae
chore: diff dependency in package.json and package-lock.json
aishwarya-cstk Feb 12, 2026
d6f38a8
Update jsonpath dependency to version 1.2.1 in package.json and packa…
saurav-cstk Feb 13, 2026
c7ca5c8
Update package-lock.json files across multiple modules to upgrade var…
saurav-cstk Feb 13, 2026
7ece33d
Update package-lock.json files to mark several dependencies as develo…
saurav-cstk Feb 13, 2026
2115258
Remove unused TypeScript type definitions from package.json and packa…
saurav-cstk Feb 13, 2026
41db02e
Update package dependencies across multiple modules, including upgrad…
saurav-cstk Feb 13, 2026
51b7e21
Update package.json and package-lock.json to add 'qs' dependency at v…
saurav-cstk Feb 13, 2026
7dad861
Update package.json and package-lock.json in both UI and upload-api t…
saurav-cstk Feb 16, 2026
696bd9a
Update package.json and package-lock.json in upload-api to add new de…
aishwarya-cstk Feb 16, 2026
aedd2fe
refactor: migrate from CRA to Vite by updating environment variables …
shobhitupadhyayy Feb 17, 2026
9192281
content and field mapper data structure chnage, db and redux values r…
yashin4112 Jan 21, 2026
763bfd6
refactor: update file validation and config handling, improve local p…
aishwarya-cstk Jan 27, 2026
906562b
feat: implement entry mapping and extraction logic and storing in api…
aishwarya-cstk Jan 29, 2026
15685a2
feat: add entry mapping retrieval functionality and integrate with co…
aishwarya-cstk Feb 2, 2026
88ede6f
entry mapper isUpdate status route added
yashin4112 Feb 4, 2026
e944558
entry update code added, entry-mapper update status code updated
yashin4112 Feb 4, 2026
07f94b1
rebase with dev
yashin4112 Feb 23, 2026
aae6b16
entrymapper table added, updateEntryCli added, assetupdateutil added
yashin4112 Mar 25, 2026
8250fb7
feat(entry): add isDuplicate flag and entry local support in mapper; …
yashin4112 Mar 27, 2026
7166d3e
updated entry-update script to handle entry based on cms, refactored …
yashin4112 Apr 6, 2026
3e1d01d
entry update code added, entry-mapper update status code updated
yashin4112 Feb 4, 2026
0106d25
rebase with dev
yashin4112 Feb 23, 2026
05c9afe
entrymapper table added, updateEntryCli added, assetupdateutil added
yashin4112 Mar 25, 2026
32ee359
feat(entry): add isDuplicate flag and entry local support in mapper; …
yashin4112 Mar 27, 2026
faa293d
updated entry-update script to handle entry based on cms, refactored …
yashin4112 Apr 6, 2026
40ad03a
fix(extractEntries): align source entry UID generation with WordPress…
Apr 7, 2026
b2b22c9
Delta wordpress migration bugfixes
Apr 9, 2026
74ea07f
refactor(contentMapper): optimize field and entry collection process;…
yashin4112 Apr 9, 2026
e702ee7
Merge branch 'feature/delta-mig' of https://github.com/contentstack/m…
Apr 9, 2026
fc3a5fe
refactor(contentMapper, migration, entry-update): fix(migration): res…
Apr 10, 2026
20f3c7f
Add unit tests for API layer
umesh-more-cstk Feb 19, 2026
642092d
Enhance testing setup and coverage for UI components
umesh-more-cstk Feb 19, 2026
9f95b05
These changes enhance the testing framework for the upload-api, ensur…
umesh-more-cstk Feb 19, 2026
0bb4de5
feat: implement group schema utilities and add unit tests
shobhitupadhyayy Mar 16, 2026
b1dbba8
feat: implement SSO integration with encrypted credentials
shobhitupadhyayy Feb 23, 2026
b643465
fix: enhance null safety and add optional chaining across multiple se…
shobhitupadhyayy Mar 22, 2026
e30fb17
refactor: enhance locale extraction process with async handling and i…
umesh-more-cstk Mar 27, 2026
a0b508d
refactor: optimize language extraction logic in extractLocales.js
umesh-more-cstk Mar 27, 2026
1bfc003
refactor: improve input validation and error handling in extractLocal…
umesh-more-cstk Mar 27, 2026
aa9a1a7
refactor: enhance error handling and input validation in extractLocal…
umesh-more-cstk Mar 27, 2026
65dbc4c
refactor: enhance input validation with optional chaining in extractL…
umesh-more-cstk Mar 27, 2026
5fbed23
refactor: enhance input validation with optional chaining in extractL…
umesh-more-cstk Mar 27, 2026
dc5f990
refactor: update MySQL details structure in LoadUploadFile component …
aishwarya-cstk Mar 30, 2026
2da17ad
chore: update package-lock.json to include license information and up…
aishwarya-cstk Mar 30, 2026
1592281
chore: remove unnecessary dev flags from package-lock.json entries
aishwarya-cstk Mar 30, 2026
97d2055
chore: add @testing-library/dom dependency and update related test to…
aishwarya-cstk Mar 30, 2026
a885585
chore: mark json-parse-even-better-errors and text-table as developme…
aishwarya-cstk Mar 30, 2026
97e8066
chore: remove development flags from json-parse-even-better-errors an…
aishwarya-cstk Mar 30, 2026
9269908
chore: downgrade several dependencies in package-lock.json and remove…
aishwarya-cstk Mar 30, 2026
8f2e01d
chore: update package-lock.json to upgrade @apollo/client and @babel …
aishwarya-cstk Mar 30, 2026
8cc837d
chore: update package-lock.json to add support for additional platfor…
aishwarya-cstk Mar 30, 2026
30b7f45
chore: mark json-parse-even-better-errors and text-table as developme…
aishwarya-cstk Mar 30, 2026
76d1475
chore: clean up package-lock.json by removing unused esbuild platform…
aishwarya-cstk Mar 30, 2026
fd632b2
chore: update package-lock.json to add new esbuild platform entries f…
aishwarya-cstk Mar 31, 2026
04b66e5
chore: update yaml dependency version in package-lock.json from 1.10.…
aishwarya-cstk Mar 31, 2026
8389ef9
chore: update package-lock.json to mark yaml as a development depende…
aishwarya-cstk Mar 31, 2026
325fde6
refactor:changed the mysql spelling
aishwarya-cstk Mar 31, 2026
05700b7
refactor: update MySQL configuration keys to use mySQLDetails
aishwarya-cstk Mar 31, 2026
730ffbd
feat: add is_sso parameter to migration and content type handling fun…
aishwarya-cstk Apr 1, 2026
63fd6bd
refactor:resolved PR comments
aishwarya-cstk Apr 2, 2026
eed2f93
chore: update lodash and lodash-es dependencies to version 4.18.1 acr…
aishwarya-cstk Apr 2, 2026
e94ee84
refactor: update client import and variable naming in market-app.util…
aishwarya-cstk Apr 2, 2026
1a7826e
refactor: simplify client import and update usage in market-app.utils…
aishwarya-cstk Apr 2, 2026
ce99c8f
refactor: enhance block name resolution and schema mapping for WordPr…
aishwarya-cstk Apr 8, 2026
679a32b
feat: enhance entry field resolution and locale handling in Contentfu…
aishwarya-cstk Apr 6, 2026
93c75d0
refactor:resolved PR comments
aishwarya-cstk Apr 7, 2026
a0c750d
chore: update dependencies in package-lock.json for api and ui, inclu…
aishwarya-cstk Apr 7, 2026
b5ba1a1
chore(api): restore package-lock.json to pre-dependency-update state
aishwarya-cstk Apr 7, 2026
7166d52
refactor:resolved PR comments
aishwarya-cstk Apr 8, 2026
572a9a9
fix: enhance validation logic in LegacyCMS components to include affi…
aishwarya-cstk Apr 8, 2026
655e087
fix: improve error handling and notification messages in AddStack and…
aishwarya-cstk Apr 8, 2026
1bab619
feat: add getExistingExtensions function to retrieve field extensions…
aishwarya-cstk Apr 10, 2026
06030a4
feat: update mergeTwoCts function to include new options for content …
aishwarya-cstk Apr 10, 2026
686e31e
refactor: enable taxonomy creation in migration service and improve t…
aishwarya-cstk Apr 13, 2026
5cdd567
chore: update axios to version 1.15.0 across all packages and adjust …
aishwarya-cstk Apr 13, 2026
e5922ae
refactor: update path mocking in extension service tests to preserve …
aishwarya-cstk Apr 13, 2026
9bcf1f3
refactor: PR comments
aishwarya-cstk Apr 13, 2026
ca0f511
fix: handle optional properties in getExistingExtensions and add defa…
aishwarya-cstk Apr 13, 2026
f339f76
chore: diff dependency in package.json and package-lock.json
aishwarya-cstk Feb 12, 2026
aee3d95
feat: enhance ContentMapper to support modular blocks and nested fiel…
aishwarya-cstk Feb 22, 2026
43e0a7d
feat: implement entry mapping and extraction logic and storing in api…
aishwarya-cstk Jan 29, 2026
8914e76
feat: implement UID mapper functionality and integrate with entry and…
aishwarya-cstk Feb 3, 2026
dbd1388
entry update code added, entry-mapper update status code updated
yashin4112 Feb 4, 2026
5829472
Refactor code in project-lowdb, contentMapper service, and LoadUpload…
saurav-cstk Feb 10, 2026
8628fb5
chore: diff dependency in package.json and package-lock.json
aishwarya-cstk Feb 12, 2026
71fb672
Update jsonpath dependency to version 1.2.1 in package.json and packa…
saurav-cstk Feb 13, 2026
6a1b313
Delta wordpress migration bugfixes
Apr 9, 2026
3dc500a
refactor(contentMapper): optimize field and entry collection process;…
yashin4112 Apr 9, 2026
182a34b
chore: update package-lock.json and dependencies across multiple modu…
yashin4112 Apr 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Windows checkouts must not use CRLF on shell scripts — breaks Linux shebang/exec
# (symptom: exec /usr/local/bin/docker-entrypoint.sh: no such file or directory)
*.sh text eol=lf
31 changes: 0 additions & 31 deletions .github/workflows/issues-jira.yml

This file was deleted.

46 changes: 0 additions & 46 deletions .github/workflows/policy-scan.yml

This file was deleted.

400 changes: 0 additions & 400 deletions .github/workflows/repo-sync.yml

This file was deleted.

15 changes: 0 additions & 15 deletions .github/workflows/sca-scan.yml

This file was deleted.

68 changes: 68 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Unit Tests & Coverage

on:
push:
branches: [main, pre-stage, dev]
pull_request:

jobs:
test-api:
runs-on: ubuntu-latest
defaults:
run:
working-directory: api
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
cache-dependency-path: api/package-lock.json
- run: npm ci
- run: npm install @rollup/rollup-linux-x64-gnu --no-save
- run: npm run test:coverage
- uses: actions/upload-artifact@v4
if: always()
with:
name: api-coverage-report
path: api/coverage/

test-ui:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ui
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
cache-dependency-path: ui/package-lock.json
- run: npm ci --legacy-peer-deps
- run: npm run test:coverage
- uses: actions/upload-artifact@v4
if: always()
with:
name: ui-coverage-report
path: ui/coverage/

test-upload-api:
runs-on: ubuntu-latest
defaults:
run:
working-directory: upload-api
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
cache-dependency-path: upload-api/package-lock.json
- run: npm install --legacy-peer-deps
- run: npm run test:coverage
- uses: actions/upload-artifact@v4
if: always()
with:
name: upload-api-coverage-report
path: upload-api/coverage/
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
# Mono auto generated files
mono_crash.*

# App JSON file
app.json

# Build results
[Dd]ebug/
[Dd]ebugPublic/
Expand Down Expand Up @@ -360,10 +363,12 @@ upload-api/extracted_files*
*copy*
.qodo
.vscode
app.json
# Snyk Security Extension - AI Rules (auto-generated)
.cursor/rules/snyk_rules.mdc
*extracted_files*
*MigrationData*
*.zip
app.json

# Test coverage (global)
coverage/
31 changes: 31 additions & 0 deletions .talismanrc
Original file line number Diff line number Diff line change
Expand Up @@ -158,4 +158,35 @@ fileignoreconfig:
checksum: f3bd8c6e981ed0acf26432859b2b7e388c0d90018513005cfc674726f14fe245
- filename: ui/src/components/SchemaModal/index.tsx
checksum: 607a465c9cd4a504b9a81750a3f9faa0f4e11c09414354d69ec7308c11f0046a

fileignoreconfig:
- filename: api/sso.utils.js
checksum: 5d589c128c4b38f8aacd70e5d02ddd7fa8e93ff7897ca69a1258378139d1d616
version: "1.0"

fileignoreconfig:
- filename: api/package-lock.json
checksum: 4d2fd1905b5933e1d2c4d178e1536422d4aac84caa9640149eab0432a75b712d
- filename: api/src/services/migration.service.ts
checksum: 1fdf5423840e170709c7c677c3a6a7c6ae61f373948c2ef295aa645a859c1af5
- filename: api/src/services/contentMapper.service.ts
checksum: 03d5dcc31b38fd435f6a4389d6891c7fc1ba27b32dc2b382b91173d84f4565f7
- filename: api/src/services/globalField.service.ts
checksum: b808815c7372f68fe9a5904d23be50cb0ec066592328ec1721dc3c395cbe3a2c
- filename: api/src/services/taxonomy.service.ts
checksum: 840ab11838ebf08df44ada0a3674dad8cc124bc8bcbc5dfd1d9c585a34e4aeda
- filename: api/src/services/org.service.ts
checksum: 0a50297164d7845d889fc78097164c4794a3f9cd7314c06365c8426a2a6ee52a
- filename: ui/src/pages/Login/index.tsx
checksum: 7f7c008586db60f1cc8df625b88bfdc5c3bb861c21e40a55fc763f0ac4a6a8d2
version: "1.0"

fileignoreconfig:
- filename: api/src/services/contentMapper.service.ts
checksum: 924b124214a93a7bec4c471304f5b270d5e735d506644180273b7118f3d37dd2
version: "1.0"

fileignoreconfig:
- filename: ui/src/pages/Login/index.tsx
checksum: 213c6441dc87d82ce6b97679d457ae56c6e40ef13a89bddd4f21afcf566b5576
version: "1.0"
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ The following configuration is used in this project:
- `awsSecretAccessKey`: The AWS secret access key.
- `awsSessionToken`: The AWS session token.
- `bucketName`: The name of the AWS S3 bucket. Default is `migartion-test`.
- `buketKey`: The key for the AWS S3 bucket. Default is `project/package 45.zip`.
- `bucketKey`: The key for the AWS S3 bucket. Default is `project/package 45.zip`.

#### Local Path

Expand Down
3 changes: 2 additions & 1 deletion api/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -367,4 +367,5 @@ database/
/migration-data
**/copy*
**copy.ts
manifest.json
manifest.json
coverage/
68 changes: 68 additions & 0 deletions api/encrypt-manifest.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
#!/usr/bin/env node

/**
* One-time script to encrypt sensitive fields in manifest.json.
*
* Usage:
* MANIFEST_ENCRYPT_KEY=<your-secret-key> node encrypt-manifest.js
*
* This will overwrite manifest.json with encrypted uid, client_id, and client_secret.
* Run once, then commit the encrypted manifest.json.
*/

const crypto = require("crypto");
const fs = require("fs");
const path = require("path");

const ALGORITHM = "aes-256-gcm";
const ENC_PREFIX = "enc:";
const ENCRYPT_KEY = process.env.MANIFEST_ENCRYPT_KEY;
const ENCRYPT_SALT = process.env.MANIFEST_ENCRYPT_SALT;

if (!ENCRYPT_KEY || !ENCRYPT_SALT) {
console.error("Error: MANIFEST_ENCRYPT_KEY and MANIFEST_ENCRYPT_SALT environment variables are required.");
console.error("Usage: MANIFEST_ENCRYPT_KEY=<key> MANIFEST_ENCRYPT_SALT=<salt> node encrypt-manifest.js");
process.exit(1);
}

function encrypt(plaintext) {
const key = crypto.scryptSync(ENCRYPT_KEY, ENCRYPT_SALT, 32);
const iv = crypto.randomBytes(12);
const cipher = crypto.createCipheriv(ALGORITHM, key, iv);
let encrypted = cipher.update(plaintext, "utf8", "hex");
encrypted += cipher.final("hex");
const authTag = cipher.getAuthTag().toString("hex");
return `${ENC_PREFIX}${iv.toString("hex")}:${authTag}:${encrypted}`;
}

const manifestPath = path.join(__dirname, "manifest.json");
const manifest = JSON.parse(fs.readFileSync(manifestPath, "utf8"));

let changed = false;

if (manifest.uid && !manifest.uid.startsWith(ENC_PREFIX)) {
console.log(`Encrypting uid: ${manifest.uid.substring(0, 8)}...`);
manifest.uid = encrypt(manifest.uid);
changed = true;
}

if (manifest.oauth?.client_id && !manifest.oauth.client_id.startsWith(ENC_PREFIX)) {
console.log(`Encrypting oauth.client_id: ${manifest.oauth.client_id.substring(0, 8)}...`);
manifest.oauth.client_id = encrypt(manifest.oauth.client_id);
changed = true;
}

if (manifest.oauth?.client_secret && !manifest.oauth.client_secret.startsWith(ENC_PREFIX)) {
console.log(`Encrypting oauth.client_secret: ${manifest.oauth.client_secret.substring(0, 8)}...`);
manifest.oauth.client_secret = encrypt(manifest.oauth.client_secret);
changed = true;
}

if (!changed) {
console.log("All sensitive fields are already encrypted. Nothing to do.");
process.exit(0);
}

fs.writeFileSync(manifestPath, JSON.stringify(manifest, null, 4) + "\n");
console.log("\nmanifest.json updated with encrypted values.");
console.log("Make sure to store MANIFEST_ENCRYPT_KEY securely (e.g. in your .env file).");
Loading