- Добавлена полная интеграция с Telegram Mini App (динамическая загрузка SDK) - Отдельный компактный дизайн для Telegram Mini App - Добавлен loader при инициализации (предотвращает мелькание SMS-авторизации) - Улучшена навигация: кнопки "Назад" и "К списку заявок" теперь сохраняют авторизацию - Telegram Mini App: кнопка "Выход" просто закрывает приложение - Telegram Mini App: заявки "В работе" скрыты из списка - Веб-версия: для заявок "В работе" добавлена кнопка "Просмотреть в Telegram" (ссылка на @klientprav_bot) - Telegram Mini App: кнопки действий в черновиках расположены вертикально - Веб-версия: убрано отображение номера телефона в приветствии - Исправлена проблема с возвратом к списку черновиков (не требует повторной SMS-авторизации) - Заблокировано удаление и редактирование заявок со статусом "В работе" - Добавлена документация по Telegram Mini App интеграции
36 lines
1.8 KiB
Markdown
36 lines
1.8 KiB
Markdown
# Улучшенное форматирование PDF отчёта
|
||
|
||
## Что изменено
|
||
|
||
### Уменьшены отступы:
|
||
- **Padding секций:** с `20px` → `12px 18px`
|
||
- **Margin между элементами:** с `20px` → `12px`
|
||
- **Padding карточек:** с `20px` → `14px 18px`
|
||
- **Отступы в timeline:** с `10px` → `6px`
|
||
|
||
### Уменьшены размеры шрифтов:
|
||
- **Заголовки:** с `24px` → `20px`
|
||
- **Основной текст:** с `14px` → `13px`
|
||
- **Метки:** с `12px` → `11px`
|
||
|
||
### Более компактная компоновка:
|
||
- **Route info:** уменьшен gap с `15px` → `12px`
|
||
- **Status info:** уменьшен gap с `15px` → `10px`, minmax с `200px` → `180px`
|
||
- **Timeline:** уменьшена ширина label с `180px` → `160px`
|
||
|
||
### Общие улучшения:
|
||
- Уменьшен `line-height` с `1.6` → `1.4` для более плотного текста
|
||
- Уменьшены отступы body с `20px` → `15px`
|
||
- Уменьшены отступы container с `30px` → `20px`
|
||
|
||
## Результат
|
||
|
||
✅ **Более компактное отображение** - данные расположены ближе друг к другу
|
||
✅ **Меньше разрывов** - плавные переходы между секциями
|
||
✅ **Лучшая читаемость** - оптимальный баланс между компактностью и читаемостью
|
||
✅ **Экономия места** - больше информации на странице
|
||
|
||
## Как применить
|
||
|
||
Скопируйте обновлённый код из `N8N_FLIGHTS_TO_BASE64.js` в вашу Code Node "причесываем данные".
|