# История изменений

Все значимые изменения сайта каталога товарных знаков ИНТЭЛС фиксируются в этом файле.

Формат основан на [Keep a Changelog](https://keepachangelog.com/ru/1.1.0/),
проект придерживается [семантического версионирования](https://semver.org/lang/ru/).

## [1.0.0] — 2026-07-22

Первый публичный выпуск: единый HTML-файл превращён в полноценный
многофайловый статический сайт со всеми правилами сайтостроения.

### Добавлено
- Отдельное хранение изображений знаков в папке `img/marks/` с манифестом
  `manifest.js` (соответствие «номер знака → файл»); миниатюры выводятся в
  таблице только для знаков с картинкой, без лишних запросов.
- Поддержка колонки «Изображение» при импорте из Excel.
- Нумерация версий сайта с отображением в футере и данный файл истории
  изменений.
- Документация проекта (`README.md`) и соглашение об именах файлов картинок.

### Изменено
- Проект разделён на отдельные файлы: разметка (`index.html`), стили
  (`css/styles.css`), логика (`js/app.js`), данные (`js/data.js`).
- Ссылка на админ-панель убрана из видимой навигации; доступ сохранён по
  прямой ссылке `#admin`.
- Кнопка экспорта в админке выгружает обновлённый `data.js` вместо целого
  HTML-файла.

### Безопасность
- Добавлена политика безопасности контента (CSP): скрипты только со своего
  домена, без inline-обработчиков — защита от XSS.
- Библиотека чтения Excel (SheetJS) размещена локально вместо загрузки с
  внешнего CDN.
- Заголовки безопасности для Apache (`.htaccess`), Netlify (`_headers`) и
  nginx (`nginx.conf.example`): X-Frame-Options, X-Content-Type-Options,
  Referrer-Policy, Permissions-Policy, HSTS.
- Внешние ссылки открываются с `rel="noopener noreferrer"`.

### Доступность и SEO
- Семантическая разметка, ссылка «Перейти к содержимому», ARIA-метки,
  видимый фокус с клавиатуры, поддержка `prefers-reduced-motion`.
- Мета-теги описания, Open Graph и Twitter, `theme-color`, favicon,
  `robots.txt`, `sitemap.xml`.

## [0.5.0] — 2026-06-09

### Добавлено
- Страница «Контакты» с адресом, телефонами, часами работы, мессенджерами
  (Telegram, WhatsApp) и встроенной картой Яндекса.

## [0.4.0] — 2026-06-08

### Добавлено
- 424 зарубежных знака (СНГ, Балтия, международные регистрации) с колонкой
  «Страна регистрации» и фильтром по стране.
- Всплывающие подсказки с полным названием страны при наведении на код.

## [0.3.0] — 2026-06-05

### Добавлено
- Страница «Услуги» (32 услуги в 4 категориях).
- Страница «О компании» (история, награды, реквизиты).
- Форма «Оставить заявку» (Telegram и отправка на e-mail).

## [0.2.0] — 2026-06-04

### Добавлено
- Админ-панель: импорт данных из Excel двух форматов, распределение по
  отраслям, сохранение в браузере, перезапись дубликатов по номеру.

### Изменено
- Статус знака показан цветным индикатором; на мобильных устройствах часть
  колонок скрывается для читаемости.

## [0.1.0] — 2026-06-03

### Добавлено
- Первоначальный каталог российских товарных знаков (3687 записей) с
  поиском, фильтрацией по отраслям, сортировкой и постраничной навигацией.
- Ссылки на карточки знаков в реестре ФИПС.

[1.0.0]: #100--2026-07-22
[0.5.0]: #050--2026-06-09
[0.4.0]: #040--2026-06-08
[0.3.0]: #030--2026-06-05
[0.2.0]: #020--2026-06-04
[0.1.0]: #010--2026-06-03
