wasrusgen
|
0a9d924d58
|
feat(CRM): мобильный адаптив — гамбургер-меню, drawer-сайдбар, KPI/гриды в 1-2 колонки
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 21:52:20 +03:00 |
|
wasrusgen
|
11486ce8a8
|
feat(кабинет): мобильный адаптив — гамбургер-меню + выезжающий сайдбар (Telegram на телефоне)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 21:23:06 +03:00 |
|
wasrusgen
|
509ce225b9
|
fix(смета): «Получено» и разблокировка ТЗ считаются по всему реестру платежей, не только по этап-привязанным (устранён рассинхрон чисел)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 17:22:07 +03:00 |
|
wasrusgen
|
c7c91d9dbe
|
feat(дашборд): поиск по клиентам + сортировка (имя/сумма/этап/статус)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 17:12:41 +03:00 |
|
wasrusgen
|
c56d7ebf00
|
feat(СБП): динамический QR Сбера — кнопка на этапе, демо-режим, webhook + ручное подтверждение
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 09:12:11 +03:00 |
|
wasrusgen
|
2fc91433da
|
feat(платежи): автозадачи-напоминания о сроках оплаты этапов
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 09:02:00 +03:00 |
|
wasrusgen
|
066a628695
|
feat(платежи): нераспределённый остаток, сроки этапов (график), нал/безнал, клиент видит даты
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 08:54:07 +03:00 |
|
wasrusgen
|
a621f301ce
|
ui: правка существующих платежей в реестре (дата/сумма/назначение) + sync со сметой
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 08:14:24 +03:00 |
|
wasrusgen
|
9b0d0af277
|
ui: полное редактирование сметы — правка цены этапа, отмена оплаты, синхронизация с реестром
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 08:00:44 +03:00 |
|
wasrusgen
|
24bd0e29d5
|
ui: сворачиваемые секции (динамика свёрнута) + фильтры клиентов и задач
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 07:55:10 +03:00 |
|
wasrusgen
|
984ead3f2f
|
ui: вкладка Сделка — плотный обзор клиента (прогресс+финансы+контакт+заметка)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 07:48:35 +03:00 |
|
wasrusgen
|
6828ecfeb3
|
ui: компактный дашборд — таблицы вместо карточек, степпер в строку
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 07:38:32 +03:00 |
|
wasrusgen
|
5b146fb7e5
|
feat: смета проекта — гибридная модель оплаты (вход 0₽ + модули)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 07:27:31 +03:00 |
|
wasrusgen
|
1a1dd83cbb
|
Revert "feat: 3 color themes (green/gray/dark) + switcher in header"
This reverts commit 7be9b4e14b.
|
2026-05-31 19:45:38 +03:00 |
|
wasrusgen
|
7be9b4e14b
|
feat: 3 color themes (green/gray/dark) + switcher in header
|
2026-05-31 19:36:57 +03:00 |
|
wasrusgen
|
d6923e5ad1
|
fix: payment stages from client progress (5 analysis stages), no generator; rule: 100% paid = ТЗ unlocked; backend adds stage_payments
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-31 01:22:46 +03:00 |
|
wasrusgen
|
78b3e22eb6
|
feat: payment plan (schedule) bound to analysis milestones — flexible per-client schemes (100%/50-50/staged), mark stage paid creates registry payment; backend whitelists payment_schedule
|
2026-05-31 01:14:24 +03:00 |
|
wasrusgen
|
9a349fe21e
|
crm dashboard: client rows show billing type + 5-stage stepper + current stage; backend adds has_selection
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-31 00:01:07 +03:00 |
|
wasrusgen
|
37c7486cc0
|
crm: screen mockup table full-width + horizontal scroll (nowrap cells, no 640px cap)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 23:56:00 +03:00 |
|
wasrusgen
|
1d9d4ef9c8
|
cabinet: Telegram WebApp init (expand + start_param token), add Политика ПДн to signing docs
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 16:59:48 +03:00 |
|
wasrusgen
|
435f9b9a4d
|
crm: functional client card — top main-tabs (Сделка/Цена/Платежи/Задачи/Анализ) with badges, pricing for paid+free, Telegram invite button
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 16:49:26 +03:00 |
|
wasrusgen
|
7b5162937d
|
feat: payment gating — view always, print/download/export ТЗ unlock after debt closed (free clients always unlocked)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 16:13:19 +03:00 |
|
wasrusgen
|
ebff789229
|
presentation: strict brandbook logo, visible nav buttons, remove AI model mentions; cabinet: hide model name
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-05-30 16:09:10 +03:00 |
|
wasrusgen
|
0c71ce6699
|
feat: e-signing UI in cabinet — doc review, consent checkbox, code, sign before payment
|
2026-05-30 15:37:53 +03:00 |
|
wasrusgen
|
4776b9a9e0
|
feat: billing type (paid/free) + AI pricing — scale assessment, market analysis, packages with arguments
|
2026-05-30 15:26:47 +03:00 |
|
wasrusgen
|
d378d47421
|
feat: payment in cabinet — banner + modal (card/SBP/cash), demo mode until YooKassa keys
|
2026-05-30 15:04:05 +03:00 |
|
wasrusgen
|
a056f1a7eb
|
feat: revenue chart by month + auto-task on balance + payments CSV export
|
2026-05-30 14:54:50 +03:00 |
|
wasrusgen
|
13db0cf9c9
|
feat: payments registry — payment log, balance, status + finance KPIs on dashboard
|
2026-05-30 14:45:38 +03:00 |
|
wasrusgen
|
c37491cbc7
|
feat: delete client — removes project with all data (messages/models/artifacts/docs)
|
2026-05-30 14:38:35 +03:00 |
|
wasrusgen
|
9f63f3dd46
|
test: remove autodeploy marker
|
2026-05-30 14:22:35 +03:00 |
|
wasrusgen
|
6fa13766c4
|
test: autodeploy verification
|
2026-05-30 14:21:54 +03:00 |
|
wasrusgen
|
6477ef3ed4
|
feat: tasks & reminders — per-client tasks with due dates + upcoming on dashboard
|
2026-05-30 14:04:49 +03:00 |
|
wasrusgen
|
f5d1c466c5
|
feat: screen mockup generator — Elena designs UI previews per module with client data
|
2026-05-30 14:01:00 +03:00 |
|
wasrusgen
|
2fab7092b3
|
feat: PDF export of tech spec — branded printable document for developer
|
2026-05-30 13:58:36 +03:00 |
|
wasrusgen
|
4507625911
|
feat: dynamic API base — works on wasrusgen1.ru/consulting (own domain, no CORS)
|
2026-05-30 13:57:11 +03:00 |
|
wasrusgen
|
269c6f9b0a
|
feat: full CRM — dashboard (KPI), sales pipeline (kanban), client card (deal/payment/funnel)
|
2026-05-30 13:26:11 +03:00 |
|
wasrusgen
|
deba1b0852
|
feat: document upload — real files (PDF/Word/Excel) extracted and fed into analysis
|
2026-05-30 13:18:13 +03:00 |
|
wasrusgen
|
ade80274ff
|
feat: production blocks 1-3 — invite links, server-side checkpoints, CRM↔client binding
|
2026-05-30 13:14:26 +03:00 |
|
wasrusgen
|
dfad10bbff
|
brand: fix logo — vertical separator + КОНСАЛТИНГ emphasized (per brandbook)
|
2026-05-30 13:00:44 +03:00 |
|
wasrusgen
|
6c5af31aae
|
feat: company profile tab — context-first onboarding before interview
|
2026-05-30 12:54:58 +03:00 |
|
wasrusgen
|
1eb611a95e
|
feat: unified cabinet — 5-stage design + live Opus 4.8 engine (chat+mic+canvas+idef0+spec)
|
2026-05-30 12:46:02 +03:00 |
|
wasrusgen
|
d565bc52db
|
ui: move mic button to right side (next to send), fix hint position
|
2026-05-30 12:42:13 +03:00 |
|
wasrusgen
|
24c6757d6f
|
feat: voice input button — Web Speech API (ru-RU), pulse animation, live transcription
|
2026-05-30 12:40:01 +03:00 |
|
wasrusgen
|
9a6623fbc0
|
feat: consultant CRM — projects list, 5 tabs (interview/methods/canvas/idef0/spec), checkpoints
|
2026-05-30 12:29:01 +03:00 |
|
wasrusgen
|
aa3fcdef8d
|
deck: Elena triad methodology presentation (brand КОНСАЛТИНГ)
|
2026-05-30 11:52:48 +03:00 |
|
wasrusgen
|
3ea7fe0948
|
docs: TZ structure for approval — 6 parts A-F with control checkpoints
|
2026-05-30 11:05:04 +03:00 |
|
wasrusgen
|
3671ffe318
|
feat: IDEF0 visualization — ICOM boxes (control top, input left, output right, mechanism bottom)
|
2026-05-30 10:46:37 +03:00 |
|
wasrusgen
|
2abde49023
|
feat: render operational map — nodes (input/output/norms/resources) + gap patterns
|
2026-05-30 10:41:02 +03:00 |
|
wasrusgen
|
9450a95c04
|
feat: Elena LIVE cabinet — real Opus 4.8 chat + business model builder
|
2026-05-30 09:57:20 +03:00 |
|
wasrusgen
|
b7ba37977d
|
feat: Telegram bot mockup — анимированное сообщение бота для Act 2
|
2026-05-29 19:14:39 +03:00 |
|