Commit Graph

64 Commits

Author SHA1 Message Date
Kirik e5fc0fa4e4 Update departure time text and improve forms
Remove specific time details from departure info on plan page.
Add email domain blocking, extended validation, and multi-admin
Telegram notifications in forms.
2026-01-27 15:26:42 +01:00
Kirik 38bacfd09c Add .pdf format specification to notification upload label 2025-11-28 11:27:55 +01:00
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