Improve the logic for identifying the true caller from the stack trace
by using a loop instead of array methods.
This enhances readability and reduces cyclomatic complexity.
Updated the SingleDomainConfig interface to require an order property.
Reorganized the configuration defaults for various entities to ensure
consistent ordering and improved clarity in the configuration structure.
Ensure that the version and alias inputs conform to the expected
format, allowing only alphanumeric characters, dots, and hyphens.
This prevents potential injection issues and improves the robustness of
the deployment process.
This update adds the 'permissions' section to both validate.yml and
webpack.yml to ensure that the workflows have read access to the
repository contents.
This change is necessary to ensure top-level permissions are not set to
write-all.
Improve the readability and structure of the area ID filtering logic in
the RegistryFilter class.
This change clarifies the handling of different area ID scenarios,
reducing the cyclomatic complexity.
Updates view creation to leverage sections for improved layout control, especially on the home view.
The home view now uses a grid layout via sections.
This change makes it easier to create complex layouts and improves responsiveness.
Previously, the card creation logic was embedded directly within each view, leading to code duplication and difficulty in customizing layouts.
The changes introduce the concept of sections, which are distinct areas within a view that can contain multiple cards.
The home view is updated to use sections for the persons, areas, and quick access cards.
This makes it easier to create responsive layouts that adapt to different screen sizes.