Alberto Arena
d0cd2d8fa4
test: add Vitest and Phase 1 pure-helper suite
...
Introduce automated testing to a project that had no test runner, no
test script and no CI. Vitest fits the existing Vite setup with near-zero
config; a standalone vitest.config.ts wires the @/ alias via
vite-tsconfig-paths and runs in the node environment, avoiding the app's
Tailwind/React/WASM plugins that pure-logic tests do not need.
Cover the cheapest, highest-value surface first: pure helpers with no DOM,
WASM or database. getNextSequence and cloneField (field.ts), the
charset/collation and SQLite integer-column reordering plus enum naming
(render-uttils.ts), and orderTables including the CircularDependencyError
cycle path that backs the Foreign Key Cycle Detection feature.
The build's tsc step is unaffected (plain tsc no-ops on the root config)
and the new files typecheck clean under strict and lint clean.
2026-08-05 06:24:18 +02:00
Alberto Arena
fe84e0d748
build: raise Node heap for production build
...
The production build renders thousands of modules and exceeds V8's
default heap ceiling, so `npm run build` fails with a JavaScript
heap out-of-memory error during "rendering chunks". Set
NODE_OPTIONS=--max-old-space-size=8192 on the Vite build step via
cross-env (kept portable for Windows), so a fresh clone builds
without any manual environment setup. Document the matching Docker
memory requirement in DOCKER.md, since the container build hits the
same limit when the Docker VM has too little RAM.
2026-08-04 18:06:11 +02:00
KarimTamani
eb6c80417c
1.4.0
2026-06-10 22:12:23 +01:00
KarimTamani
5cce8cc03d
1.3.3
2026-06-10 22:12:05 +01:00
KarimTamani
caa277577a
Improved UI/UX + Lazy Loading
2026-06-10 21:43:46 +01:00
KarimTamani
6c3b431ee2
Add Oracle & MSSQL Support
2026-06-10 18:09:54 +01:00
dependabot[bot]
3985e53886
Bump rollup from 4.52.2 to 4.60.1
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.52.2 to 4.60.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.2...v4.60.1 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.60.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-09 21:33:30 +01:00
dependabot[bot]
ef27393d9a
Bump the npm_and_yarn group across 1 directory with 9 updates
...
Bumps the npm_and_yarn group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [lodash](https://github.com/lodash/lodash ) | `4.17.21` | `4.18.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.4.20` | `5.4.21` |
| [minimatch](https://github.com/isaacs/minimatch ) | `3.1.2` | `3.1.5` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.21.5` | `removed` |
| [flatted](https://github.com/WebReflection/flatted ) | `3.3.3` | `3.4.2` |
| [js-yaml](https://github.com/nodeca/js-yaml ) | `4.1.0` | `4.1.1` |
| [picomatch](https://github.com/micromatch/picomatch ) | `2.3.1` | `2.3.2` |
| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) | `6.23.0` | `6.30.3` |
| [tar](https://github.com/isaacs/node-tar ) | `7.5.1` | `7.5.13` |
Updates `lodash` from 4.17.21 to 4.18.1
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.18.1 )
Updates `vite` from 5.4.20 to 5.4.21
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite )
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Removes `esbuild`
Updates `flatted` from 3.3.3 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2 )
Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
Updates `react-router` from 6.23.0 to 6.30.3
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/react-router@6.30.3/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@6.30.3/packages/react-router )
Updates `tar` from 7.5.1 to 7.5.13
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.1...v7.5.13 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: vite
dependency-version: 5.4.21
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: esbuild
dependency-version:
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: react-router
dependency-version: 6.30.3
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: tar
dependency-version: 7.5.13
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-09 21:28:31 +01:00
KarimTamani
d9e5333f96
Mobile Responsivity
2026-01-01 15:49:48 +01:00
KarimTamani
6bb10b86f2
Merging UI/UX Improvements with the main branch
2025-09-26 20:52:12 +01:00
KarimTamani
1348262649
Redesign the app using ShadCn UI + new feature (order tables)
2025-09-26 20:30:57 +01:00
KarimTamani
ed19a5dc9b
add package-lock.json
2025-08-19 20:25:52 +01:00