# Changelog

## Score

- CAI 53 → 51 (-2.0)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 81 → 81 (+0.0)
- Architecture 100 → 100 (+0.0)
- Maturity 62 → 58 (-3.5)
- Readiness 47 → 41 (-5.5)
- Security 44 → 46 (+2.2)

## Resolved (63)

- Duplicated block (10 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/PlayerUIController.java)
- Duplicated block (10 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/GoogleSignInPresenter.java)
- Duplicated block (10 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/dialogs/menu/SectionMenuPresenter.java)
- Duplicated block (10 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/settings/AboutSettingsPresenter.java)
- Duplicated block (10 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/settings/DeArrowSettingsPresenter.java)
- Duplicated block (10 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/settings/MainUISettingsPresenter.java)
- Duplicated block (10 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/playback/actions/ActionHelpers.java)
- Duplicated block (11 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/BrowsePresenter.java)
- Duplicated block (11 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/ChannelPresenter.java)
- Duplicated block (11 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/dialogs/menu/SectionMenuPresenter.java)
- Duplicated block (11 lines × 2) (slidableactivity/src/main/java/com/r0adkll/slidr/util/ViewDragHelper.java)
- Duplicated block (11 lines × 2) (slidableactivity/src/main/java/com/r0adkll/slidr/widget/SliderPanel.java)
- Duplicated block (11 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/browse/video/MultiVideoGridFragment.java)
- Duplicated block (11 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/browse/video/MultipleRowsFragment.java)
- Duplicated block (11 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/browse/video/MultipleRowsFragment.java)
- Duplicated block (12 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/SearchPresenter.java)
- Duplicated block (12 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/exoplayer/selector/track/SubtitleTrack.java)
- Duplicated block (12 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/misc/BackupAndRestoreHelper.java)
- Duplicated block (12 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/misc/ZipHelper.java)
- Duplicated block (12 lines × 3) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/data/Video.java)
- …and 43 more

## New (54)

- Duplicated block (10 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/BrowsePresenter.java)
- Duplicated block (10 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/ChannelPresenter.java)
- Duplicated block (10 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/browse/video/MultiVideoGridFragment.java)
- Duplicated block (10 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/browse/video/MultipleRowsFragment.java)
- Duplicated block (11 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/SearchPresenter.java)
- Duplicated block (11 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/misc/BackupAndRestoreHelper.java)
- Duplicated block (11 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/misc/ZipHelper.java)
- Duplicated block (11 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/widgets/layout/TouchHorizontalGridView.java)
- Duplicated block (12 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/data/VideoGroup.java)
- Duplicated block (12 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/exoplayer/selector/TrackSelectorUtil.java)
- Duplicated block (12 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/proxy/PasswdURI.java)
- Duplicated block (12 lines × 2) (leanbackassistant/src/main/java/com/liskovsoft/leanbackassistant/channels/ChannelsProvider.java)
- Duplicated block (12 lines × 2) (slidableactivity/src/main/java/com/r0adkll/slidr/util/ViewDragHelper.java)
- Duplicated block (12 lines × 3) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/ChannelUploadsPresenter.java)
- Duplicated block (14 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/ChannelPresenter.java)
- Duplicated block (14 lines × 2) (common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/presenters/ChannelPresenter.java)
- Duplicated block (14 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/playback/mod/surface/SurfaceViewWrapper.java)
- Duplicated block (14 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/widgets/vineyard/videoview/VideoCardView.java)
- Duplicated block (16 lines × 2) (smarttubetv/src/main/java/com/liskovsoft/smartyoutubetv2/tv/ui/playback/mod/EventsOverridePlaybackFragment.java)
- Duplicated block (16 lines × 3) (slidableactivity/src/main/java/com/r0adkll/slidr/widget/SliderPanel.java)
- …and 34 more

## Changes since last survey

- 9 commits — 8 feature/other, 1 fixes

## By area

- (repo) — 4 commits
- common/src — 4 commits
- (root) — 1 commit

## Notable commits

- fix: player: don't update live description when paused (sleep timer title fix)
- change: Merge branch 'Magictor24-patch-14'
- change: Merge branch 'add-libretube' of https://github.com/yunusey/SmartTube into yunusey-add-libretube
- change: Merge branch 'patch-14' of https://github.com/Magictor24/SmartTubeNext into Magictor24-patch-14
- change: Merge branch 'yunusey-add-libretube'
- change: browse: cancel auto refresh if no internet
- change: proxy test: small refactor
- change: tr upd
- change: upd README, upd global exception hendler; upd MediaServiceCore; upd SharedModules

## Architecture

- Containers 0 added · 0 removed · contexts 1 added · 1 removed · edges 0 added · 0 removed

## Added bounded contexts (1)

- .

## Removed bounded contexts (1)

- .
