Commit Graph

62 Commits

Author SHA1 Message Date
Kirik ac334495b9 Make drone serial number field mandatory in trip form
- Added required validation for bvs_number field in send_plan.php
- Updated form label to show asterisk (*) indicating required field
- Implemented file attachment support in email notifications (multipart MIME)
- Files are now temporarily saved and automatically deleted after email is sent
2025-11-20 00:41:48 +01:00
Kirik 93dc90ce31 Remove consent header from form checkbox, keep only in explanations section
- Remove 'СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ' header from privacy consent checkbox in form
- Keep only 'Я выражаю своё согласие на обработку персональных данных' text
- Header remains in 'Пояснения к форме' section for clarity
- Update CHANGES.md with complete documentation of today's work
2025-11-11 09:32:44 +01:00
Kirik 2510dc9110 Update plan page: remove Moscow region, simplify conditions, update text
- Remove 'Московскую область' from trip description
- Replace intro text with 'Хотите присоединится к поездке?...'
- Remove 'Поездки без дронов' section and custom trip proposal text
- Keep only 'Дронослёты' section with 5-day deadline
- Add consent header in explanations section
2025-11-10 20:58:19 +01:00
Kirik 7bacf51dd1 Add custom file upload button with Russian label 'Выбрать файл'
- Replace standard browser file input with custom styled button
- Add blue button label 'Выбрать файл' instead of 'Choose File'
- Display selected filename with checkmark after selection
- Hide default file input element
2025-11-10 20:06:24 +01:00
Kirik 85d39db6bc Update plan page content with form improvements
- Change field label from 'Имя' to 'Фамилия, имя'
- Make phone field required (add * and required attribute)
- Update drone flight conditions section title to 'Дронослёты'
- Change submission deadline from 7 to 5 days
- Add detailed departure time info with location dependency
- Update BVS field label with new text for registration numbers
- Add PDF file upload for drone registration notice
- Update trip period label from 'Выберите поездку' to 'Выберите мероприятие'
- Add consent header 'СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ' in bold centered
- Update consent text for data processing privacy policy
- Add enctype multipart/form-data for file uploads
2025-11-10 19:27:39 +01:00
Kirik 2f20c1652a Clean up test webhook marker from plan page 2025-11-05 15:11:29 +01:00
Kirik 6cd8708c16 Test webhook with new domain - check if auto deploy works 2025-11-05 15:02:58 +01:00
Kirik 765b9c5f9f Remove test marker 2025-11-05 14:55:19 +01:00
Kirik 120eec4f4f Test: add 11 to check if deploy is working 2025-11-05 14:52:24 +01:00
Kirik 32d69043f3 Update trips without drones section - combine submission and discussion into one line 2025-11-05 14:30:08 +01:00
Kirik f902109b04 Fix plan form: add AJAX submit handler binding
- Add onsubmit handler to plan form
- Form now uses JavaScript fetch instead of standard POST
- Fixes white page issue with JSON response
2025-10-27 15:42:48 +01:00
Kirik 60ead4e6d7 Fix forms 404: change action to /forms/ paths 2025-10-26 16:46:28 +01:00
Kirik 4eb7a82673 Restore full repository structure with S3 fixes
- Fixed S3 upload functionality with direct HTTP requests
- Added AWS Signature V4 authentication for REG.RU S3
- Resolved telegram bot photo upload issues
- Updated s3_helper.py with proper error handling
- Fixed forms_helper.php function calls
- Updated send_plan_simple.php to return JSON responses
2025-09-03 17:28:07 +02:00
Kirik f02f7bc27c Переделан send_plan_simple.php по образцу рабочего send_ask.php
- Убраны эмодзи из заголовков на странице plan
- Упрощена структура PHP скрипта как в send_ask.php
- Убрана вся сложная отладка и проверки
- Используется стандартный redirect с параметрами success/error
- Возвращена форма на send_plan_simple.php
2025-09-03 15:25:09 +02:00
Kirik f1e03c20f8 Добавлен тестовый PHP скрипт для диагностики
- test.php - простейший скрипт без зависимостей
- Временно переключена форма на test.php
- Покажет работает ли PHP, структуру файлов и POST данные
- Поможет диагностировать проблему с send_plan_simple.php
2025-09-03 15:19:48 +02:00
Kirik 71fdcb3d76 Добавлена отладка для диагностики проблем формы
- Подробные логи в JavaScript консоли браузера
- Проверка существования файлов в PHP
- Отладочные сообщения в error_log
- Обработка случаев когда сервер возвращает не JSON
2025-09-03 13:16:02 +02:00
Kirik f5f64b1128 Упрощенная отправка формы в Telegram
- Создан send_plan_simple.php для прямой отправки в Telegram
- Исправлена валидация: email ИЛИ telegram обязательны
- Добавлен JavaScript для красивой отправки формы
- Временно отключена загрузка PDF файлов
- Форма работает без белого экрана
2025-09-03 13:02:25 +02:00
Kirik 632cb83925 Улучшения форм и календаря поездок
- Убран Tockify календарь, заменен на карточки из upcoming-trips.json
- Добавлен автоматический загрузчик поездок для формы
- Обновлены фото для сентября и октября 2025
- Email сделан опциональным в форме plan (email ИЛИ telegram)
- Улучшен текст приглашения к поездкам
- Убрано дублирование информации о заявках из карточек
2025-09-03 12:39:13 +02:00
Sleeptrip Bot f7965c5880 Добавлена месячная поездка: Полёты в октябре 2025 года
🤖 Создано через Telegram бота
2025-09-02 15:47:17 +03:00
Sleeptrip Bot 57438c485f Удалена поездка: Полёты в июле 2025 года
🤖 Создано через Telegram бота
2025-09-02 15:46:38 +03:00
Sleeptrip Bot 820c79048b Синхронизация репозитория 2025-09-02 15:45:36 +03:00
Sleeptrip Bot ce2f36c9dd Добавлена месячная поездка: 📋 Заявки
🤖 Создано через Telegram бота
2025-08-19 18:25:12 +03:00
Kirchik 448239544a form 2 2025-08-13 22:40:47 +02:00
Kirchik e23fc02f63 form 2025-08-13 22:36:08 +02:00
Kirchik 6d061248de plan TG names 2 2025-08-11 22:16:44 +02:00
Kirchik eb16dd81e0 plan TG names 2025-08-11 22:15:03 +02:00
Kirchik 98075f9d8e forms 4 2025-08-11 22:10:10 +02:00
Kirchik 6e68922879 formы 2 2025-08-11 20:41:31 +02:00
Kirchik 2497b59604 forms 2025-08-11 20:10:08 +02:00
Kirchik a5fc9bc36e Update design 5 2025-08-02 17:37:50 +02:00
Kirchik a0ba937a46 Initial commit 2025-08-02 11:45:16 +02:00
reddragon333 5ac1a9b499 Update plan.md 2025-03-09 14:03:48 +03:00
reddragon333 c8b4c73bf5 Update plan.md 2025-01-29 23:16:57 +03:00
reddragon333 88d27b9390 Update plan.md 2024-11-09 23:58:36 +03:00
reddragon333 f0b9de8676 Update plan.md 2024-09-15 01:23:01 +03:00
reddragon333 3aa0adf4ad Update plan.md 2024-09-13 14:28:55 +03:00
reddragon333 40adaf2ae2 Update plan.md 2024-09-02 22:42:34 +03:00
reddragon333 cd609a9a9c Update plan.md 2024-08-13 00:39:09 +03:00
reddragon333 90b679f454 Update plan.md 2024-08-13 00:37:56 +03:00
reddragon333 49e2f98f64 Update plan.md 2024-08-12 02:08:19 +03:00
reddragon333 c89dc363ac Update plan.md 2024-07-23 23:54:09 +03:00
reddragon333 3cf8a624fe Update plan.md 2024-07-23 23:49:26 +03:00
reddragon333 888011cb99 Update plan.md 2024-07-23 23:42:10 +03:00
reddragon333 6e7a13eb11 Update plan.md 2024-02-07 10:00:02 +01:00
reddragon333 21785345f7 Update plan.md 2023-12-01 18:55:27 +01:00
reddragon333 31d6b27281 Update plan.md 2023-12-01 18:39:31 +01:00
reddragon333 64e21fcc7b Update plan.md 2023-12-01 18:36:03 +01:00
reddragon333 95c4668eee Update plan.md 2023-11-13 18:22:57 +01:00
reddragon333 069da32840 Update plan.md 2023-11-10 20:24:33 +01:00
reddragon333 159ae46ec0 Update plan.md 2023-08-27 18:30:24 +02:00