diff --git a/services/web/Makefile b/services/web/Makefile
index b69e97e819..639994b016 100644
--- a/services/web/Makefile
+++ b/services/web/Makefile
@@ -704,7 +704,7 @@ tar:
build_storybook:
npm run lezer-latex:generate
mkdir -p data/storybook/
- npm run build-storybook -- --output-dir data/storybook/$(BRANCH_NAME)
+ npm run build-storybook -- --output-dir data/storybook/$(BRANCH_NAME) --loglevel warn --quiet
storybook_index:
mkdir -p data/storybook/
diff --git a/services/web/frontend/extracted-translations.json b/services/web/frontend/extracted-translations.json
index a9dc474bc1..04a13c7b77 100644
--- a/services/web/frontend/extracted-translations.json
+++ b/services/web/frontend/extracted-translations.json
@@ -681,7 +681,6 @@
"generate_from_text": "",
"generate_from_text_or_image": "",
"generate_latex_from_prompts_and_images": "",
- "generate_tables_and_equations": "",
"generate_token": "",
"generating": "",
"generic_if_problem_continues_contact_us": "",
@@ -1148,7 +1147,6 @@
"neither_agree_nor_disagree": "",
"new_compile_domain_notice": "",
"new_compiles_in_this_project_will_automatically_use_the_newest_version": "",
- "new_create_tables_and_equations": "",
"new_error_logs_make_it_easier_to_find_whats_wrong": "",
"new_file": "",
"new_folder": "",
@@ -1425,8 +1423,6 @@
"quoted_text": "",
"raw_logs": "",
"raw_logs_description": "",
- "react_history_tutorial_content": "",
- "react_history_tutorial_title": "",
"reactivate": "",
"reactivate_add_on_failed": "",
"reactivate_subscription": "",
diff --git a/services/web/frontend/js/features/history/components/change-list/all-history-list.tsx b/services/web/frontend/js/features/history/components/change-list/all-history-list.tsx
index 8d0f4a7563..db11fd4238 100644
--- a/services/web/frontend/js/features/history/components/change-list/all-history-list.tsx
+++ b/services/web/frontend/js/features/history/components/change-list/all-history-list.tsx
@@ -7,12 +7,6 @@ import { isVersionSelected } from '../../utils/history-details'
import { useUserContext } from '../../../../shared/context/user-context'
import useDropdownActiveItem from '../../hooks/use-dropdown-active-item'
import { useHistoryContext } from '../../context/history-context'
-import OLPopover from '@/shared/components/ol/ol-popover'
-import OLOverlay from '@/shared/components/ol/ol-overlay'
-import Close from '@/shared/components/close'
-import { Trans, useTranslation } from 'react-i18next'
-import MaterialIcon from '@/shared/components/material-icon'
-import useTutorial from '@/shared/hooks/promotions/use-tutorial'
function AllHistoryList() {
const { id: currentUserId } = useUserContext()
@@ -90,127 +84,8 @@ function AllHistoryList() {
}
}, [updatesLoadingState])
- const {
- showPopup: showHistoryTutorial,
- tryShowingPopup: tryShowingHistoryTutorial,
- hideUntilReload: hideHistoryTutorialUntilReload,
- completeTutorial: completeHistoryTutorial,
- checkCompletion: checkHistoryTutorialCompletion,
- } = useTutorial('react-history-buttons-tutorial', {
- name: 'react-history-buttons-tutorial',
- })
-
- const isMoreThanOneVersion = visibleUpdates.length > 1
- const [layoutSettled, setLayoutSettled] = useState(false)
-
- // When there is a paywall and only two version's to compare,
- // they are not comparable because the one that has a paywall will not have the compare button
- // so we should not display on-boarding popover in that case
- const isPaywallAndNonComparable =
- visibleUpdates.length === 2 && updatesInfo.freeHistoryLimitHit
-
- useEffect(() => {
- // wait for the layout to settle before showing popover, to avoid a flash/ instant move
- if (!layoutSettled) {
- return
- }
- if (
- !checkHistoryTutorialCompletion() &&
- isMoreThanOneVersion &&
- !isPaywallAndNonComparable
- ) {
- tryShowingHistoryTutorial()
- }
- }, [
- isMoreThanOneVersion,
- isPaywallAndNonComparable,
- layoutSettled,
- tryShowingHistoryTutorial,
- checkHistoryTutorialCompletion,
- ])
-
- const { t } = useTranslation()
-
- let popover = null
-
- // hiding is different from dismissing, as we wont save a full dismissal to the user
- // meaning the tutorial will show on page reload/ re-navigation
- const hidePopover = () => {
- hideHistoryTutorialUntilReload()
- }
-
- if (showHistoryTutorial) {
- popover = (
-