overleaf/services/web/frontend/js/features
Antoine Clausse 2dd10c7fee [web] Remove split-tests compile-backend-class* and compile-timeout-20s* (#17700)
* Remove split-tests of `compile-timeout-20s` and `compile-timeout-20s-existing-users`

* Remove `NEW_COMPILE_TIMEOUT_ENFORCED_CUTOFF` variables

* Revert timeout override `60` -> `20`

* Update settings.overrides.saas.js: `compileTimeout: 20`

* Remove `compile-backend-class-n2d`

* Remove `force_new_compile_timeout`

* Remove `showNewCompileTimeoutUI`

* Remove `compileTimeChanging`

* Simplify code by removing segmentation object

* Remove `CompileTimeoutChangingSoon`

* Remove `user.features.compileTimeout = '20 (with 10s prompt)'`

* Remove `CompileTimeWarning`

* Remove `TimeoutUpgradePrompt` (old)

* Remove `compile-backend-class`

* Remove unused translations

* Update tests

* Fix: Show `CompileTimeout` even if `!window.ExposedSettings.enableSubscriptions`

* Create script to migrate users to 20s compileTimeout

* migration script: exclude `compileTimeout: 20` from the match

* migration script: use `batchedUpdate`

* Remove `showFasterCompilesFeedbackUI` and `FasterCompilesFeedback`

Helped-by: Jakob Ackermann <jakob.ackermann@overleaf.com>

* Remove `_getCompileBackendClassDetails`, simplify definition of `limits` object

* Remove `Settings.apis.clsi.defaultBackendClass`

* Remove unnecessary second scan of the whole user collection in dry mode

* Override `timeout` to 20 for users having `compileGroup === 'standard' && compileTimeout <= 60`

* Remove second `logCount`: re-run the script in dry-mode if you want to see that count

* Use secondary readPreference when counting users

* Fix script setup and exit 0

* Fix: Remove `user.` from query path!

* Add acceptance test on script migration_compile_timeout_60s_to_20s.js

GitOrigin-RevId: 3cb65130e6d7fbd9c54005f4c213066d0473e9d8
2024-04-15 08:04:24 +00:00
..
algolia-search
autoplay-video Merge pull request #16805 from overleaf/tm-website-redesign-ios-video-tweaks 2024-01-30 16:49:37 +00:00
bookmarkable-tab
chat Merge pull request #16815 from overleaf/td-uuid-frontend-upgrade 2024-02-13 09:03:45 +00:00
clone-project-modal/components Merge pull request #15016 from overleaf/mf-remove-editor-left-menu-angular 2023-10-05 08:05:00 +00:00
contact-form
cookie-banner Add path attribute to cookie banner cookie attributes (#16783) 2024-02-02 09:03:43 +00:00
dictionary Merge pull request #17707 from overleaf/AR-modal-close-consistency-fixes 2024-04-05 08:04:13 +00:00
editor-left-menu Merge pull request #14709 from overleaf/ae-context-typescript 2024-01-29 09:03:04 +00:00
editor-navigation-toolbar Merge pull request #14709 from overleaf/ae-context-typescript 2024-01-29 09:03:04 +00:00
event-tracking Merge pull request #16608 from overleaf/jpa-writefull-double-loaded 2024-01-24 09:03:47 +00:00
fallback-image
faq-search
file-tree Allow individual docs to be downloaded from the file tree (#17137) 2024-02-22 09:04:48 +00:00
file-view Merge pull request #14709 from overleaf/ae-context-typescript 2024-01-29 09:03:04 +00:00
form-helpers Merge pull request #17845 from overleaf/mf-add-icon-error-login-home 2024-04-12 08:05:52 +00:00
group-management Merge pull request #17728 from overleaf/jel-fix-member-view-update 2024-04-05 08:04:00 +00:00
history Merge pull request #17815 from overleaf/ar-allow-labels-to-be-added-in-label-list 2024-04-11 08:03:43 +00:00
hotkeys-modal/components Merge pull request #17707 from overleaf/AR-modal-close-consistency-fixes 2024-04-05 08:04:13 +00:00
ide-react Send operations to project-history when resolving/unresolving comments (#17540) 2024-04-10 08:04:08 +00:00
link-helpers
mathjax Remove MathJax v2 (#16961) 2024-02-09 09:06:42 +00:00
multi-submit
outline Memoize FileTree and outline toggle button components (#16776) 2024-02-02 09:03:08 +00:00
pdf-preview [web] Remove split-tests compile-backend-class* and compile-timeout-20s* (#17700) 2024-04-15 08:04:24 +00:00
plans Merge pull request #16409 from overleaf/dp-fix-group-pricing-after-back-button-pressed 2024-01-09 09:03:33 +00:00
preview Merge pull request #15040 from overleaf/jpa-js-to-jsx 2023-09-29 08:04:29 +00:00
project-list Merge pull request #17559 from overleaf/ds-latam-v2 2024-04-09 08:04:06 +00:00
settings Merge pull request #17619 from overleaf/ii-bs5-rows-cols 2024-04-08 08:03:59 +00:00
share-project-modal [web] Paywall CTA split-test (#17555) 2024-04-03 08:04:16 +00:00
source-editor Merge pull request #17878 from overleaf/mj-keyboard-navigation-firefox-115 2024-04-12 08:06:27 +00:00
subscription Merge pull request #17166 from overleaf/ab-fix-group-settings-label 2024-02-20 09:05:54 +00:00
ui/components Merge pull request #17619 from overleaf/ii-bs5-rows-cols 2024-04-08 08:03:59 +00:00
utils Merge pull request #17702 from overleaf/ii-bs5-to-bs3-classname-helper 2024-04-04 08:04:11 +00:00
word-count-modal Merge pull request #17707 from overleaf/AR-modal-close-consistency-fixes 2024-04-05 08:04:13 +00:00