Skip to content

Conversation

@A77AY
Copy link
Collaborator

@A77AY A77AY commented Jul 31, 2025

No description provided.

Copilot AI review requested due to automatic review settings July 31, 2025 10:01
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR implements a major refactoring to improve routing rules functionality, including the migration from a single observable-resource file to a modular structure, updates to party and shop data handling to use new domain object patterns, and various UI improvements for navigation and data display.

  • Refactored observable-resource utilities into separate modules with improved type safety
  • Updated party/shop data access patterns to use new domain object structure with .data and .ref properties
  • Enhanced navigation with dynamic labels and improved routing rule links

Reviewed Changes

Copilot reviewed 49 out of 64 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
libs/matez/src/lib/utils/operators/tap-log.ts Added new RxJS operator for logging values
libs/matez/src/lib/utils/operators/filter-operator.ts Added utility function to filter undefined operators
libs/matez/src/lib/utils/observable-resource/ Split monolithic observable-resource into modular structure
libs/matez/src/lib/components/nav/nav.component.ts Enhanced navigation with checkUrl support for routing rules
apps/control-center/src/app/sections/routing-rules/ Updated routing rules components to use new data patterns
apps/control-center/src/app/shared/components/ Updated table components to use new domain object structure
apps/control-center/src/app/api/ Updated store services to use new observable-resource pattern

@A77AY A77AY merged commit 9db18e4 into epic/new-domain Jul 31, 2025
6 checks passed
@A77AY A77AY deleted the ft/upd-rr branch July 31, 2025 12:54
A77AY added a commit that referenced this pull request Jul 31, 2025
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.

3 participants