Commit Graph
176 Commits
Author SHA1 Message Date
naeel 60dd40cf05 v1.0.178: унификация ZIP. addZipFile → base64→File→addRegularFile (единый путь). confirm() при дубликате. unzip.py — только распаковка, без БД. 2026-06-25 10:16:06 +04:00
naeel 613a154c2b v1.0.178: ZIP в диалоге выбора + предупреждение о перезаписи. accept=.zip, ⚠ под input, инфо в «О сервисе». 2026-06-25 09:51:30 +04:00
naeel c9d55b3d80 v1.0.178: Фаза 3 — compare.js. applyCompareEvent, startCompareSSE, renderCompareOpsTable. ~160 строк дублирования SSE → ~60 строк общих + 2 тонких вызова в runCompareForGroup и llmBtn. 2026-06-25 09:24:26 +04:00
naeel e7917c8af5 v1.0.178: Фаза 2 — groups.js. loadGroupsAction + renderGroups + renderGroupCard + renderGroupCardDone. markGroupDone удалена, готовность = group.compare.status === 'done'. renderGroups пересобирает ВСЕ карточки из state.groups. 2026-06-25 09:15:54 +04:00
naeel 67658d0ef1 v1.0.178: Фаза 1.3 — вынос в files.js. statusToHTML, renderFiles, syncDB, toggleClassifyDetail, uploadFile, refreshSupps → files.js. app.js похудел на ~200 строк. index.cfm грузит files.js. 2026-06-25 08:57:22 +04:00
naeel 7490568b4b v1.0.178: Фаза 0 — state + render(state). Введён state.js (центральное состояние), render(state) вызывает renderTable(). fileQueue/contractId/batchId/_activeCompare → state.*. app_utils.js адаптирован. Подробные комментарии из decoupling-final-plan.md. 2026-06-25 08:44:52 +04:00
naeel c223fc04c0 v1.0.177: О сервисе — полная инструкция с промежуточными результатами 2026-06-24 19:30:50 +04:00
naeel 8953af0c19 v1.0.176: version bump + cache bust 2026-06-24 18:08:35 +04:00
naeel 8267149190 v1.0.175: cache busting ?v=1.0.175 на скрипты 2026-06-24 17:40:36 +04:00
naeel f205f0f547 v1.0.175: compareCard отдельно от diffCard — группы не исчезают при сравнении 2026-06-24 17:39:19 +04:00
naeel 475d0b8dc7 v1.0.175: виртуальные группы + classify_raw + stepper 2026-06-24 17:06:25 +04:00
naeel f693acce6f v1.0.174: пояснения 'для чего' к кнопкам промптов 2026-06-24 14:33:58 +04:00
naeel c98f190cbc v1.0.173: О сервисе в топбар, новый контент — инструкция без упоминания Lucee/VM 2026-06-24 14:32:36 +04:00
naeel 9cc6e43868 v1.0.172: вкладка classify в редакторе промптов 2026-06-24 14:29:36 +04:00
naeel cbdfc7a8c1 v1.0.171: ▶ Сравнить группу via SSE + classify timer/progress 2026-06-24 13:55:22 +04:00
naeel d848caacb2 v1.0.170: UI — Общее сравнение, Классификация и группы, пояснения для нераспознанных 2026-06-24 13:17:50 +04:00
naeel abba9c4f1d v1.0.169: prompts CRUD via VM API — /api/prompts, no more prompt.cfm dependency 2026-06-24 10:27:59 +04:00
naeel dd558e00e7 v1.0.168: detailed О сервисе — architecture, pipeline, Event Sourcing, security 2026-06-24 10:22:41 +04:00
naeel 115e71b2a1 v1.0.167: fix grouping dead code (classified→docs) + max_tokens 500→1000 2026-06-24 09:35:42 +04:00
naeel c2c92d0a37 v1.0.166: classify prompt v2 (LLM-suggested) + safe JSON parse with auto-repair 2026-06-24 09:04:31 +04:00
naeel fe1f76fa1d v1.0.165: app_utils.js + detailed comments (Opus analysis) in classify/grouping/connection 2026-06-24 08:46:40 +04:00
naeel d86a369d2b v1.0.164: remove ↕ column — auto-classify determines order 2026-06-24 08:41:15 +04:00
naeel 8a5d93a5c7 v1.0.163: classify UI — batch_id, Классифицировать button, group cards 2026-06-24 08:27:29 +04:00
naeel 7a96f5b95b v1.0.162: auto-classify backend — classify/grouping services, 7 new columns, /classify-batch, /api/groups, /apply-groups 2026-06-24 08:22:21 +04:00
naeel 15ea2325da v1.0.161: fix app.js — remove HTML tags, parseInfo lowercase keys 2026-06-23 18:01:46 +04:00
naeel ca01247fc0 v1.0.160: bump version 2026-06-23 17:49:40 +04:00
naeel 493d75e51a v1.0.159: /static/app.js (nginx location / matches) 2026-06-23 17:30:25 +04:00
naeel 04ca79a489 v1.0.159: JS extracted to app.js on VM — Lucee is now HTML shell only (191 lines) 2026-06-23 17:15:03 +04:00
naeel a788e9e23d v1.0.158: fix r.OK→r.ok (Python lowercase) + add /convert-doc endpoint 2026-06-23 17:00:49 +04:00
naeel ddc0a8b42d v1.0.157: VM API /api/supplements + /api/documents — index.cfm no longer calls Lucee api.cfm 2026-06-23 16:40:19 +04:00
naeel 3a93c48907 v1.0.156: fix index.cfm — lowercase Python API keys, no parser.cfm calls 2026-06-23 16:17:31 +04:00
naeel ee374171d8 v1.0.155: VM PostgreSQL + modular db/ & services/ — Lucee stays SPA shell only 2026-06-23 16:01:26 +04:00
naeel 568758a23c v1.0.154: overwrite existing file on re-upload (same filename+contract → DELETE old before INSERT) 2026-06-23 15:34:51 +04:00
naeel 17742d51b4 v1.0.153: fix double base64 decode — chunk.cfm stores base64 string, parser.cfm decodes it 2026-06-23 15:26:51 +04:00
naeel e0d7346080 v1.0.152: bump version 2026-06-23 15:15:27 +04:00
naeel cdaee4509d v1.0.151: bump version 2026-06-23 15:01:06 +04:00
naeel 3c05acd338 v1.0.150: bump version + revert parser.cfm 2026-06-23 12:42:00 +04:00
naeel 34a34ee6d7 v1.0.149: bump version 2026-06-23 12:24:52 +04:00
naeel 9351347a11 v1.0.149: VM parses PDF + stores elements_json in Lucee 2026-06-23 12:22:05 +04:00
naeel 6c288b2b0e v1.0.147: bump version 2026-06-23 12:11:25 +04:00
naeel a6c2c58948 v1.0.144: fix PDFBox — use ByteArrayInputStream for PDDocument.load + bump version 2026-06-23 12:00:38 +04:00
naeel efc270bdf3 v1.0.136: chunked upload via chunk.cfm — 12KB chunks avoid Lucee body limit 2026-06-23 09:09:38 +04:00
naeel 21914d1763 v1.0.134: ALL uploads through VM — /upload proxy avoids Lucee multipart crash 2026-06-23 09:04:47 +04:00
naeel 9c7a5a9975 v1.0.133: full about modal + fix slang in History 2026-06-23 08:59:10 +04:00
naeel 76dcc07dce v1.0.132: fix — дополнительный документ everywhere 2026-06-23 08:54:11 +04:00
naeel 7897574366 v1.0.131: fix — дополнительный документ 2026-06-23 08:53:12 +04:00
naeel b807480bdd v1.0.130: about modal — service description, fix slang (допник→допсоглашение) 2026-06-23 08:52:40 +04:00
naeel 9f1de520e5 v1.0.128: temporarily remove .zip from accepted types until CORS debugged 2026-06-23 08:49:19 +04:00
naeel 086c46f8e6 v1.0.127: ZIP — XHR.send(file) instead of fetch, same pattern as working uploads 2026-06-23 08:45:59 +04:00
naeel 2f066e74e0 v1.0.126: fix duplicate CORS — nginx only for OPTIONS, VM for POST response 2026-06-23 08:42:39 +04:00