История изменений — ACE RAID Recovery

v1.77 — dev/prod разделение (2026-10-29)

  • Создана полноценная dev-площадка **test.raiddatarecovery.com**: полная копия прода (файлы темы + БД) и свой сертификат Let's Encrypt (до 27.01.2027)
  • В теме появился признак окружения `ace_is_dev_site()` (определяется по хосту): тестовый домен считается dev-площадкой
  • Бейджи версий в шапке и подвале показываются **только на test**; на основном сайте их больше нет
  • Страница истории изменений `/changelog/` (шаблон `page-changelog.php`) доступна только на test; на проде отдаёт 404, файлы `changelog.md`/`changelog.html` с прода удалены
  • На test создана страница «История изменений» (ID 128) с шаблоном Changelog — витрина всех версий
  • Рабочий процесс: правки на test → проверка → деплой на прод скриптом `raiddr-deploy-from-test.sh` (проверяет здоровье test, делает бэкап прода, переносит тему без changelog-файлов, сверяет версии, сбрасывает кэш и проверяет прод)
  • Бэкапы/версионирование на обеих площадках: prod — `/home/raid/raiddr-backup.sh`, test — `/home/raiddatarecovery-test/tmp/raiddr-backup.sh`

v1.76 — security hardening (2026-10-29)

  • Каталог `wp-content/ace-logs/` вынесен за пределы webroot в `/home/raid/protected/ace-logs`: nginx не читает `.htaccess`, из-за чего журнал и 34 файла `*-content-before-*.html` были публично доступны (HTTP 200)
  • Удалены `readme.html`, `license.txt`
  • В `functions.php` закрыт REST-эндпоинт `/wp/v2/users` (отдавал логин admin, id=1) и добавлен HSTS `max-age=31536000; includeSubDomains`
  • Проверено: xmlrpc 403, листинг uploads закрыт, наружу открыты только 80/443
  • Бэкап: `pre-security-v1.76-20261029-141755`

