Get current breadcrumbs value
Get current favorite records value
Get the current context filter
Get current recent records value
Get current state value
Get the set of entity IDs with DefaultForNewUser=true
Observable of favorite records (from User Favorites, non-entity)
Set the metadata provider this service should use. Components should call this after injection.
Observable of recent records (from User Record Logs)
Get observable of current state
Add entity to favorites using User Favorites entity
Add or update a recent record locally (without DB refresh). Call this when a record is selected to provide instant UI feedback. The DB write happens separately via RecentAccessService.logAccess().
The entity name
The entity ID
The record ID (primary key value)
OptionalrecordName: stringOptional display name for the record
Close detail panel
Close the view configuration panel
Expand navigation panel and ensure a specific section is expanded
Check if an entity is favorited
Navigate to a specific breadcrumb level. Clears any selection deeper than the clicked breadcrumb.
Open the view configuration panel
Refresh recent records (call after navigating to a record)
Remove entity from favorites
Set selected entity Caches current entity's filter before switching, restores new entity's cached filter
Select a record and open detail panel
The composite key string for the record
OptionalrecordName: stringOptional display name for the record (for breadcrumbs)
Set selected view
Set the context filter and load context-specific state. Call this before using the service to ensure proper context isolation.
Set the home view mode (all vs favorites)
Set smart filter prompt Also updates the entity cache for the current entity
Mark the current view as modified (has unsaved changes)
Toggle an application group's expanded/collapsed state
Toggle navigation panel collapsed state
Toggle the quick access (right) panel open/closed
Toggle a quick access section's expanded state
Toggle section expanded state
Toggle between showing all entities or just common (DefaultForNewUser) entities
Toggle the view configuration panel
Track entity access - called when user navigates to an entity
Observable of current breadcrumbs