Skip to content

Migrate s3 widget to signals#1535

Merged
gugu merged 3 commits into
mainfrom
migrate-language-widget-to-signals
Jan 27, 2026
Merged

Migrate s3 widget to signals#1535
gugu merged 3 commits into
mainfrom
migrate-language-widget-to-signals

Conversation

@gugu

@gugu gugu commented Jan 27, 2026

Copy link
Copy Markdown
Contributor

No description provided.

gugu and others added 2 commits January 27, 2026 12:28
Migrate all three language widget components (display, record-view, edit)
from decorator-based @Input/@output to Angular signal APIs (input, output,
computed, signal). Update S3 widget template and CLAUDE.md coding conventions
to require built-in control flow (@if, @for) over structural directives.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings January 27, 2026 12:35
@gugu gugu enabled auto-merge (squash) January 27, 2026 12:35
@gugu gugu changed the title Migrate language widget to signals Migrate s3 widget to signals Jan 27, 2026
@gugu gugu merged commit 946e33d into main Jan 27, 2026
15 checks passed
@gugu gugu deleted the migrate-language-widget-to-signals branch January 27, 2026 12:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request upgrades the ng-dynamic-component library from version 10.7.0 to 10.8.0 and migrates components to use the new SignalComponentIoModule for signal-based component I/O handling. The changes include importing the new module in the main application configuration and updating five component files to support the new signal-based dynamic component architecture.

Changes:

  • Upgraded ng-dynamic-component package from ^10.7.0 to ^10.8.0 (resolving to version 10.8.2)
  • Added SignalComponentIoModule import to main application configuration and five components that use dynamic component rendering
  • Applied code formatting improvements (indentation and line breaks) across modified TypeScript files

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
frontend/package.json Updated ng-dynamic-component dependency version to ^10.8.0
frontend/yarn.lock Updated package lock with new ng-dynamic-component version 10.8.2 and checksum
frontend/src/main.ts Added SignalComponentIoModule import and registration in application bootstrap
frontend/src/app/components/db-table-row-edit/db-table-row-edit.component.ts Added SignalComponentIoModule import and module registration for dynamic widget rendering
frontend/src/app/components/dashboard/db-table-view/db-table-view.component.ts Added SignalComponentIoModule with extensive formatting improvements
frontend/src/app/components/dashboard/db-table-view/db-table-row-view/db-table-row-view.component.ts Added SignalComponentIoModule with comprehensive code formatting updates
frontend/src/app/components/dashboard/db-table-view/db-table-filters-dialog/db-table-filters-dialog.component.ts Added SignalComponentIoModule with import reorganization and formatting

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants