Skip to content

Conversation

@Gaviola
Copy link
Contributor

@Gaviola Gaviola commented Sep 24, 2025

This PR introduces a series of fixes and improvements to enhance the user experience and robustness of our data modeling tools.

Major Fixes and Improvements

  • Node Operations Without Open Files: Resolved an error where operations on a node (e.g., "Add field") would fail if the corresponding model file wasn't open.

  • Composition and Reference Decorator: The Composition and Reference decorators are now correctly interpreted as equivalent to Relationship({type:'composition'}), ensuring models are properly nested.

  • Field Name Display: Field names in the tree view are now displayed using their original names instead of being capitalized.

  • Model Documentation: Documentation provided for models is now correctly placed in the docs property of their respective decorators, rather than as code comments.

  • Automatic AI Agent Execution: When creating a new model with fields requiring AI processing, the agent is now executed automatically without requiring user confirmation.

  • Missing HTML Decorator: Fixed an issue where creating an HTML field would attempt to import a non-existent Html decorator.

frandevaux and others added 30 commits August 26, 2025 11:34
…instance and add utils.ts to share validateStringType function
- Updated jest.config.mjs for Jest to use ES modules.
- Updated package.json scripts to specify the TypeScript project for build and watch.
- Adjusted exports in index.ts to include types for Field and Model.
- Modified import statements in test files to use .js extensions.
- Added tsconfig.build.json for build-specific TypeScript configuration.
- Enhanced tsconfig.json with additional compiler options for better type checking and module handling.
…where in the `"paths"` option.

Reestablished imports in tests and index to default.
[FEAT] [ISSUE #11] Text Types Implementation
[FEAT] [ISSUE #17]  Date Time Types Implementation
[FEAT] [ISSUE #18] Boolean and Choice Types Implementation
… the same. I was just chaking it worked like that.
Copilot AI and others added 27 commits September 24, 2025 17:32
…extension

Co-authored-by: sebasmoyano <5084534+sebasmoyano@users.noreply.github.com>
Co-authored-by: sebasmoyano <5084534+sebasmoyano@users.noreply.github.com>
Co-authored-by: sebasmoyano <5084534+sebasmoyano@users.noreply.github.com>
…cd-803a-aa88a8c3ea44

Synchronize CLI files with standalone repository
…86-8d78-68a6d92970a0

Synchronize missing VS Code extension files from standalone repository
…del definition and updated some commands to use this.
… structure

Co-authored-by: sebasmoyano <5084534+sebasmoyano@users.noreply.github.com>
Co-authored-by: sebasmoyano <5084534+sebasmoyano@users.noreply.github.com>
…, and final validations

Co-authored-by: sebasmoyano <5084534+sebasmoyano@users.noreply.github.com>
…50-a675-a174f9cf7499

Comprehensive repository review and validation: Fix build configurations, dependencies, and testing infrastructure
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.

Improvements on models handling

8 participants