• Joined on 2025-08-01
jze9 pushed to main at jze9/anti-plagiarism 2026-08-27 17:40:30 +05:00
78e27806b9 feat(admin): шкала загрузки источников, отладка и загрузка работ в корпус
jze9 pushed to main at jze9/anti-plagiarism 2026-08-27 16:54:28 +05:00
95d2903766 docs(DR-HA): зафиксировать риск RabbitMQ consumer_timeout + Infisical failover
jze9 pushed to main at jze9/anti-plagiarism 2026-08-27 16:51:37 +05:00
fc40793f4d docs: актуализировать документацию (Infisical, OpenRouter, bge-m3, PMC) + чистка
jze9 pushed to main at jze9/anti-plagiarism 2026-08-27 16:38:34 +05:00
6c53213103 fix(compose): опубликовать порт 8000 у api — прод отвечал 502 на все запросы
jze9 pushed to main at jze9/anti-plagiarism 2026-08-27 16:25:34 +05:00
c152fafa70 feat(deploy): переключить .env на проде на Infisical вместо ручного файла
jze9 pushed to main at jze9/anti-plagiarism 2026-08-26 20:08:19 +05:00
1dd3f1569f fix(indexer): не превышать consumer_timeout RabbitMQ в retry-бэкоффе OpenAlex
jze9 pushed to main at jze9/anti-plagiarism 2026-08-26 18:37:53 +05:00
76e221f856 fix(embeddings): не терять батч на таймауте Ollama, уменьшить пачку
jze9 pushed to main at jze9/anti-plagiarism 2026-08-26 17:37:28 +05:00
e05e658d81 feat(proxy): sing-box для обхода блокировки OpenRouter из РФ
jze9 pushed to main at jze9/anti-plagiarism 2026-08-26 17:18:13 +05:00
c156fb2b78 feat(embeddings): добавить облачный бэкенд (DeepInfra, та же bge-m3)
jze9 pushed to main at jze9/anti-plagiarism 2026-08-26 17:11:47 +05:00
96a4530a93 feat(llm): переключаемый бэкенд для L4 — Ollama или OpenRouter
jze9 pushed to main at jze9/anti-plagiarism 2026-08-26 16:32:03 +05:00
344f78b795 fix(openalex): ограничить retry на 429 и добавить экспоненциальный backoff
jze9 pushed to main at jze9/anti-plagiarism 2026-08-26 15:08:33 +05:00
237e1767a7 feat(embeddings): переключить эмбеддинги на Ollama/bge-m3 (GPU через Vulkan)
jze9 pushed to main at jze9/anti-plagiarism 2026-08-25 17:42:25 +05:00
74cbf1b8f4 fix(plagiarism): не матчить против чужих/своих же загруженных работ
jze9 pushed to main at jze9/anti-plagiarism 2026-08-25 16:27:23 +05:00
43034eda33 fix(indexer): не дублировать полный текст, если он уже есть у парсера
jze9 pushed to main at jze9/anti-plagiarism 2026-08-25 15:52:15 +05:00
729b41bbfb feat(corpus): добавить прикладные/техникумовские темы в русский сидинг
jze9 pushed to main at jze9/anti-plagiarism 2026-08-25 15:24:47 +05:00
29301c3a4c feat(cabinet): дать пользователю самому удалять задачи из кабинета
jze9 pushed to main at jze9/anti-plagiarism 2026-08-25 15:02:48 +05:00
5eac465917 fix(frontend): не прятать блок с текстом работы по умолчанию
jze9 pushed to main at jze9/anti-plagiarism 2026-08-25 14:32:22 +05:00
d02596cedb feat(plagiarism): показывать текст работы с подсветкой совпадений
jze9 pushed to main at jze9/anti-plagiarism 2026-08-25 14:16:17 +05:00
53d0de3d71 feat(plagiarism): показывать тематически близкие источники, а не только нарушения
jze9 pushed to main at jze9/anti-plagiarism 2026-08-24 21:32:04 +05:00
12eb954838 fix(indexer): возвращать месячную квоту при провале извлечения файла