- scripts/postbuild.js: новый скрипт для копирования public и .next/static в .next/standalone
- package.json: запуск postbuild.js после npm run build
- scripts/install.sh: использование postbuild.js вместо ручного копирования
- scripts/manage.sh: использование postbuild.js вместо ручного копирования
- next.config.js: убран outputFileTracingRoot (не работает в Next.js 16)
Теперь стили и статические файлы должны корректно работать в продакшене
- Добавлено удаление старых файлов перед копированием новых
- public и .next/static теперь копируются корректно при обновлении
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Исправлена TypeScript ошибка в login.ts: добавлено поле retryAfter в тип ResponseData
- Улучшена обработка ошибок в manage.sh: добавлена проверка успешности сборки перед проверкой standalone директории
- Предупреждение о missing standalone директории теперь выдает ошибку с подробным описанием
- Исправлена мобильная версия: добавлена горизонтальная прокрутка навигации,
оптимизированы отступы и размеры элементов для touch-интерфейсов
- Устранено зависание на мобильных: удален бесконечный цикл в date-serializer.ts
- Улучшена читаемость: сделаны светлее описание пар, дни недели и текст
последнего обновления (текущий день остается выделенным)
- Добавлена автоматическая прокрутка до текущего дня при загрузке страницы
- Добавлено отображение 'Пары нет' для отмененных пар при замене
- Оптимизированы скрипты установки: добавлена проверка зависимостей перед
установкой для ускорения повторных запусков
- Исправлено отображение адреса и аудитории на мобильных устройствах
- Улучшены диалоги и touch-цели для мобильных устройств