Commit Graph

  • 4b9665b27f config: N8N_PROJECT_FORM_PODROBNEE_WEBHOOK для деталей дела/проекта из CRM main Fedor 2026-03-02 15:04:46 +03:00
  • e630d03e67 Support chat mobile UX: fix keyboard overlap and improve composer. Fedor 2026-03-02 08:22:26 +03:00
  • 66a0065df8 Consultations, CRM dashboard, Back button in support and consultations Fedor 2026-03-01 10:49:38 +03:00
  • c39b12630e Профиль: валидация, календарь, ИНН 12 цифр, email, DaData адреса, банки из BANK_IP, подсказка ИНН (ФНС) Fedor 2026-02-27 18:31:41 +03:00
  • b5c31b43dd Banner: system banners zone carousel mobile layout remove Home from Profile Fedor 2026-02-27 15:56:40 +03:00
  • f2e144e9ca Session: дублировать сессии во внешний Redis для доступа из n8n Fedor 2026-02-27 10:33:07 +03:00
  • 06b89d20e7 Support: маршрут /support на страницу чата поддержки Fedor 2026-02-27 10:13:19 +03:00
  • 9c65b6a4ea Profile: редактируемый профиль при verification="0", сохранение через N8N_PROFILE_UPDATE_WEBHOOK Fedor 2026-02-27 08:34:27 +03:00
  • 62fc57f108 Auth: multibot TG MAX logging fix 500 Fedor 2026-02-27 07:48:16 +03:00
  • b3a7396d32 Support: chat, tickets list, SSE Postgres NOTIFY, read/unread Fedor 2026-02-25 23:18:45 +03:00
  • d8fe0b605b Unified auth and sessions: POST /api/v1/auth, session by channel:id and token, need_contact fix, n8n parsing, TTL 24h Fedor 2026-02-24 16:17:59 +03:00
  • 6350f9015b Mini-app updates: UI TG MAX session nav logs Fedor 2026-02-23 11:31:52 +03:00
  • 4536210284 Draft detail and Back button Fedor 2026-02-21 22:08:30 +03:00
  • 1887336aba docs: describe auth2 hello flow root 2026-02-20 09:57:11 +03:00
  • 8c3e993eb7 feat: add soft ui auth page root 2026-02-20 09:31:13 +03:00
  • a4cc4f9de6 docs: актуальное описание проекта AiForm AI Assistant 2026-02-19 10:36:41 +03:00
  • 2e45786e46 feat: Telegram Mini App integration and UX improvements AI Assistant 2026-01-29 16:12:48 +03:00
  • 73524465fd feat: Обновления после последнего коммита Fedor 2026-01-02 17:37:37 +03:00
  • f7d27388a0 feat: Add SMS debug code modal for dev environment Fedor 2025-12-29 10:59:21 +03:00
  • 56516fdd7d Add docker-compose.dev.yml for dev environment (ports 5177, 8201) Fedor 2025-12-29 10:55:48 +03:00
  • 1a653f2154 docs: Move session log to root AI Assistant 2025-12-29 01:28:24 +03:00
  • df8c93f46b Add session log 2025-12-29 AI Assistant 2025-12-29 01:23:01 +03:00
  • 30774db18c Production fixes: n8n workflow auto-restart, user-friendly messages, fixed navigation buttons AI Assistant 2025-12-29 01:19:19 +03:00
  • 080e7ec105 feat: Получение cf_2624 из MySQL и блокировка полей при подтверждении данных AI Assistant 2025-12-04 12:22:23 +03:00
  • 64385c430d fix: Исправление логики загрузки документов и расчёта прогресса AI Assistant 2025-11-27 14:36:42 +03:00
  • 02689e65db fix: Исправление загрузки документов и SQL запросов AI Assistant 2025-11-26 19:54:51 +03:00
  • 1d6c9d1f52 feat: Add detailed logging for description endpoint and n8n workflow docs AI Assistant 2025-11-25 17:42:31 +03:00
  • 521831be5e docs: Add n8n workflow documentation for form approval AI Assistant 2025-11-25 16:42:28 +03:00
  • 2fb0921e4c feat: Exclude approved forms from drafts list AI Assistant 2025-11-25 16:42:09 +03:00
  • 3d3f5995af fix: SMS code now properly included in Redis channel AI Assistant 2025-11-25 15:55:06 +03:00
  • 6f31ad0dda debug: Add detailed logging for SMS code in backend AI Assistant 2025-11-25 15:38:07 +03:00
  • 9c159eda21 fix: Add protection to prevent saveFormData without SMS code AI Assistant 2025-11-25 14:34:44 +03:00
  • b71f079699 debug: Add logging for SMS code in saveFormData AI Assistant 2025-11-25 14:26:58 +03:00
  • 116ea17b4a feat: Add SMS code to Redis channel data AI Assistant 2025-11-25 13:43:13 +03:00
  • f439ba76f3 fix: Remove premature smsForm.resetFields() call to fix React warning AI Assistant 2025-11-25 13:34:23 +03:00
  • cd02c21c34 fix: Move /approve route before /{claim_id} to fix 405 error AI Assistant 2025-11-25 13:09:42 +03:00
  • 23a236a036 fix: Move React hooks before conditional render in StepClaimConfirmation AI Assistant 2025-11-25 12:37:46 +03:00
  • 13070a2100 fix: Change Redis channel to fixed name clientright:webform:approve AI Assistant 2025-11-25 12:32:51 +03:00
  • de092755af feat: Switch form approval to Redis channel instead of webhook AI Assistant 2025-11-25 12:29:36 +03:00
  • 82f4bf818b feat: Send form approval data to webhook without waiting for response AI Assistant 2025-11-25 11:58:29 +03:00
  • c9a2b95983 feat: Add SMS approval before form submission AI Assistant 2025-11-25 11:40:32 +03:00
  • de56bc13cd fix: Replace deprecated bodyStyle with styles.body in StepClaimConfirmation AI Assistant 2025-11-24 18:01:46 +03:00
  • 8c85eda7ac fix: Use attachments array instead of attachments_names in old format normalizeData AI Assistant 2025-11-24 17:58:17 +03:00
  • 6bf5cfad26 feat: Add green border for filled fields and use field_label for documents AI Assistant 2025-11-24 17:57:47 +03:00
  • f82df1ebd7 fix: Add propertyName to caseJson for iframe form data AI Assistant 2025-11-24 17:44:30 +03:00
  • f26e0ba48e fix: Add claim_lookup CTE to send_to_form_approve SQL query AI Assistant 2025-11-24 17:07:52 +03:00
  • d08e0da1ad fix: Add FROM partial to claim_lookup CTE to fix PostgreSQL error AI Assistant 2025-11-24 17:05:59 +03:00
  • a8de3f0fc9 fix: Add claim_lookup CTE to search by both ID and payload claim_id AI Assistant 2025-11-24 17:02:29 +03:00
  • 33de3955ac fix: Add created_at to existing_claim CTE to fix PostgreSQL error AI Assistant 2025-11-24 16:59:33 +03:00
  • 81963d18c3 fix: Prevent duplicate claims by searching both by ID and payload claim_id AI Assistant 2025-11-24 16:52:58 +03:00
  • 894463742f fix: Order by updated_at DESC to get latest claim record with send_to_form_approve AI Assistant 2025-11-24 16:46:56 +03:00
  • 29a9fe7532 fix: Use payload.send_to_form_approve.draft data directly instead of converting AI Assistant 2025-11-24 16:42:16 +03:00
  • 717295eb02 feat: Complete wizard_answers to propertyName conversion from DB data AI Assistant 2025-11-24 16:35:27 +03:00
  • 4516fe8bfe feat: Add wizard_answers to propertyName conversion mapping AI Assistant 2025-11-24 16:33:16 +03:00
  • d9414b32ad fix: Remove incorrect formData.case.meta access causing crash AI Assistant 2025-11-24 16:25:50 +03:00
  • d34712f666 fix: Correct data extraction logic in JavaScript for propertyName format AI Assistant 2025-11-24 16:17:29 +03:00
  • fc3ecdb63f fix: Pass data in propertyName format to match n8n structure AI Assistant 2025-11-24 16:16:45 +03:00
  • 5e59a15bae feat: Increase iframe size and add auto-resize functionality AI Assistant 2025-11-24 16:03:25 +03:00
  • 08d59b9522 fix: Remove duplicate caseObj declaration AI Assistant 2025-11-24 15:59:40 +03:00
  • 67e0ff400e feat: Add normalizeData function matching n8n implementation AI Assistant 2025-11-24 15:58:17 +03:00
  • 206e62ce76 feat: Add full confirmation form functionality matching n8n structure AI Assistant 2025-11-24 15:47:16 +03:00
  • 7fa3561038 fix: Remove duplicate smsInputData declaration AI Assistant 2025-11-24 15:41:33 +03:00
  • ad7ff3786a fix: Add money normalization for confirmation form AI Assistant 2025-11-24 15:39:14 +03:00
  • c410eb77c9 fix: Simplify data normalization in confirmation form HTML generator AI Assistant 2025-11-24 15:38:24 +03:00
  • 827a1e46ad refactor: Use provided structure for confirmation form HTML generation AI Assistant 2025-11-24 15:32:08 +03:00
  • 98802b0540 feat: Implement full confirmation form with editable fields AI Assistant 2025-11-24 15:24:49 +03:00
  • aed2a86ba8 fix: Fix claim_id and unified_id display in confirmation form AI Assistant 2025-11-24 15:16:46 +03:00
  • 1789dafce2 fix: Improve problem_description detection for draft completeness check AI Assistant 2025-11-24 15:12:29 +03:00
  • 577611c65d refactor: Load claim confirmation data from DB instead of SSE for drafts AI Assistant 2025-11-24 15:08:00 +03:00
  • 379995ba51 feat: Auto-navigate to confirmation form when draft is fully filled AI Assistant 2025-11-24 14:11:04 +03:00
  • 0978e485dc feat: Add claim plan confirmation flow via Redis SSE AI Assistant 2025-11-24 13:36:14 +03:00
  • 40ad46c026 fix: Parse wizard_plan from edit_fields_parsed structure AI Assistant 2025-11-21 16:10:57 +03:00
  • 60a67c7e37 fix: Preserve wizard_plan and AI fields from DB when updating claim AI Assistant 2025-11-21 16:04:55 +03:00
  • d6b17baa7d feat: Add PostgreSQL fields and workflow for form without files AI Assistant 2025-11-21 15:57:18 +03:00
  • 3621ae6021 feat: Session persistence with Redis + Draft management fixes AI Assistant 2025-11-20 18:31:42 +03:00
  • 4c8fda5f55 Добавлено логирование для отладки черновиков AI Assistant 2025-11-19 18:46:48 +03:00
  • cbab1c0fe6 feat(ticket_form): add wizard plan step and dev cache AI Assistant 2025-11-15 18:48:15 +03:00
  • 3306d01e0d Ticket form: new stack + description step AI Assistant 2025-11-14 19:06:36 +03:00
  • 3d121054ab docs: Финальная документация с прямым PHP эндпоинтом AI Assistant 2025-11-02 19:25:29 +03:00
  • ec44f43ca0 docs: Добавлена краткая шпаргалка для быстрого старта AI Assistant 2025-11-02 19:21:37 +03:00
  • efb0cd6f05 feat: Поддержка batch-обработки документов и умного парсинга S3 путей AI Assistant 2025-11-02 19:21:02 +03:00
  • e27280e675 docs: Добавлена полная документация API привязки документов AI Assistant 2025-11-02 19:06:51 +03:00
  • 936cea62ae feat: Добавлен эндпоинт для привязки документов к проекту/заявке AI Assistant 2025-11-02 19:05:53 +03:00
  • d3b7b3bb6a feat: Добавлены все N8N webhook URLs в config.py AI Assistant 2025-11-02 12:45:30 +03:00
  • 2d08043b4d feat: Добавлено логирование response для policy/check AI Assistant 2025-11-02 10:47:56 +03:00
  • cd2ff8e61b feat: Добавлен backend proxy для создания контакта AI Assistant 2025-11-02 10:40:57 +03:00
  • b17825ee52 fix: Добавлены недостающие поля в FormData интерфейс AI Assistant 2025-11-02 10:25:24 +03:00
  • c6d848fd14 fix: Корректное извлечение данных из n8n response в Step1Phone AI Assistant 2025-11-02 08:42:41 +03:00
  • ea287b32eb feat: Сохранение project_id в formData при проверке полиса AI Assistant 2025-11-02 08:37:25 +03:00
  • 0be216ba43 docs: Добавлен лог сессии CreateWebClaim + полная интеграция AI Assistant 2025-11-02 01:19:12 +03:00
  • 6cd7027e1a fix: Улучшена обработка ответа n8n в claim/create AI Assistant 2025-11-02 00:57:03 +03:00
  • 927a8f5f7c feat: Проксирование CreateClaim через backend AI Assistant 2025-11-02 00:55:25 +03:00
  • cacb2ee7bb fix: Обработка массива в ответе n8n для CreateWebClaim AI Assistant 2025-11-02 00:53:21 +03:00
  • 793177b1e2 feat: Интеграция создания черновика заявки в Step2EventType AI Assistant 2025-11-02 00:09:35 +03:00
  • b06fdb731c fix: claim_id теперь генерируется только на бэкенде (n8n) AI Assistant 2025-11-01 16:53:10 +03:00
  • c049ed6666 fix: Добавлены n8n webhook URLs в docker-compose.yml AI Assistant 2025-11-01 13:41:04 +03:00
  • 6b1979c93f docs: Лог сессии 01 ноября - CreateWebProject + SMS валидация + n8n интеграция AI Assistant 2025-11-01 13:39:16 +03:00
  • 89a182bc7b fix: Интеграция n8n webhook для создания контакта после SMS AI Assistant 2025-11-01 13:31:05 +03:00
  • 8c21450e4a docs: Лог сессии 30 октября - Телефон на шаг 1 + интеграция CRM AI Assistant 2025-10-30 19:59:56 +03:00
  • 7b554c0ad2 feat: Полный флоу для создания контакта через CreateWebContact AI Assistant 2025-10-30 19:22:14 +03:00