• Joined on 2025-08-01
jze9 pushed to main at jze9/anti-plagiarism 2026-08-24 18:55:26 +05:00
df2dfcc456 fix(indexer): понятная ошибка, если загруженный "PDF" на самом деле не PDF
jze9 pushed to main at jze9/anti-plagiarism 2026-08-24 18:42:30 +05:00
712dc383ea fix(api): лимит одновременных задач считать по БД, не по Redis-счётчику
jze9 pushed to main at jze9/anti-plagiarism 2026-08-24 18:31:21 +05:00
61c903ae0e fix(api): 500 на GET /tasks/{id} при обращении к закэшированному юзеру
jze9 pushed to main at jze9/anti-plagiarism 2026-08-24 18:21:26 +05:00
c76f60df69 fix(auth): логировать тело ответа при ошибке OAuth-обмена кода
jze9 pushed to main at jze9/anti-plagiarism 2026-08-24 17:59:20 +05:00
9f35ae8de1 feat(auth): вход через Google и Яндекс (OAuth2 authorization code flow)
jze9 pushed to main at jze9/anti-plagiarism 2026-08-24 17:07:48 +05:00
251be1d77b fix(ci): не валить джобу на неудачной уборке временного чекаута
jze9 pushed to main at jze9/anti-plagiarism 2026-08-24 15:38:39 +05:00
b471ec767a feat: две доработки в духе коммерческих систем — цитаты и авто-корпус
92a1ce0f57 feat(ingestion): скрипт бэкфилла full_text для CyberLeninka из OCR
2aac40ed3e feat(parsers): новый источник PubMed Central (PMC) — реальный полный текст
cc87a11f07 feat(parsers): CyberLeninka full_text из OCR-фрагментов поиска (без доп. запросов)
92e23b5209 feat(ingestion): расширение охвата корпуса — 64 новые дисциплины
Compare 6 commits »
jze9 pushed to main at jze9/anti-plagiarism 2026-08-12 21:19:04 +05:00
6099ef621f fix(parsers): ленивый импорт bs4 в CyberLeninka + добавить в зависимости
9d005486df fix(parsers): починить CyberLeninka + подготовить русскую заливку корпуса
e6c44f30dd docs: полное описание проекта — docs/ARCHITECTURE.md
d32a07d0a8 feat(ops): DR-тест восстановления бэкапа PG + runbook HA/DR
d2d99d8231 feat(obs): наблюдаемость Prometheus + Grafana под профилем observability
Compare 14 commits »
jze9 pushed to main at jze9/anti-plagiarism 2026-08-11 16:57:10 +05:00
a2d3625f2a refactor(gpu): убрать мёртвый _reverse_map/_use_gpu из FAISSManager
jze9 pushed to main at jze9/anti-plagiarism 2026-08-07 16:46:11 +05:00
e328236d0f fix(ci): pip через Tsinghua-зеркало во всех Dockerfile — надёжные сборки
52e5550f91 fix(indexer): гонка дублей ext_id (IntegrityError→duplicate) + откат Dockerfile
Compare 2 commits »
jze9 pushed to main at jze9/anti-plagiarism 2026-08-07 15:13:38 +05:00
c4596f2c3a fix(ci): устойчивость сборки worker-indexer к медленному/флоки pypi
jze9 pushed to main at jze9/anti-plagiarism 2026-08-07 15:04:05 +05:00
9b7becf4d1 feat(ingest): is_oa-фильтр OpenAlex + PDF-ссылка arXiv → покрытие full-text ↑
jze9 pushed to main at jze9/anti-plagiarism 2026-07-30 13:04:52 +05:00
61b2275972 fix: гонка dispatch-before-commit (search/plagiarism) + detached user в notify
jze9 pushed to main at jze9/anti-plagiarism 2026-07-29 13:34:38 +05:00
8dc51a4f65 ci: пересобирать только изменённые сервисы + полный клон для diff
jze9 pushed to main at jze9/anti-plagiarism 2026-07-29 13:23:07 +05:00
34fa495fb1 ci: авто-деплой в прод через Gitea Actions (push в main)
jze9 pushed to main at jze9/anti-plagiarism 2026-07-29 13:09:53 +05:00
b0e1eadcbb feat(indexer): MinHash LSH (уровень 2) в общем Redis вместо памяти
jze9 pushed to main at jze9/anti-plagiarism 2026-07-27 13:40:50 +05:00
f1c1530cea fix(frontend): убрать неиспользуемый импорт React в Settings
jze9 pushed to main at jze9/anti-plagiarism 2026-07-27 13:24:02 +05:00
5cbc1e127b feat(profile): редактирование персональных данных и смена пароля
3af79e9d03 fix(auth): сбрасывать Redis-кэш пользователя после подтверждения email
673e72a15a feat(infra): переход прод/test на общую инфраструктуру вместо self-hosted
Compare 3 commits »
jze9 pushed to main at jze9/anti-plagiarism 2026-07-26 00:42:57 +05:00
25e55a3f7d fix(detection): пофрагментная локализация уровня 1 + полное хранение отпечатков
ef2723e1d3 feat(indexer): скачивание полного текста статей + батчинг эмбеддингов
38b000703a fix(gpu): рабочий FAISS-индекс вместо необучаемого IVFFlat
9ca2bd1742 fix(notifier): маппинг input_data в модели Task для уведомлений о завершении
c1cf1ddd2f feat(auth): подтверждение email + актуализация SMTP/Ollama конфигов
Compare 5 commits »
jze9 pushed to main at jze9/inventory 2026-07-22 15:50:39 +05:00
b2398ad364 Show last-found location and time on the object card