Skip to content

Develop#12

Merged
Zaiidmo merged 10 commits intomasterfrom
develop
Feb 24, 2026
Merged

Develop#12
Zaiidmo merged 10 commits intomasterfrom
develop

Conversation

@Zaiidmo
Copy link
Copy Markdown
Contributor

@Zaiidmo Zaiidmo commented Feb 24, 2026

Summary

  • What does this PR change?

Why

  • Why is this change needed?

Checklist

  • Added/updated tests (if behavior changed)
  • npm run lint passes
  • npm run typecheck passes
  • npm test passes
  • npm run build passes
  • Added a changeset (npx changeset) if this affects consumers

Notes

  • Anything reviewers should pay attention to?

Zaiidmo and others added 4 commits February 13, 2026 13:07
* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>
@Zaiidmo Zaiidmo requested a review from a team February 24, 2026 10:07
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Feb 24, 2026

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

@Zaiidmo Zaiidmo merged commit c8ec6f1 into master Feb 24, 2026
3 checks passed
@Zaiidmo Zaiidmo deleted the develop branch February 24, 2026 10:39
@Zaiidmo Zaiidmo restored the develop branch February 24, 2026 10:39
a-elkhiraooui-ciscode added a commit that referenced this pull request Feb 26, 2026
* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* updated readme file

* fixed merge errors

---------

Co-authored-by: Zaiid Moumni <141942826+Zaiidmo@users.noreply.github.com>
a-elkhiraooui-ciscode added a commit that referenced this pull request Feb 27, 2026
* chore(husky): remove deprecated bootstrap lines; style: run prettier write

* chore: bump version to 1.0.2

* ci: run workflows on PRs to master

* ci(e2e): strict port + no server reuse; enable release check on PRs to master

* ci(e2e): bind dev server to 127.0.0.1; align Playwright URLs; increase timeouts

* e2e: revert to localhost server defaults (no CI/CD changes)

* ci: align PR validation and release-check workflows to master (develop triggers + conditional)

* chore: push current workspace state

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* refactored following the copilot instructions file

* fixed test errors

---------

Co-authored-by: Zaiid Moumni <141942826+Zaiidmo@users.noreply.github.com>
Co-authored-by: Zaiidmo <zaiidmoumnii@gmail.com>
@Zaiidmo Zaiidmo mentioned this pull request Feb 27, 2026
6 tasks
Zaiidmo added a commit that referenced this pull request Feb 27, 2026
* chore(husky): remove deprecated bootstrap lines; style: run prettier write

* chore: bump version to 1.0.2

* ci: run workflows on PRs to master

* ci(e2e): strict port + no server reuse; enable release check on PRs to master

* ci(e2e): bind dev server to 127.0.0.1; align Playwright URLs; increase timeouts

* e2e: revert to localhost server defaults (no CI/CD changes)

* ci: align PR validation and release-check workflows to master (develop triggers + conditional)

* chore: push current workspace state

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------



* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------



* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* refactored following the copilot instructions file

