helicone
helicone copied to clipboard
Add Custom Properties Soft Delete Functionality
- Introduced a migration script to create the hidden_properties table with appropriate constraints and indexes.
- Added a "Delete" button to relevant UI components (e.g., RequestRow) to allow hiding properties.
- Updated property listings to only display visible properties.
- Integrated API calls to the new /v2/properties/hide endpoint for hiding properties from the UI.
- Added a new hidden_properties table to track hidden properties without modifying the existing properties schema.
- Updated the /v1/property/query endpoint to include a visibility column (hidden or visible) by joining the hidden_properties table.
- Implemented /v2/properties/hide and /v2/properties/unhide endpoints for hiding and unhiding properties.