0000000000000000000000000000000000000000 56d266235b1f948661b3e82c353a144c8301e048 restomesto <adwords.krzl@gmail.com> 1785864413 -0700	commit (initial): Этап 1: основание проекта «РестоМесто»
56d266235b1f948661b3e82c353a144c8301e048 0b0cfdf8f0611b3238f2c8ce0d0b9972efb6b016 restomesto <adwords.krzl@gmail.com> 1785870413 -0700	commit: Решения заказчика по открытым вопросам Этапа 1
0b0cfdf8f0611b3238f2c8ce0d0b9972efb6b016 1744b232b1f20c25d108e8a3ee976e653a0b7f69 restomesto <adwords.krzl@gmail.com> 1785873587 -0700	commit: Этап 2: каталог, синхронизация, карта и геолокация
1744b232b1f20c25d108e8a3ee976e653a0b7f69 2a6932924d6c3514d7a1593f031e480105f38982 restomesto <adwords.krzl@gmail.com> 1785888505 -0700	commit: Этап 3: бронирование, депозит и синхронизация статусов
2a6932924d6c3514d7a1593f031e480105f38982 4071d997bb8c69f54c3efaed0395ba705471e223 restomesto <adwords.krzl@gmail.com> 1785888847 -0700	commit: Документация состояния проекта для новых сессий
4071d997bb8c69f54c3efaed0395ba705471e223 391209dcab68b8b6e8d9728cd2f5f175ec6a9830 restomesto <adwords.krzl@gmail.com> 1785892043 -0700	commit: Этап 4: вход гостя, профиль, избранное и история броней
391209dcab68b8b6e8d9728cd2f5f175ec6a9830 6a9a1a01d31719aa17f8d504dddf9ab159e0be96 restomesto <adwords.krzl@gmail.com> 1785894187 -0700	commit: Этап 5: отзывы, ИИ-модерация, рейтинг и уведомления
6a9a1a01d31719aa17f8d504dddf9ab159e0be96 47ae2384664bff7a6539fa12dc1746a6df4c110f restomesto <adwords.krzl@gmail.com> 1785923867 -0700	commit: Этап 6: кабинет заведения, карточка, медиа, ответы и жалобы
47ae2384664bff7a6539fa12dc1746a6df4c110f d101bc9a30376f708452aa8a5b3fc07c0c9738f3 restomesto <adwords.krzl@gmail.com> 1785926853 -0700	commit: Этап 7 (1/2): административный кабинет /developer на Filament
d101bc9a30376f708452aa8a5b3fc07c0c9738f3 9a8a4501b1962522c7e99c51e9944e59c3b8fd88 restomesto <adwords.krzl@gmail.com> 1785927925 -0700	commit: Этап 7 (2/2): SEO — метаданные, микроразметка, sitemap и редиректы
9a8a4501b1962522c7e99c51e9944e59c3b8fd88 1c95001f412b743c348f30392c6de3fc87afd713 restomesto <adwords.krzl@gmail.com> 1785930061 -0700	commit: Этап 8 (частично): CSP, резервное копирование, CI/CD и нагрузочный сценарий
1c95001f412b743c348f30392c6de3fc87afd713 5d70b7a9b1c21c15a65dfdd67ffa5dbf94cfa885 restomesto <adwords.krzl@gmail.com> 1785935407 -0700	commit: Стенд на 201.51.7.92: скрипт обновления и защита логов от переполнения
5d70b7a9b1c21c15a65dfdd67ffa5dbf94cfa885 dd24ce4cd632ad3ea51eb7bf3f7ea3392acf4d14 restomesto <adwords.krzl@gmail.com> 1785935583 -0700	commit: Документация стенда: схема сервера, cron и грабли развёртывания
dd24ce4cd632ad3ea51eb7bf3f7ea3392acf4d14 ebdf4caa62fdc94991f1b693b9c1b03d91cdc01e restomesto <adwords.krzl@gmail.com> 1785936526 -0700	commit: Переезд на GitVerse: workflow вместо .gitlab-ci.yml
ebdf4caa62fdc94991f1b693b9c1b03d91cdc01e ab03a4369ac26b0e65c692ba207218d600e5e740 restomesto <adwords.krzl@gmail.com> 1785936993 -0700	commit: Деплой: storage:link --force и адрес репозитория в документации
ab03a4369ac26b0e65c692ba207218d600e5e740 b638e4da63a8fbedc58057ae7e80c609cf2c08c5 restomesto <adwords.krzl@gmail.com> 1785937048 -0700	commit: deploy.sh: бит исполнения в самом репозитории
b638e4da63a8fbedc58057ae7e80c609cf2c08c5 b2c8a1cedc3cf6aebf99a2a71778a58244604aad restomesto <adwords.krzl@gmail.com> 1785938064 -0700	commit: Убраны упоминания GitLab: репозиторий и CI переехали на GitVerse
b2c8a1cedc3cf6aebf99a2a71778a58244604aad 3df88da74e83d60a8be55e5233ca0fd0499c5c97 restomesto <adwords.krzl@gmail.com> 1785939521 -0700	commit: Починена статика админки и аватар в шапке
3df88da74e83d60a8be55e5233ca0fd0499c5c97 dc5c4d3720dcd8f6b117377cb07593494d333c1c restomesto <adwords.krzl@gmail.com> 1785946629 -0700	commit: Починено боковое меню админки и журнал действий
dc5c4d3720dcd8f6b117377cb07593494d333c1c 939fea24119815654b7d55da5d046fc4caef6ea5 restomesto <adwords.krzl@gmail.com> 1785948607 -0700	commit: Выбор города и вход — модальными окнами, как в teeu
939fea24119815654b7d55da5d046fc4caef6ea5 60762fbbe46a64d776e731d5848a3ca2366e07ff restomesto <adwords.krzl@gmail.com> 1785973025 -0700	commit: Подвал прижат к низу экрана на коротких страницах
60762fbbe46a64d776e731d5848a3ca2366e07ff 24ce0587139b63a7105a1ca5dcbd8c40be124c87 restomesto <adwords.krzl@gmail.com> 1785975954 -0700	commit: Новый дизайн: токены, шапка, подвал, главная и каталог
24ce0587139b63a7105a1ca5dcbd8c40be124c87 9cb366df816fbe11d7f16953c9c9ea338d3693b5 restomesto <adwords.krzl@gmail.com> 1785978190 -0700	commit: Новый дизайн: карточка заведения, кабинеты гостя и заведения
9cb366df816fbe11d7f16953c9c9ea338d3693b5 58536c9b97f44045a2154b6228058206cb278e85 restomesto <adwords.krzl@gmail.com> 1785979180 -0700	commit: Избранное выровнено с остальным кабинетом
58536c9b97f44045a2154b6228058206cb278e85 8d5d665ae93a72cd25de49033b2f0306288554dc restomesto <adwords.krzl@gmail.com> 1785980976 -0700	commit: Иконки нижней навигации — одним линейным набором
8d5d665ae93a72cd25de49033b2f0306288554dc 1ae4edeab21a03d1b7b1a9910a99bc315160f55b restomesto <adwords.krzl@gmail.com> 1785983129 -0700	commit: Фильтры каталога сворачиваются на узком экране
1ae4edeab21a03d1b7b1a9910a99bc315160f55b c9bb0e8ba454c902800a5da1675d42000c8fe1fd restomesto <adwords.krzl@gmail.com> 1785986137 -0700	commit: Счётчик избранного в шапке, обновляется без перезагрузки
c9bb0e8ba454c902800a5da1675d42000c8fe1fd 82c32712fae0c4a8c273e76f6dc542e5f0993656 restomesto <adwords.krzl@gmail.com> 1786013055 -0700	commit: Имя поставщика убрано из текста для гостя и заведения
82c32712fae0c4a8c273e76f6dc542e5f0993656 f68075a261af517c8e2e1d036394d7f79661ae9a restomesto <adwords.krzl@gmail.com> 1786016335 -0700	commit: Зеркала домена ведут на основной адрес
f68075a261af517c8e2e1d036394d7f79661ae9a 9efe4b743b77fe2b001c8eb0dabcf6858feaac3d restomesto <adwords.krzl@gmail.com> 1786025656 -0700	commit: Канонический адрес: https без www, одним редиректом
9efe4b743b77fe2b001c8eb0dabcf6858feaac3d d1629396f814617e7ce6abdd03bf8a16ec4be55c restomesto <adwords.krzl@gmail.com> 1786028286 -0700	commit: Стенд закрыт паролем на время разработки
