Commit Graph

6 Commits

Author SHA1 Message Date
DigiLive 3cd43b980b Refactor stack trace caller extraction
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.
2026-03-23 09:12:27 +01:00
DigiLive f07d819e4c Refactor domain configuration ordering
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.
2026-03-23 06:50:20 +01:00
DigiLive aa23986a15 Add validation for in deployment script
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.
2026-03-22 14:39:04 +01:00
DigiLive 515310f243 Add permissions for content access in workflows
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.
2026-03-22 14:15:54 +01:00
DigiLive 52b76d1195 Refactor area ID filtering logic for clarity
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.
2026-03-22 13:05:49 +01:00
Ferry Cools f64814022b Homeview masonary to sections (#247)
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.
2026-03-22 10:16:20 +01:00