Changed the term "Freigabe zum Freischalten" to "Freigabe Freischalten" to ensure consistency with naming conventions. This adjustment clarifies language usage and aligns with the application's terminology standards.
Introduced the `DisableStepIn` flag in AppSettings to toggle StepIn-related features. Updated UI components to conditionally render StepIn interactions and filtering options based on this flag. Refactored group permissions for interactions to include Ambassadors where applicable.
Replaced 'Deleted' with 'Archived' across the codebase to better reflect the intent of the state. Adjusted related features, including filters, UI labels, navigation, and permissions. Introduced a 'Recent Activity' filter for improved activity tracking.
Moved enums to a dedicated namespace and updated references across the codebase. Renamed the `Info` field in the `Interaction` entity to `Info1`, including necessary migrations and UI adjustments. These changes improve the organization and consistency of the codebase.
The `PdfPass` interaction type and its associated logic were removed as it is no longer needed. This simplifies the codebase by eliminating redundant entries and ensures clarity in interaction types.
Adjusted the header text in ProspectContainer to include the prospect's name for better context. Refined translation terms for interaction types in TermHelper to improve clarity and consistency.
Assigned appropriate color properties to various Switch components across dialogs and controls. This improves UI clarity by visually distinguishing different states and actions.
Configured the application's default thread culture to "de-DE" using the `CultureInfo` class. This ensures consistent localization and formatting for dates, numbers, and other culture-dependent elements throughout the application.
The redundant `<h3>` heading was removed to improve visual clarity and align the component with current design guidelines. No functionality is affected by this change.
Introduced a new "TestMode" setting in AppSettings to toggle test mode. Updated multiple pages to display a warning message when "TestMode" is enabled. This ensures users are informed when changes may not be persistent.
Introduce a 'Modified' field to track the last modification date of prospects. Automatically update this field on changes and integrate it in UI display for better transparency.
Introduced the RecordState property to manage the state of prospects, enabling soft deletion and restoration. Updated related database migrations, UI interactions, and filtering logic to accommodate this addition. Also included automatic database migration at runtime to ensure schema compatibility.
Updated the edit icon with better styling for improved clarity and usability. Simplified the conditional check by removing redundant warning logic for memo display.