v1.75 — menu: Start a Case accented (2026-09-24)

  • Пункт меню «Start a Case» выделен фирменным акцентным цветом — оранжевая кнопка (градиент #ff7a1a → #ff9d3d, тёмный текст, скругление, мягкая тень) в стиле CTA-кнопок сайта; при наведении становится светлее и слегка приподнимается
  • Чтобы меню осталось ровно по центру, отступы остальных пунктов слегка уменьшены (10px вместо 11px) — ширина меню 753px, смещение центра 0px, переполнения нет
  • Правка только в CSS: пункт выбирается по id (menu-item-60) с запасным селектором :last-child; на узких экранах отступы акцентного пункта уменьшаются вместе с остальными

v1.74 — menu: blog after FAQ (2026-09-24)

  • Пункт меню «Blog» переставлен сразу после «FAQ». Итоговый порядок: Home · Services · How It Works · Pricing · Case Studies · FAQ · Blog · About · Start a Case
  • Правка выполнена с полным набором полей для каждого пункта (иначе WordPress сбрасывает названия и ссылки), ссылки остались относительными

v1.73 — header menu centering (2026-09-24)

  • Меню выровнено строго по центру окна: крайние колонки сетки сделаны равными (minmax(0,1fr)), а правый блок (телефон + кнопка темы) больше не растягивает свою колонку (width: max-content). До этого меню было смещено влево от центра на 15px, потому что правый блок шире левого
  • Замеры после правки: смещение центра меню 0px, симметрия отступов лого/телефона 0/0, лого 56px, телефон и тема в одну строку, горизонтального переполнения нет

v1.72 — header fullwidth + logo (2026-09-24)

  • По правкам заказчика: хедер больше не вжимается в ширину контентного контейнера (1200px) — раскладка на всю ширину окна с отступами 40px от краёв
  • Лого возвращено в исходный размер 56px (в v1.70 оно было уменьшено до 46px)
  • Телефон и кнопка переключения темы снова в одну строку: после правки v1.70 они оказались друг над другом, потому что блок .header-cta стал grid-элементом фиксированной ширины (177px) и его содержимое (188px) переносилось; теперь .header-cta — flex-контейнер в одну строку
  • На экранах уже 1240px пропорционально уменьшаются меню и лого, чтобы всё помещалось; ≤768px — прежний бургер

v1.71 — header tablet compact (2026-09-24)

  • Компактный режим хедера для узких планшетов (769–860px): уменьшены лого (34px), шрифт и отступы меню, телефон — там меню тоже помещается без переполнения
  • На экранах ≤768px сохраняется прежнее поведение: меню сворачивается в бургер

v1.70 — header centering (2026-09-24)

  • Исправлен хедер: элементы были сдвинуты вправо, а телефон выходил за правый край страницы. Причина — суммарная ширина лого (175) + меню (893) + телефон (212) + отступы (64) = 1344px при доступных 1152px: после добавления пункта Blog меню стало шире и перестало помещаться
  • Раскладка хедера переведена на grid 1fr auto 1fr: лого прижато влево, телефон справа, меню — строго по центру страницы (замеренное смещение центра меню относительно центра контейнера: 0 px)
  • Уменьшены размеры: лого 56→46px, отступы пунктов меню 16→11px, шрифт меню 1→0.95rem, телефон компактнее — всё помещается с запасом, горизонтального переполнения нет

v1.69 — hdd report layout (2026-09-24)

  • Страница отчёта /hdd-reliability-report/ (ID 123) оформлена в системе блоков: шапка отчёта (название + дата/охват), секции-баннеры, подзаголовки с акцентной чёрточкой, таблицы в карточках со скроллом, списки в карточках, графики с подписями
  • Исправлен повреждённый контент: он хранился в БД как JSON-строка, из-за чего в тексте были видны «\n» и экранированные кавычки, а таблицы и внутренние стили не работали. Контент декодирован, внутренний <style> и обёртка удалены, абсолютные URL графиков заменены относительными
  • Ссылок на отчёт нигде не добавлялось (по указанию заказчика). Оригинал: ace-logs/page-123-content-before-v1.69.html

v1.68 — blog posts layout (2026-09-24)

  • Три статьи блога переведены в систему блоков: /blog/data-recovery-services-and-business-continuity/ (49), /blog/complex-raid-recoveries/ (50), /blog/what-is-missing-from-your-bcdr-plan/ (51)
  • Секции-заголовки баннерами, определения DR/BC и сравнения — карточками, статистика и перечни — списками в карточке с акцентными маркерами, финал — синий CTA
  • Для всех страниц блога (9, 17, 18, 48–51) добавлена hero-иллюстрация (cases.svg); удалены контактные строки и разделители
  • Оригиналы: ace-logs/page-{49,50,51}-content-before-v1.68.html

v1.67 — blog menu & hub (2026-09-24)

  • В главное меню добавлен пункт «Blog» (→ /blog/) — раньше раздела в навигации не было вообще, а ссылки «Tips & Advice» / «Recovery Tips» вели сразу на одну статью
  • Страница /blog/ (ID 9) оформлена: лид, секции-баннеры Categories и Popular articles, карточки-ссылки (2 категории + 4 статьи), синий CTA
  • Хабы /blog/raid-recovery/ (ID 17) и /blog/data-recovery-tips/ (ID 18) оформлены карточками статей + CTA; удалены контактные строки и разделители
  • Оригиналы: ace-logs/page-{9,17,18}-content-before-v1.67.html

v1.66 — blog post layout (2026-09-24)

  • Пост «Don't Make It Worse: 7 Mistakes That Kill RAID Recovery Chances» (/blog/dont-make-it-worse/, ID 48) переведён в систему блоков .pg-*
  • Лид-абзац, затем 7 правил-карточек с номерами в янтарном исполнении (номер-чип и полоса слева — семантика «чего нельзя делать»), сетка 2 колонки
  • Абзац «The bottom line» — акцентная карточка с полосой
  • Финал — синий CTA-блок с телефоном и кнопкой; удалены дублирующая контактная строка и разделитель
  • Добавлен CSS-модификатор .pg-steps--warn (янтарные номера карточек). Оригинал: ace-logs/page-48-content-before-v1.66.html

v1.65 — home next-step button (2026-09-24)

  • Кнопка «What is my next step?» на главной вела на несуществующий якорь #how-it-works — клик ничего не делал. Теперь ведёт на страницу /how-it-works/
  • Кнопка выровнена по центру (была прижата к левому краю под карточками)
  • Стиль заменён на яркий: оранжевый градиент (фирменный #ff7a1a), крупнее, со стрелкой → и свечением при наведении; на мобильных — на всю ширину
  • Правки: front-page.php (ссылка и классы) + CSS (.section-cta-center, .home-next-step)

v1.64 — hero art brighter (2026-09-23)

  • Иллюстрации hero сделаны заметнее: линии толще и контрастнее (opacity 0.55 → 0.85, обводка 3 → 3.6), заливки светлее
  • Затемнение в центральной части ослаблено (0.70 → 0.52) — иллюстрация видна отчётливее, заголовок при этом остаётся хорошо читаемым

v1.63 — hero illustrations (2026-09-23)

  • Блоки-заголовки страниц (page-hero) оформлены заново: тёмно-синий градиент + тематическая фоновая иллюстрация, белый заголовок с тенью
  • Сгенерированы 10 тематических SVG-иллюстраций (assets/img/heroes/): storage (стойки, диски, RAID-схема), process (шаги 1-2-3-4), pricing (график, монеты $, калькулятор), cases (папки, документы с галочками, лупа), faq (знаки вопроса), emergency (молния, таймер), vm (виртуальные машины, куб), remote (глобус, передача данных), form (документ, ручка), locations (карта, пины)
  • Тематика назначается через body.page-id и CSS-переменную --hero-art, шаблоны не менялись
  • Между иллюстрацией и текстом — градиент затемнения, поэтому заголовок читается на любом участке

v1.62 — start-a-case intro (2026-09-23)

  • Страница «Start a Case»: текст до формы обработан в системе блоков — лид, 4 шага процесса карточками с номерами (Tell us what happened / Free evaluation / Approval & recovery / Verified return)
  • «Fill out the form below… Or call 844-223-7243» — акцентная карточка с полосой и ссылкой на телефон
  • Адреса отправки — карточками локаций (Dallas / Houston / Chicago) вместо списка
  • Удалён служебный placeholder «[→ Insert Start a Case form here (see start-a-case-form.html)]», который был виден посетителям, и дублирующая контактная строка с разделителем
  • Сама форма не изменялась (включая inline-стили и обработчик отправки). Оригинал: ace-logs/start-a-case-content-before-v1.62.html

v1.61 — raid/nas subpages layout (2026-09-23)

  • Одиннадцать подстраниц услуг переведены в систему блоков .pg-*: RAID 0/1/5/6/10/50-60, Synology, QNAP, Drobo, Netgear ReadyNAS, Buffalo TeraStation
  • Ключевые цифры вынесены акцентными блоками: 98% success rate и $1,000–$2,500 per disk — крупными числами с пояснением
  • Вопросы-ответы из тела страницы («Can data be recovered…?», «How much does…cost?») оформлены Q&A карточками; FAQ — карточками
  • «What NOT to do with a failing Synology» — янтарный блок-предупреждение с ✕-маркерами
  • Списки причин — карточками со списком, таблица «recovery vs. rebuild» на RAID 5 — стилизованной таблицей
  • Тексты не менялись; удалены дублирующие контактные строки. Оригиналы: ace-logs/<slug>-content-before-v1.61.html

v1.60 — services pages layout (2026-09-23)

  • Шесть страниц услуг оформлены в системе блоков .pg-*: RAID, NAS, Server RAID, Virtual Machine, Emergency, Remote
  • Структура каждой: лид, секции-баннеры, карточки причин сбоев, таблицы (уровни RAID, вендоры NAS, контроллеры, уровни срочности, remote vs in-lab), шаги процесса карточками с номерами, преимущества в карточке-списке с акцентными маркерами, Q&A карточки, синий CTA, карточки локаций
  • Примеры из практики («Real example») выделены отдельными акцентными карточками
  • Тексты не менялись — только подача; удалены дублирующие контактные строки и разделители
  • Добавлены стили .pg-table/.pg-list/.pg-case--note (таблицы в карточке, список с маркерами); оригиналы: ace-logs/<slug>-content-before-v1.60.html

v1.59 — services hero (2026-09-23)

  • Заголовок страницы «Services» оформлен как на остальных страницах: вынесен в hero-полосу (крупный h1, страница получила корректный уровень заголовка вместо h2)
  • Подзаголовок «Every RAID level, every NAS, every server platform.» оформлен как подзаголовок — крупный серый текст по центру под заголовком (новый класс .page-hero-sub)
  • Карточки услуг и остальное содержимое не изменялись

v1.58 — case cards magazine grid (2026-09-23)

  • Сетка кейсов стала журнальной: первая карточка каждой секции широкая (картинка слева, текст справа), остальные — парами; ряды ровные, без одиноких карточек
  • Раньше карточки шли по 2 в ряд с «хвостом» из одной карточки (из-за min-width 320px при колонке 758px)

v1.57 — case studies layout (2026-09-23)

  • Выяснилось, что /case-studies/ рендерится шаблоном темы (page-case-studies.php), а не контентом страницы — оформление сделано в шаблоне
  • Секции-баннеры: «Original ACE cases» и «Enterprise RAID & storage cases»; интро берётся из контента страницы (редактируется в админке)
  • Карточки кейсов переведены на переменные темы (теперь корректно выглядят в тёмной теме); кнопки заменены ссылками «Read case study →»
  • Блок «Industry research» — карточка вместо inline-стилей; добавлены CTA-блок и карточки локаций
  • В карточках убран служебный префикс «Case Study:» из заголовков

v1.56 — about layout (2026-09-23)

  • Страница «About» переоформлена в системе блоков: лид, акцентная полоса со статистикой (40+ лет / 98% успеха / 3 лаборатории), секции-баннеры
  • «What makes us different» — 4 карточки вместо списка с жирными подписями
  • Финал: синий CTA-блок с кнопкой и карточки локаций; убрана дублирующая контактная строка и разделитель
  • Исходный текст: ace-logs/about-content-before-v1.56.html

v1.55 — pricing layout (2026-09-23)

  • Страница «Pricing» переоформлена: две таблицы и сплошной текст заменены на компактные блоки
  • «What determines the cost» — 6 карточек факторов (2 колонки) с синими заголовками и подсветкой при наведении
  • «Typical price ranges» — 4 ценовые карточки; две ключевые с крупными суммами ($1,000–$2,500 за диск) на акцентной подложке
  • Гарантия «No data — No fee» — отдельный блок с бейджем $0; «What's included» — чек-лист с галочками в две колонки
  • FAQ — 4 карточки вопрос-ответ вместо списка; финал — синий CTA-блок и карточки локаций; убрана дублирующая контактная строка
  • Классы блоков лендингов переименованы в общий префикс .pg-* (были .hiw-*), страница how-it-works переведена на них без изменения вида
  • Исходный текст pricing сохранён: ace-logs/pricing-content-before-v1.55.html

v1.54 — hiw: удалена контактная строка (2026-09-23)

  • Со страницы «How it works» убрана нижняя контактная строка «ACE RAID Recovery · Toll-free 844-223-7243 · Start a Case» — она дублировала контакты из шапки и футера
  • Удалены CSS-правила .hiw-contacts из theme.css (мёртвый код)
  • Страница теперь заканчивается карточками локаций Dallas / Houston / Chicago

v1.53 — how-it-works layout (2026-09-23)

  • Страница «How it works» переоформлена: вместо сплошных абзацев с жирными подписями — структурированные блоки
  • Шаги 1–4 — карточки с номерами в чипах (сетка 2×2) и мягким подъёмом при наведении; важные примечания (бесплатная оценка, стоимость $1,000–$2,500 за диск) вынесены отдельной строкой с акцентной полосой
  • Сроки вынесены в акцентную полосу с крупными цифрами: 3–15 дней / 24–48 часов
  • «Recovery options» — заголовок-баннер (как на FAQ) и 4 карточки вместо прежней таблицы
  • «What you should NOT do» — янтарный блок-предупреждение с ✕-маркерами и выделенным призывом позвонить
  • Финал страницы: синий CTA-блок с кнопкой «Start a Case», карточки локаций (Dallas / Houston / Chicago) и контактная строка
  • Учтены тёмная тема и мобильные (одна колонка); исходный текст сохранён в ace-logs/hiw-content-before-v1.53.html
  • Добавлен блок стилей «HOW IT WORKS PAGE (v1.53)» в theme.css

v1.52 — card icons light chip + line draw (2026-09-23)

  • Подложка иконок снова светлая: мягкий голубой градиент вместо тёмно-синей заливки
  • Иконка при этом насыщенная синяя (#0a5eb8) с лёгкой тенью; крупный размер сохранён (чип 72×72, скругление 18px, иконка 34px)
  • Добавлена мини-анимация при наведении на карточку — отрисовка линии: контуры иконки прорисовываются каскадом (по 110 мс на фигуру, ~0.9 с)
  • Точные длины путей считает новый скрипт assets/js/card-icons.js (getTotalLength → CSS-переменные --icon-len/--icon-i); без JS иконки просто статичны
  • Тёмная тема и мобильная версия обновлены (чип 60px на узких экранах)

v1.51 — card icons bigger & brighter (2026-09-23)

  • Иконки карточек увеличены: чип 60×60 → 72×72, скругление 16 → 18px, иконка 28 → 34px
  • Стиль стал ярче: насыщенный синий градиент на чипе (вместо бледной голубой подложки) и белая иконка с лёгкой тенью, цветная тень под чипом
  • Hover усилен (подъём + рост тени); в тёмной теме тот же яркий синий градиент с белой иконкой; на мобильных чип 60px

v1.50 — card icons final (2026-09-23)

  • Финальный стиль иконок: чип 60×60 со скруглением 16px, градиентная акцентная подложка, тонкая рамка и мягкая тень с внутренней подсветкой (объём)
  • Иконка внутри — 28px, единая толщина линий 1.9px и скруглённые концы, цвет — акцентный синий
  • Hover карточки приподнимает чип с усилением тени; в тёмной теме чип со светлым синим контуром, на мобильных — 52px

v1.49 — unified card icons (2026-09-23)

  • Иконки карточек приведены к единому виду: прежнее правило задавало размер как 25% ширины карточки, поэтому иконки получались разного размера (75px против 44px), плюс в разных секциях отличались толщина линий (1.5 против 2) и цвет (чёрный против синего)
  • Все иконки главной (Recovery Options, Recovery Services, Why Choose) теперь одного размера и в одинаковых чипах

v1.48 — faq section contrast fix (2026-09-23)

  • Исправлен контраст заголовка раздела в тёмной теме: в системной тёмной теме цвет — светлый синий (#8ab6e8) на тёмной подложке
  • Убран селектор для ручного переключения темы: переменные темы переключаются только по системной схеме, поэтому на светлом фоне текст стал бы бледным
  • Учтено кэширование: CSS отдаётся с Cache-Control max-age=7 дней, поэтому правки стилей сопровождаются сменой ACE_SITE_VERSION (URL стилей меняется, кэш сбрасывается)

v1.47 — faq section banners (2026-09-23)

  • Заголовки разделов FAQ превращены в баннеры-лейблы: акцентная голубая подложка, полоса слева, жирный uppercase-текст — разделы больше не сливаются с вопросами
  • Вопросы аккордеона получили контрастную рамку карточки (прежняя почти не читалась) и текст меньшего веса (600 вместо 700) — роли «раздел» и «вопрос» разведены
  • Hover подсвечивает строку вопроса фоном — понятно, что она кликабельна
  • Увеличен отступ между разделами (48px) — визуальная группировка: заголовок и его вопросы читаются как один блок

v1.46 — faq section headings (2026-09-23)

  • Изменение: v1.46-faq-section-headings

v1.45 — faq smooth close (2026-09-23)

  • Закрытие пунктов аккордеона теперь такое же плавное, как открытие: длительность закрытия увеличена с 260 до 420 мс и подобрана кривая с мягким стартом и мягким завершением (cubic-bezier(0.4, 0, 0.2, 1))
  • Открытие немного смягчено: 360 → 380 мс, ease-out-quint — мягкое торможение (фактически ~350 мс)
  • Обратный ход больше не выглядит резким: закрытие идёт ровно, шаг за шагом вплоть до нуля

v1.44 — faq smooth accordion (2026-09-23)

  • Раскрытие и закрытие пунктов аккордеона стали плавными: высота панели анимируется (открытие ~360 мс, закрытие ~260 мс, ease-out) вместо мгновенного переключения
  • Добавлен скрипт assets/js/faq-accordion.js (Web Animations API), подключён через wp_enqueue_script; без JavaScript аккордеон работает в нативном режиме
  • Эксклюзивность сохранена: при открытии пункта ранее раскрытый плавно закрывается
  • Убрана прежняя CSS-анимация появления (details[open] .faq-answer), конфликтовавшая с новой

v1.43 — faq accordion compact + icon (2026-09-03)

  • Плашки аккордеона сделаны компактными: убран унаследованный padding 20px 0 (конфликт со старым FAQ-блоком темы), заголовки вопросов ниже по высоте
  • Аккордеон ограничен по ширине (max-width 680px), секции-заголовки и CTA выровнены с ним
  • Добавлена иконка «+» справа в каждом заголовке (становится «−» при раскрытии) — сигнал кликабельности, как в классических аккордеонах

v1.42 — faq accordion (2026-09-03)

  • Контент страницы FAQ переведён в аккордеон: вопросы раскрываются кликом по заголовку (нативные details/summary, эксклюзивное раскрытие, первый пункт открыт)
  • Заголовки разделов (RAID Basics, Recovery Process, Pricing & Guarantees, Device-Specific, Emergency) стали заметными: крупные h2 с акцентной полосой слева
  • Заключительный CTA «Still have questions?» оформлен отдельным блоком с крупным номером телефона
  • Удалён дублирующий контактный блок в конце страницы (повторял контакты из шапки/футера)

v1.41 — gsap local fix (2026-09-02)

  • Проблема: на некоторых компьютерах не отображался контент/картинки главной — секции скрывались (opacity:0) до анимации GSAP, а GSAP грузился с внешнего CDN (cdnjs.cloudflare.com), который мог быть недоступен/заблокирован
  • GSAP 3.12.5 (gsap.min.js + ScrollTrigger.min.js) скачан локально в assets/js/vendor/ и подключён с сервера вместо CDN
  • Скрытие контента теперь срабатывает только при html.gsap-ready (ставится инлайн-скриптом в head); если GSAP не загрузился или включён prefers-reduced-motion — класс снимается и контент виден без анимаций (нет opacity:0-ловушки)

v1.40 — cta call center (2026-09-02)

  • Страница Services: блок "Not sure which service you need?" выровнен по центру относительно карточек
  • Причина: глобальное правило p { max-width: var(--content-width) } сужало .cta-call и прижимало к левому краю
  • Исправление: .services-page .cta-call { margin: 0 auto 1rem; max-width: none; } в page-services.php

v1.39 — center fix (2026-09-01)

  • Изменение: v1.39-center-fix

v1.38 — center text (2026-09-01)

  • Изменение: v1.38-center-text

v1.37 — featured card moved to Emergency (2026-08-25)

  • Pricing Options: featured-дизайн (синяя рамка, градиентная заливка, свечение, оранжевая кнопка) перенесён с карточки Expedited на Emergency

v1.36 — card visibility (2026-08-25)

  • Карточки больше не сливаются с фоном: рамка затемнена и добавлена лёгкая тень

v1.35 — card grid centering (2026-08-25)

  • Сетки карточек (главная, кейсы, локации): неполные ряды (2 или 1 карточка) выравниваются по центру

v1.34 — featured pricing card (2026-08-25)

  • Карточка Expedited в Pricing Options выделена: синяя рамка, градиентная заливка, свечение

v1.33 — pricing buttons (2026-08-25)

  • Кнопки Pricing Options стали синими; кнопка Expedited — оранжевая, как в hero

v1.32 — button top margin (2026-08-25)

  • Кнопкам-ссылкам (.btn) добавлен отступ сверху — не прилипают к тексту

v1.31 — how it works top spacing (2026-08-25)

  • Секция How It Works: отступ только сверху 40px

v1.30 — how it works top spacing (2026-08-25)

  • Секция How It Works: только верхний отступ 40px

v1.29 — how it works padding (2026-08-25)

  • Секция How It Works: padding уменьшен до 40px

v1.28 — cta section margin (2026-08-25)

  • CTA-секция: padding возвращён; добавлен внешний отступ сверху (margin)

v1.27 — cta section top padding (2026-08-25)

  • CTA-секция: убран нижний отступ

v1.26 — sections top only (2026-08-25)

  • Секции .section: убран нижний отступ, оставлен только верхний

v1.25 — section top space (2026-08-25)

  • Секциям .section добавлены отступы — заголовки больше не прижаты к верху секции

v1.24 — hero microcopy anchors (2026-08-11)

  • Изменение: v1.24-hero-microcopy-anchors

v1.23 — hero webp (2026-08-11)

  • Изменение: v1.23-hero-webp

v1.22 — mute white text (2026-08-11)

  • Изменение: v1.22-mute-white-text

v1.21 — touch targets (2026-08-11)

  • Изменение: v1.21-touch-targets

v1.20 — tap to call (2026-08-11)

  • Изменение: v1.20-tap-to-call

v1.19 — case studies hdd link (2026-08-11)

  • Изменение: v1.19-case-studies-hdd-link

v1.18 — hdd report (2026-08-11)

  • Изменение: v1.18-hdd-report

v1.17 — services homecards (2026-08-07)

  • Изменение: v1.17-services-homecards

v1.16 — services cards (2026-08-07)

  • Изменение: v1.16-services-cards

v1.15 — footer contact link (2026-08-06)

  • Изменение: v1.15-footer-contact-link

v1.14 — remove contact maps (2026-08-06)

  • Изменение: v1.14-remove-contact-maps

v1.13 — locations images (2026-08-06)

  • Изменение: v1.13-locations-images

v1.12 — contact page (2026-08-06)

  • Изменение: v1.12-contact-page

v1.11 — changelog autoupdate (2026-08-06)

  • Изменение: v1.11-changelog-autoupdate

v1.10 — changelog (2026-08-06)

  • Добавлена страница истории изменений (клик по номеру версии в шапке/футере)

v1.9 — case-images (2026-08-06)

  • Добавлены изображения кейсов

v1.8 — logo-fix (2026-08-05)

  • Исправление логотипа

v1.7 — scroll-fix (2026-08-05)

  • Исправление скролла

v1.6 — case-studies (2026-08-05)

  • Добавлены case studies

v1.5 — version-badge (2026-08-05)

  • Добавлен бейдж версии в шапку и футер

v1.4 — before-changes (2026-08-05)

  • Базовые правки и настройка сайта

Ready to Start Your Recovery?

Speak directly with a senior RAID engineer. Free consultation and diagnostic.

Tap to Call — 844-223-7243