Commit Graph

  • 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 ITQandITQ 2026-08-01 17:36:25 +03:00
  • 5796c5780e hotfix(): fixed ident in helm chart ITQandITQ 2026-08-01 14:35:34 +00:00
  • 53d646f4ef hotfix(): fixed values ITQandITQ 2026-08-01 14:33:19 +00:00
  • e18a66b222 feat(helm/movienight): added scrape crd ITQandITQ 2026-08-01 17:14:02 +03:00
  • f8ecb6efbe chore(argocd/movienight): o11y fixes ITQandITQ 2026-08-01 17:06:59 +03:00
  • 961a491fe4 chore(argocd/movienight): added proper labels to fix constant sync ITQandITQ 2026-07-29 17:53:57 +03:00
  • e83898a0b4 chore(): extendend limits for backend ITQandITQ 2026-07-28 20:13:13 +03:00
  • b0b18d17b1 chore(argocd/movienight): added proper requests and limits ITQandITQ 2026-07-27 17:42:56 +03:00
  • be031c151f feat(plugins/jellyfin): updated onboarding process ITQandITQ 2026-07-19 13:59:20 +03:00
  • af8a424db4 feat(argocd): added movienight argo app ITQandITQ 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 ITQandGitHub 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 ITQandGitHub 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 ITQandGitHub 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 ITQandGitHub 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 ITQandGitHub 2026-05-22 20:46:54 +03:00
  • d8a4784d89 Merge pull request #47 from devitq/feat/implement-jellyfin-plugin-46 ITQandGitHub 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 ITQandGitHub 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 ITQandGitHub 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 ITQandGitHub 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 ITQandGitHub 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 ITQandGitHub 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) skettiksandGitHub 2026-05-19 16:13:10 +03:00
  • 051b4ca80b Merge pull request #32 from devitq/feat/oauth2-user-service-26 ITQandGitHub 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 skettiksandGitHub 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 Ponomarevaandskettiks 2026-05-07 08:01:24 +03:00
  • 82a0cec1cc дописала security Elena Ponomarevaandskettiks 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 Ponomarevaandskettiks 2026-04-22 08:46:58 +03:00
  • e93d9b2c81 Merge pull request #24 from devitq/feat/spring-tests glasharkandGitHub 2026-05-08 23:32:36 +03:00
  • d8e59e2d12 Merge branch 'develop' into feat/spring-tests glasharkandGitHub 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