Commit Graph

13 Commits

Author SHA1 Message Date
kilyabin
3c3e5e25c8 edit: удален неиспользуемый файл 2025-12-02 01:06:28 +04:00
kilyabin
16bba463eb feat: добавлено предупреждение о fallback кэше и debug опции
Основные изменения:

- Предупреждение о неактуальности расписания:
  * Добавлен баннер предупреждения при использовании fallback кэша
  * Добавлено toast уведомление о возможной неактуальности данных
  * Баннер показывает возраст кэша в удобочитаемом формате
  * Автоскролл с учетом рендеринга баннера

- Debug опции в админ-панели:
  * Добавлена секция с аккордеоном для debug опций (только в dev режиме)
  * Опции: принудительное использование кэша, пустое расписание, ошибка, таймаут, информация о кэше
  * Все опции с тумблерами для удобного управления
  * API endpoint обновлен для поддержки debug настроек

- Структурные изменения:
  * Создан компонент Accordion для shadcn/ui
  * Расширены типы AppSettings для поддержки debug опций
  * Компонент баннера размещен внутри Schedule компонента (следуя правилам проекта)
  * Добавлен файл .cursorrules с правилами для AI ассистента

- Исправления:
  * Исправлена сериализация undefined значений в getServerSideProps
  * Улучшена логика автоскролла при использовании fallback кэша
  * Убраны лишние отступы у баннера предупреждения

- Зависимости:
  * Добавлен @radix-ui/react-accordion для компонента аккордеона

- Прочие изменения:
  * Обновлены настройки в settings.json
  * Изменения в старых файлах (old/README.md, old/old-schedule.txt)
  * Обновления в API endpoints админ-панели
2025-12-02 01:05:36 +04:00
kilyabin
2225851177 feat: new favicons and minor fixes 2025-11-26 00:35:58 +04:00
kilyabin
327f143a29 fixed scripts and replaced consts 2025-11-18 04:13:20 +04:00
VityaSchel
95f1b8914f Change temporary redirect to permanent, fix robots.txt 2023-10-14 19:58:26 +04:00
VityaSchel
9ae56a82a8 Fix sitemap.xml dynamic generation 2023-10-12 18:45:24 +04:00
VityaSchel
3af808d77c OGP meta tags and SEO optimization 2023-10-12 16:03:43 +04:00
VityaSchel
256153f7c3 Gray out passed days, scroll to current day by disabling history restoration in History API 2023-10-03 18:05:38 +04:00
VityaSchel
c3acb3681e Fix emoji path 2023-10-03 17:21:33 +04:00
VityaSchel
2d867fab2a Add title, description, favicon, keywords, author tags 2023-10-02 21:29:20 +04:00
VityaSchel
755654cf9d Added last update, cache strategy, telegram fail notifications, teachers photos 2023-10-02 18:54:26 +04:00
VityaSchel
de4208337e Add teachers photos 2023-10-01 23:04:01 +04:00
VityaSchel
0bb5f022e9 Initial commit 2023-10-01 18:53:04 +04:00