* fixed test errors

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>
saadmoumou added a commit that referenced this pull request Apr 20, 2026
* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* Refactoring (#14) (#15)

* chore(husky): remove deprecated bootstrap lines; style: run prettier write

* chore: bump version to 1.0.2

* ci: run workflows on PRs to master

* ci(e2e): strict port + no server reuse; enable release check on PRs to master

* ci(e2e): bind dev server to 127.0.0.1; align Playwright URLs; increase timeouts

* e2e: revert to localhost server defaults (no CI/CD changes)

* ci: align PR validation and release-check workflows to master (develop triggers + conditional)

* chore: push current workspace state

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------



* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------



* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* refactored following the copilot instructions file

* fixed test errors

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* refactor(widget): update header components and dashboard layout types

* fix(package): add types condition to exports map for moduleResolution Bundler compatibility

* style: apply prettier formatting to all files

* fix(sonar): extract shared avatarUtils to remove duplication and replace charCodeAt with codePointAt

* fix(sonar): use Array.at(-1) instead of length-based index

* fix(typecheck): revert Array.at() to length-1 for ES2016 compat, add jest-dom types to tsconfig

* fix(typecheck): add node types, fix any types, rename eslint config to .mjs

* fix(widgetkit): resolve ESM/vitest compatibility, improve test coverage

- Add type:module to package.json for Vite v7 ESM compatibility

- Fix build:assets script to use --input-type=commonjs

- Rename postcss.config.js to postcss.config.cjs, update eslint ignore

- Switch test env from jsdom to happy-dom (fixes @exodus/bytes ESM conflict)

- Exclude tests/e2e from vitest include patterns

- Restore tsconfig types + add tests/globals.d.ts for jest-dom type augmentation

- Stub window.alert in ZodDynamicForm test for happy-dom compatibility

- Add useRegister tests (0% to 100% coverage)

- Add TableDataCustomBase feature tests (sorting, filter, selection, inline-edit)

- Add ZodDynamicForm field-type tests (textarea, select, multiSelect, custom, number)

- Coverage: statements 63% to 96%, branches 43% to 76%, functions 56% to 96%

* style(widgetkit): fix prettier formatting on 6 files

* refactor(widgetkit/test): extract renderInlineEdit helper to reduce duplication

---------

Co-authored-by: Zaiid Moumni <141942826+Zaiidmo@users.noreply.github.com>
Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>
Co-authored-by: Zaiidmo <zaiidmoumnii@gmail.com>
Co-authored-by: saad moumou <saad.moumou.coder@gmail.com>
saadmoumou added a commit that referenced this pull request Apr 20, 2026
* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* Refactoring (#14) (#15)

* chore(husky): remove deprecated bootstrap lines; style: run prettier write

* chore: bump version to 1.0.2

* ci: run workflows on PRs to master

* ci(e2e): strict port + no server reuse; enable release check on PRs to master

* ci(e2e): bind dev server to 127.0.0.1; align Playwright URLs; increase timeouts

* e2e: revert to localhost server defaults (no CI/CD changes)

* ci: align PR validation and release-check workflows to master (develop triggers + conditional)

* chore: push current workspace state

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------



* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------



* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* refactored following the copilot instructions file

* fixed test errors

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* refactor(widget): update header components and dashboard layout types

* fix(package): add types condition to exports map for moduleResolution Bundler compatibility

* style: apply prettier formatting to all files

* fix(sonar): extract shared avatarUtils to remove duplication and replace charCodeAt with codePointAt

* fix(sonar): use Array.at(-1) instead of length-based index

* fix(typecheck): revert Array.at() to length-1 for ES2016 compat, add jest-dom types to tsconfig

* fix(typecheck): add node types, fix any types, rename eslint config to .mjs

* fix(widgetkit): resolve ESM/vitest compatibility, improve test coverage

- Add type:module to package.json for Vite v7 ESM compatibility

- Fix build:assets script to use --input-type=commonjs

- Rename postcss.config.js to postcss.config.cjs, update eslint ignore

- Switch test env from jsdom to happy-dom (fixes @exodus/bytes ESM conflict)

- Exclude tests/e2e from vitest include patterns

- Restore tsconfig types + add tests/globals.d.ts for jest-dom type augmentation

- Stub window.alert in ZodDynamicForm test for happy-dom compatibility

- Add useRegister tests (0% to 100% coverage)

- Add TableDataCustomBase feature tests (sorting, filter, selection, inline-edit)

- Add ZodDynamicForm field-type tests (textarea, select, multiSelect, custom, number)

- Coverage: statements 63% to 96%, branches 43% to 76%, functions 56% to 96%

* style(widgetkit): fix prettier formatting on 6 files

* refactor(widgetkit/test): extract renderInlineEdit helper to reduce duplication

* new version v1.0.5

---------

Co-authored-by: Zaiid Moumni <141942826+Zaiidmo@users.noreply.github.com>
Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>
Co-authored-by: Zaiidmo <zaiidmoumnii@gmail.com>
Co-authored-by: saad moumou <saad.moumou.coder@gmail.com>
Zaiidmo added a commit that referenced this pull request Apr 20, 2026
* Refactoring (#14)

* chore(husky): remove deprecated bootstrap lines; style: run prettier write

* chore: bump version to 1.0.2

* ci: run workflows on PRs to master

* ci(e2e): strict port + no server reuse; enable release check on PRs to master

* ci(e2e): bind dev server to 127.0.0.1; align Playwright URLs; increase timeouts

* e2e: revert to localhost server defaults (no CI/CD changes)

* ci: align PR validation and release-check workflows to master (develop triggers + conditional)

* chore: push current workspace state

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* refactored following the copilot instructions file

* fixed test errors

---------

Co-authored-by: Zaiid Moumni <141942826+Zaiidmo@users.noreply.github.com>
Co-authored-by: Zaiidmo <zaiidmoumnii@gmail.com>

* chore: standardize workflows and ci/cd

- Add [main] branch to release-check.yml
- Update dependabot.yml configuration
- Add sonarqube_mcp.instructions.md
- Standardize Actions versions and Node versions
- Pin SonarQube actions to commit SHA

* chore: standardize workflows and ci/cd

* chore: standardize npm scripts (lint, format, typecheck, test, build, clean, verify, prepublishOnly)

* chore: added config files for eslint and prettier

* chore: added comprehensive changesets for release automation

* docs: add standardized instruction files structure

- Add comprehensive instruction files in .github/instructions/
- Includes copilot, testing, bugfix, features, general guidelines
- Standardize documentation across all repositories

* refactor: move instruction files to .github/instructions/

- Remove deprecated instruction files from .github/ root
- Consolidate all docs in .github/instructions/ directory
- Improve documentation organization

* ops: UPDATED publish workflow and dependabot PR limits

* ops (ci): standardize publish validation and dependabot across all packages

- Replace git tag --list strategy with package.json-driven tag validation
  in all 16 publish workflows; use git rev-parse to verify the exact tag
  exists rather than guessing the latest repo-wide tag
- Update error guidance to reflect feat/** → develop → master flow
- Standardize dependabot to npm-only, grouped, monthly cadence across
  all 16 packages; remove github-actions ecosystem updates
- Add missing dependabot.yml to AuthKit-UI, ChartKit-UI, HealthKit,
  HooksKit, paymentkit, StorageKit

* security: added CODEOWNER file for branches security \\

* fix: lint-staged scripts

* fix: vitest tests directory path

* ops: updated relese check workflow#

* ci: update release check workflow

* ops: updated release check jobs

* Bugfix/fix logout cache and navbar user (#16)

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* Refactoring (#14) (#15)

* chore(husky): remove deprecated bootstrap lines; style: run prettier write

* chore: bump version to 1.0.2

* ci: run workflows on PRs to master

* ci(e2e): strict port + no server reuse; enable release check on PRs to master

* ci(e2e): bind dev server to 127.0.0.1; align Playwright URLs; increase timeouts

* e2e: revert to localhost server defaults (no CI/CD changes)

* ci: align PR validation and release-check workflows to master (develop triggers + conditional)

* chore: push current workspace state

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------



* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------



* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* refactored following the copilot instructions file

* fixed test errors

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* refactor(widget): update header components and dashboard layout types

* fix(package): add types condition to exports map for moduleResolution Bundler compatibility

* style: apply prettier formatting to all files

* fix(sonar): extract shared avatarUtils to remove duplication and replace charCodeAt with codePointAt

* fix(sonar): use Array.at(-1) instead of length-based index

* fix(typecheck): revert Array.at() to length-1 for ES2016 compat, add jest-dom types to tsconfig

* fix(typecheck): add node types, fix any types, rename eslint config to .mjs

* fix(widgetkit): resolve ESM/vitest compatibility, improve test coverage

- Add type:module to package.json for Vite v7 ESM compatibility

- Fix build:assets script to use --input-type=commonjs

- Rename postcss.config.js to postcss.config.cjs, update eslint ignore

- Switch test env from jsdom to happy-dom (fixes @exodus/bytes ESM conflict)

- Exclude tests/e2e from vitest include patterns

- Restore tsconfig types + add tests/globals.d.ts for jest-dom type augmentation

- Stub window.alert in ZodDynamicForm test for happy-dom compatibility

- Add useRegister tests (0% to 100% coverage)

- Add TableDataCustomBase feature tests (sorting, filter, selection, inline-edit)

- Add ZodDynamicForm field-type tests (textarea, select, multiSelect, custom, number)

- Coverage: statements 63% to 96%, branches 43% to 76%, functions 56% to 96%

* style(widgetkit): fix prettier formatting on 6 files

* refactor(widgetkit/test): extract renderInlineEdit helper to reduce duplication

---------

Co-authored-by: Zaiid Moumni <141942826+Zaiidmo@users.noreply.github.com>
Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>
Co-authored-by: Zaiidmo <zaiidmoumnii@gmail.com>
Co-authored-by: saad moumou <saad.moumou.coder@gmail.com>

* Bugfix/fix logout cache and navbar user (#17)

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* Refactoring (#14) (#15)

* chore(husky): remove deprecated bootstrap lines; style: run prettier write

* chore: bump version to 1.0.2

* ci: run workflows on PRs to master

* ci(e2e): strict port + no server reuse; enable release check on PRs to master

* ci(e2e): bind dev server to 127.0.0.1; align Playwright URLs; increase timeouts

* e2e: revert to localhost server defaults (no CI/CD changes)

* ci: align PR validation and release-check workflows to master (develop triggers + conditional)

* chore: push current workspace state

* Develop (#12)

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* v1.0.3

* data tables done

* 1.0.3

* dashboard widgets, resizable, drag and drop, with actions done

* persist layout to local storage done

* chore: removed tracked dist files and empty directories & updated release workflow and gitignore

* chore: updated husky pre-commit

* chore: updated dependencies versions, ci/cd workflows, and fixed all lint & tc issues

* fix: formatting issues

---------



* ops: updated worklofws triggers and enabled SonarQuality Gate

* fix: prettier format warnings

* ops: fixed syntax issues in yml file

* ops: fixed SonarCloud integration

* fix: format warning

* chore: updated tests threshhold

* ops: removed tests coverage from the release-check

---------



* 1.0.4

* ops: updated workflows files

* docs: added copilot instructions

* refactored following the copilot instructions file

* fixed test errors

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>

* refactor(widget): update header components and dashboard layout types

* fix(package): add types condition to exports map for moduleResolution Bundler compatibility

* style: apply prettier formatting to all files

* fix(sonar): extract shared avatarUtils to remove duplication and replace charCodeAt with codePointAt

* fix(sonar): use Array.at(-1) instead of length-based index

* fix(typecheck): revert Array.at() to length-1 for ES2016 compat, add jest-dom types to tsconfig

* fix(typecheck): add node types, fix any types, rename eslint config to .mjs

* fix(widgetkit): resolve ESM/vitest compatibility, improve test coverage

- Add type:module to package.json for Vite v7 ESM compatibility

- Fix build:assets script to use --input-type=commonjs

- Rename postcss.config.js to postcss.config.cjs, update eslint ignore

- Switch test env from jsdom to happy-dom (fixes @exodus/bytes ESM conflict)

- Exclude tests/e2e from vitest include patterns

- Restore tsconfig types + add tests/globals.d.ts for jest-dom type augmentation

- Stub window.alert in ZodDynamicForm test for happy-dom compatibility

- Add useRegister tests (0% to 100% coverage)

- Add TableDataCustomBase feature tests (sorting, filter, selection, inline-edit)

- Add ZodDynamicForm field-type tests (textarea, select, multiSelect, custom, number)

- Coverage: statements 63% to 96%, branches 43% to 76%, functions 56% to 96%

* style(widgetkit): fix prettier formatting on 6 files

* refactor(widgetkit/test): extract renderInlineEdit helper to reduce duplication

* new version v1.0.5

---------

Co-authored-by: Zaiid Moumni <141942826+Zaiidmo@users.noreply.github.com>
Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>
Co-authored-by: Zaiidmo <zaiidmoumnii@gmail.com>
Co-authored-by: saad moumou <saad.moumou.coder@gmail.com>

* fix(ci): correct sonar.tests path from 'test' to 'tests', add .tsx to test inclusions

* revert to config master file

* style: format release-check.yml

---------

Co-authored-by: a-elkhiraooui-ciscode <a.elkhiraoui@ciscod.com>
Co-authored-by: Zaiid Moumni <141942826+Zaiidmo@users.noreply.github.com>
Co-authored-by: Zaiidmo <zaiidmoumnii@gmail.com>
Co-authored-by: saad moumou <saad.moumou.coder@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant