История изменений — ACE RAID Recovery v1.77
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)
v1.5 — version-badge (2026-08-05)
- Добавлен бейдж версии в шапку и футер
v1.4 — before-changes (2026-08-05)
- Базовые правки и настройка сайта
← На главную