This website requires JavaScript.
e70fb7df76
chore(): updated target revision
main
ITQ
2026-09-02 14:47:13 +00:00
e79c81ea74
Merge pull request 'chore(): merged develop' (#73 ) from develop into main
ITQ
2026-09-02 14:41:01 +00:00
9578879cbc
chore(): updated rev for argocd
develop
ITQ and ITQ
2026-08-01 17:36:25 +03:00
5796c5780e
hotfix(): fixed ident in helm chart
ITQ and ITQ
2026-08-01 14:35:34 +00:00
53d646f4ef
hotfix(): fixed values
ITQ and ITQ
2026-08-01 14:33:19 +00:00
e18a66b222
feat(helm/movienight): added scrape crd
ITQ and ITQ
2026-08-01 17:14:02 +03:00
f8ecb6efbe
chore(argocd/movienight): o11y fixes
ITQ and ITQ
2026-08-01 17:06:59 +03:00
961a491fe4
chore(argocd/movienight): added proper labels to fix constant sync
ITQ and ITQ
2026-07-29 17:53:57 +03:00
e83898a0b4
chore(): extendend limits for backend
ITQ and ITQ
2026-07-28 20:13:13 +03:00
b0b18d17b1
chore(argocd/movienight): added proper requests and limits
ITQ and ITQ
2026-07-27 17:42:56 +03:00
be031c151f
feat(plugins/jellyfin): updated onboarding process
ITQ and ITQ
2026-07-19 13:59:20 +03:00
af8a424db4
feat(argocd): added movienight argo app
ITQ and ITQ
2026-05-23 09:54:38 +03:00
262d02353d
Merge pull request 'chore: changed dashboards names' (#72 ) from chore/changed-dashboard-names into main
ITQ
2026-09-02 14:39:11 +00:00
33026bd274
chore(observability): updated RED dashboard name
ITQ
2026-09-02 14:35:55 +00:00
ef7598e09c
chore(observability): updated business dashboard name
ITQ
2026-09-02 14:35:01 +00:00
d115053078
Merge pull request #45 from devitq/develop
ITQ and GitHub
2026-05-23 10:28:36 +03:00
1e0e1776be
hotfix():
ITQ
2026-05-23 09:52:55 +03:00
b4d62036aa
Merge pull request #69 from devitq/feat/setup-observability-in-k8s
ITQ and GitHub
2026-05-23 09:50:31 +03:00
26619c6399
hotfix(helm):
ITQ
2026-05-23 09:44:01 +03:00
5621fa8652
feat(argocd): added victoriametrics stack
ITQ
2026-05-23 09:26:44 +03:00
2b1946a7a5
fix(helm): some dumb fix
ITQ
2026-05-23 01:47:14 +03:00
5fcaeadcaf
feat(helm): added observability to helm chart
ITQ
2026-05-23 01:11:38 +03:00
f3754d1190
style(): reformatted
ITQ
2026-05-23 01:09:15 +03:00
4b70cab851
Merge pull request #68 from devitq/chore/refacor-plugin-ui
ITQ and GitHub
2026-05-23 01:03:38 +03:00
a008cb115e
chore(): refactor and improve plugin UI
ITQ
2026-05-23 01:02:44 +03:00
fc7ddc308f
Merge pull request #67 from skettiks/recommendation-system-2
ITQ and GitHub
2026-05-23 00:43:41 +03:00
360e2aa819
Исправить форматирование теста рекомендаций
skettiks
2026-05-23 00:22:19 +03:00
eb3f0cd206
Улучшить ранжирование рекомендаций
skettiks
2026-05-23 00:14:18 +03:00
ef1a11404e
Усилить персонализацию рекомендаций
skettiks
2026-05-22 23:29:50 +03:00
f2aebe4dea
chore(ui): small improvements to plugin UI
ITQ
2026-05-22 21:51:05 +03:00
afbff24cd5
fix(jdbc): fixed default jdbc settings
ITQ
2026-05-22 21:50:47 +03:00
4ab99d0137
fix(exception): 500 error on root
ITQ
2026-05-22 21:50:30 +03:00
19163e7933
fix(secrets): fixed secrets provisioning
ITQ
2026-05-22 19:40:03 +03:00
b4d3ee6b48
Merge pull request #64 from devitq/feat/setup-k8s-deploy-61
ITQ and GitHub
2026-05-22 20:46:54 +03:00
d8a4784d89
Merge pull request #47 from devitq/feat/implement-jellyfin-plugin-46
ITQ and GitHub
2026-05-22 20:44:23 +03:00
a9c75b8e99
tests(contract): fixed sync test
ITQ
2026-05-22 19:57:54 +03:00
a4b2da66bf
ci(): reordered steps to fix artifacts uploading problem
ITQ
2026-05-22 19:57:22 +03:00
939d2ac736
ci(): some publishing fixes in CI
ITQ
2026-05-22 19:45:25 +03:00
ecafbef187
fix(security): made swagger endpoints publicly available
ITQ
2026-05-22 19:38:17 +03:00
57cf910042
fix(migrations): fixed migrations
ITQ
2026-05-22 19:04:26 +03:00
fdbe47341c
fix(logback): disabled file logging by default
ITQ
2026-05-22 18:46:30 +03:00
551b795d6e
feat(manifests): added secrets for movienight
ITQ
2026-05-22 18:24:58 +03:00
ea6b90bc67
feat(argocd): added required apps for movienight to operate
ITQ
2026-05-22 18:07:31 +03:00
8350239a1a
feat(helm): added helm chart for movienight
ITQ
2026-05-22 18:06:28 +03:00
92add56cf7
fix(jellyfin): fixes in jellyfin integration
ITQ
2026-05-22 18:04:28 +03:00
5b9b4ce03a
ci(plugin): added CI for jellyfin plugin
ITQ
2026-05-22 17:28:32 +03:00
4af7da25e5
ci(docker): allow push for develop branch as well
ITQ and GitHub
2026-05-22 17:25:25 +03:00
c8acede152
feat(jellyfin): added jellyfin plugin
ITQ
2026-05-22 17:09:04 +03:00
42008900f6
ci(docker): enabled push to registry when PR base br is main
ITQ
2026-05-22 17:01:28 +03:00
ebe5a662e2
Merge pull request #58 from devitq/fix-develop-problems
ITQ and GitHub
2026-05-22 16:56:25 +03:00
ee530d666e
fix(): merge conflicts
ITQ
2026-05-22 16:55:20 +03:00
3a8f2080b7
Merge branch 'feature/logging-error-handling' into develop
ITQ
2026-05-22 16:54:14 +03:00
573fa12e62
feat(misc): added script to generate library for Jellyfin
ITQ
2026-05-22 11:22:10 +03:00
6d35b2f5a6
логи
Elena
2026-05-22 15:41:24 +03:00
9e9e2244ab
логи
Elena
2026-05-22 15:38:28 +03:00
df8d3ee404
логи
Elena
2026-05-22 15:07:03 +03:00
ef995422dd
refactor: обновить use case слои и интеграцию Jellyfin
skettiks
2026-05-22 14:43:26 +03:00
c3fc2568e0
логи
Elena
2026-05-22 14:20:45 +03:00
f4bccf4bf0
Merge pull request #53 from devitq/feature/recommendation-model
ITQ and GitHub
2026-05-22 12:01:34 +03:00
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 тесты
skettiks
2026-05-21 17:03:33 +03:00
a615450896
Пофиксил проблемы сборки
skettiks
2026-05-21 14:57:41 +03:00
00f53bc949
Реализована рекомендательная система: добавлены гибридный скоринг фильмов, события рекомендаций, accept/reject endpoints, watchUrl для Jellyfin, API DTO ответа и логирование выдачи рекомендаций.
skettiks
2026-05-21 13:58:14 +03:00
6e2e110bba
Merge pull request #50 from devitq/feat/extend-data-structures-48
ITQ and GitHub
2026-05-21 00:37:11 +03:00
50923e2e5a
fix: address PR review thread issues
2026-05-20 18:33:34 +00:00
1f22be3401
migrations: fix jellyfin id DDL for h2 compatibility
ITQ
2026-05-20 20:06:17 +03:00
eec2814bc3
feat(migrations): added migrations for ratings and added some jellyfin ids
ITQ
2026-05-20 19:48:44 +03:00
d0860cf137
integrations(jellyfin): add event ingestion and sync scaffolding + migration
ITQ
2026-05-20 16:57:53 +03:00
5f2a6d12ac
core: restore compilation and tests (ports, DTOs, repo fixes, metrics)
ITQ
2026-05-20 16:57:19 +03:00
ea7e66c1a0
<type>(scope): <description>
ITQ
2026-05-20 03:38:30 +03:00
a48463b723
feat(ports): extended and actualized repository interfaces
ITQ
2026-05-20 03:34:56 +03:00
4fa6b5e873
Merge branch 'develop' into feat/extend-data-structures-48
ITQ and GitHub
2026-05-20 03:30:08 +03:00
aa89455e50
fix(): test fix after restructuring
ITQ
2026-05-20 03:24:58 +03:00
b94599a652
style(): yet another formatting improvements
ITQ
2026-05-20 03:24:37 +03:00
967c1b818c
chore(style): reformatted some files
ITQ
2026-05-20 02:58:26 +03:00
432659500b
feat(domain): extended and actualized domain models
ITQ
2026-05-20 02:57:46 +03:00
8e89fe5f7f
feat(entities): actualized entities and added new
ITQ
2026-05-20 02:51:39 +03:00
54305f7d16
chore(persistence): actualized jdbc adapters according to new data structures
ITQ
2026-05-20 02:51:09 +03:00
75bbe27198
feat(migrations): extended data structures
ITQ
2026-05-20 02:50:22 +03:00
e956c058ac
add Film observability with trace id and metrics (#44 )
skettiks and GitHub
2026-05-19 16:13:10 +03:00
051b4ca80b
Merge pull request #32 from devitq/feat/oauth2-user-service-26
ITQ and GitHub
2026-05-16 22:30:55 +03:00
56f1f0a46b
.
skettiks
2026-05-15 22:46:38 +03:00
d2821a8439
Revert "- exclude("**/security.disabled/**") - убрано"
skettiks
2026-05-15 22:40:50 +03:00
bc06654c84
- exclude("**/security.disabled/**") - убрано -Добавлен плагин org.graalvm.buildtools.native в build.gradle.kts, чтобы появились задачи processAot и nativeCompile. - Отключен configuration-cache в gradle.properties, чтобы убрать конфликт при nativeCompile на текущем toolchain.
skettiks
2026-05-15 22:20:03 +03:00
a4f99bbe8a
* Синхронизировал UserEntity и UserRepository с актуальной моделью User и контрактом UserRepositoryPort: убрал устаревшую логику с password и исправил невалидные override. * Убрал конфликтующие gRPC-зависимости, которые тянули несовместимый runtime/test stack. * Сделал Flyway-миграцию V2 с OAuth2-индексом совместимой с H2. * Отключил security-фильтры в controller-тестах через MockMvc, чтобы убрать редиректы на авторизацию и нестабильные падения тестов. * Восстановил локальный запуск и стабилизировал тестовый контур.
skettiks
2026-05-15 21:18:46 +03:00
432a803b8f
Merge branch 'feat/oauth2-user-service-26' of https://github.com/devitq/movienight-backend into feat/oauth2-user-service-26
skettiks
2026-05-15 20:47:13 +03:00
071fa53858
Merge branch 'develop' into feat/oauth2-user-service-26
skettiks and GitHub
2026-05-14 21:12:38 +03:00
d4dbc108c8
fix: resolve CI compile failure and complete OAuth2 review fixes
2026-05-08 17:37:35 +00:00
aecf19aa11
изменила название папки и убрала лишние импорты
Elena Ponomareva and skettiks
2026-05-07 08:01:24 +03:00
82a0cec1cc
дописала security
Elena Ponomareva and skettiks
2026-05-07 07:58:11 +03:00
a10737a7f7
Исправлена сборка проекта после слияния с develop
skettiks
2026-05-05 00:58:20 +03:00
cf7e3411da
- Перенесён OAuth2UserInfo.kt из adapters/security/ в application/ports/input/security/; обновлены импорты во всех зависимых файла
skettiks
2026-04-23 23:59:16 +03:00
166c5be863
Исправлена V1 миграция - добавлена запятая после email Реализован saveWithOAuth2() в UserRepository Реализован findByProviderAndProviderId() в UserRepository Обновлен CustomOAuth2UserService для использования OAuth2 методов Исправил package declaration во всех 7 OAuth2 файлах
skettiks
2026-04-23 18:47:30 +03:00
88794e6a96
Добавил V2__add_oauth2_fields.sql Все UserRepositoryIntegrationTest тесты прошли
skettiks
2026-04-21 15:30:58 +03:00
06e2b50ba5
OAuth2 (без тестов и ошибка с java)
Elena Ponomareva and skettiks
2026-04-22 08:46:58 +03:00
e93d9b2c81
Merge pull request #24 from devitq/feat/spring-tests
glashark and GitHub
2026-05-08 23:32:36 +03:00
d8e59e2d12
Merge branch 'develop' into feat/spring-tests
glashark and GitHub
2026-05-08 22:36:48 +03:00
267ecfef62
fix: keep removeFilm expression body with 204 response
2026-05-08 17:52:48 +00:00
22025326e7
fix: align search test and available-films error handling
2026-05-08 17:52:01 +00:00
47ff6d80bf
merge: sync develop into feat/spring-tests
2026-05-08 17:50:42 +00:00
e91ebb7bd0
fix: resolve detekt/ktlint issues blocking CI
2026-05-08 17:48:57 +00:00