skettiks
eb3f0cd206
Улучшить ранжирование рекомендаций
...
Добавлены семантические теги вкуса для фильмов, штраф за слабое совпадение с явно понравившимися фильмами и проверка кейса, где реальные оценки должны быть важнее широких onboarding-предпочтений.
2026-05-23 00:14:18 +03:00
skettiks
ef1a11404e
Усилить персонализацию рекомендаций
...
Рекомендации теперь сильнее опираются на явно высоко оценённые фильмы, штрафуют похожесть на негативные оценки и ослабляют широкие онбординг-фильтры при слабой релевантности. Добавлен регрессионный тест для сценария, где фильмы, похожие на любимые, должны ранжироваться выше простых совпадений по жанру и эпохе.
2026-05-22 23:29:50 +03:00
ITQ
f2aebe4dea
chore(ui): small improvements to plugin UI
2026-05-22 21:51:05 +03:00
ITQ
afbff24cd5
fix(jdbc): fixed default jdbc settings
2026-05-22 21:50:47 +03:00
ITQ
4ab99d0137
fix(exception): 500 error on root
2026-05-22 21:50:30 +03:00
ITQ
19163e7933
fix(secrets): fixed secrets provisioning
2026-05-22 21:18:03 +03:00
ITQ and GitHub
b4d3ee6b48
Merge pull request #64 from devitq/feat/setup-k8s-deploy-61
...
feat: setup k8s deploy
2026-05-22 20:46:54 +03:00
ITQ and GitHub
d8a4784d89
Merge pull request #47 from devitq/feat/implement-jellyfin-plugin-46
...
feat: implement Jellyfin plugin
2026-05-22 20:44:23 +03:00
ITQ
a9c75b8e99
tests(contract): fixed sync test
2026-05-22 19:57:54 +03:00
ITQ
a4b2da66bf
ci(): reordered steps to fix artifacts uploading problem
2026-05-22 19:57:22 +03:00
ITQ
939d2ac736
ci(): some publishing fixes in CI
2026-05-22 19:45:25 +03:00
ITQ
ecafbef187
fix(security): made swagger endpoints publicly available
2026-05-22 19:38:17 +03:00
ITQ
57cf910042
fix(migrations): fixed migrations
2026-05-22 19:04:26 +03:00
ITQ
fdbe47341c
fix(logback): disabled file logging by default
2026-05-22 18:47:20 +03:00
ITQ
551b795d6e
feat(manifests): added secrets for movienight
2026-05-22 18:24:58 +03:00
ITQ
ea6b90bc67
feat(argocd): added required apps for movienight to operate
2026-05-22 18:07:31 +03:00
ITQ
8350239a1a
feat(helm): added helm chart for movienight
2026-05-22 18:06:28 +03:00
ITQ
92add56cf7
fix(jellyfin): fixes in jellyfin integration
2026-05-22 18:04:28 +03:00
ITQ
5b9b4ce03a
ci(plugin): added CI for jellyfin plugin
2026-05-22 17:28:32 +03:00
ITQ and GitHub
4af7da25e5
ci(docker): allow push for develop branch as well
2026-05-22 17:25:25 +03:00
ITQ
c8acede152
feat(jellyfin): added jellyfin plugin
2026-05-22 17:09:04 +03:00
ITQ
42008900f6
ci(docker): enabled push to registry when PR base br is main
2026-05-22 17:01:28 +03:00
ITQ and GitHub
ebe5a662e2
Merge pull request #58 from devitq/fix-develop-problems
...
refactor: обновить use case слои и интеграцию Jellyfin
2026-05-22 16:56:25 +03:00
ITQ
ee530d666e
fix(): merge conflicts
2026-05-22 16:55:20 +03:00
ITQ
3a8f2080b7
Merge branch 'feature/logging-error-handling' into develop
...
* feature/logging-error-handling:
логи
логи
логи
логи
2026-05-22 16:54:14 +03:00
ITQ
573fa12e62
feat(misc): added script to generate library for Jellyfin
2026-05-22 16:53:33 +03:00
Elena
6d35b2f5a6
логи
2026-05-22 15:41:24 +03:00
Elena
9e9e2244ab
логи
2026-05-22 15:38:28 +03:00
Elena
df8d3ee404
логи
2026-05-22 15:07:03 +03:00
skettiks
ef995422dd
refactor: обновить use case слои и интеграцию Jellyfin
2026-05-22 14:43:26 +03:00
Elena
c3fc2568e0
логи
2026-05-22 14:20:45 +03:00
ITQ and GitHub
f4bccf4bf0
Merge pull request #53 from devitq/feature/recommendation-model
...
feat: add recommendation system
2026-05-22 12:01:34 +03:00
skettiks
0dca1f7031
- добавлена модель персональных весов рекомендаций с нормализацией и ограничениями
...
- добавлена миграция для user_recommendation_weights и breakdown-полей recommendation_events
- рекомендации теперь используют пользовательские score/vector веса
- feedback ACCEPTED/REJECTED обновляет score-веса пользователя по последней рекомендации
- добавлен API для чтения и ручного обновления весов рекомендаций
- добавлен onboarding endpoint для начальной калибровки пользователя
- добавлены стили рекомендаций: balanced, quality first, mood first, discovery, similar to favorites
- onboarding сохраняет предпочтения, лайки/дизлайки, библиотеку, просмотренные фильмы и стартовые веса
- добавлены метрика обновления весов и расширенные smoke/unit тесты
2026-05-21 17:05:26 +03:00
skettiks
a615450896
Пофиксил проблемы сборки
2026-05-21 14:57:41 +03:00
skettiks
00f53bc949
Реализована рекомендательная система: добавлены гибридный скоринг фильмов, события рекомендаций, accept/reject endpoints, watchUrl для Jellyfin, API DTO ответа и логирование выдачи рекомендаций.
2026-05-21 13:58:14 +03:00
ITQ and GitHub
6e2e110bba
Merge pull request #50 from devitq/feat/extend-data-structures-48
...
feat: extended data structures
2026-05-21 00:37:11 +03:00
50923e2e5a
fix: address PR review thread issues
...
Agent-Logs-Url: https://github.com/devitq/movienight-backend/sessions/d4d6ebbb-2508-484e-accf-c891be54750f
Co-authored-by: devitq <118541411+devitq@users.noreply.github.com >
2026-05-20 18:33:34 +00:00
ITQ
1f22be3401
migrations: fix jellyfin id DDL for h2 compatibility
2026-05-20 20:06:17 +03:00
ITQ
eec2814bc3
feat(migrations): added migrations for ratings and added some jellyfin ids
2026-05-20 19:48:44 +03:00
ITQ
d0860cf137
integrations(jellyfin): add event ingestion and sync scaffolding + migration
2026-05-20 16:57:53 +03:00
ITQ
5f2a6d12ac
core: restore compilation and tests (ports, DTOs, repo fixes, metrics)
2026-05-20 16:57:19 +03:00
ITQ
ea7e66c1a0
<type>(scope): <description>
...
[body]
[footer(s)]
2026-05-20 03:38:30 +03:00
ITQ
a48463b723
feat(ports): extended and actualized repository interfaces
2026-05-20 03:35:25 +03:00
ITQ and GitHub
4fa6b5e873
Merge branch 'develop' into feat/extend-data-structures-48
2026-05-20 03:30:08 +03:00
ITQ
aa89455e50
fix(): test fix after restructuring
2026-05-20 03:24:58 +03:00
ITQ
b94599a652
style(): yet another formatting improvements
2026-05-20 03:24:37 +03:00
ITQ
967c1b818c
chore(style): reformatted some files
2026-05-20 02:58:26 +03:00
ITQ
432659500b
feat(domain): extended and actualized domain models
2026-05-20 02:57:46 +03:00
ITQ
8e89fe5f7f
feat(entities): actualized entities and added new
2026-05-20 02:51:39 +03:00
ITQ
54305f7d16
chore(persistence): actualized jdbc adapters according to new data structures
2026-05-20 02:51:09 +03:00