Skip to content

feat: support Jellyfin and rename repo to Themerr - #600

Merged
ReenigneArcher merged 11 commits into
masterfrom
refactor/use-abstract-base-class
Oct 6, 2026
Merged

ReenigneArcher merged 11 commits into
masterfrom
refactor/use-abstract-base-class

refactor: rename project to Themerr and update Dockle

db2f37a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 6, 2026 in 1s

88.19% (-0.51%) compared to 60e26bd

View this Pull Request on Codecov

88.19% (-0.51%) compared to 60e26bd

Details

Codecov Report

❌ Patch coverage is 87.51215% with 257 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.19%. Comparing base (60e26bd) to head (db2f37a).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/jellyfin/backend.py 77.43% 35 Missing and 9 partials ⚠️
src/jellyfin/maintenance.py 82.48% 25 Missing and 6 partials ⚠️
src/jellyfin/web.py 71.29% 27 Missing and 4 partials ⚠️
src/jellyfin/connector.py 83.63% 16 Missing and 11 partials ⚠️
connectors/jellyfin/Controller.cs 69.76% 24 Missing and 2 partials ⚠️
src/jellyfin/servers.py 75.00% 16 Missing and 10 partials ⚠️
connectors/jellyfin/ThemeFiles.cs 94.56% 5 Missing and 5 partials ⚠️
src/plex/dashboard.py 88.46% 5 Missing and 4 partials ⚠️
src/plex/web.py 91.08% 8 Missing and 1 partial ⚠️
src/plex/backend.py 92.30% 6 Missing and 2 partials ⚠️
... and 15 more
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #600      +/-   ##
==========================================
- Coverage   88.70%   88.19%   -0.51%     
==========================================
  Files          36       70      +34     
  Lines        3949     5550    +1601     
  Branches      586      783     +197     
==========================================
+ Hits         3503     4895    +1392     
- Misses        298      458     +160     
- Partials      148      197      +49     
Files with missing lines Coverage Δ
connectors/jellyfin/LegacyOwnership.cs 100.00% <100.00%> (ø)
connectors/jellyfin/LegacyOwnershipContext.cs 100.00% <100.00%> (ø)
connectors/jellyfin/Ownership.cs 100.00% <100.00%> (ø)
connectors/jellyfin/OwnershipContext.cs 100.00% <100.00%> (ø)
connectors/jellyfin/OwnershipEntry.cs 100.00% <100.00%> (ø)
connectors/jellyfin/OwnershipModelSnapshot.cs 100.00% <100.00%> (ø)
connectors/jellyfin/Plugin.cs 100.00% <100.00%> (ø)
connectors/jellyfin/ThemeState.cs 100.00% <100.00%> (ø)
src/common/__init__.py 87.09% <ø> (ø)
src/common/admin.py 97.20% <100.00%> (+0.01%) ⬆️
... and 46 more

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 60e26bd...db2f37a. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.