* first test of notification
* add notification in all methods
* Format variants, store modification author
* Move webhook URLs to saas settings
* Add split test admin URL in notification payload
* Display modifications author in split test admin
* Extract modals from split test edit page
* Confirmation modal for reverting a test, add/show comments, show version badge
* Update integration tests and populate authors on save
* Show version history button even with 1 version
* Fix linting
* Set slack webhook URLs for staging and prod
* Update conditions to display split test admin modals
* Extract the split test creation modal into a separate component
* Extract split test slack notification management into a separate module
---------
Co-authored-by: Lucie Germain <lucie.germain@overleaf.com>
GitOrigin-RevId: 8b69b4b2318b87312fbdd4c02e13c1a6f920a8e9
* Support archiving of split tests
* Do not create variant stripe when rollout percent is 0
* Add acceptance tests for split test archiving
* Review improvements
GitOrigin-RevId: 3c9dd3d88b81b20cacf29966123fcde1c2b0e1a9
* Admin page to list split tests
Admin page to list split tests
Update split test model
Display optional split test fields + Only display link in admin menu in SaaS mode
Add a separate endpoint to update split test info (to avoid creating a new version)
Fix split test tests after rebase
Add name and activeOnly filtering to split test list
Sort split tests by descending order of last modification
Fix lint build error
Add buttons to copy variant assignment as query string
* Move react components to follow our file structure guidelines
* Cleanup and improvements from review
* Small change of report URLs display
* Improve filters display for small screens
GitOrigin-RevId: 498531a1f080419de017883e33d6afed05a3f5c9