naeel
|
84898e10d6
|
v1.0.177: необработанная — только кнопка; обработанная — только раскрытие
|
2026-06-24 20:08:09 +04:00 |
|
naeel
|
38ade38573
|
v1.0.177: markGroupDone сохраняет HTML результатов — раскрытие работает
|
2026-06-24 20:05:02 +04:00 |
|
naeel
|
5955c03677
|
v1.0.177: buildGroupCard + markGroupDone — разная вёрстка для необработанных и готовых
|
2026-06-24 20:02:46 +04:00 |
|
naeel
|
08220fa4b9
|
v1.0.177: группы независимы — изменения в одной не касаются других
|
2026-06-24 20:01:14 +04:00 |
|
naeel
|
fa06c758f4
|
v1.0.177: Готово НЕ сбрасывается при сравнении другой группы
|
2026-06-24 19:57:55 +04:00 |
|
naeel
|
0562c16897
|
v1.0.177: блокировка ВСЕХ кнопок сравнения пока идёт процесс
|
2026-06-24 19:52:23 +04:00 |
|
naeel
|
7f6d912010
|
v1.0.177: Готово → span, не кнопка — нельзя перезапустить сравнение
|
2026-06-24 19:47:34 +04:00 |
|
naeel
|
a58df099b6
|
trigger Lucee redeploy v1.0.177
|
2026-06-24 19:40:09 +04:00 |
|
naeel
|
7a780e457e
|
v1.0.177: Готово — disabled + data-done, клик не перезапускает
|
2026-06-24 19:37:58 +04:00 |
|
naeel
|
498bee90d8
|
v1.0.177: сравнение внутри карточки группы, только одно одновременно
|
2026-06-24 19:34:00 +04:00 |
|
naeel
|
c223fc04c0
|
v1.0.177: О сервисе — полная инструкция с промежуточными результатами
|
2026-06-24 19:30:50 +04:00 |
|
naeel
|
2a566869aa
|
v1.0.176: classify_input + elements_json в промежуточных результатах
|
2026-06-24 19:23:34 +04:00 |
|
naeel
|
3974a032a5
|
v1.0.176: раскрывающиеся результаты классификации прямо в таблице
|
2026-06-24 18:42:47 +04:00 |
|
naeel
|
3f58f6adcd
|
v1.0.176: FOR UPDATE fix — ORDER BY LIMIT 1 вместо MAX()
|
2026-06-24 18:37:48 +04:00 |
|
naeel
|
d44f8f3e6c
|
v1.0.176: fix self.path → urlparse for ?v= cache bust
|
2026-06-24 18:27:17 +04:00 |
|
naeel
|
0b27832292
|
v1.0.176: X-Content-Type-Options nosniff for ORB fix
|
2026-06-24 18:23:19 +04:00 |
|
naeel
|
8953af0c19
|
v1.0.176: version bump + cache bust
|
2026-06-24 18:08:35 +04:00 |
|
naeel
|
b26728d9da
|
v1.0.176: remove verify=False — MITM fix
|
2026-06-24 18:07:44 +04:00 |
|
naeel
|
a36c8fa2bf
|
v1.0.176: prompts — seed per-role + _serialize non-mutating
|
2026-06-24 18:07:02 +04:00 |
|
naeel
|
0e0939bb32
|
v1.0.176: spec_events — FOR UPDATE + transaction for seq race
|
2026-06-24 18:06:05 +04:00 |
|
naeel
|
cd5ba7470e
|
v1.0.176: spec_current cascade fix + keep_ids DoS limit
|
2026-06-24 18:04:59 +04:00 |
|
naeel
|
044a83a43d
|
v1.0.176: grouping.py — apply_groups error handling + doc_id null check
|
2026-06-24 18:04:05 +04:00 |
|
naeel
|
780e52d072
|
v1.0.176: XSS ×5 fix + syncDB await + escHtml(null)
|
2026-06-24 18:03:12 +04:00 |
|
naeel
|
666f85b743
|
v1.0.176: upload.py — path traversal + size limit + UUID + data loss
|
2026-06-24 18:01:18 +04:00 |
|
naeel
|
60dc41e83f
|
v1.0.175: общее сравнение → compareCard, diffBody только для групп
|
2026-06-24 17:42:31 +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
|
b5d35f57fc
|
v1.0.174: reset/list_pending без фильтра status=parsed
|
2026-06-24 15:21:17 +04:00 |
|
naeel
|
e939c320cc
|
v1.0.174: classify_batch сбрасывает статус на pending — работает после удаления файлов
|
2026-06-24 15:17:45 +04:00 |
|
naeel
|
592041ab89
|
v1.0.174: 'файлов не распознано' вместо 'не распознано'
|
2026-06-24 15:13:32 +04:00 |
|
naeel
|
70a7c8bfb4
|
v1.0.174: /api/sync — БД = зеркало таблицы, удаление ВСЕГО кроме keep_ids
|
2026-06-24 15:11:57 +04:00 |
|
naeel
|
b19e6ba06e
|
v1.0.174: fix groups count — не считаем __unresolved__ за группу
|
2026-06-24 15:03:17 +04:00 |
|
naeel
|
b325a6b2c2
|
v1.0.174: sync-batch — удаление мусора после загрузки, DELETE /api/documents/<id>
|
2026-06-24 14:59:46 +04:00 |
|
naeel
|
7538c0a5c9
|
v1.0.174: fix FK cascade in delete_by_document — spec_current → spec_events → supplement → document
|
2026-06-24 14:50:31 +04:00 |
|
naeel
|
ef4536a437
|
v1.0.174: classify tab in prompts UI — activePromptId + openPromptModal
|
2026-06-24 14:43:22 +04:00 |
|
naeel
|
cf4fc016bd
|
v1.0.174: fix \n → real newlines в seed-промптах (parameterized queries)
|
2026-06-24 14:40:38 +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
|
b49523677c
|
v1.0.171: detailed SSE results for group compare
|
2026-06-24 14:07:31 +04:00 |
|
naeel
|
cbdfc7a8c1
|
v1.0.171: ▶ Сравнить группу via SSE + classify timer/progress
|
2026-06-24 13:55:22 +04:00 |
|
naeel
|
e0cff8d85f
|
v1.0.170: green dot instead of checkmark for active prompt
|
2026-06-24 13:49:43 +04:00 |
|
naeel
|
7cbfdc9589
|
v1.0.170: show prompt notes in history
|
2026-06-24 13:47:23 +04:00 |
|
naeel
|
6f2c0fd910
|
v1.0.170: simple text buttons — активировать / удалить
|
2026-06-24 13:45:20 +04:00 |
|
naeel
|
c21a50cd14
|
v1.0.170: clear activate/delete buttons with lucide icons
|
2026-06-24 13:43:37 +04:00 |
|
naeel
|
15bd4ad322
|
v1.0.170: fix prompts list — datetime serialization
|
2026-06-24 13:32:13 +04:00 |
|
naeel
|
e2348eaf4e
|
v1.0.170: remove fake drag-drop text
|
2026-06-24 13:28:02 +04:00 |
|
naeel
|
1aa22767ef
|
v1.0.170: допник → допсоглашение
|
2026-06-24 13:19:08 +04:00 |
|
naeel
|
d848caacb2
|
v1.0.170: UI — Общее сравнение, Классификация и группы, пояснения для нераспознанных
|
2026-06-24 13:17:50 +04:00 |
|