Commit Graph

123 Commits

Author SHA1 Message Date
WASRUSGEN
33ec9f29fe fix: brand footer URL -> www.wasrusgen1.ru/protect 2026-05-30 15:02:11 +03:00
WASRUSGEN
ead1dbccb3 fix: replace all external ЗАЩИТА mentions with @wasrusgen1 | ЗАЩИТА 2026-05-30 14:59:17 +03:00
WASRUSGEN
320d02d425 feat: doc risk check uses consequence+case+article formula, not bare article 2026-05-30 14:57:02 +03:00
WASRUSGEN
20c65f4264 feat: clean doc footer + _docIsClean flag + no marks on edited docs 2026-05-30 14:53:17 +03:00
WASRUSGEN
b7066a1ba4 feat: informed consent log - Elena warns before risky additions, all edits logged in case map 2026-05-30 14:46:49 +03:00
WASRUSGEN
90c77f2ae4 feat: 3 doc edit modes - Elena adds, ready blocks, direct edit + disclaimer in UI only 2026-05-30 14:34:38 +03:00
WASRUSGEN
383c74f706 feat: damage estimate shown inline in audit gaps + doc checklist + Sokolov ready 2026-05-30 14:28:24 +03:00
WASRUSGEN
f4136f6d31 feat: multi-user B2B - org register, invite, roles, manager dashboard 2026-05-30 13:46:57 +03:00
WASRUSGEN
908eb410ca feat: 152-FZ compliant contact collection with RKN exception logic 2026-05-30 13:23:40 +03:00
WASRUSGEN
65bce5a642 feat: contact collection with consent, SQLite on VPS, phone/Telegram in reminder picker 2026-05-30 13:10:30 +03:00
WASRUSGEN
8595a0ca16 feat: reminder system - date picker, overdue check on login, refuse flow 2026-05-30 13:02:21 +03:00
WASRUSGEN
a8fcc20745 feat: case map tab + send doc to counterparty + auto-log all events 2026-05-30 12:58:28 +03:00
WASRUSGEN
a0fc4d92ab feat: risk acknowledgment unlocks service offer and payment flow 2026-05-30 12:44:49 +03:00
WASRUSGEN
a44a98555b feat: missing doc options UI - 5 variants with Elena responses 2026-05-30 11:53:39 +03:00
WASRUSGEN
eb67f2f571 feat: conversational doc audit flow in cabinet chat after intake confirmation 2026-05-30 11:02:15 +03:00
WASRUSGEN
23d47c8676 feat: doc checklist, signature upload with bg removal, stamp import with size standards 2026-05-30 10:52:37 +03:00
WASRUSGEN
6846c72566 feat: invite to cabinet flow + intake confirmation in cabinet chat 2026-05-30 10:26:09 +03:00
WASRUSGEN
9c4e2df3cc feat: monetization flow - estimate API, service offer, free preview with damage estimate 2026-05-30 10:23:05 +03:00
WASRUSGEN
ca0bf667f2 fix: _chatTransition shows real Elena API response, not static bubble 2026-05-30 10:06:11 +03:00
WASRUSGEN
534ad8fdcd fix: SyntaxError in _buildCTData (mixed quotes), _chatHistory race condition 2026-05-29 20:36:49 +03:00
WASRUSGEN
99be1f7019 feat: cabinet shows real contracts from localStorage with quality badges 2026-05-29 20:25:51 +03:00
WASRUSGEN
6a68e560a5 fix: merge upload button into Elena response bubble, no duplicate message 2026-05-29 20:10:27 +03:00
WASRUSGEN
5649bdc2e0 fix: remove duplicate greeting on Elena screen 2 2026-05-29 20:06:15 +03:00
WASRUSGEN
b6fa8db7b3 feat: smart templates - context-aware, clarify flow, auto-generate via API 2026-05-29 19:52:32 +03:00
WASRUSGEN
82b60cb191 fix: permanent chat bar replaces dynamic input injection 2026-05-29 19:16:30 +03:00
WASRUSGEN
1182c56f2f fix: 3 cards, hide el-step1 on card click, question in chatwrap 2026-05-29 19:12:50 +03:00
WASRUSGEN
1981c1015e feat: doc contradiction detection + partner lawyer model 2026-05-29 19:03:38 +03:00
WASRUSGEN
d5ba3a2569 feat: dynamic context-aware buttons in returning chat 2026-05-29 16:09:02 +03:00
WASRUSGEN
9bd5cea375 fix: new contract button starts conversation, no generic picker 2026-05-29 15:29:43 +03:00
WASRUSGEN
23bd2ee049 fix: free tier message, parse actions in retChat, render action buttons 2026-05-29 15:16:39 +03:00
WASRUSGEN
a651285284 feat: persistent memory - chat history, contract storage, dossier compression 2026-05-29 15:08:27 +03:00
WASRUSGEN
cafe84c57f fix: remove hardcoded demo deadlines, persist to localStorage, fix action regex 2026-05-29 14:57:54 +03:00
WASRUSGEN
33d9ec4185 feat: Elena action buttons after each response 2026-05-29 14:50:33 +03:00
WASRUSGEN
82395cbba1 fix: no generic doc picker after deadline context transfer 2026-05-29 13:06:02 +03:00
WASRUSGEN
a16f18e862 fix: Elena context and upload offer logic 2026-05-29 01:06:56 +03:00
WASRUSGEN
9f564889b0 fix: Elena asks before redirecting to upload (check/dispute intents) 2026-05-29 00:42:33 +03:00
WASRUSGEN
b95b5a8180 prod: switch API_BASE to wasrusgen1.ru (Finnish VPS via Caddy)
Elena now calls https://wasrusgen1.ru/api/* — Finnish VPS, Anthropic not blocked.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 00:33:55 +03:00
WASRUSGEN
dc13d413f8 feat: Elena Level 2 — context-aware API, client name, case context, parties 2026-05-28 22:51:39 +03:00
WASRUSGEN
07a5e15c82 revert: Elena referent copy restored 2026-05-28 22:41:46 +03:00
WASRUSGEN
71b4aaf0fb fix: step wrapper span→div (garbled button), Elena=robot branding, green dot→brand 2026-05-28 22:37:13 +03:00
WASRUSGEN
a1de6c09ff feat: email draft modal — counterparty email from contract, open in mail client 2026-05-28 22:13:25 +03:00
WASRUSGEN
0382e97093 feat: auto-extract contract parties into postal form f.119 2026-05-28 22:10:52 +03:00
WASRUSGEN
97a7448fa2 feat: postal form f.119 + Pochta Russia tracking in Elena deadline steps 2026-05-28 21:53:12 +03:00
WASRUSGEN
a9a1259179 feat: launch price banner — Цена запуска до 28.08.2026 on pay screen 2026-05-28 21:15:09 +03:00
WASRUSGEN
bacff176e4 fix: telegram @VASRUSGEN — update all contact references 2026-05-28 20:53:23 +03:00
WASRUSGEN
5a355005b8 fix: brand compliance — only tokens.css colors in pricing-deck and privacy 2026-05-28 20:38:17 +03:00
WASRUSGEN
bcebdce331 feat: pricing-deck.html — обоснование ценовой стратегии (11 слайдов) 2026-05-28 19:52:38 +03:00
WASRUSGEN
44bab17da6 fix: email → i@wasrusgen.ru, url → wasrusgen1.ru/protect 2026-05-28 19:18:08 +03:00
WASRUSGEN
00bc096507 feat: privacy.html — политика конфиденциальности 152-ФЗ (10 разделов) 2026-05-28 19:00:44 +03:00
WASRUSGEN
d52fc8f3cc fix: retChatSend — wider isActionQ regex + fallback to buildDlAnswer when API unavailable 2026-05-28 18:44:39 +03:00