WASRUSGEN
|
51b9cffd0f
|
feat: S3 file upload UI with storage bar, per-tier limits
|
2026-05-30 16:52:55 +03:00 |
|
WASRUSGEN
|
08d340b4d0
|
feat: migrate to wasrusgen1.ru/protect - API_BASE updated
|
2026-05-30 16:46:40 +03:00 |
|
WASRUSGEN
|
6bd71a906f
|
feat: signature/stamp library with roles - whose sig, whose stamp, multi-party docs
|
2026-05-30 15:12:02 +03:00 |
|
WASRUSGEN
|
738dfb28dd
|
feat: Telegram MiniApp - user auth, BackButton, MainButton, haptic, tg_id saved
|
2026-05-30 15:09:14 +03:00 |
|
WASRUSGEN
|
2bd9ec9621
|
feat: signature + stamp integrated into generated documents (view + print)
|
2026-05-30 15:05:40 +03:00 |
|
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 |
|