Changelog History
Page 1
-
v10.7.0-rc1 Changes
December 05, 2020π Jellyfin 10.7.0 Release Candidate 1
π Pre-release for 10.7.0 to begin bugsquashing.
π GitHub project for release: https://github.com/orgs/jellyfin/projects/27
π Binary assets: https://repo.jellyfin.org/releases/server under "stable" folders.
π User-facing Features
- π SyncPlay for TV shows and Music
- π Significantly improved web performance due to ES6 upgrades, Webpack, and assets served with gzip compression
- Migration of further databases to new EFCore dtabase framework
- Redesigned OSD and Up Next dialog
- π New PDF reader functionality
- π New Comics (cbz/cbr) reader functionality
- π New HDR thumbnails extraction functionality
- π New HDR Tone mapping functionality with Nvidia NVENC, AMD AMF and Intel VAAPI (additional configuration is required)
- 0οΈβ£ HEVC remuxing or transcoding over fMP4 on supported Apple devices (disabled by default)
- π Allow custom fonts to be used for ASS/SSA subtitle rendering
- π New defaullt library image style (generated on library scans)
- π New QuickConnect functionality (disabled by default)
- π Support for limiting the number of user sessions
- π Support for uploading subtitles
- π Improved networking backend
- π Upgrade to .NET SDK 5.0 for improved performance in the backend
- π Fix issues with reboot script on Linux with Systemd
- π» Various fixes for iOS Safari and Edge Chromium browsers
- Various transcoding improvements
- π Various bugfixes and minor improvements
- Various code cleanup
π Release Notes
- π [ALL] This is a release candidate version. Do not use this in production unless you are brave. This will provide a more stable base to find bugfixes across a wider audience. This release is stable in terms of features and major code changes; consider it more like what our 10.6.0 and 10.5.0 releases were, only this time we're not forcing it on users until it's had more testing. After 1-2 weeks of bugfixing and testing, a second release candidate version will be released with the fix rollup, then finally the real 10.7.0 release some time after that.
- β¬οΈ [ALL] Non-reversable database changes. Ensure you back up before upgrading.
- β [ALL] TVDB support has been removed from the core server. If TVDB metadata was enabled on a library, this will be disabled. TVDB support can now be obtained through a separate plugin available in the official Plugin Catalog.
π Client/Plugin (API/ABI) Developer Notes
- π We have migrated from ServiceStack to ASP.NET. Web API endpoints no longer accept HTTP Form requests; everything must be
application/json
. NOTE: Plugins that implement endpoints will also have to migrate. - π Plugins must now target
net5.0
. IHttpClient
removal: Now injectIHttpClientFactory
instead.- π
HttpException
removal: Now catchHttpResponseException
instead. - Services can be registered to the DI pipeline.
π Please see the Jellyfin Development Matrix channel for questions or further details on these changes.
Known Bugs/Tracker
π Bugs which are already known and being worked on are listed in this issue: jellyfin/jellyfin-meta#1
π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/27
jellyfin [462]
- #4669 [@MrTimscampi] Fix NPM command in CI
- π #4667 [@joshuaboniface] Remove obsolete erroring command
- #4662 [@joshuaboniface] Fix bad do in bump_version
- π #4661 [@Bond-009] Remove spammy debug line
- π #4660 [@crobibero] Add support for web serving .mem files
- β‘οΈ #4653 [@crobibero] Optimize FavoritePersons query
- π #4652 [@crobibero] Add support for custom item display preferences
- π #4651 [@crobibero] Remove IIsoMounter and IsoMounter
- β‘οΈ #4648 [@nyanmisaka] Optimize load plugin logs
- π #4647 [@rhamzeh] fix: add Palestine to supported countries
- π #4645 [@crobibero] Move OpenApiSecurityScheme to OperationFilter
- #4644 [@Bond-009] Minor improvements
- #4643 [@crobibero] Fix null reference when getting filters of an empty library
- #4638 [@crobibero] Don't die if folder doesn't have id
- π #4636 [@BaronGreenback] [Fix for 10.7] Missed a config move
- #4633 [@crobibero] Use Guid as API parameter type where possible
- #4632 [@crobibero] Fix MusicBrainz request Accept header
- β #4630 [@Bond-009] Add tests for GetUuid
- #4629 [@crobibero] Provide NoResult instead of Fail in CustomAuthenticationHandler
- #4628 [@MrTimscampi] Prevent GetUpNext from returning episodes in progress
- #4626 [@nyanmisaka] Do not extract audio stream bitrate info for videos from formatInfo
- #4625 [@crobibero] Fix OpenApi generation for BlurHash
- #4623 [@dependabot[bot]] Bump Moq from 4.15.1 to 4.15.2
- #4622 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 3.4.0 to 3.4.1
- #4621 [@dependabot[bot]] Bump ServiceStack.Text.Core from 5.10.0 to 5.10.2
- #4620 [@nyanmisaka] Fix transcoding reasons report
- #4613 [@BaronGreenback] [Fix] NotificationType was never set in dlna event manager
- #4610 [@nyanmisaka] Extract tone mapped thumbnails for HDR videos
- β #4609 [@Bond-009] Add more tests for JsonGuidConverter
- π #4608 [@dkanada] Remove deprecated flag to disable music plugins
- #4607 [@nyanmisaka] Fix the I-frame image extraction filter string
- #4605 [@hawken93] Allow JsonGuidConverter to read null
- #4597 [@nyanmisaka] Add NEO OpenCL runtime for Intel Tone mapping
- #4595 [@MrTimscampi] Don't return first episodes in next up
- π #4594 [@nyanmisaka] Remove one redundant 'hwaccel vaapi' string
- β± #4591 [@Bond-009] Clean up SchedulesDirect
- β #4589 [@ConfusedPolarBear] [Fix] Test query value
- π #4588 [@Bond-009] Remove Hex class as the BCL has one now
- #4582 [@crobibero] Use proper Named HttpClient for MusicBrainz requests
- 0οΈβ£ #4580 [@crobibero] Specify default DateTimeKind from EFCore
- #4575 [@crobibero] Don't throw null reference if ContentType is null.
- βͺ #4574 [@joshuaboniface] Revert "Enable jellyfin.service unit on Fedora fresh install"
- #4570 [@nyanmisaka] Add Tonemapping for Intel VAAPI
- #4568 [@crobibero] Serialize Guid.Empty to null
- #4563 [@crobibero] Fix sending PlaybackInfo
- #4562 [@crobibero] Don't send activity event if notification type is null
- #4557 [@crobibero] Fix namespace and add attribute for ClientCapabilitiesDto
- #4554 [@joshuaboniface] Run explicit service start if restart failed
- #4553 [@joshuaboniface] Enable jellyfin.service unit on Fedora fresh install
- #4551 [@crobibero] Only trim file name if folder name is shorter
- π #4550 [@crobibero] Handle invalid plugins
- βͺ #4548 [@orryverducci] Revert "Fix frame rate probing for interlaced MKV files"
- #4545 [@BaronGreenback] [Fix] Null Pointer in TmdbMovieProvider
- #4544 [@BaronGreenback] [Fix] Config option read from wrong place.
- #4539 [@crobibero] Add NullableEnumModelBinder and NullableEnumModelBinderProvider
- #4538 [@mario-campos] Implement CodeQL Static Analysis
- #4537 [@crobibero] Convert ClientCapabilities to a Dto with JsonConverters
- π #4534 [@Bond-009] Remove UTF8 bom from some files
- #4533 [@Bond-009] Fix nullref
- #4526 [@crobibero] Fix marking item as played
- #4525 [@crobibero] Set DeleteTranscodeFileTask to trigger every 24h
- #4524 [@crobibero] Use sdk 5.x
- #4523 [@crobibero] Set sdk version to 5.0
- π #4522 [@BaronGreenback] Set plugin version to that specified in the manifest
- #4519 [@crobibero] Write DateTimes in ISO8601 format for backwards compatibility.
- #4518 [@crobibero] Fix live tv hls playback
- π #4517 [@BaronGreenback] [Fix] Fixed Plugin versioning in browser notifications
- π #4516 [@oddstr13] Fix plugin old version cleanup
- #4515 [@barronpm] Clean up DeviceManager and Don't Store Capabilities on Disk
- β‘οΈ #4514 [@Artiume] Update FFmpeg log
- π #4513 [@BaronGreenback] Multi-repository plugins
- 0οΈβ£ #4510 [@crobibero] Set default request accept headers
- π§ #4509 [@crobibero] Fix null reference when saving plugin configuration
- #4507 [@BaronGreenback] Corrects spelling in comments
- #4504 [@crobibero] Fix Environment authorization policy
- #4503 [@Bond-009] Pass cancellation where possible
- #4502 [@crobibero] Use ALL the decompression methods
- #4501 [@ferferga] Don't scale extracted images and ffmpeg improvements
- #4500 [@oddstr13] Use .NET 5.0 in Nuget pipeline
- π #4499 [@crobibero] Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids
- π #4497 [@crobibero] Fix docker and centos builds
- #4494 [@nyanmisaka] Add video range info to the title
- π³ #4493 [@crobibero] Fix dockerfiles
- β‘οΈ #4492 [@Artiume] update dotnet 5.0 buster image
- #4490 [@dependabot[bot]] Bump Mono.Nat from 3.0.0 to 3.0.1
- #4489 [@dependabot[bot]] Bump PlaylistsNET from 1.1.2 to 1.1.3
- #4488 [@dependabot[bot]] Bump Moq from 4.14.7 to 4.15.1
- β¬οΈ #4487 [@crobibero] Upgrade all netcore3.1 to net5.0
- π #4486 [@crobibero] Remove api client generator errors
- β‘οΈ #4485 [@crobibero] Update user cache after updating user.
- π #4480 [@crobibero] Remove custom HttpException
- #4478 [@Bond-009] Don't allocate single char arrays when possible
- #4477 [@nyanmisaka] Fix return type for GetAttachment
- β‘οΈ #4476 [@crobibero] Fix plugin update exception
- #4475 [@crobibero] Fix api client ci condition
- #4474 [@crobibero] Convert array property to IReadOnlyList
- π» #4473 [@crobibero] Don't throw exception when converting values using binder or JsonConvβ¦
- #4469 [@cvium] Change OPTIONS to POST and call SaveConfiguration in SetRepositories
- βͺ #4468 [@cvium] Semi-revert removal of Name for /Similar in openapi
- #4466 [@kayila] Fix #4465 by adding the missing extras folders.
- #4463 [@crobibero] Skip migration if user doesn't exist
- #4460 [@yodatak] Bump dependencies to Fedora 33
- β¬οΈ #4458 [@crobibero] Upgrade to Net5
- #4456 [@martinek-stepan] Emby.Naming - nullable & code coverage
- #4452 [@crobibero] Add ModelBinder to ImageType
- π #4450 [@cvium] Remove duplicate /Similar endpoints
- π» #4448 [@crobibero] Don't throw exception if name is null
- #4447 [@dependabot[bot]] Bump Serilog.Sinks.Graylog from 2.2.1 to 2.2.2
- β #4446 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0
- π #4444 [@crobibero] Remove unstable npm ci task
- π #4443 [@cvium] Remove OriginalAuthenticationInfo and add IsAuthenticated property
- β± #4440 [@neilsb] Perform hashing of Password for Schedules Direct on server
- #4437 [@crobibero] Add missing dlna attributes.
- π #4434 [@BaronGreenback] Fixes #4423 - Fixes DLNA in unstable;
- π #4432 [@nyanmisaka] Add initial support for HEVC over FMP4-HLS
- #4428 [@crobibero] Add x-jellyfin-version to openapi spec
- #4427 [@joshuaboniface] Reverse order of sudo and nohup
- π #4426 [@joshuaboniface] Remove spurious argument to nohup
- βͺ #4425 [@joshuaboniface] Restore missing targetFolder
- #4424 [@Bond-009] Minor perf improvements
- #4422 [@crobibero] Add /Users/Me endpoint
- #4420 [@cvium] Fix Persons, Genres and Studios endpoints
- #4416 [@dkanada] Disable compatibility checks until they work again
- #4413 [@cvium] Rename itemIds to ids
- #4412 [@cvium] Save new display preferences
- #4411 [@crobibero] Fix endpoint authorization requirements
- #4410 [@crobibero] Set UserAgent when getting M3u playlist
- #4409 [@crobibero] Fix API separators
- #4408 [@crobibero] Dependency catch up
- π¦ #4406 [@joshuaboniface] Remove jellyfin-ffmpeg dep from server package
- #4405 [@nyanmisaka] Fix AAC direct streaming
- 0οΈβ£ #4403 [@Bond-009] Http1AndHttp2 is the default, no need to explicitly enable it
- #4401 [@nyanmisaka] Respect music quality settings when transcoding
- #4395 [@barronpm] Convert some code in UserManager to async
- π #4393 [@crobibero] Support IReadOnlyList in CommaDelimitedArrayModelBinder
- #4392 [@crobibero] Fix LiveTV TS playback
- π #4391 [@crobibero] Support IReadOnlyList for JsonCommaDelimitedArrayConverter
- #4388 [@crobibero] Add missing slashes in ffmpeg argument.
- #4384 [@nyanmisaka] Fix HLS music playback on iOS
- π» #4378 [@barronpm] Fix possible null reference exception
- #4377 [@barronpm] Add caching to users
- #4375 [@crobibero] Fix setting duplicate keys from auth header
- β± #4371 [@cvium] Fix GET ScheduledTasks return value
- #4369 [@orryverducci] Fix frame rate probing for interlaced MKV files
- #4361 [@ssenart] Add FLAC and define the corresponding target sample rate
- #4350 [@crobibero] Fix .npmrc
- #4347 [@dependabot[bot]] Bump Moq from 4.14.6 to 4.14.7
- #4346 [@dependabot[bot]] Bump prometheus-net from 3.6.0 to 4.0.0
- #4342 [@crobibero] Add BaseItemManager
- #4341 [@Bond-009] Minor improvements
- π§ #4339 [@BaronGreenback] Making default Plugin configurations accessible when developing.
- #4331 [@crobibero] Add npmAuthenticate task
- #4330 [@crobibero] Fix ApiKey authentication
- π #4328 [@crobibero] Remove CommaDelimitedArrayModelBinderProvider
- π² #4326 [@crobibero] Automatically clean activity log database
- β‘οΈ #4324 [@crobibero] Update to dotnet 3.1.9
- β #4317 [@Bond-009] Fix AudioBookListResolver test coverage
- β #4315 [@Jan-PieterBaert] Fix some warnings
- #4312 [@crobibero] Add comma delimited string to array json converter
- #4309 [@nielsvanvelzen] Make StartupWizardCompleted nullable in PublicSystemInfo
- π #4306 [@crobibero] Remove references to legacy scripts
- #4305 [@crobibero] Convert image type string to enum.
- #4304 [@crobibero] Convert exclude location type string to enum.
- #4303 [@crobibero] Convert filters string to enum.
- #4302 [@crobibero] Convert field string to enum.
- #4301 [@crobibero] Fix comma delimited array model binder
- #4300 [@crobibero] Fix ci npm install order
- #4299 [@crobibero] Fix api client CI
- π #4298 [@crobibero] Remove TheTVDB plugin from server source.
- #4292 [@crobibero] Add missing general commands
- #4286 [@Bond-009] Minor improvements to tmdb code
- #4285 [@cvium] Fix IWebSocketListener service registration
- #4284 [@cvium] Fix playbackstart not triggering in the new eventmanager
- #4281 [@crobibero] Fix registry name and link
- #4279 [@joshuaboniface] Make MaxActiveSessions not nullable
- #4277 [@dependabot[bot]] Bump Moq from 4.14.5 to 4.14.6
- #4276 [@cvium] SecurityException should return 403
- β± #4275 [@anthonylavado] Fix Transcode Cleanup Schedule
- π² #4274 [@barronpm] Rewrite Activity Log Backend
- #4273 [@joshuaboniface] Fix RPM spec again
- #4271 [@joshuaboniface] Improve handling of apiclient generator
- #4269 [@joshuaboniface] Add user max sessions options
- #4268 [@Bond-009] Improve GroupInfo class
- #4267 [@cvium] Disable invalid auth provider
- π² #4266 [@Maxr1998] Log stream type and codec for missing direct play profile
- π #4265 [@KonH] Remove unnecessary null checks in some places
- #4264 [@Camc314] Add missing properties to typescript axios generator
- #4263 [@cvium] Defer image pre-fetching until the end of a refresh/scan
- π #4262 [@anthonylavado] Remove Windows legacy files
- #4261 [@Spacetech] Make MusicBrainzAlbumProvider thread safe and fix retry logic
- #4260 [@crobibero] Allow server to return .data files
- #4259 [@ConfusedPolarBear] Accept ImageFormat as API parameter
- β #4257 [@Bond-009] Add tests for deserializing guids
- #4255 [@crobibero] Generate document file for openapi spec in CI
- π #4254 [@BaronGreenback] Fix for #4241: Plugin config initialisation.
- π #4253 [@BaronGreenback] DI in plugins
- π #4252 [@skyfrk] Convert supportedCommands strings to enums
- π #4249 [@EraYaN] Publish OpenAPI spec for master and tagged releases
- #4248 [@crobibero] Manually register models used in websocket messages.
- β‘οΈ #4247 [@crobibero] Update all on-disk plugins
- #4243 [@jlechem] Removing string we don't use anymore.
- π #4242 [@Spacetech] Increase library scan and metadata refresh speed
- β #4236 [@ConfusedPolarBear] Fix some warnings
- #4233 [@dependabot[bot]] Bump Mono.Nat from 2.0.2 to 3.0.0
- #4232 [@dependabot[bot]] Bump TvDbSharper from 3.2.1 to 3.2.2
- #4231 [@dependabot[bot]] Bump Serilog.Sinks.Graylog from 2.1.3 to 2.2.1
- #4230 [@dependabot[bot]] Bump BlurHashSharp.SkiaSharp from 1.1.0 to 1.1.1
- #4229 [@dependabot[bot]] Bump BlurHashSharp from 1.1.0 to 1.1.1
- #4228 [@dependabot[bot]] Bump IPNetwork2 from 2.5.224 to 2.5.226
- #4227 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 5.5.1 to 5.6.3
- #4226 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 5.5.1 to 5.6.3
- #4225 [@Spacetech] Check response status code before saving images
- #4222 [@Spacetech] Use ConcurrentDictionary's in DirectoryService
- #4221 [@Spacetech] Fix InvalidOperationException in TvdbSeriesProvider.MapSeriesToResult
- π» #4220 [@Spacetech] Fix invalid operation exception in TvdbEpisodeImageProvider.GetImages
- #4219 [@Spacetech] Increase initial scan speed for music libraries
- #4217 [@crobibero] Properly handle null structs in json
- #4213 [@cvium] Add ProgressiveFileStream
- #4212 [@BaronGreenback] Null Pointer fix: BaseControlHandler.cs
- #4211 [@BaronGreenback] Null Pointer Fix : PlayToController.cs
- #4210 [@nielsvanvelzen] Use enum for WebSocket message types
- #4209 [@cvium] Add Dto to ForgotPassword
- #4208 [@cvium] Fix Identify by renaming route parameter to match function argument
- #4207 [@joshuaboniface] Revamp the main README
- #4205 [@cvium] Fix aspect ratio calculation sometimes returning 0 or 1
- #4204 [@cvium] Add series image aspect ratio when ep/season is missing an image
- #4202 [@cvium] Migrate the TMDb providers to the TMDbLib library
- #4200 [@ryanpetris] HDHomeRun: Preemptively throw a LiveTvConflictException
- π #4199 [@ryanpetris] Fix stream performance when opening/closing new streams.
- β‘οΈ #4194 [@nvllsvm] Optimize images
- #4192 [@nielsvanvelzen] Use GeneralCommandType enum in GeneralCommand
- #4189 [@Bond-009] Minor improvements
- #4187 [@BaronGreenback] Fix for #4184 when no FFMPEG path set.
- π #4186 [@BaronGreenback] Fixes #4185 : FFMPeg version match exception.
- #4183 [@Ullmie02] Fix TMDB Season Images
- #4182 [@ryanpetris] Fix HD Home Run streaming
- β‘οΈ #4178 [@hoanghuy309] Update LocalizationManager.cs
- π #4177 [@cvium] Remove dummy season and missing episode provider
- β‘οΈ #4176 [@MrTimscampi] Update SkiaSharp.NativeAssets.Linux to 2.80.2
- π #4173 [@BaronGreenback] Unstable: Various controller fixes.
- #4171 [@nyanmisaka] Add tonemapping for AMD AMF
- π #4170 [@BaronGreenback] Plugin versioning - amended for plugins without meta.json
- #4169 [@stanionascu] Playback (direct-stream/transcode) of BDISO/BDAV containers
- π #4164 [@spooksbit] Removed browser auto-launch functionality
- #4163 [@Bond-009] Minor improvements
- #4162 [@BaronGreenback] Fix for #4161: BaseUrl in DLNA
- βοΈ #4156 [@androiddevnotes] Fix typos
- #4145 [@dependabot[bot]] Bump SkiaSharp from 2.80.1 to 2.80.2
- #4142 [@olsh] Fix parameters validation in ImageProcessor.GetCachePath
- #4139 [@BaronGreenback] DLNA MediaRegistrar - static and commented.
- #4138 [@BaronGreenback] DLNA ContentManager - static and commented.
- #4137 [@BaronGreenback] DLNA ConnectionManager - static and commented.
- #4136 [@BaronGreenback] DLNA Classes - No code change, just added commenting to classes.
- β‘οΈ #4128 [@derchu] Update content rating from thetvdb
- β‘οΈ #4126 [@crobibero] update to dotnet 3.1.8
- #4125 [@BaronGreenback] Networking 2 (Cumulative PR) - Swapping over to new NetworkManager
- #4121 [@cvium] Normalize application paths
- 0οΈβ£ #4118 [@SegiH] Change default value for allow duplicates in playlist option to False
- π§ #4116 [@cvium] Add Known Proxies to system configuration
- π #4114 [@crobibero] Add new files to rpm build
- π #4108 [@Bond-009] Minor performance improvements to item saving
- β #4106 [@Keridos] some testing for AudioBook
- β #4103 [@Bond-009] Fix some warnings
- #4102 [@cvium] Skip startup message for /system/ping
- π» #4096 [@crobibero] Fix catching authentication exception
- #4094 [@crobibero] Fix redirection
- #4093 [@crobibero] Fix api routes
- #4092 [@crobibero] Add missing FromRoute, Required attribute
- #4084 [@BaronGreenback] Unstable: PlayTo corruption url fix
- #4082 [@cromefire] More expressive names for the VideoStream API
- #4079 [@dependabot[bot]] Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.3 to 2.0.4
- #4078 [@Bond-009] Minor improvements
- π #4077 [@BaronGreenback] Simplified Code: Removed code which was never used.
- β #4076 [@Bond-009] Fix some warnings
- π #4075 [@BaronGreenback] Simplified Code: Removed code which was never used.
- π» #4074 [@cvium] Fix null exception in tmdb episode provider
- #4073 [@Bond-009] Fix ObjectDisposedException
- #4071 [@Bond-009] Fix sln file
- #4070 [@crobibero] Add ci task to publish api client
- #4069 [@crobibero] Make all FromRoute required
- π #4068 [@barronpm] Fix Plugin Events and Clean Up InstallationManager.cs
- π #4067 [@barronpm] DisplayPreferences fixes
- #4065 [@BaronGreenback] Bug Fix : DLNA Server advertising
- #4063 [@BaronGreenback] Our of Memory fix when streaming large files
- #4062 [@BaronGreenback] Fix for #4059
- #4061 [@BaronGreenback] Fix for #4060
- #4057 [@crobibero] Add flag for startup completed
- π #4055 [@Ullmie02] Enable HTTP Range Processing (Fix seeking)
- π #4054 [@lmaonator] Fix TVDB plugin not handling absolute display order
- #4053 [@thornbill] Fix aac mime-type
- #4051 [@crobibero] Replace swagger logo with jellyfin logo
- π #4048 [@crobibero] Remove GenerateDocumentationFile
- #4047 [@crobibero] Use efcore library for health check
- #4046 [@EraYaN] Enable code coverage and upload OpenAPI spec.
- #4045 [@crobibero] Add db health check
- #4043 [@cvium] Split HttpListenerHost into middlewares
- π· #4042 [@EraYaN] Fixes for CI Nuget package pushing and CI triggers
- #4041 [@EraYaN] Add the item path to the ItemLookupInfo class
- π #4039 [@cvium] Remove ServiceStack and related stuff
- #4037 [@crobibero] Set openapi schema type to file where possible
- #4035 [@crobibero] Fix apidoc routes with base url
- β #4034 [@barronpm] Fix all warnings in Jellyfin.Data
- #4033 [@crobibero] Readd nullable number converters
- β #4031 [@Bond-009] Fix some warnings
- π #4030 [@crobibero] Remove IHttpClient
- #4028 [@crobibero] Properly verify cache duration
- β‘οΈ #4027 [@cvium] Fix model binding in UpdateLibraryOptions
- #4026 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 3.3.1 to 3.4.0
- #4024 [@dependabot[bot]] Bump IPNetwork2 from 2.5.211 to 2.5.224
- #4022 [@Bond-009] Fix incorrect usage of ArrayPool
- #4018 [@barronpm] Library Entity Cleanup
- π§ #4013 [@crobibero] Allow CORS domains to be configured
- #4010 [@cromefire] Fix wrong OpenAPI auth header value
- π #4008 [@crobibero] Include xml docs when publishing
- #4002 [@crobibero] Fix partial library and channel access
- π¦ #4001 [@brianjmurrell] Add an empty %files section to main package
- π #3999 [@PrplHaz4] [Permissions] Fix for individual channel plugins #2858
- #3988 [@crobibero] Use proper SPDX Identifier
- π #3984 [@crobibero] Use Prerelease System.Text.Json
- #3983 [@Bond-009] Fix incorrect adding of user agent
- #3977 [@barronpm] Make LibraryController.GetDownload async
- #3976 [@nyanmisaka] Expose max_muxing_queue_size to user
- #3975 [@nyanmisaka] Increase the max muxing queue size for ffmpeg
- #3961 [@crobibero] Ignore null json values
- π #3959 [@Bond-009] Enable TreatWarningsAsErrors for Emby.Data in Release
- π #3958 [@Bond-009] Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release
- #3955 [@Bond-009] Make some methods async
- #3954 [@Ullmie02] Use backdrop with library name as library thumbnail
- #3953 [@crobibero] bump DotNet.Glob
- #3951 [@crobibero] Add nullable int32, int64 json converters
- #3950 [@crobibero] Fix dlna play to
- β #3947 [@Bond-009] Fix all warnings in Emby.Dlna
- #3946 [@crobibero] Clean up output formatters
- #3943 [@Bond-009] Simplify FFmpeg detection code
- β #3942 [@Ullmie02] Reduce warnings in Emby.Dlna
- #3941 [@crobibero] Conver all remaining form request to body
- β #3939 [@Bond-009] Make MediaBrowser.MediaEncoding warnings free
- #3938 [@crobibero] Fix conflicting audio routes
- 0οΈβ£ #3935 [@crobibero] Add Default Http Client
- π #3932 [@crobibero] Add support for custom api-doc css
- #3928 [@Mygod] Add 1440p to the mix
- π #3925 [@crobibero] Remove IHttpClient from Providers
- #3910 [@barronpm] Event Rewrite (Part 1)
- #3908 [@crobibero] Use proper mediatypename
- #3907 [@crobibero] Fix DLNA Routes
- #3903 [@crobibero] Add xml output formatter
- π #3899 [@crobibero] Install specific plugin version if requested
- #3898 [@crobibero] Return int64 in json as number
- π #3895 [@crobibero] Remove IHttpClient from Jellyfin.Api
- π #3894 [@barronpm] Remove ListHelper.cs
- π #3892 [@barronpm] Minor fixes to LiveTvMediaSourceProvider
- π #3891 [@barronpm] Remove unused methods in IDtoService
- π #3889 [@Ullmie02] Build Unstable NuGet packages
- #3886 [@crobibero] bump deps
- π #3880 [@DirtyRacer1337] Fix year parsing
- #3879 [@cvium] Populate ThemeVideoIds and ThemeSongIds
- #3877 [@orryverducci] Deinterlacing improvements
- π #3874 [@danieladov] Fix MergeVersions()
- #3872 [@crobibero] Fix setting user policy
- π #3871 [@Ullmie02] Allow plugins to define their own api endpoints
- #3868 [@dependabot[bot]] Bump ServiceStack.Text.Core from 5.9.0 to 5.9.2
- #3867 [@dependabot[bot]] Bump TvDbSharper from 3.2.0 to 3.2.1
- β #3866 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.6.1 to 16.7.0
- #3865 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 5.3.3 to 5.5.1
- #3863 [@EraYaN] Add nohup and continueOnError to the Collect Artifacts task
- π #3861 [@crobibero] API Fixes
- #3860 [@cvium] Fix collages
- #3859 [@crobibero] Fix Requirement assigned to Handler
- #3858 [@cvium] Fix startup wizard redirect
- #3854 [@danieladov] Fix Split versions
- #3851 [@barronpm] Clean up LibraryChangedNotifier.
- #3849 [@barronpm] Make DisplayPreferencesManager Scoped
- #3846 [@YouKnowBlom] Avoid including stray commas in HLS codecs field
- β #3841 [@Bond-009] Fix warnings
- #3840 [@barronpm] Fix MemoryCache Usage.
- #3838 [@Bond-009] MemoryStream optimizations
- #3837 [@cvium] Fix BaseItems not being cached in-memory
- π #3836 [@cvium] Remove rate limit from TMDb provider
- #3835 [@cvium] Throw HttpException when tvdb sends us crap data
- #3834 [@cvium] Make external ids nullable in TMDb
- #3831 [@joshuaboniface] Bump to .NET Core SDK 3.1.302
- #3824 [@barronpm] Clean up TunerHost Classes
- π #3822 [@EraYaN] Merge the args and commands item for the artifact collection
- β #3820 [@Bond-009] Fix some warnings
- π² #3816 [@cvium] Change OnRefreshStart and OnRefreshComplete logging levels to debug
- π #3812 [@barronpm] Merge API Migration into master
- #3810 [@AlfHou] Fix README links and note about setup wizard
- #3809 [@Bond-009] Minor improvements
- #3806 [@dkanada] Disable compatibility checks for now
- #3805 [@dependabot[bot]] Bump Mono.Nat from 2.0.1 to 2.0.2
- #3804 [@dependabot[bot]] Bump Serilog.AspNetCore from 3.2.0 to 3.4.0
- #3803 [@dependabot[bot]] Bump sharpcompress from 0.25.1 to 0.26.0
- #3802 [@dependabot[bot]] Bump PlaylistsNET from 1.0.6 to 1.1.2
- β‘οΈ #3801 [@michael9dk] Update README.md (fix broken links)
- β‘οΈ #3795 [@anthonylavado] Update to newer Jellyfin.XMLTV
- #3792 [@cvium] TMDb: Change Budget and Revenue to long to avoid overflow
- π #3790 [@cvium] Remove some unnecessary string allocations
- π #3784 [@barronpm] Minor fixes to ActivityManager
- π #3782 [@Bond-009] Minor fixes for websocket code
- π· #3774 [@EraYaN] Add a much shorter timeout to the CollectArtifacts job
- β‘οΈ #3772 [@EraYaN] Updated SkiaSharp to 2.80.1 and replace resize code to fix bad quality
- π #3769 [@dkanada] Remove useless order step for intros
- #3761 [@cvium] Fix DI memory leak
- #3760 [@thornbill] Fix inverted logic for LAN IP detection
- #3759 [@AlfHou] Change 'nowebcontent' flag to 'nowebclient' flag in readme
- β‘οΈ #3757 [@cvium] Update BlurHashSharp and set max size to 128x128
- #3747 [@barronpm] Use Memory Cache
- β‘οΈ #3740 [@Bond-009] Optimize Substring and StringBuilder usage
- #3728 [@nyanmisaka] adjust priority in outputSizeParam cutter
- #3727 [@K900] Fix #3624
- #3725 [@joshuaboniface] Flip quoting in variable set command
- π #3724 [@joshuaboniface] Bump master version to 10.7.0 for next release
- π #3723 [@joshuaboniface] Get and tag with the actual release version in CI
- #3720 [@joshuaboniface] Fix bump_version so it works properly
- π #3711 [@yrjyrj123] Fix the problem that hardware decoding cannot be used on macOS.
- #3704 [@oddstr13] Don't ignore dot directories or movies/episodes with sample in their name.
- #3703 [@oddstr13] Allow space in username
- #3699 [@oddstr13] Fix embedded subtitles
- #3690 [@MichaIng] Fix left /usr/bin/jellyfin symlink on removal and typo
- β #3684 [@Bond-009] Fix warnings
- #3683 [@nyanmisaka] Allows to provide multiple fallback fonts for client to render subtitles
- 0οΈβ£ #3679 [@barronpm] Use System.Text.Json in DefaultPasswordResetProvider
- π #3678 [@barronpm] Remove Unused Dependencies.
- π #3677 [@barronpm] Fixed compilation error on master.
- #3675 [@ferferga] fix typo in debian's config file
- π§ #3671 [@Bond-009] Make UNIX socket configurable
- #3666 [@barronpm] Use System.Text.Json in LiveTvManager
- #3665 [@barronpm] Use interfaces in app host constructors
- #3664 [@Bond-009] Make CreateUser async
- #3663 [@crobibero] Add missing usings to UserManager
- π #3660 [@crobibero] Force plugin config location
- β‘οΈ #3659 [@Bond-009] Optimize StringBuilder.Append calls
- #3657 [@Bond-009] Review usage of string.Substring (part 1)
- #3649 [@thornbill] Skip image processing for live tv sources
- #3646 [@barronpm] Make IncrementInvalidLoginAttemptCount async.
- π #3642 [@crobibero] Try adding plugin repository again
- π #3634 [@crobibero] fix built in plugin js
- π² #3632 [@azlm8t] tvdb: Log path on lookup errors
- #3620 [@BaronGreenback] Fix for #3607 and #3515
- #3616 [@crobibero] Allow migration to optionally run on fresh install
- #3615 [@nyanmisaka] Fix QSV device creation on Comet Lake
- #3613 [@Bond-009] Replace \d with [0-9] in ffmpeg detection and scan code
- β #3609 [@Bond-009] Fix warnings
- #3604 [@joshuaboniface] Fix bad Debuntu dependencies
- #3602 [@crobibero] Fix username case change
- #3598 [@barronpm] Clean up ProviderManager.cs
- #3597 [@barronpm] Jellyfin.Drawing.Skia Cleanup
- #3595 [@Bond-009] Improve DescriptionXmlBuilder
- #3578 [@barronpm] Migrate Display Preferences to EF Core
- π #3577 [@crobibero] Specify plugin repo on plugin installation
- #3576 [@HelloWorld017] Fix SAMI UTF-16 Encoding Bug
- π #3552 [@BaronGreenback] Fixes #3551 (Notifications Serialization error)
- π #3532 [@Ullmie02] Add support for binding to Unix socket
- π #3521 [@sachk] Fix support for mixed-protocol subtitles
- #3508 [@BaronGreenback] Part 1: nullable Emby.DLNA
- #3442 [@nyanmisaka] Tonemapping function relying on OpenCL filter and NVENC HEVC decoder
- β¬οΈ #3401 [@BaronGreenback] Fix for windows plug-in upgrades issue: #1623
- π #3366 [@barronpm] Remove UserManager.AddParts
- #3216 [@rotvel] Try harder at detecting ffmpeg version and enable the validation
- π #3196 [@ferferga] Remove "download images in advance" option
- π #3194 [@OancaAndrei] SyncPlay for TV series (and Music)
- #3086 [@redSpoutnik] Add Post subtitle in API
- β #3053 [@rigtorp] Add additional resolver tests
- #2888 [@ConfusedPolarBear] Add quick connect (login without typing password)
- #2788 [@ThatNerdyPikachu] Use embedded title for other track types
π jellyfin-web [409]
- β‘οΈ jellyfin/jellyfin-web#2177 [@anthonylavado] Update the API Client version
- π jellyfin/jellyfin-web#2175 [@thornbill] Fix invalid guide link
- π jellyfin/jellyfin-web#2174 [@thornbill] Fix comics player
- π jellyfin/jellyfin-web#2173 [@Maxr1998] Simplify hiding menu items based on supported features
- π jellyfin/jellyfin-web#2172 [@Maxr1998] Fix local bind address using wrong config value
- π jellyfin/jellyfin-web#2171 [@nyanmisaka] Fix the issue where the bitrate option is always Auto
- π jellyfin/jellyfin-web#2165 [@Maxr1998] Fix select server item in drawer menu
- π jellyfin/jellyfin-web#2164 [@thornbill] Fix more link issues
- 0οΈβ£ jellyfin/jellyfin-web#2163 [@thornbill] Prevent default submit event on add plugin repo form
- β‘οΈ jellyfin/jellyfin-web#2162 [@h1dden-da3m0n] update(ci): dependabot config from v1 to v2
- π jellyfin/jellyfin-web#2161 [@thornbill] Add item path to card data to support canPlay check
- π jellyfin/jellyfin-web#2160 [@thornbill] Fix multiple hashes added to route
- π jellyfin/jellyfin-web#2159 [@thornbill] Plugin manager improvements
- π jellyfin/jellyfin-web#2158 [@thornbill] Fix opening links with middle click or open in new tab
- π jellyfin/jellyfin-web#2156 [@thornbill] Prevent merge conflicts action from running on forks
- π jellyfin/jellyfin-web#2155 [@thornbill] Improve QuickConnect ux
- π jellyfin/jellyfin-web#2153 [@thornbill] Add github action to label PRs with merge conflicts
- π jellyfin/jellyfin-web#2152 [@thornbill] Add config option to include cookies in playback requests
- π jellyfin/jellyfin-web#2150 [@thornbill] Fix plugin initialization for dynamic imports
- β jellyfin/jellyfin-web#2149 [@thornbill] Make disabled rules trigger warnings
- π» jellyfin/jellyfin-web#2148 [@nyanmisaka] Fix the BufferFullError on Chromium based browsers
- π jellyfin/jellyfin-web#2147 [@dependabot-preview[bot]] Bump expose-loader from 1.0.1 to 1.0.3
- π jellyfin/jellyfin-web#2146 [@dependabot-preview[bot]] Bump @babel/core from 7.12.7 to 7.12.9
- π jellyfin/jellyfin-web#2145 [@dependabot-preview[bot]] Bump core-js from 3.7.0 to 3.8.0
- π jellyfin/jellyfin-web#2144 [@dependabot-preview[bot]] Bump babel-loader from 8.2.1 to 8.2.2
- π jellyfin/jellyfin-web#2143 [@dependabot-preview[bot]] Bump webpack from 5.6.0 to 5.9.0
- π jellyfin/jellyfin-web#2142 [@thornbill] Reenable no unresolved import rule and fix playlist imports
- π jellyfin/jellyfin-web#2141 [@thornbill] Add api key to remote image urls
- π jellyfin/jellyfin-web#2140 [@thornbill] Fix use of global ApiClient in authenticate middleware
- π jellyfin/jellyfin-web#2139 [@nielsvanvelzen] Support async plugin loading from window
- π jellyfin/jellyfin-web#2138 [@nyanmisaka] Fix the overlap in iOS music view and the hidden nowPlayingBar
- π jellyfin/jellyfin-web#2137 [@nielsvanvelzen] Pass plugin name to pluginManager.loadPlugin
- π jellyfin/jellyfin-web#2135 [@nyanmisaka] Do not use AC3 for audio transcoding if AAC and MP3 are supported
- π» jellyfin/jellyfin-web#2131 [@dmitrylyzo] Fix babel support for legacy browsers
- π jellyfin/jellyfin-web#2130 [@hawken93] fix login autocomplete
- π jellyfin/jellyfin-web#2129 [@dmitrylyzo] Prevent doubleclick on buttons from bubbling to video for fullscreen (alternative)
- π jellyfin/jellyfin-web#2128 [@nyanmisaka] Fix the inconsistent header button size in dashboard
- π jellyfin/jellyfin-web#2127 [@thornbill] Remove standalone.js and broken navigation
- π jellyfin/jellyfin-web#2126 [@thornbill] Fix arabic import from date-fns
- π jellyfin/jellyfin-web#2124 [@thornbill] Add stylelint for sass files
- π jellyfin/jellyfin-web#2122 [@thornbill] Use static imports for html templates
- π jellyfin/jellyfin-web#2121 [@thornbill] Fix fetcher settings html import
- βͺ jellyfin/jellyfin-web#2120 [@thornbill] Revert change to base font size
- π jellyfin/jellyfin-web#2119 [@nyanmisaka] Show tonemap options for VAAPI
- π jellyfin/jellyfin-web#2118 [@hawken93] simplify server address candidates
- π jellyfin/jellyfin-web#2117 [@thornbill] Add linters to github actions
- π» jellyfin/jellyfin-web#2116 [@thornbill] Disable chromecast in unsupported browsers
- π jellyfin/jellyfin-web#2111 [@dkanada] fix possible issue with server detection
- π jellyfin/jellyfin-web#2110 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.12.1 to 7.12.7
- π jellyfin/jellyfin-web#2109 [@dependabot-preview[bot]] Bump stylelint from 13.7.2 to 13.8.0
- π jellyfin/jellyfin-web#2108 [@dependabot-preview[bot]] Bump copy-webpack-plugin from 6.3.0 to 6.3.2
- π jellyfin/jellyfin-web#2107 [@dependabot-preview[bot]] Bump sass-loader from 10.0.5 to 10.1.0
- π jellyfin/jellyfin-web#2106 [@dependabot-preview[bot]] Bump eslint from 7.13.0 to 7.14.0
- π jellyfin/jellyfin-web#2105 [@dependabot-preview[bot]] Bump @babel/core from 7.12.3 to 7.12.7
- π jellyfin/jellyfin-web#2104 [@thornbill] Remove unused files and dependencies
- π jellyfin/jellyfin-web#2103 [@BaronGreenback] [Fix] Removed SeriesInfo attribute.
- π jellyfin/jellyfin-web#2101 [@oddstr13] Take baseurl into account, use original url, not LocalAddress
- π jellyfin/jellyfin-web#2100 [@BaronGreenback] [RC Fix] Hide some network options until next release
- π jellyfin/jellyfin-web#2098 [@thornbill] Fix missing jellyfin-noto resources
- π jellyfin/jellyfin-web#2097 [@thornbill] Fix standalone crash due to missing apiclient
- π jellyfin/jellyfin-web#2096 [@mario-campos] Implement CodeQL Static Analysis
- π jellyfin/jellyfin-web#2095 [@thornbill] Fix epub player issues
- π jellyfin/jellyfin-web#2094 [@nyanmisaka] Fix Airplay in Safari
- π jellyfin/jellyfin-web#2093 [@thornbill] Fix pdfjs import
- βͺ jellyfin/jellyfin-web#2092 [@hawken93] restore Assets
- π jellyfin/jellyfin-web#2086 [@thornbill] Fix missing index.html in prod build
- π jellyfin/jellyfin-web#2085 [@hawken93] Just return original server address in chromecastHelper
- π jellyfin/jellyfin-web#2083 [@BaronGreenback] Multi-repository plugin modification
- π jellyfin/jellyfin-web#2080 [@thornbill] Add prepare script to allow CI to skip build
- βͺ jellyfin/jellyfin-web#2079 [@joshuaboniface] Revert "pull fonts from official repository"
- π jellyfin/jellyfin-web#2078 [@nyanmisaka] Tweak OSD duration display for narrow screen
- π jellyfin/jellyfin-web#2077 [@nyanmisaka] Add descriptions for Remux
- π jellyfin/jellyfin-web#2076 [@dependabot-preview[bot]] Bump babel-loader from 8.1.0 to 8.2.1
- π jellyfin/jellyfin-web#2075 [@dependabot-preview[bot]] Bump webpack-stream from 6.1.0 to 6.1.1
- π jellyfin/jellyfin-web#2072 [@dependabot-preview[bot]] Bump gulp-sourcemaps from 2.6.5 to 3.0.0
- π jellyfin/jellyfin-web#2071 [@joshuaboniface] Add Debian conffiles with config.json
- π jellyfin/jellyfin-web#2069 [@Artiume] Show Remux as a Playback Method
- π jellyfin/jellyfin-web#2064 [@nyanmisaka] Add initial profile for HEVC over FMP4-HLS
- π jellyfin/jellyfin-web#2061 [@cvium] Remove advanced toggle for library editor
- π jellyfin/jellyfin-web#2054 [@dependabot-preview[bot]] Bump webpack from 5.3.2 to 5.4.0
- π jellyfin/jellyfin-web#2053 [@dependabot-preview[bot]] Bump core-js from 3.6.5 to 3.7.0
- π jellyfin/jellyfin-web#2052 [@dependabot-preview[bot]] Bump eslint from 7.12.1 to 7.13.0
- π jellyfin/jellyfin-web#2051 [@dependabot-preview[bot]] Bump query-string from 6.13.6 to 6.13.7
- π jellyfin/jellyfin-web#2050 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.4.1 to 3.5.0
- π jellyfin/jellyfin-web#2049 [@dependabot-preview[bot]] Bump css-loader from 5.0.0 to 5.0.1
- β± jellyfin/jellyfin-web#2044 [@neilsb] Fix Schedules Direct Listings
- π jellyfin/jellyfin-web#2041 [@Artiume] Sort Show Genres by Random
- π jellyfin/jellyfin-web#2040 [@Artiume] Sort Movies Genres by Random
- π jellyfin/jellyfin-web#2039 [@ThibaultNocchi] Photos fullscreen button + hiding exit and arrows buttons on autoplay
- π jellyfin/jellyfin-web#2038 [@cvium] Create 1 lazyloader observer per collection type
- π jellyfin/jellyfin-web#2037 [@dependabot-preview[bot]] Bump node-sass from 4.14.1 to 5.0.0
- π jellyfin/jellyfin-web#2036 [@dependabot-preview[bot]] Bump gulp-terser from 1.4.0 to 1.4.1
- π jellyfin/jellyfin-web#2035 [@dependabot-preview[bot]] Bump eslint from 7.12.0 to 7.12.1
- π jellyfin/jellyfin-web#2034 [@dependabot-preview[bot]] Bump swiper from 6.3.4 to 6.3.5
- π jellyfin/jellyfin-web#2032 [@dependabot-preview[bot]] Bump webpack from 5.2.0 to 5.3.2
- π jellyfin/jellyfin-web#2031 [@dependabot-preview[bot]] Bump pdfjs-dist from 2.4.456 to 2.5.207
- π jellyfin/jellyfin-web#2030 [@dependabot-preview[bot]] Bump file-loader from 6.1.1 to 6.2.0
- π jellyfin/jellyfin-web#2029 [@cvium] Fix collectionEditor creation in movies
- π jellyfin/jellyfin-web#2028 [@danieladov] Hide progress bar when playing theme media
- π jellyfin/jellyfin-web#2027 [@dmitrylyzo] Remove custom hover style
- 0οΈβ£ jellyfin/jellyfin-web#2026 [@nyanmisaka] Adjust the default audio codec to AAC for HLS streaming
- π jellyfin/jellyfin-web#2025 [@dmitrylyzo] No external link for TV
- π jellyfin/jellyfin-web#2021 [@minobp] Add loading Japanese json files
- π jellyfin/jellyfin-web#2018 [@dkanada] Remove broken features from user settings
- π jellyfin/jellyfin-web#2017 [@dependabot-preview[bot]] Bump webpack from 5.0.0 to 5.2.0
- π jellyfin/jellyfin-web#2016 [@dependabot-preview[bot]] Bump headroom.js from 0.11.0 to 0.12.0
- π jellyfin/jellyfin-web#2015 [@dependabot-preview[bot]] Bump hls.js from 0.14.15 to 0.14.16
- π jellyfin/jellyfin-web#2014 [@dependabot-preview[bot]] Bump eslint from 7.11.0 to 7.12.0
- π» jellyfin/jellyfin-web#2013 [@dependabot-preview[bot]] Bump confusing-browser-globals from 1.0.9 to 1.0.10
- π jellyfin/jellyfin-web#2012 [@dependabot-preview[bot]] Bump swiper from 6.3.3 to 6.3.4
- π jellyfin/jellyfin-web#2011 [@dependabot-preview[bot]] Bump howler from 2.2.0 to 2.2.1
- π jellyfin/jellyfin-web#2010 [@dkanada] pull fonts from official repository
- π jellyfin/jellyfin-web#2004 [@dependabot-preview[bot]] Bump css-loader from 4.3.0 to 5.0.0
- π jellyfin/jellyfin-web#2003 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.5 to 7.12.1
- π jellyfin/jellyfin-web#2002 [@dependabot-preview[bot]] Bump browser-sync from 2.26.12 to 2.26.13
- π jellyfin/jellyfin-web#2001 [@dependabot-preview[bot]] Bump @babel/eslint-plugin from 7.11.5 to 7.12.1
- π jellyfin/jellyfin-web#2000 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.11.5 to 7.12.1
- π jellyfin/jellyfin-web#1999 [@dependabot-preview[bot]] Bump @babel/plugin-proposal-private-methods from 7.10.4 to 7.12.1
- π jellyfin/jellyfin-web#1998 [@dependabot-preview[bot]] Bump @babel/core from 7.11.6 to 7.12.3
- π jellyfin/jellyfin-web#1997 [@dependabot-preview[bot]] Bump @babel/polyfill from 7.11.5 to 7.12.1
- π jellyfin/jellyfin-web#1996 [@dependabot-preview[bot]] Bump @babel/plugin-transform-modules-amd from 7.10.5 to 7.12.1
- π jellyfin/jellyfin-web#1995 [@dependabot-preview[bot]] Bump query-string from 6.13.5 to 6.13.6
- π jellyfin/jellyfin-web#1994 [@vitorsemeano] Migration to ES6
- π jellyfin/jellyfin-web#1993 [@sparky8251] Removed excess quality options to make menu more manageable
- π jellyfin/jellyfin-web#1987 [@dependabot-preview[bot]] Bump eslint from 7.10.0 to 7.11.0
- π jellyfin/jellyfin-web#1986 [@dependabot-preview[bot]] Bump file-loader from 6.1.0 to 6.1.1
- π jellyfin/jellyfin-web#1985 [@dependabot-preview[bot]] Bump style-loader from 1.3.0 to 2.0.0
- π jellyfin/jellyfin-web#1984 [@dependabot-preview[bot]] Bump swiper from 6.3.2 to 6.3.3
- π jellyfin/jellyfin-web#1982 [@dependabot-preview[bot]] Bump hls.js from 0.14.13 to 0.14.15
- π jellyfin/jellyfin-web#1981 [@dependabot-preview[bot]] Bump webpack from 4.44.2 to 5.0.0
- π jellyfin/jellyfin-web#1980 [@dkanada] Minor UX improvements
- π jellyfin/jellyfin-web#1979 [@BaronGreenback] Dashboard change to Network page to support new NetworkManager
- π jellyfin/jellyfin-web#1975 [@dkanada] Manual changes for no-var eslint rule
- π jellyfin/jellyfin-web#1974 [@dkanada] Run eslint to fix most var instances
- π jellyfin/jellyfin-web#1970 [@dependabot-preview[bot]] Bump style-loader from 1.2.1 to 1.3.0
- π jellyfin/jellyfin-web#1968 [@dependabot-preview[bot]] Bump query-string from 6.13.4 to 6.13.5
- π jellyfin/jellyfin-web#1966 [@joshuaboniface] Implement frontend component of max user sessions
- π jellyfin/jellyfin-web#1963 [@dependabot-preview[bot]] Bump stylelint from 13.7.1 to 13.7.2
- π jellyfin/jellyfin-web#1962 [@dependabot-preview[bot]] Bump eslint-plugin-import from 2.22.0 to 2.22.1
- π jellyfin/jellyfin-web#1961 [@dependabot-preview[bot]] Bump del from 5.1.0 to 6.0.0
- π jellyfin/jellyfin-web#1960 [@dependabot-preview[bot]] Bump hls.js from 0.14.12 to 0.14.13
- π jellyfin/jellyfin-web#1959 [@dependabot-preview[bot]] Bump jellyfin-apiclient from 1.4.1 to 1.4.2
- π jellyfin/jellyfin-web#1958 [@dependabot-preview[bot]] Bump query-string from 6.13.2 to 6.13.4
- π jellyfin/jellyfin-web#1957 [@dependabot-preview[bot]] Bump eslint from 7.9.0 to 7.10.0
- π jellyfin/jellyfin-web#1956 [@dependabot-preview[bot]] Bump swiper from 6.2.0 to 6.3.2
- π» jellyfin/jellyfin-web#1955 [@dmitrylyzo] Fix ES6 import - browser
- π jellyfin/jellyfin-web#1954 [@dmitrylyzo] Fix subtitles display on Tizen 2.x
- π jellyfin/jellyfin-web#1953 [@dmitrylyzo] Fix 'file:' fetching (bundled apps)
- π jellyfin/jellyfin-web#1951 [@dmitrylyzo] Fix theme video (animated backdrops)
- π» jellyfin/jellyfin-web#1949 [@dmitrylyzo] Retranslate UI instead of recreating it
- π jellyfin/jellyfin-web#1948 [@fffrankieh] Fix Enter key in Edit Metadata dialog
- π jellyfin/jellyfin-web#1946 [@cvium] Fix PIN request and reset route
- π jellyfin/jellyfin-web#1945 [@OancaAndrei] SyncPlay for TV series (and Music)
- β‘οΈ jellyfin/jellyfin-web#1942 [@nvllsvm] Optimize images
- π jellyfin/jellyfin-web#1941 [@dependabot-preview[bot]] Bump webpack from 4.44.1 to 4.44.2
- π jellyfin/jellyfin-web#1940 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.4.1 to 4.5.0
- π jellyfin/jellyfin-web#1938 [@dependabot-preview[bot]] Bump sortablejs from 1.10.2 to 1.12.0
- π jellyfin/jellyfin-web#1934 [@cvium] Remove missing ep checkbox in library options
- β‘οΈ jellyfin/jellyfin-web#1933 [@nyanmisaka] Update strings for tonemapping on AMD AMF
- π jellyfin/jellyfin-web#1929 [@dependabot-preview[bot]] Bump css-loader from 4.2.2 to 4.3.0
- π jellyfin/jellyfin-web#1928 [@dependabot-preview[bot]] Bump hls.js from 0.14.11 to 0.14.12
- π jellyfin/jellyfin-web#1927 [@dependabot-preview[bot]] Bump stylelint from 13.7.0 to 13.7.1
- π jellyfin/jellyfin-web#1926 [@dependabot-preview[bot]] Bump query-string from 6.13.1 to 6.13.2
- π jellyfin/jellyfin-web#1924 [@dependabot-preview[bot]] Bump eslint from 7.8.1 to 7.9.0
- π jellyfin/jellyfin-web#1923 [@dependabot-preview[bot]] [Security] Bump bl from 1.2.2 to 1.2.3
- π jellyfin/jellyfin-web#1920 [@dkanada] Prefer const rule for ESLint
- π jellyfin/jellyfin-web#1918 [@dkanada] Fix startup wizard redirect and standalone mode
- π jellyfin/jellyfin-web#1917 [@cvium] Add known proxies config option
- π jellyfin/jellyfin-web#1916 [@mcarlton00] Make alpha picker return only selected letters
- π jellyfin/jellyfin-web#1914 [@dependabot-preview[bot]] Bump swiper from 6.1.1 to 6.2.0
- π jellyfin/jellyfin-web#1913 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.4.0 to 3.4.1
- π jellyfin/jellyfin-web#1912 [@dependabot-preview[bot]] Bump @babel/core from 7.11.5 to 7.11.6
- π jellyfin/jellyfin-web#1911 [@dependabot-preview[bot]] Bump material-design-icons-iconfont from 6.0.1 to 6.1.0
- π jellyfin/jellyfin-web#1909 [@iwalton3] Add Auto Cast Feature
- π jellyfin/jellyfin-web#1905 [@brianjmurrell] Add BR: git for all distros
- π jellyfin/jellyfin-web#1904 [@cvium] Fix task filter for the scan task button
- π jellyfin/jellyfin-web#1903 [@dmitrylyzo] Return permanent scrollbar
- π jellyfin/jellyfin-web#1902 [@dependabot-preview[bot]] Bump eslint from 7.8.0 to 7.8.1
- π jellyfin/jellyfin-web#1900 [@dependabot-preview[bot]] Bump webpack-stream from 6.0.0 to 6.1.0
- π jellyfin/jellyfin-web#1899 [@dkanada] Allow plugin config changes on standalone
- β‘οΈ jellyfin/jellyfin-web#1898 [@Camc314] Update dependabot frequency to weekly
- π jellyfin/jellyfin-web#1897 [@Camc314] Fix Message Appearing on Page Reload
- β‘οΈ jellyfin/jellyfin-web#1896 [@dkanada] Fix a common error message and update some strings
- π jellyfin/jellyfin-web#1894 [@dmitrylyzo] Fix webOS 1.2
- π jellyfin/jellyfin-web#1893 [@thornbill] Fix old iOS devices that do not support AC-3
- π jellyfin/jellyfin-web#1892 [@dependabot-preview[bot]] Bump eslint from 7.7.0 to 7.8.0
- π jellyfin/jellyfin-web#1891 [@dependabot-preview[bot]] Bump hls.js from 0.14.10 to 0.14.11
- π jellyfin/jellyfin-web#1889 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.11.0 to 7.11.5
- π jellyfin/jellyfin-web#1888 [@dependabot-preview[bot]] Bump @babel/core from 7.11.4 to 7.11.5
- π jellyfin/jellyfin-web#1887 [@dkanada] Add basic pdf reader
- π jellyfin/jellyfin-web#1886 [@dependabot-preview[bot]] Bump @babel/polyfill from 7.10.4 to 7.11.5
- π jellyfin/jellyfin-web#1885 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.4 to 7.11.5
- π jellyfin/jellyfin-web#1884 [@dependabot-preview[bot]] Bump @babel/eslint-plugin from 7.11.3 to 7.11.5
- π jellyfin/jellyfin-web#1883 [@Camc314] Hide alphaPicker when not sorting alphabetically
- π jellyfin/jellyfin-web#1882 [@Camc314] Fix accessing subtitles and playback data actionsheets
- π jellyfin/jellyfin-web#1880 [@thornbill] Fix iPad detection
- π jellyfin/jellyfin-web#1877 [@dependabot-preview[bot]] Bump date-fns from 2.16.0 to 2.16.1
- π jellyfin/jellyfin-web#1875 [@dependabot-preview[bot]] Bump stylelint from 13.6.1 to 13.7.0
- π jellyfin/jellyfin-web#1874 [@dependabot-preview[bot]] Bump file-loader from 6.0.0 to 6.1.0
- π jellyfin/jellyfin-web#1873 [@thornbill] Fix iOS PiP support detection
- π jellyfin/jellyfin-web#1871 [@ThibaultNocchi] Fixed header tooltips not being translated to the user language
- π jellyfin/jellyfin-web#1870 [@Camc314] Unclutter listview for small screens
- π jellyfin/jellyfin-web#1868 [@cvium] Add application/json as content type for JSON requests
- π jellyfin/jellyfin-web#1867 [@Camc314] Fix hovering CSS changes on mobile
- π jellyfin/jellyfin-web#1863 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.4.0 to 4.4.1
- π jellyfin/jellyfin-web#1862 [@dependabot-preview[bot]] Bump material-design-icons-iconfont from 5.0.1 to 6.0.1
- π jellyfin/jellyfin-web#1861 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.3.0 to 4.4.0
- π jellyfin/jellyfin-web#1859 [@MrTimscampi] Use connectionManager global
- π jellyfin/jellyfin-web#1856 [@MrTimscampi] Remove withCredentials from xhrSetup in hls.js
- π jellyfin/jellyfin-web#1855 [@MrTimscampi] Fix bad global restriction
- π jellyfin/jellyfin-web#1853 [@dependabot-preview[bot]] Bump webpack-stream from 5.2.1 to 6.0.0
- π jellyfin/jellyfin-web#1851 [@dependabot-preview[bot]] Bump date-fns from 2.15.0 to 2.16.0
- π jellyfin/jellyfin-web#1849 [@brianjmurrell] Add BuildRequires: git to Fedora specfile
- π jellyfin/jellyfin-web#1847 [@dependabot-preview[bot]] Bump hls.js from 0.14.9 to 0.14.10
- π jellyfin/jellyfin-web#1845 [@MrTimscampi] Various TV-related fixes
- π jellyfin/jellyfin-web#1844 [@Camc314] Fix broken item details actionMenu for TV Shows
- π jellyfin/jellyfin-web#1843 [@dkanada] Prevent the use of confusing globals
- jellyfin/jellyfin-web#1842 [@nyanmisaka] Expose max_muxing_queue_size to user
- π jellyfin/jellyfin-web#1841 [@dependabot-preview[bot]] Bump css-loader from 4.2.1 to 4.2.2
- π jellyfin/jellyfin-web#1839 [@dkanada] Remove translations with duplicate values
- π jellyfin/jellyfin-web#1837 [@dependabot-preview[bot]] Bump gulp-terser from 1.3.2 to 1.4.0
- π jellyfin/jellyfin-web#1832 [@MrTimscampi] Fix cards without title
- π jellyfin/jellyfin-web#1831 [@dependabot-preview[bot]] Bump @babel/core from 7.11.1 to 7.11.4
- π jellyfin/jellyfin-web#1830 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.3 to 7.11.4
- π jellyfin/jellyfin-web#1829 [@thornbill] Make fallback text on cards less tiny
- π jellyfin/jellyfin-web#1827 [@thornbill] Fix TV channel logo size
- π jellyfin/jellyfin-web#1825 [@MrTimscampi] Redesign OSD and Up Next dialog
- π jellyfin/jellyfin-web#1823 [@thornbill] Set background color on blurhash image load
- π jellyfin/jellyfin-web#1822 [@dependabot-preview[bot]] Bump hls.js from 0.14.8 to 0.14.9
- π jellyfin/jellyfin-web#1820 [@thornbill] Remove horizontal margins on guide
- π jellyfin/jellyfin-web#1819 [@MrTimscampi] Fix tabs always focusing the active tab in TV layout
- β‘οΈ jellyfin/jellyfin-web#1817 [@welpher] Update zh-cn.json
- π jellyfin/jellyfin-web#1814 [@danieladov] Fix download/edit metadata of specific version
- β‘οΈ jellyfin/jellyfin-web#1813 [@dkanada] Update some translation strings
- π jellyfin/jellyfin-web#1812 [@iwalton3] Show seek buttons when playing video on mobile.
- π jellyfin/jellyfin-web#1811 [@iwalton3] Fix syncplay menu.
- π jellyfin/jellyfin-web#1810 [@iwalton3] Change all instances of currentTime to be in ms.
- π jellyfin/jellyfin-web#1809 [@dependabot-preview[bot]] Bump eslint from 7.6.0 to 7.7.0
- π jellyfin/jellyfin-web#1808 [@jomp16] Support for faster playback rates.
- π jellyfin/jellyfin-web#1806 [@matjaz321] Bug fix for: Cannot exit unavailable/private trailers
- π jellyfin/jellyfin-web#1804 [@dkanada] Remove some duplicate strings
- π jellyfin/jellyfin-web#1802 [@dmitrylyzo] Reorder CSS loading
- π jellyfin/jellyfin-web#1801 [@MrTimscampi] Use JSON when POSTing data
- π jellyfin/jellyfin-web#1799 [@matjaz321] Hitting space to check/uncheck checkboxes doesn't work on firefox
- π jellyfin/jellyfin-web#1798 [@orryverducci] Add new deinterlacing options
- π jellyfin/jellyfin-web#1796 [@dkanada] Fix some odd strings and remove duplicate values
- π jellyfin/jellyfin-web#1795 [@MrTimscampi] Fix themes not loading unless signed in
- π jellyfin/jellyfin-web#1794 [@bugfixin] Remove extraneous pageContainer element from videoOSD
- π jellyfin/jellyfin-web#1792 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.0 to 7.11.3
- π jellyfin/jellyfin-web#1791 [@dependabot-preview[bot]] Bump @babel/eslint-plugin from 7.11.0 to 7.11.3
- π jellyfin/jellyfin-web#1789 [@MrTimscampi] Move Dashboard to a new module
- π jellyfin/jellyfin-web#1787 [@MrTimscampi] Move HTML files to the proper locations
- π jellyfin/jellyfin-web#1785 [@dependabot-preview[bot]] Bump hls.js from 0.14.7 to 0.14.8
- π jellyfin/jellyfin-web#1784 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.3.1 to 3.4.0
- π jellyfin/jellyfin-web#1783 [@thornbill] Hide download button for books when not supported
- π jellyfin/jellyfin-web#1781 [@Camc314] Migration of chromecastPlayer to ES6 Modules and remove a few final requires
- π jellyfin/jellyfin-web#1780 [@Camc314] Migration of tunerPicker and userdatabuttons to ES6 modules
- β jellyfin/jellyfin-web#1779 [@Camc314] Migration of experimentalWarnings and sessionPlayer to ES6 modules
- π jellyfin/jellyfin-web#1778 [@Camc314] Migration of logoScreenSaver and playAccessValidation to ES6 module
- π jellyfin/jellyfin-web#1776 [@MrTimscampi] Remove focus-prevent-scroll, migrate gamepadtokey and chromecastHelper to ES6
- π jellyfin/jellyfin-web#1775 [@dependabot-preview[bot]] Bump css-loader from 4.2.0 to 4.2.1
- π jellyfin/jellyfin-web#1774 [@MrTimscampi] Migrate navdrawer and scroller to ES6
- π jellyfin/jellyfin-web#1771 [@Camc314] Migration of themeMediaPLayer, viewSettings and notification to ES6 modules
- π jellyfin/jellyfin-web#1769 [@Camc314] Migration of subtitleeditor and subtitlesync to ES6 modules
- π jellyfin/jellyfin-web#1768 [@Camc314] Migration of sortmenu and slideshow to ES6 modules
- 0οΈβ£ jellyfin/jellyfin-web#1765 [@Camc314] Add default to fix master (chromecastPlayer)
- π jellyfin/jellyfin-web#1763 [@thornbill] Add start script as alias for serve
- π jellyfin/jellyfin-web#1762 [@Camc314] Migration of recordinghelper and seriesrecordingeditor to ES6 modules
- π jellyfin/jellyfin-web#1761 [@Camc314] Migration of recordingeditor and recordingfields to ES6 modules
- π jellyfin/jellyfin-web#1760 [@dependabot-preview[bot]] Bump gulp-terser from 1.3.0 to 1.3.2
- π jellyfin/jellyfin-web#1759 [@Camc314] Migration of guide and guide-settings to ES6 modules
- π jellyfin/jellyfin-web#1758 [@dependabot-preview[bot]] Bump @babel/core from 7.11.0 to 7.11.1
- π jellyfin/jellyfin-web#1757 [@matjaz321] Migrated itembydetailpage to es6 moduel
- π jellyfin/jellyfin-web#1756 [@matjaz321] Migrated castSenderApi.js to es6 module
- π jellyfin/jellyfin-web#1753 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.2.0 to 3.3.1
- π jellyfin/jellyfin-web#1751 [@Camc314] Migration of layoutManager and itemsrefresher to ES6 modules
- π jellyfin/jellyfin-web#1750 [@Camc314] Migration of recordingbutton and recordingcreator to ES6 modules
- π jellyfin/jellyfin-web#1749 [@Camc314] Migration of livetvguide and livetvcomponents to ES6 modules
- π jellyfin/jellyfin-web#1748 [@dmitrylyzo] Fix old Edge loading
- π jellyfin/jellyfin-web#1747 [@Camc314] Migration of htmlAudioPlayer to ES6 module
- π jellyfin/jellyfin-web#1745 [@matjaz321] Migrated livetvchannels to es6 module
- π jellyfin/jellyfin-web#1744 [@matjaz321] Migrated livetvrecordings.js to es6 module
- β± jellyfin/jellyfin-web#1743 [@matjaz321] Migrated livetvschedule.js to ES6 module
- π jellyfin/jellyfin-web#1742 [@dkanada] Remove unused strings from source
- π jellyfin/jellyfin-web#1740 [@Camc314] Fix broken playback
- π jellyfin/jellyfin-web#1738 [@Xantios] Move focusManager to ES6
- π jellyfin/jellyfin-web#1737 [@Supergamer1337] Added overlay and play functionality.
- β± jellyfin/jellyfin-web#1736 [@Camc314] Migration of xmltv and schedulesdirect to ES6 modules
- π jellyfin/jellyfin-web#1734 [@dmitrylyzo] Fix injecting of view with embedded script
- π jellyfin/jellyfin-web#1733 [@Camc314] Migration of viewManager to ES6 module
- π jellyfin/jellyfin-web#1732 [@dependabot-preview[bot]] Bump gulp-terser from 1.2.1 to 1.3.0
- π jellyfin/jellyfin-web#1731 [@dmitrylyzo] Fix usage of ES6 import hacks
- π jellyfin/jellyfin-web#1730 [@Camc314] Remove Aliasing this in Music
- π jellyfin/jellyfin-web#1728 [@mattstrayer] Migrated FilterMenu to es6 module
- π jellyfin/jellyfin-web#1726 [@matjaz321] Migrated livetvseriestimer to es6 module
- π jellyfin/jellyfin-web#1725 [@matjaz321] Migrated livetvsuggested.js to es6 module
- π jellyfin/jellyfin-web#1724 [@matjaz321] Migrated
livetvguideprovider.js
to es6 module - β‘οΈ jellyfin/jellyfin-web#1723 [@MrTimscampi] Update Swiper to 6.1.1
- β‘οΈ jellyfin/jellyfin-web#1722 [@MrTimscampi] Update ESLint to 7.6.0
- π jellyfin/jellyfin-web#1719 [@Camc314] Migration of remotecontrol to ES6 module
- π jellyfin/jellyfin-web#1718 [@MrTimscampi] Migrate routes.js and mouseManager to ES6
- π¦ jellyfin/jellyfin-web#1716 [@MrTimscampi] Migrate PluginManager and PackageManager to ES6
- π jellyfin/jellyfin-web#1715 [@dependabot-preview[bot]] Bump css-loader from 4.1.1 to 4.2.0
- π jellyfin/jellyfin-web#1713 [@matjaz321] Migrated
/controllers/livetvsettings.js
to es6 module - π jellyfin/jellyfin-web#1712 [@dkanada] Standardize key prefixes for translations
- π jellyfin/jellyfin-web#1711 [@dkanada] Remove strings that only exist in translations
- π jellyfin/jellyfin-web#1710 [@MrTimscampi] Remove image size hack
- π jellyfin/jellyfin-web#1709 [@dkanada] Rename chromecast flavors
- π jellyfin/jellyfin-web#1708 [@cyrusboadway] Consider Meta Key (β/β) as a modifier
- π jellyfin/jellyfin-web#1707 [@Camc314] Migration of playbackmanager to ES6 module
- π jellyfin/jellyfin-web#1706 [@MrTimscampi] Migrate to new babel-eslint package
- π jellyfin/jellyfin-web#1705 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.10.4 to 7.11.0
- π jellyfin/jellyfin-web#1704 [@dependabot-preview[bot]] Bump @babel/core from 7.10.5 to 7.11.0
- π jellyfin/jellyfin-web#1703 [@dependabot-preview[bot]] Bump autoprefixer from 9.8.5 to 9.8.6
- π jellyfin/jellyfin-web#1702 [@dependabot-preview[bot]] Bump hls.js from 0.14.6 to 0.14.7
- π jellyfin/jellyfin-web#1701 [@MrTimscampi] Use emblem when loading on mobile
- π jellyfin/jellyfin-web#1700 [@matjaz321] Migrated livetvstatus.js to es6 module
- π jellyfin/jellyfin-web#1699 [@MrTimscampi] Remove redundant variable assignments
- π jellyfin/jellyfin-web#1697 [@cyrusboadway] Skip number key navigation when key is modified with alt/ctrl
- π jellyfin/jellyfin-web#1695 [@dependabot-preview[bot]] Bump css-loader from 4.0.0 to 4.1.1
- π jellyfin/jellyfin-web#1694 [@dependabot-preview[bot]] Bump webpack from 4.44.0 to 4.44.1
- π jellyfin/jellyfin-web#1693 [@Camc314] Migration of playqueuemanager to ES6 module
- π jellyfin/jellyfin-web#1692 [@Camc314] Migration of refresh dialog to ES6 module
- π jellyfin/jellyfin-web#1691 [@dependabot-preview[bot]] [Security] Bump elliptic from 6.5.2 to 6.5.3
- π jellyfin/jellyfin-web#1689 [@matjaz321] Migration of
livetvtuner.js
to es6 - π jellyfin/jellyfin-web#1688 [@Supergamer1337] Made cursor hide on OSD hide.
- π jellyfin/jellyfin-web#1686 [@Larvitar] Fix issue with nowplaying page when item.Album or item.Artists are null.
- π jellyfin/jellyfin-web#1684 [@thornbill] Fix fullscreen video in iOS Safari
- π jellyfin/jellyfin-web#1681 [@dkanada] Add paging in book player with touch events
- π jellyfin/jellyfin-web#1680 [@KucharczykL] Add tooltips for Skip to previous/next buttons
- π jellyfin/jellyfin-web#1679 [@Camc314] Migration of loading and favoriteitems to ES6 modules
- π jellyfin/jellyfin-web#1678 [@dkanada] Fix banner height and use primary image as fallback
- π jellyfin/jellyfin-web#1677 [@Maxr1998] Improve NativeShell integration
- π jellyfin/jellyfin-web#1676 [@Camc314] Migration of home, tabbedview and libraryMenu to ES6 modules
- π jellyfin/jellyfin-web#1675 [@Camc314] Migration of list and screensavermanager to ES6 modules
- β‘οΈ jellyfin/jellyfin-web#1674 [@michael9dk] Update README.md (add Node.js in dependencies)
- π» jellyfin/jellyfin-web#1672 [@MrTimscampi] Adjust target browsers
- π jellyfin/jellyfin-web#1669 [@joshuaboniface] Flip quoting in variable set command
- π jellyfin/jellyfin-web#1668 [@joshuaboniface] Bump master version to 10.7.0 for next release
- π jellyfin/jellyfin-web#1667 [@joshuaboniface] Get and tag with actual release version in CI
- π jellyfin/jellyfin-web#1666 [@dependabot-preview[bot]] Bump hls.js from 0.14.5 to 0.14.6
- π jellyfin/jellyfin-web#1665 [@joshuaboniface] Fix bump_version so it works properly
- π¦ jellyfin/jellyfin-web#1664 [@dmitrylyzo] Fix typo in package.json
- π» jellyfin/jellyfin-web#1663 [@Camc314] Migration of libraryBrowser and multiDownload to ES6 modules
- π jellyfin/jellyfin-web#1662 [@dmitrylyzo] Add h264 codec profile for TS container
- β± jellyfin/jellyfin-web#1661 [@Camc314] Fix removing scheduled tasks
- π jellyfin/jellyfin-web#1660 [@nyanmisaka] Fix mkv directplay on Edge chromium
- π jellyfin/jellyfin-web#1657 [@dmitrylyzo] Fix file download
- π jellyfin/jellyfin-web#1656 [@dmitrylyzo] Fix CircleOfDeath on plugin install
- π jellyfin/jellyfin-web#1655 [@Camc314] Migration of imageEditor and imageDownloader to ES6 modules
- π jellyfin/jellyfin-web#1654 [@Camc314] Migration of toast and upnextdialog to ES6 modules
- π jellyfin/jellyfin-web#1653 [@MrTimscampi] Migrate shell, serverNotifications and scrollHelper to ES6 + remove searchtab
- π jellyfin/jellyfin-web#1652 [@MrTimscampi] Migrate add, installed, available plugin pages to ES6
- π jellyfin/jellyfin-web#1651 [@dependabot-preview[bot]] Bump browser-sync from 2.26.10 to 2.26.12
- π jellyfin/jellyfin-web#1650 [@Camc314] Migration of favorites, homeTab and editItemMetadata to ES6 modules
- π jellyfin/jellyfin-web#1649 [@Camc314] Migration of notification and notifications to ES6 modules
- π jellyfin/jellyfin-web#1647 [@dkanada] Move wizard and user preference routes to nested folders
- π jellyfin/jellyfin-web#1645 [@MrTimscampi] Migrate appRouter to ES6
- π jellyfin/jellyfin-web#1644 [@dmitrylyzo] Fix layout of login and selectserver pages
- π jellyfin/jellyfin-web#1643 [@dependabot-preview[bot]] Bump css-loader from 3.6.0 to 4.0.0
- π jellyfin/jellyfin-web#1641 [@dmitrylyzo] Fix event source for inputManager in case of multiple open dialogs
- π jellyfin/jellyfin-web#1638 [@dependabot-preview[bot]] Bump webpack from 4.43.0 to 4.44.0
- π jellyfin/jellyfin-web#1637 [@dkanada] Remove legacy jquery extensions
- π jellyfin/jellyfin-web#1636 [@nyanmisaka] Add options to use multiple custom fonts for subtitle rendering
- π jellyfin/jellyfin-web#1635 [@dependabot-preview[bot]] Bump hls.js from 0.14.3 to 0.14.5
- π jellyfin/jellyfin-web#1634 [@MrTimscampi] Merge the ES6 feature branch back into master
- π jellyfin/jellyfin-web#1633 [@dependabot-preview[bot]] Bump gulp-terser from 1.2.0 to 1.2.1
- π jellyfin/jellyfin-web#1632 [@dmitrylyzo] Remove debug leftovers
- π jellyfin/jellyfin-web#1630 [@grafixeyehero] remove unused morebutton and editimage
- π jellyfin/jellyfin-web#1628 [@dmitrylyzo] Use NodeList instead of HTMLCollection
- π jellyfin/jellyfin-web#1627 [@rom4nik] Fix required track count for subtitle selector to appear
- π jellyfin/jellyfin-web#1625 [@MrTimscampi] Add version check for SyncPlay
- β‘οΈ jellyfin/jellyfin-web#1624 [@MrTimscampi] Update apiclient to 1.4.1
- π jellyfin/jellyfin-web#1620 [@MrTimscampi] Restore More button in metadata editor
- π jellyfin/jellyfin-web#1612 [@Maxr1998] Add support for seeking with milliseconds
- π jellyfin/jellyfin-web#1609 [@dependabot-preview[bot]] Bump date-fns from 2.14.0 to 2.15.0
- π jellyfin/jellyfin-web#1608 [@dependabot-preview[bot]] Bump browser-sync from 2.26.7 to 2.26.10
- π jellyfin/jellyfin-web#1606 [@dependabot-preview[bot]] Bump @babel/core from 7.10.4 to 7.10.5
- π jellyfin/jellyfin-web#1604 [@dependabot-preview[bot]] Bump @babel/plugin-transform-modules-amd from 7.10.4 to 7.10.5
- π jellyfin/jellyfin-web#1603 [@dependabot-preview[bot]] Bump hls.js from 0.14.0 to 0.14.3
- π» jellyfin/jellyfin-web#1600 [@Camc314] Migration of itemDetails/index, browser and itemHelper to ES6 module
- π jellyfin/jellyfin-web#1599 [@MrTimscampi] Remove dead code
- π jellyfin/jellyfin-web#1598 [@MrTimscampi] Overhaul issue templates
- π jellyfin/jellyfin-web#1595 [@dkanada] Fix issue with sync menu and excessive logging
- π jellyfin/jellyfin-web#1594 [@MrTimscampi] Redesign login and selectserver pages
- π jellyfin/jellyfin-web#1593 [@MrTimscampi] Replace trigger and handle with handleCommand
- π jellyfin/jellyfin-web#1584 [@Camc314] Migration of nowplaying and videoosd to ES6 modules
- π jellyfin/jellyfin-web#1577 [@MrTimscampi] Migrate appHost, qualityOptions, bundle and appLoader to es6
- π jellyfin/jellyfin-web#1554 [@Camc314] Migration of music to ES6 modules
- π jellyfin/jellyfin-web#1553 [@Camc314] Migration of Movies to ES6 Modules
- π jellyfin/jellyfin-web#1552 [@masterkoppa] Add basic support for bulk deleting all devices
- π jellyfin/jellyfin-web#1542 [@dmitrylyzo] Fix OSD lock
- π jellyfin/jellyfin-web#1502 [@dkanada] Pull themes and plugins from web config
- π jellyfin/jellyfin-web#1499 [@grafixeyehero] Move tvlatest tab to suggestions section
- π jellyfin/jellyfin-web#1487 [@nyanmisaka] Tonemapping function dashboard options
- π jellyfin/jellyfin-web#1484 [@ferferga] Remove legacy loading
- π jellyfin/jellyfin-web#1408 [@dmitrylyzo] Fix subtitle line spacing and add position
- π jellyfin/jellyfin-web#1374 [@itegulov] Adapt book plugin for mobile devices
- π jellyfin/jellyfin-web#1333 [@MrTimscampi] Kill Yoda
- π jellyfin/jellyfin-web#1325 [@MrTimscampi] Add barebones comic book reader
- π jellyfin/jellyfin-web#1316 [@ferferga] Remove download images in advance from library options
- π jellyfin/jellyfin-web#1308 [@bendardenne] Revisit showing track artists in album view
- π jellyfin/jellyfin-web#1237 [@DesertCookie] Sort multi-version movie dropdown menu
- π jellyfin/jellyfin-web#1236 [@GuilhermeHideki] Convert files to SCSS
- π jellyfin/jellyfin-web#1212 [@redSpoutnik] Feature: manually add subtitle
- π jellyfin/jellyfin-web#1191 [@MrTimscampi] Remove block padding and disallow it
- π jellyfin/jellyfin-web#1175 [@GuilhermeHideki] Add folder for common SCSS code
- π jellyfin/jellyfin-web#1096 [@ConfusedPolarBear] Add quick connect (login without typing password)
- π jellyfin/jellyfin-web#1091 [@cromefire] Migrated HtmlVideoPlayer
-
v10.6.4 Changes
August 30, 2020Jellyfin 10.6.4
π Stable hotfix release for 10.6.z release branch.
π New Features and Major Improvements
N/A
π Release Notes
- π [all] Small bugfixes
- π¦ [fedora/centos] Fix broken metapackages and dependencies
π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/28
jellyfin [2]
- π¦ #4001 [@brianjmurrell] Add an empty %files section to main package
- #3953 [@crobibero] bump DotNet.Glob
π jellyfin-web [4]
- π jellyfin/jellyfin-web#1849 [@brianjmurrell] Add BuildRequires: git to Fedora specfile
- π jellyfin/jellyfin-web#1823 [@thornbill] Set background color on blurhash image load
- π jellyfin/jellyfin-web#1820 [@thornbill] Remove horizontal margins on guide
- π jellyfin/jellyfin-web#1818 [@dmitrylyzo] Fix non-ES6 import [10.6.z]
-
v10.6.3 Changes
August 17, 2020Jellyfin 10.6.3
π Stable hotfix release for 10.6.z release branch.
π New Features and Major Improvements
N/A
π Release Notes
- π¦ [packages] Bump the version of the .NET SDK in use to fix numerous bugs.
- [all] QOL improvements in WebUI.
π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/28
jellyfin [1]
- #3831 [@joshuaboniface] Bump to .NET Core SDK 3.1.302
π jellyfin-web [4]
- π jellyfin/jellyfin-web#1799 [@matjaz321] Hitting space to check/uncheck checkboxes doesn't work on firefox
- π jellyfin/jellyfin-web#1794 [@bugfixin] Remove extraneous pageContainer element from videoOSD
- π jellyfin/jellyfin-web#1748 [@dmitrylyzo] Fix old Edge loading
- π jellyfin/jellyfin-web#1542 [@dmitrylyzo] Fix OSD lock
-
v10.6.2 Changes
August 03, 2020Jellyfin 10.6.2
π Stable hotfix release for 10.6.z release branch.
π New Features and Major Improvements
N/A
π Release Notes
- π [all] Various server and UI bugfixes.
- π [all] Memory usage issues should be fixed.
π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/28
jellyfin [11]
- β‘οΈ #3795 [@anthonylavado] Update to newer Jellyfin.XMLTV
- #3792 [@cvium] TMDb: Change Budget and Revenue to long to avoid overflow
- π #3790 [@cvium] Remove some unnecessary string allocations
- #3761 [@cvium] Fix DI memory leak
- #3760 [@thornbill] Fix inverted logic for LAN IP detection
- β‘οΈ #3757 [@cvium] Update BlurHashSharp and set max size to 128x128
- #3728 [@nyanmisaka] adjust priority in outputSizeParam cutter
- #3727 [@K900] Fix #3624
- #3725 [@joshuaboniface] Flip quoting in variable set command
- π #3723 [@joshuaboniface] Get and tag with the actual release version in CI
- #3720 [@joshuaboniface] Fix bump_version so it works properly
π jellyfin-web [11]
- π jellyfin/jellyfin-web#1734 [@dmitrylyzo] Fix injecting of view with embedded script
- π jellyfin/jellyfin-web#1701 [@MrTimscampi] Use emblem when loading on mobile
- π jellyfin/jellyfin-web#1686 [@Larvitar] Fix issue with nowplaying page when item.Album or item.Artists are null.
- π jellyfin/jellyfin-web#1684 [@thornbill] Fix fullscreen video in iOS Safari
- π jellyfin/jellyfin-web#1681 [@dkanada] Add paging in book player with touch events
- π jellyfin/jellyfin-web#1678 [@dkanada] Fix banner height and use primary image as fallback
- π» jellyfin/jellyfin-web#1672 [@MrTimscampi] Adjust target browsers
- π jellyfin/jellyfin-web#1669 [@joshuaboniface] Flip quoting in variable set command
- π jellyfin/jellyfin-web#1667 [@joshuaboniface] Get and tag with actual release version in CI
- π jellyfin/jellyfin-web#1665 [@joshuaboniface] Fix bump_version so it works properly
- π jellyfin/jellyfin-web#1656 [@dmitrylyzo] Fix CircleOfDeath on plugin install
-
v10.6.1 Changes
July 27, 2020Jellyfin 10.6.1
π Stable hotfix release for 10.6.1 release branch.
π New Features and Major Improvements
N/A
π Release Notes
- π [all] Various server and UI bugfixes.
- [all] Memory usage may be improved somewhat from 10.6.0, however we believe the leak is still present and is still being investigated. If you run out of RAM, restarting your server every few days (or library scans) might be a quick fix.
π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/28
jellyfin [18]
- π #3711 [@yrjyrj123] Fix the problem that hardware decoding cannot be used on macOS.
- #3704 [@oddstr13] Don't ignore dot directories or movies/episodes with sample in their name.
- #3703 [@oddstr13] Allow space in username
- #3699 [@oddstr13] Fix embedded subtitles
- #3675 [@ferferga] fix typo in debian's config file
- #3663 [@crobibero] Add missing usings to UserManager
- π #3660 [@crobibero] Force plugin config location
- #3649 [@thornbill] Skip image processing for live tv sources
- π #3642 [@crobibero] Try adding plugin repository again
- π #3634 [@crobibero] fix built in plugin js
- #3620 [@BaronGreenback] Fix for #3607 and #3515
- #3616 [@crobibero] Allow migration to optionally run on fresh install
- #3615 [@nyanmisaka] Fix QSV device creation on Comet Lake
- #3604 [@joshuaboniface] Fix bad Debuntu dependencies
- #3602 [@crobibero] Fix username case change
- #3576 [@HelloWorld017] Fix SAMI UTF-16 Encoding Bug
- π #3552 [@BaronGreenback] Fixes #3551 (Notifications Serialization error)
- π #3521 [@sachk] Fix support for mixed-protocol subtitles
π jellyfin-web [11]
- π jellyfin/jellyfin-web#1662 [@dmitrylyzo] Add h264 codec profile for TS container
- π jellyfin/jellyfin-web#1660 [@nyanmisaka] Fix mkv directplay on Edge chromium
- π jellyfin/jellyfin-web#1641 [@dmitrylyzo] Fix event source for inputManager in case of multiple open dialogs
- π jellyfin/jellyfin-web#1632 [@dmitrylyzo] Remove debug leftovers
- π jellyfin/jellyfin-web#1628 [@dmitrylyzo] Use NodeList instead of HTMLCollection
- π jellyfin/jellyfin-web#1627 [@rom4nik] Fix required track count for subtitle selector to appear
- π jellyfin/jellyfin-web#1625 [@MrTimscampi] Add version check for SyncPlay
- β‘οΈ jellyfin/jellyfin-web#1624 [@MrTimscampi] Update apiclient to 1.4.1
- π jellyfin/jellyfin-web#1620 [@MrTimscampi] Restore More button in metadata editor
- π jellyfin/jellyfin-web#1612 [@Maxr1998] Add support for seeking with milliseconds
- π jellyfin/jellyfin-web#1595 [@dkanada] Fix issue with sync menu and excessive logging
-
v10.6.0 Changes
July 19, 2020Jellyfin 10.6.0
π Stable release for 10.6.0
Blog post explaining changes: https://jellyfin.org/posts/jellyfin-10-6-0/
π GitHub project for release: https://github.com/orgs/jellyfin/projects/17
π Binary assets: https://repo.jellyfin.org/releases/server
π Release Notes
π [ALL] Memory usage may be higher in 10.6.0 compared to previous versions. We have had several, but not many, reports of high memory usage in unstable 10.6.0 builds, most often caused by frequent library scanning. The current consensus is that this is due to the garbage collection in C# not being agressive enough. There are future plans to investigate and address this further in a general way, but the situation right now does not seem serious enough to block a stable release. If it does become evident that this is a major issue, a fix will be prioritized for a 10.6.1 release.
β¬οΈ [ALL] This release introduces the first of several major database schema changes as we move to EF Core, specifically to the User and Activity databases. UPON UPGRADING YOUR INSTANCE TO 10.6.0, YOU WILL NOT BE ABLE TO DOWNGRADE TO 10.5.5 OR EARLIER WITHOUT RENAMING AND EDITING MUTIPLE FILES IN MUTIPLE PLACES. Make a backup of your instance before upgrading so downgrades can be a smooth and simple process.
π [ALL] This release features a simultaneous release of jellyfin-ffmpeg v4.3.1. You should upgrade both at the same time for maximum compatibility, performance, and stabiity. However...
π [Debian/Ubuntu
amd64
.deb
s] The updated jellyfin-ffmpeg v4.3.1 was not built on the following older releases due to an build failure of an additional included amd64-only dependency. Users of these releases will continue to use jellyfin-ffmpeg v4.2.3. This should be fine unless you wish to use QSV, which was buggy in v4.2.3; if you do, we recommend upgrading to a newer operating system version for your Jellyfin instance or switching to Docker-based installs in order to take full advantage of jellyfin-ffmpeg v4.3.1.- Debian Stretch (9.x)
Ubuntu Xenial (16.04)
β¬οΈ [Debian/Ubuntu Repository] The seamless apt upgrade seems to have been more troublesome than anticipated. If your upgrade fails, immediately run
apt -f install
with no other options and this should correct the situation. If not, try runningapt install jellyfin-server
instead. Fixed by package version10.6.0-2
ofjellyfin-server
andjellyfin
.π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/26
jellyfin [283]
- π· #3596 [@joshuaboniface] Fix typo in CI configuration
- #3593 [@joshuaboniface] Add NuGet publish step to tag CI
- π #3591 [@crobibero] Remove profile image before setting new
- #3590 [@crobibero] Fix tvdb actors url
- β‘οΈ #3587 [@crobibero] fix UserManager UpdatePolicy
- π #3586 [@barronpm] Remove obsolete network path code
- #3585 [@Ken-g6] 2354 fix soft link sizes
- β‘οΈ #3582 [@barronpm] Update .NET Core to 3.1.6
- π² #3581 [@crobibero] Increase delete logging
- #3579 [@crobibero] Add UserId filter to ActivityLog Entries endpoint
- #3575 [@nyanmisaka] Bump the minimun required jellyfin-ffmpeg version
- π #3573 [@crobibero] Catch HttpRequestException when requesting plugins
- #3570 [@crobibero] Add EnumeratorCancellation attribute
- π #3569 [@nyanmisaka] Fix QSV subtitle burn-in on windows and P010 detect
- #3566 [@cvium] TVDB: Fetch image keytypes before querying images
- #3563 [@cvium] Only fetch Next Up for episodes that have been fully matched
- #3562 [@rotvel] Fix audio file transcoding.
- β‘οΈ #3557 [@crobibero] Fix update user
- #3555 [@cvium] Fix disposed database context
- #3553 [@joshuaboniface] Explicitly add what Azure used to do implicitly
- #3549 [@neilsb] Prevent failure to bind to Auto Discover port being a fatal error
- #3545 [@dependabot[bot]] Bump AutoFixture from 4.12.0 to 4.13.0
- π #3541 [@dkanada] Keep playstate during syncplay group creation
- #3539 [@barronpm] Fix EF Core Memory Leak
- π #3535 [@crobibero] Fix syncplay function name
- π #3533 [@barronpm] Make User Authentication Case-insensitive and remove EF Core Log spam
- π #3522 [@crobibero] Clean syncplay endpoint names
- #3519 [@joshuaboniface] Add conditionals to root YAML definition
- #3516 [@dependabot[bot]] Bump Moq from 4.14.4 to 4.14.5
- π #3513 [@barronpm] Fix TypeLoadException during plugin load
- π #3505 [@Bond-009] Minor fixes
- #3502 [@barronpm] Use Array.Empty
- #3500 [@nyanmisaka] Add FFmpeg 4.3 detection and solve the green line on QSV HWA
- π #3495 [@anthonylavado] Use newer Jellyfin.XmlTv for Guide Fixes
- #3480 [@neilsb] Respect FFMpeg path passed via Environment Variable
- #3478 [@crobibero] bump autofixture
- #3477 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 5.5.0 to 5.5.1
- #3475 [@dependabot[bot]] Bump AutoFixture from 4.11.0 to 4.12.0
- #3473 [@dependabot[bot]] Bump Moq from 4.14.3 to 4.14.4
- #3465 [@BaronGreenback] 10.6.0.0 Null Pointer fix
- π #3461 [@Bond-009] Add support for ReadOnlySpan in IgnorePatterns
- β #3456 [@crobibero] Add more ignorepatterns and tests
- #3455 [@dkanada] Use constructor to set optimal config values
- #3445 [@crobibero] catch skia errors when getting image dimensions
- #3444 [@dkanada] Fix azure badge
- #3439 [@cvium] Never ignore application folders
- #3437 [@barronpm] Fix User Deletion
- βͺ #3435 [@crobibero] revert missing session fields
- #3431 [@BaronGreenback] Fix for #3404
- βͺ #3425 [@crobibero] Revert ILoggerFactory usage in BaseItem.cs
- π #3423 [@crobibero] Remove EasyPassword from Authentication providers
- #3418 [@Bond-009] Minor changes
- #3417 [@dependabot[bot]] Bump Moq from 4.14.1 to 4.14.3
- #3416 [@dependabot[bot]] Bump prometheus-net.AspNetCore from 3.5.0 to 3.6.0
- #3415 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 5.4.1 to 5.5.0
- #3414 [@dependabot[bot]] Bump prometheus-net from 3.5.0 to 3.6.0
- π #3411 [@neilsb] Prevent system plugins from being uninstalled
- #3409 [@Bond-009] Fix scan crashed
- π #3407 [@telans] .gitignore: ignore jellyfin-web symlink & .vscode: dotnet telemetry optout
- #3394 [@Ullmie02] Fix startup wizard in 10.6
- β #3390 [@telans] Multiple warning fixes
- π #3386 [@joshuaboniface] Add Azure DevOps package builds
- π #3380 [@Bond-009] Enable TreatWarningsAsErrors in Release for MediaBrowser.Providers
- π #3378 [@crobibero] [SyncPlay] Remove (unused) SessionId route parameter
- #3360 [@Bond-009] Fix Task that ignores cancellation request
- #3358 [@crobibero] Enable BlurHash for People
- π #3353 [@Bond-009] Remove code for handling single hyphen arguments
- #3351 [@dependabot[bot]] Bump IPNetwork2 from 2.4.0.126 to 2.5.211
- #3350 [@dependabot[bot]] Bump sharpcompress from 0.25.0 to 0.25.1
- #3349 [@dependabot[bot]] Bump Serilog.Sinks.Graylog from 2.1.2 to 2.1.3
- π #3348 [@dependabot[bot]] Bump CommandLineParser from 2.7.82 to 2.8.0
- #3347 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 5.0.0 to 5.4.1
- #3346 [@dependabot[bot]] Bump coverlet.collector from 1.2.1 to 1.3.0
- #3344 [@dependabot[bot]] Bump PlaylistsNET from 1.0.4 to 1.0.6
- #3343 [@telans] Add full stop at end of comments (SA1629)
- π #3342 [@BaronGreenback] Fix for [DLNA] Many log messages from Media Renderers trying to see old events
- #3341 [@telans] Add newlines after closing braces (SA1513/SA1516)
- β #3336 [@telans] Fix trivial SA1005, SA1111, SA1508, SA1510 warnings
- π #3334 [@crobibero] Remove warnings from MediaBrowser.LocalMetadata
- β #3329 [@telans] Enable code analyzers for tests
- #3316 [@aled] Fix server error when user enters a password, but none is set.
- π» #3315 [@crobibero] Add MessageId to websocket message, fix ws exception
- β‘οΈ #3313 [@crobibero] Update to .NET Core 3.1.5
- #3309 [@dependabot[bot]] Bump ServiceStack.Text.Core from 5.8.0 to 5.9.0
- #3301 [@dependabot[bot]] Bump Moq from 4.13.1 to 4.14.1
- #3298 [@dependabot[bot]] Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.2 to 2.0.3
- #3295 [@dependabot[bot]] Bump SkiaSharp from 1.68.1 to 1.68.3
- β #3294 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.5.0 to 16.6.1
- #3293 [@dependabot[bot]] Bump System.Text.Encoding.CodePages from 4.7.0 to 4.7.1
- π§ #3292 [@dependabot[bot]] Bump SkiaSharp.NativeAssets.Linux from 1.68.1 to 1.68.3
- #3291 [@cvium] Use the "legacy" AuthenticationException in AuthService
- π² #3289 [@rigtorp] Clarify comment and log actual search string in TMDB search provider
- π #3284 [@EraYaN] Install compatibility tool from nuget instead of pulling a github release
- β #3282 [@aled] Fix a small number of compile warnings
- π² #3270 [@KristupasSavickas] reduce log spam when generating blurhashes
- π§ #3268 [@crobibero] Force configuration paths to not be ignored.
- β‘οΈ #3267 [@pusta] CONTRIBUTORS.md - Updated jellyfin-server-windows to compile against .Net Core 3.1
- #3262 [@dkanada] Disable sonarcloud until secrets are working
- #3259 [@crobibero] Add omdb config as embedded resource
- β #3258 [@aled] Fix a small number of compile warnings
- #3255 [@itegulov] Make books resumable
- #3254 [@crobibero] Use typed logger where possible
- #3252 [@YouKnowBlom] Fix incorrect HLS master playlist fields
- #3250 [@shayaantx] Ignore languages with null ids when fetching images from tvdb
- #3248 [@crobibero] Add dependabot
- #3245 [@dkanada] Fix some issues with the CI
- π #3244 [@dkanada] Initial implementation for custom plugin repositories
- β #3237 [@Bond-009] Enable TreatWarningsAsErrors for more projects
- π #3236 [@Bond-009] Enable StyleCop for MediaBrowser.Common
- π #3235 [@Bond-009] Fix build
- π² #3222 [@barronpm] Fix Activity Log Migrations for Very Old Databases
- π #3214 [@danieladov] Order ids to merge to avoid stack overflow
- π #3208 [@dkanada] More work for core plugins
- π #3203 [@Bond-009] Enable TreatWarningsAsErrors for Jellyfin.Server.Implementations in Release mode
- #3192 [@dkanada] Fix issue with audio transcoding
- βͺ #3187 [@joshuaboniface] Revert "Fix emby/user/public API leaking sensitive data"
- π» #3185 [@Ullmie02] Don't Send Exception Messages (Old API)
- π¨ #3180 [@xumix] Refactor copy codec checks
- #3179 [@Bond-009] Fix some 'bugs' flagged by sonarcloud
- π #3174 [@dkanada] Remove uses of fnchecked from plugins
- #3173 [@joshuaboniface] Add -k to keyserver curl command
- π #3164 [@dkanada] Fix a few issues with the plugin manifest
- β‘οΈ #3158 [@Artiume] Update Library Service
- #3149 [@Artiume] Add .edl Mimetype
- #3148 [@barronpm] Migrate User DB to EF Core
- #3144 [@Artiume] Add lost+found to ignore list
- π² #3138 [@mark-monteiro] Reduce Excessive Logging From DeveloperExceptionPageMiddleware
- π #3137 [@mark-monteiro] Correctly Support Translating External Ids
- β‘οΈ #3134 [@mark-monteiro] Update to .NET Core 3.1.4
- #3133 [@kesslern] Fix 500 error causing first-time setup wizard to hang
- #3118 [@barronpm] Fix regressions introduced by #3098
- π #3117 [@JustAMan] Fixes collections (and probably some extras support, too)
- β‘οΈ #3116 [@Artiume] Update Books Resolver File Types and add .opf Mime Type
- π #3115 [@MrTimscampi] Parse color transfer and color primaries from ffprobe, and fix video range
- #3113 [@Artiume] Fix Progressive and Interlaced Stream capitalization
- β #3105 [@aled] Fix compile warnings in Jellyfin.Naming.Tests
- #3099 [@rigtorp] Use glob patterns to ignore files
- π #3098 [@barronpm] Remove Support for Injecting ILogger Directly
- #3089 [@MrTimscampi] Add more information to TmdbSeriesProvider
- #3085 [@MrTimscampi] Add positionning cues to WebVTT writer
- #3084 [@fhriley] Fix #3083: Set the Access-Control-Allow-Origin header to the request β¦
- π» #3072 [@JustAMan] Re-raise the exception that caused LiveTV stream to not open
- #3071 [@rigtorp] Make tvdb name normalizer unicode aware
- π #3066 [@Artiume] Remove ogg video mimetype
- #3056 [@rigtorp] Reduce number of TMDB lookups if filenames have punctuation chars
- β‘οΈ #3050 [@Artiume] Update MimeTypes.cs
- #3049 [@mark-monteiro] Fix editorconfig Settings
- #3046 [@puschie286] allow bd tag in file names
- #3043 [@puschie286] Jellyfin.Server as startup project
- #3038 [@barronpm] Clean up generated code
- #3037 [@ConfusedPolarBear] Fix CORS header not being added to exceptions
- #3035 [@mark-monteiro] Do not double dispose item repository resources
- #3033 [@neilsb] Allow override of address published by auto discovery
- π #3024 [@Bond-009] Remove ListHelper extensions
- π #3020 [@rigtorp] Fix container image build by installing python
- #3007 [@BaronGreenback] Fix for #2986
- π #2995 [@JustAMan] Now parse date in header correctly as being in UTC
- #2992 [@rotvel] Try harder to find ffmpeg in app directory.
- #2990 [@mark-monteiro] Create Missing Data Folders
- #2985 [@sparky8251] Add Prometheus exporters
- #2970 [@barronpm] Migrate Activity Database to Entity Framework Core
- #2969 [@BaronGreenback] http in development mode crashed -
- π¦ #2966 [@dkanada] Remove several deprecated utilities in the web package
- π #2960 [@ZadenRB] Adds annotation for content-type of ASP.NET Web API endpoints
- β #2950 [@Bond-009] Fix VideoResolver and tests
- β #2949 [@Bond-009] Enable TreatWarningsAsErrors for DvdLib
- β #2945 [@mark-monteiro] Add Integration Tests For BrandingService
- #2943 [@mark-monteiro] Respect AutoRunWebApp and NoAutoRunWebApp settings when HostWebClient is false
- #2940 [@balu92] Fix missing colons
- π #2936 [@anthonylavado] Remove JsonIgnore from the DateLastSaved property of BaseItem
- β #2920 [@Bond-009] Add some simple tests
- β #2917 [@Bond-009] Improved tests
- #2916 [@Bond-009] Minor improvements
- #2915 [@randrey] Fix imdbid regex
- #2910 [@randrey] Additional mime types for DLNA (VLC)
- #2906 [@randrey] Fix InvalidOperationException while browsing via DLNA client.
- #2904 [@Bond-009] Use System.Buffers in RangeRequestWriter
- #2903 [@randrey] Fix DLNA clients displaying wrong album art.
- #2900 [@mark-monteiro] Use dependency injection to construct migration routines
- π #2880 [@Bond-009] Remove dead function
- β #2874 [@barronpm] Emby.Server.Implementations code cleanup and warning fixes (Part 1)
- #2864 [@JustAMan] Make Last-Modified and If-Modified-Since headers follow the spec
- #2862 [@mark-monteiro] Bump Mono.Nat from 2.0.0 to 2.0.1
- #2861 [@mark-monteiro] Fix Auth Response Codes
- #2855 [@Delgan] Improve movie resolver if space precedes the year
- #2849 [@lyonzy] Handle null outputFileExtension in GetOutputFilePath
- #2848 [@ZadenRB] Fix casing of JSON in Jellyfin API
- π #2846 [@dkanada] Remove requirement to build web during server builds
- #2837 [@Bond-009] Minor IAsyncDisposable improvements
- #2834 [@mark-monteiro] Add nuget.config file
- π #2830 [@Bond-009] DvdLib: remove dependency on MediaBrowser.Model
- β #2829 [@Bond-009] Fix some warnings
- #2825 [@mark-monteiro] Fix misformed xml doc comment
- #2821 [@nyanmisaka] Fix MPEG4 broken on VAAPI
- π #2817 [@ferferga] Remove unnecessary space in hardware decoders argument for ffmpeg
- βͺ #2816 [@joshuaboniface] Revert "Specify a minimum version for jellyfin-ffmpeg dependency in .deb dependencies"
- π #2813 [@nyanmisaka] Switch to jellyfin-ffmpeg with integrated driver in docker build
- π #2809 [@nyanmisaka] Add more separate hardware decoding toggles, support videotoolbox
- β #2804 [@dtparr] Add Unit Tests for the Extras Directories
- π #2799 [@dkanada] Remove old windows job from pipeline
- #2798 [@JustAMan] Make localhost LiveTV restreams always use plain HTTP port
- π» #2797 [@mark-monteiro] Add MediaBrowser.WebDashboard\jellyfin-web to .gitignore
- #2796 [@JustAMan] Make codec check in profile examine profile type first
- #2794 [@mark-monteiro] Bump System.Text.Json from 4.7.0 to 4.7.1
- π #2793 [@mark-monteiro] Remove Ix.NET
- #2792 [@mark-monteiro] Bump sharpcompress from 0.24.0 to 0.25.0
- #2791 [@mark-monteiro] Bump coverlet.collector from 1.2.0 to 1.2.1
- #2785 [@nyanmisaka] Fix MPEG4 packback error regression on vaapi
- π² #2783 [@JustAMan] Add logging of URL being processed when logging an error
- π #2782 [@JustAMan] Fix support for attachments with baseURL set
- π³ #2779 [@KristupasSavickas] Fix ffmpeg path on ARM docker image
- #2775 [@mark-monteiro] Port Forwarding Improvements
- #2774 [@mark-monteiro] Simplify HTTPS Properties
- π» #2772 [@barronpm] MediaBrowser.Api code cleanup
- #2771 [@Bond-009] Enable nullabe reference types for Emby.Drawing and Jellyfin.Drawing.Skia
- π§ #2769 [@mark-monteiro] Make Plugin Repo URL Configurable
- π» #2767 [@Bond-009] Enable nullabe reference types for MediaBrowser.Model
- #2765 [@mark-monteiro] Register And Construct Services Correctly Using DI Framework
- π #2758 [@Bond-009] Remove PluginInstalled
- #2755 [@Bond-009] Clean up SqliteItemRepository
- #2749 [@hauntingEcho] Specify a minimum version for jellyfin-ffmpeg dependency in .deb dependencies
- π² #2746 [@dafo90] Authentication request log with IP
- #2745 [@Artiume] Force Audio Transcoding for LiveTV Transcoding
- #2742 [@Bond-009] Enable Microsoft.CodeAnalysis.FxCopAnalyzers for Jellyfin.Common
- β #2741 [@Bond-009] Fix some warnings
- #2740 [@JustAMan] Fix GetLocalApiUrl for cases with https enabled
- β #2735 [@mark-monteiro] Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0
- π #2733 [@OancaAndrei] Add syncplay feature
- #2731 [@Bond-009] Minor improvements
- π #2730 [@Bond-009] Try to not crash on unsupported plugin load
- β‘οΈ #2723 [@jairbubbles] Update Jellyfin.SkiaSharp.NativeAssets.LinuxArm to version 1.68.1
- #2721 [@PrplHaz4] Separate Channels permissions from All Libraries
- #2720 [@dkanada] Fix custom musicbrainz servers
- π #2715 [@nyanmisaka] Prefer to use libfdk_aac encoder for better audio quality when it is available
- βͺ #2712 [@joshuaboniface] Revert #2146 ordering change
- π³ #2708 [@ox0spy] Dockerfile: support for non-ASCII characters
- #2696 [@mark-monteiro] Display Extras With Unknown Types
- π #2680 [@mark-monteiro] Remove CommonProcess and ProcessFactory
- β± #2678 [@ferferga] Translate Scheduled Tasks
- #2676 [@GranPC] Implement Blurhash generation for images
- #2674 [@JustAMan] Make variables binding correspond with column names
- β‘οΈ #2669 [@mark-monteiro] Update .NET Core to 3.1.3
- #2668 [@mark-monteiro] Fix ApplicationHost Dispose() method
- β #2667 [@crobibero] Fix warnings in Emby.Naming
- π #2660 [@Bond-009] Minor style fixes
- #2657 [@villagra] Add netstandard2.0 as TargetFramework
- π #2656 [@joshuaboniface] Improve builds
- #2655 [@lfoust] Fix FormatException when mapping TVDB series
- #2653 [@iwalton3] Fix embedded mkv subtitles.
- #2645 [@sparky8251] Add RSS feed badges to README
- #2642 [@mark-monteiro] Add missing null check when retrieving extras
- 0οΈβ£ #2639 [@alset333] Change DeinterlaceMethod's "bobandweave" to "yadif" or "yadif_bob", and set default value
- β‘οΈ #2638 [@mark-monteiro] Update .NET Core to 3.1.2
- #2637 [@mark-monteiro] Do not instantiate IService instances unecessarily at startup
- #2636 [@mark-monteiro] Use ASP.NET Core HTTPS Development Certificate
- π» #2635 [@mark-monteiro] Use ASP Development Exception Page
- π #2634 [@mark-monteiro] Enable HTTP/2 support
- π #2631 [@mark-monteiro] Fix Client Build Scripts
- π² #2621 [@mark-monteiro] Log 'JELLYFIN_' environment variables at application start
- π #2620 [@mark-monteiro] Add Development Documentation To README
- #2617 [@Shawmon] add wasm mimetype
- π #2607 [@joshuaboniface] Correct BuildRequires and NodeJS for Fedora/CentOS
- β‘οΈ #2606 [@Artiume] Update docker dependencies for Gulp
- π #2603 [@mark-monteiro] Fix Azure Pipelines Build
- π #2601 [@mark-monteiro] Support Running Server Without Web Content
- #2582 [@Bond-009] Fix subtitles
- #2573 [@YouKnowBlom] Add codecs, resolution and frame-rate fields to HLS master playlist
- #2566 [@mark-monteiro] Feature Request Issue Template
- #2559 [@whooo] Add descriptive TV episode titles for DLNA browsing
- π¨ #2549 [@dkanada] Refactor some provider classes
- #2541 [@joshuaboniface] Fix curl for Jellyfin GPG key
- #2506 [@mark-monteiro] Inject loggers with context using ILogger
- #2503 [@nyanmisaka] Fix various bugs in HWA subtitle burn-in
- #2502 [@JustAMan] Adds BaseItem.Equals method that compares items by their Id
- #2497 [@mark-monteiro] Check for duplicates when adding items to a playlist
- #2492 [@Polpetta] Fix emby/user/public API leaking sensitive data
- π #2480 [@mark-monteiro] Support Injecting IConfiguration
- #2478 [@JustAMan] Fix ordering of search results
- β‘οΈ #2466 [@dkanada] Update plugin classes for nightly builds
- β #2449 [@Bond-009] Fix some warnings
- π» #2447 [@Bond-009] Add analyzers to MediaBrowser.Providers and minor improvements
- #2293 [@EraYaN] Add new EF Core data model (v2)
- #2162 [@Bond-009] Rewrite WebSocket handling code
- #2154 [@dkanada] Add image provider for artists
π jellyfin-web [310]
- π jellyfin/jellyfin-web#1579 [@dependabot[bot]] Bump lodash from 4.17.15 to 4.17.19
- π jellyfin/jellyfin-web#1578 [@dmitrylyzo] Change volume slider event
- π jellyfin/jellyfin-web#1575 [@thornbill] Remove iOS footer hack
- π jellyfin/jellyfin-web#1574 [@thornbill] Fix lighter header/footer background color
- π jellyfin/jellyfin-web#1573 [@MrTimscampi] Minor fixes
- π jellyfin/jellyfin-web#1571 [@ferferga] Remove repeated fav icon in remotecontrol in desktop layout
- π jellyfin/jellyfin-web#1563 [@joshuaboniface] Explicitly add what Azure used to do implicitly
- π jellyfin/jellyfin-web#1559 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.1.0 to 3.2.0
- π jellyfin/jellyfin-web#1557 [@dependabot-preview[bot]] Bump autoprefixer from 9.8.4 to 9.8.5
- π jellyfin/jellyfin-web#1551 [@dkanada] Fix some style issues on item details and now playing
- π jellyfin/jellyfin-web#1544 [@Camc314] Dashboard Styling Bug fixes (add library text cut off, css textbox, and too long last seen text)
- π jellyfin/jellyfin-web#1541 [@Camc314] Migration of display, home, playback and subtitles to ES6 modules and small fixes
- π jellyfin/jellyfin-web#1534 [@MrTimscampi] Use new SyncPlay API client
- π jellyfin/jellyfin-web#1532 [@Camc314] Further fixes for purplehaze and AppleTV
- π jellyfin/jellyfin-web#1531 [@MrTimscampi] Adjust text selection rules and add provider name to identification results
- π jellyfin/jellyfin-web#1528 [@dependabot-preview[bot]] Bump hls.js from 0.13.2 to 0.14.0
- π jellyfin/jellyfin-web#1521 [@dependabot-preview[bot]] Bump intersection-observer from 0.10.0 to 0.11.0
- π jellyfin/jellyfin-web#1519 [@Camc314] Fixing Border radius and light theme improvements
- β‘οΈ jellyfin/jellyfin-web#1516 [@MrTimscampi] Update deps
- π jellyfin/jellyfin-web#1510 [@MrTimscampi] Fix back button not stopping video playback
- π jellyfin/jellyfin-web#1509 [@MrTimscampi] Remove blurhash from listView
- π jellyfin/jellyfin-web#1506 [@ferferga] Add missing placeholder icons
- π jellyfin/jellyfin-web#1504 [@MrTimscampi] Prevent text selection
- π jellyfin/jellyfin-web#1498 [@MrTimscampi] Improve blurhash performance
- π jellyfin/jellyfin-web#1497 [@MrTimscampi] Add defered appLoader and splash screen
- π jellyfin/jellyfin-web#1496 [@dmitrylyzo] Rearrange keydown event handling
- π jellyfin/jellyfin-web#1495 [@dmitrylyzo] Fix Firefox subtitle offset
- π jellyfin/jellyfin-web#1494 [@dmitrylyzo] Friendly SubtitleSync
- π jellyfin/jellyfin-web#1488 [@dkanada] Fix redirect issue on video player
- π jellyfin/jellyfin-web#1485 [@ferferga] Add missing tooltip for TV layout
- π jellyfin/jellyfin-web#1477 [@dmitrylyzo] Hide hamburger button on TV
- π jellyfin/jellyfin-web#1475 [@crobibero] remove sessionId parameter from api calls
- π jellyfin/jellyfin-web#1473 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.10.2 to 7.10.3
- π jellyfin/jellyfin-web#1472 [@dependabot-preview[bot]] Bump swiper from 5.4.3 to 5.4.5
- π jellyfin/jellyfin-web#1471 [@dependabot-preview[bot]] Bump stylelint from 13.6.0 to 13.6.1
- π jellyfin/jellyfin-web#1470 [@dependabot-preview[bot]] Bump jstree from 3.3.9 to 3.3.10
- π jellyfin/jellyfin-web#1468 [@dependabot-preview[bot]] Bump @babel/core from 7.10.2 to 7.10.3
- π jellyfin/jellyfin-web#1467 [@dependabot-preview[bot]] Bump fast-text-encoding from 1.0.2 to 1.0.3
- π jellyfin/jellyfin-web#1466 [@dependabot-preview[bot]] Bump autoprefixer from 9.8.0 to 9.8.2
- π jellyfin/jellyfin-web#1465 [@dependabot-preview[bot]] Bump shaka-player from 2.5.13 to 3.0.1
- π jellyfin/jellyfin-web#1464 [@neilsb] Prevent removal of system plugins
- β jellyfin/jellyfin-web#1463 [@MrTimscampi] Fix latest section portrait cards not being portrait in all cases
- π jellyfin/jellyfin-web#1462 [@KGT1] ActionHandler 'seekto' for Media Notification Seekbar
- π jellyfin/jellyfin-web#1461 [@MrTimscampi] Fix issue with IntersectionObserver root margin
- π jellyfin/jellyfin-web#1452 [@MrTimscampi] Use parent poster for items with children
- π jellyfin/jellyfin-web#1448 [@joshuaboniface] Make the portable web archive and dir consistent
- π jellyfin/jellyfin-web#1445 [@ferferga] Add tooltips for header icons
- π jellyfin/jellyfin-web#1444 [@grafixeyehero] Remove unused loadingDialog & serverRestartDialog
- π jellyfin/jellyfin-web#1442 [@Delgan] Fix media info dialog visually refreshing library page in background
- π jellyfin/jellyfin-web#1441 [@grafixeyehero] Fix context Event Listener for metadataEditor
- π jellyfin/jellyfin-web#1439 [@Delgan] Fix broken image uploader due to missing '#dropImageText' element
- π» jellyfin/jellyfin-web#1437 [@ferferga] CSS fixes when resizing library browser
- π jellyfin/jellyfin-web#1432 [@dmitrylyzo] Don't start time sync if not in SyncPlay mode
- π jellyfin/jellyfin-web#1430 [@ferferga] Player hotfixes and improvements
- π jellyfin/jellyfin-web#1427 [@ferferga] Remove leftover from #1046
- π jellyfin/jellyfin-web#1416 [@joshuaboniface] Ensure collection step depends on build steps
- π jellyfin/jellyfin-web#1414 [@dependabot-preview[bot]] Bump query-string from 6.13.0 to 6.13.1
- π jellyfin/jellyfin-web#1413 [@dependabot-preview[bot]] Bump eslint-plugin-import from 2.21.1 to 2.21.2
- π jellyfin/jellyfin-web#1412 [@dependabot-preview[bot]] Bump shaka-player from 2.5.12 to 2.5.13
- π jellyfin/jellyfin-web#1411 [@dependabot-preview[bot]] Bump swiper from 5.4.2 to 5.4.3
- π jellyfin/jellyfin-web#1410 [@dependabot-preview[bot]] Bump css-loader from 3.5.3 to 3.6.0
- π jellyfin/jellyfin-web#1409 [@Camc314] Fix "Drop image here, or click to browse" persistent Visual
- π jellyfin/jellyfin-web#1406 [@Delgan] Avoid async rendering of MediaSources tracks to prevent content jump
- π jellyfin/jellyfin-web#1405 [@Camc314] Fix Movie Progress Bar Width
- π jellyfin/jellyfin-web#1401 [@MrTimscampi] Remove standalone mode
- π¨ jellyfin/jellyfin-web#1399 [@dkanada] Add packaging step on azure and refactor pipelines
- βͺ jellyfin/jellyfin-web#1398 [@thornbill] Restore menu options in mobile view
- π§ jellyfin/jellyfin-web#1393 [@dkanada] Initial work for repository configuration
- π jellyfin/jellyfin-web#1392 [@grafixeyehero] Fix typo and remove unused legacy dashboard
- π jellyfin/jellyfin-web#1391 [@MrTimscampi] Use explicit codec checks for DTS and VC-1
- π jellyfin/jellyfin-web#1386 [@ferferga] Fix episodes listing after blurhash
- π jellyfin/jellyfin-web#1383 [@dependabot-preview[bot]] Bump query-string from 6.12.1 to 6.13.0
- π jellyfin/jellyfin-web#1382 [@dependabot-preview[bot]] Bump swiper from 5.4.1 to 5.4.2
- π jellyfin/jellyfin-web#1379 [@dependabot-preview[bot]] Bump eslint-plugin-import from 2.20.2 to 2.21.1
- π jellyfin/jellyfin-web#1378 [@dependabot-preview[bot]] Bump stylelint from 13.5.0 to 13.6.0
- π jellyfin/jellyfin-web#1377 [@dependabot-preview[bot]] Bump jellyfin-apiclient from 1.2.1 to 1.2.2
- π jellyfin/jellyfin-web#1376 [@dependabot-preview[bot]] Bump stylelint-order from 4.0.0 to 4.1.0
- π jellyfin/jellyfin-web#1375 [@dependabot-preview[bot]] Bump gulp-cli from 2.2.1 to 2.3.0
- π jellyfin/jellyfin-web#1373 [@crobibero] Fix all jQuery checked.
- π jellyfin/jellyfin-web#1371 [@crobibero] Fix plugin display without config page
- π» jellyfin/jellyfin-web#1369 [@MrTimscampi] Small browser profile fixes
- βͺ jellyfin/jellyfin-web#1368 [@itegulov] Make book player restore location on resume
- π jellyfin/jellyfin-web#1367 [@dkanada] Add support for es6 controllers and migrate logs controller
- β‘οΈ jellyfin/jellyfin-web#1366 [@dkanada] Update casing for some files and add placeholder elements
- π jellyfin/jellyfin-web#1360 [@MrTimscampi] Remove the 500 item limitation on photo playback
- π jellyfin/jellyfin-web#1357 [@ferferga] Change key name from EnableFastImageFadeIn to EnableFasterAnimations
- 0οΈβ£ jellyfin/jellyfin-web#1355 [@MrTimscampi] Make the default card colors look less like rainbow vomit
- π jellyfin/jellyfin-web#1354 [@MrTimscampi] Fix baseUrl for web config file
- β± jellyfin/jellyfin-web#1353 [@grafixeyehero] Migration accessSchedule to ES6 modules
- π jellyfin/jellyfin-web#1352 [@grafixeyehero] Migrate chaptercardbuilder and peoplecardbuilder to es6 modules
- π jellyfin/jellyfin-web#1347 [@Brissot] Fixing Chrome's Unnecessary AV1 Transcode and Combined WebM Profiles
- π jellyfin/jellyfin-web#1345 [@dmitrylyzo] Babel epubjs (WebOS 1.2)
- 0οΈβ£ jellyfin/jellyfin-web#1344 [@Artiume] Change Default for OptionAutomaticallyGroupSeries
- π jellyfin/jellyfin-web#1342 [@dmitrylyzo] Fix userSettings.chromecastVersion call
- π jellyfin/jellyfin-web#1341 [@MrTimscampi] Fix traceback in SyncPlay when casting to Google Cast
- π jellyfin/jellyfin-web#1339 [@dependabot-preview[bot]] Bump @babel/core from 7.10.1 to 7.10.2
- π jellyfin/jellyfin-web#1338 [@dependabot-preview[bot]] Bump eslint-plugin-eslint-comments from 3.1.2 to 3.2.0
- π jellyfin/jellyfin-web#1337 [@dependabot-preview[bot]] Bump shaka-player from 2.5.11 to 2.5.12
- π jellyfin/jellyfin-web#1336 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.10.1 to 7.10.2
- π jellyfin/jellyfin-web#1331 [@MrTimscampi] Remove non-standalone mode
- π jellyfin/jellyfin-web#1328 [@MrTimscampi] Add format checking to EPUB player
- π jellyfin/jellyfin-web#1327 [@Camc314] Fix Page jumps when entering custom css
- β‘οΈ jellyfin/jellyfin-web#1322 [@MrTimscampi] Update API client and dependencies
- π jellyfin/jellyfin-web#1321 [@MrTimscampi] Lint and build improvements
- β‘οΈ jellyfin/jellyfin-web#1317 [@MrTimscampi] Update apiclient
- π jellyfin/jellyfin-web#1315 [@dmitrylyzo] Fix ability to change settings of another user
- π jellyfin/jellyfin-web#1311 [@dmitrylyzo] Enable babel for date-fns
- π jellyfin/jellyfin-web#1310 [@Artiume] Add Genres to Home Screen
- π jellyfin/jellyfin-web#1309 [@bendardenne] Transfer whole playlist when transferring playback
- π jellyfin/jellyfin-web#1307 [@anthonylavado] Include explicit yarn version
- π jellyfin/jellyfin-web#1305 [@Camc314] Edit Image Cropped Fix #1207
- β‘οΈ jellyfin/jellyfin-web#1304 [@dkanada] Update apiclient to fix some issues
- π jellyfin/jellyfin-web#1302 [@dependabot-preview[bot]] Bump swiper from 5.4.0 to 5.4.1
- π jellyfin/jellyfin-web#1301 [@dependabot-preview[bot]] Bump gulp-cli from 2.2.0 to 2.2.1
- π jellyfin/jellyfin-web#1299 [@dependabot-preview[bot]] Bump date-fns from 2.13.0 to 2.14.0
- π jellyfin/jellyfin-web#1298 [@dependabot-preview[bot]] Bump stylelint from 13.4.0 to 13.5.0
- π jellyfin/jellyfin-web#1296 [@Camc314] Minor changes to Apple TV theme
- π jellyfin/jellyfin-web#1294 [@dkanada] Remove legacy jquery function from source
- π jellyfin/jellyfin-web#1293 [@mark-monteiro] Support restarting the server on all platforms
- π jellyfin/jellyfin-web#1291 [@dkanada] Fix an issue with plugin installation
- β‘οΈ jellyfin/jellyfin-web#1288 [@dkanada] Add display preference for details banner and update some defaults
- π jellyfin/jellyfin-web#1286 [@ferferga] Implement blurhash (follow-up of #987 but from scratch)
- π jellyfin/jellyfin-web#1284 [@Delgan] Migrate components/playback functions to ES6 modules
- π jellyfin/jellyfin-web#1283 [@thornbill] Make the share url link to the actual item instead of github
- π jellyfin/jellyfin-web#1282 [@Artiume] Move Network paths to be next to Optional Path
- π jellyfin/jellyfin-web#1280 [@dmitrylyzo] Fix dependency loop
- π jellyfin/jellyfin-web#1279 [@dmitrylyzo] Fix actionSheet
- π jellyfin/jellyfin-web#1277 [@ferferga] Fix #1141 linting
- π jellyfin/jellyfin-web#1276 [@KucharczykL] Add en-us strings for DVR.
- π jellyfin/jellyfin-web#1275 [@KucharczykL] Make DVR heading translatable.
- π jellyfin/jellyfin-web#1273 [@ferferga] Fix scrollHelper reference
- 0οΈβ£ jellyfin/jellyfin-web#1272 [@Artiume] Toggle off uPnP Port Forwarding as Default for Startup Wizard
- π jellyfin/jellyfin-web#1269 [@dkanada] Convert photo player to class
- π jellyfin/jellyfin-web#1266 [@MrTimscampi] Move plugins to a dedicated directory
- π jellyfin/jellyfin-web#1263 [@itegulov] Implement minimalistic EPUB reader
- π jellyfin/jellyfin-web#1262 [@dependabot-preview[bot]] Bump howler from 2.1.3 to 2.2.0
- π jellyfin/jellyfin-web#1261 [@dependabot-preview[bot]] Bump stylelint from 13.3.3 to 13.4.0
- π jellyfin/jellyfin-web#1259 [@dependabot-preview[bot]] Bump swiper from 5.3.8 to 5.4.0
- π jellyfin/jellyfin-web#1257 [@dependabot-preview[bot]] Bump autoprefixer from 9.7.6 to 9.8.0
- π jellyfin/jellyfin-web#1253 [@MrTimscampi] Force spacing around operators
- π jellyfin/jellyfin-web#1251 [@adavier] Fix Quality Settings for Aspect Ratios less than 16:9 (1.77)
- π jellyfin/jellyfin-web#1246 [@dkanada] Clean up the translation files
- π¨ jellyfin/jellyfin-web#1243 [@dkanada] Refactor a bunch of filenames and folders
- π jellyfin/jellyfin-web#1242 [@dkanada] Implement select menu for chromecast version
- βͺ jellyfin/jellyfin-web#1239 [@ferferga] Revert 9a47428 changes, so IPs are allowed
- π jellyfin/jellyfin-web#1238 [@ferferga] Remove imageFetcher
- π jellyfin/jellyfin-web#1232 [@MrTimscampi] Fix more sonarqube bugs
- π jellyfin/jellyfin-web#1231 [@Artiume] Fix Progressive Stream 'P' capitalization
- π» jellyfin/jellyfin-web#1229 [@ferferga] Keep scrollbar always present to avoid UI clipping
- π jellyfin/jellyfin-web#1223 [@dkanada] Fix wizard route and config load error
- π jellyfin/jellyfin-web#1222 [@MrTimscampi] Make dialogs more bearable
- π jellyfin/jellyfin-web#1221 [@dependabot-preview[bot]] Bump date-fns from 2.12.0 to 2.13.0
- π jellyfin/jellyfin-web#1219 [@dependabot-preview[bot]] Bump webpack-dev-server from 3.10.3 to 3.11.0
- π jellyfin/jellyfin-web#1218 [@dependabot-preview[bot]] Bump jquery from 3.5.0 to 3.5.1
- π jellyfin/jellyfin-web#1217 [@dependabot-preview[bot]] Bump shaka-player from 2.5.10 to 2.5.11
- π jellyfin/jellyfin-web#1213 [@MrTimscampi] Hide the previous page when loading videoOsd
- π jellyfin/jellyfin-web#1211 [@fhriley] Fix #1210: Add credentials to XHR requests
- 0οΈβ£ jellyfin/jellyfin-web#1208 [@twinkybot] Per default a new user has no access to any library
- π jellyfin/jellyfin-web#1206 [@MrTimscampi] Fix some issues with details page and small redesign
- π jellyfin/jellyfin-web#1205 [@dmitrylyzo] Fix slider thumb on WebOS 2
- π jellyfin/jellyfin-web#1204 [@dmitrylyzo] Fix slideshow (Safari, WebOS 2)
- π» jellyfin/jellyfin-web#1203 [@dmitrylyzo] Fix browserslist for autoprefixer
- π jellyfin/jellyfin-web#1200 [@dmitrylyzo] Babel apiclient and fix reference name
- π jellyfin/jellyfin-web#1198 [@ferferga] Switch player backdrops to poster attribute of the video element
- π jellyfin/jellyfin-web#1196 [@MrTimscampi] Remove leftover API client file
- π jellyfin/jellyfin-web#1192 [@dmitrylyzo] Use root build config
- π jellyfin/jellyfin-web#1188 [@dependabot-preview[bot]] Bump core-js from 3.6.4 to 3.6.5
- π jellyfin/jellyfin-web#1187 [@dependabot-preview[bot]] Bump stylelint from 13.2.1 to 13.3.3
- π jellyfin/jellyfin-web#1186 [@dependabot-preview[bot]] Bump date-fns from 2.11.1 to 2.12.0
- π jellyfin/jellyfin-web#1185 [@dependabot-preview[bot]] Bump @babel/core from 7.9.0 to 7.9.6
- π jellyfin/jellyfin-web#1184 [@dependabot-preview[bot]] Bump page from 1.11.5 to 1.11.6
- π jellyfin/jellyfin-web#1183 [@dependabot-preview[bot]] Bump @babel/plugin-transform-modules-amd from 7.9.0 to 7.9.6
- π jellyfin/jellyfin-web#1182 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.0.2 to 4.3.0
- π jellyfin/jellyfin-web#1181 [@dependabot-preview[bot]] Bump intersection-observer from 0.7.0 to 0.10.0
- π jellyfin/jellyfin-web#1177 [@dmitrylyzo] Fix backdrop screensaver: autoplay and hide
- π jellyfin/jellyfin-web#1173 [@sarab97] Migrate deleteHelper, actionSheet, indicators and playMenu to ES6
- π jellyfin/jellyfin-web#1171 [@MrTimscampi] Enable a simple color placeholder for loading cards
- π jellyfin/jellyfin-web#1168 [@sarab97] fixed aspect ratio display issue of photo
- π jellyfin/jellyfin-web#1167 [@Brissot] Added AV1 Codec Profile to Avoid Transcode
- π jellyfin/jellyfin-web#1166 [@sarab97] Download button fix on photos slideshow
- π jellyfin/jellyfin-web#1165 [@MrTimscampi] Add dependabot config
- π jellyfin/jellyfin-web#1162 [@MrTimscampi] Remove the small logo in OSD and details page
- π jellyfin/jellyfin-web#1159 [@dependabot[bot]] Bump jquery from 3.4.1 to 3.5.0
- π jellyfin/jellyfin-web#1156 [@ferferga] Change EOL of dfnshelper from CRLF to LF
- π jellyfin/jellyfin-web#1155 [@ferferga] Vertical menu
- π jellyfin/jellyfin-web#1150 [@nielsvanvelzen] Remove limit of 50 for tag filter
- π jellyfin/jellyfin-web#1146 [@JustAMan] Fix some issues blocking WebOS 1.2 / 2.0
- π jellyfin/jellyfin-web#1145 [@MrTimscampi] Add a CODEOWNERS file
- π jellyfin/jellyfin-web#1144 [@JustAMan] Fix .ASS offset when seeking a progressive stream
- π jellyfin/jellyfin-web#1142 [@sarab97] fix playlist translation for en language
- π jellyfin/jellyfin-web#1141 [@cromefire] Register plugins with promises
- π jellyfin/jellyfin-web#1140 [@mark-monteiro] Clean up network settings page
- β‘οΈ jellyfin/jellyfin-web#1137 [@MrTimscampi] Update path to moved modules in ES6 modules
- π jellyfin/jellyfin-web#1135 [@MrTimscampi] Fix an issue with Screenfull on iOS
- β jellyfin/jellyfin-web#1134 [@MrTimscampi] Use posters for latest TV shows
- π jellyfin/jellyfin-web#1131 [@dmitrylyzo] Icons for WebOS 2
- π jellyfin/jellyfin-web#1130 [@dmitrylyzo] Fix keyboard navigation on remotecontrol page
- π jellyfin/jellyfin-web#1129 [@MrTimscampi] Convert ESLint config to JavaScript, lint all files and re-add autoprefixer
- π jellyfin/jellyfin-web#1127 [@Delgan] Fix pointer missing in "create new lib" link
- π jellyfin/jellyfin-web#1126 [@MrTimscampi] Check appSettings for undefined
- π jellyfin/jellyfin-web#1125 [@dmitrylyzo] Fix event subscription on remotecontrol page
- 0οΈβ£ jellyfin/jellyfin-web#1124 [@MrTimscampi] Use TV layout by default on PS4
- π jellyfin/jellyfin-web#1123 [@MrTimscampi] Move headroom to bundle
- π jellyfin/jellyfin-web#1122 [@MrTimscampi] Only inject appLoader if using standalone mode
- β‘οΈ jellyfin/jellyfin-web#1121 [@dkanada] Update more route locations
- π jellyfin/jellyfin-web#1119 [@JustAMan] Add check for funky Promise faced on WebOS 2
- π jellyfin/jellyfin-web#1116 [@samuel9554] [Feature Request] Zoom In on Photos
- π jellyfin/jellyfin-web#1114 [@redSpoutnik] Fix SubtitleSync-TextField behavior
- π jellyfin/jellyfin-web#1113 [@MrTimscampi] Add title and year to posters in TV genres view
- π jellyfin/jellyfin-web#1109 [@YouKnowBlom] Change Chromecast player name to Google Cast
- π jellyfin/jellyfin-web#1108 [@nielsvanvelzen] Add Android icon for Android TV in devices page
- π jellyfin/jellyfin-web#1106 [@dmitrylyzo] Fix inputManager trigger
- βͺ jellyfin/jellyfin-web#1105 [@thornbill] Restore user menu on mobile
- π jellyfin/jellyfin-web#1104 [@dmitrylyzo] Fix reference to undefined variable
- π jellyfin/jellyfin-web#1103 [@MrTimscampi] Fix accidentally deleted CSS in details page
- β± jellyfin/jellyfin-web#1100 [@dmitrylyzo] Add scheduled playback progress report
- π jellyfin/jellyfin-web#1099 [@Delgan] Fix dropdown not properly aligned for long subtitles
- π jellyfin/jellyfin-web#1095 [@JustAMan] Fix .ass subtitles not starting on mobile
- π jellyfin/jellyfin-web#1093 [@MrTimscampi] Fix some mobile navigation issues
- π jellyfin/jellyfin-web#1092 [@MrTimscampi] Use screenfull to handle fullscreen switching
- π jellyfin/jellyfin-web#1089 [@cromefire] Migrating backdropscreensaver, filterdialog and fetchhelper to ES6
- β‘οΈ jellyfin/jellyfin-web#1088 [@MrTimscampi] Update and cleanup MediaSessions
- π jellyfin/jellyfin-web#1084 [@MrTimscampi] Fix more Sonarqube issues
- π jellyfin/jellyfin-web#1083 [@mark-monteiro] Handle 401 & 403 Server Responses Correctly
- π jellyfin/jellyfin-web#1076 [@MrTimscampi] Finish moving elements
- β‘οΈ jellyfin/jellyfin-web#1074 [@dmitrylyzo] Move delayed volume update to playbackManager
- π jellyfin/jellyfin-web#1072 [@ferferga] Move "hide watched media" checkbox
- π jellyfin/jellyfin-web#1071 [@dkanada] Zip the built files before publish
- π jellyfin/jellyfin-web#1070 [@redSpoutnik] Set subtitle-sync for SubtitlesOctopus
- π jellyfin/jellyfin-web#1069 [@MrTimscampi] Force the use of single quotes
- π jellyfin/jellyfin-web#1068 [@dkanada] Pass title and filename to native shell
- π jellyfin/jellyfin-web#1065 [@MrTimscampi] Add unloading capability to the image loader
- β‘οΈ jellyfin/jellyfin-web#1063 [@dkanada] Update plugin pages for new manifest properties
- π jellyfin/jellyfin-web#1056 [@samuel9554] Revamp player (nowplaying.html, remotecontrol.js)
- π jellyfin/jellyfin-web#1053 [@MrTimscampi] Use development mode for dev server
- π jellyfin/jellyfin-web#1049 [@JustAMan] Fix newline breaks in SRT subtitles shown in Firefox
- π jellyfin/jellyfin-web#1048 [@JustAMan] Use patched octopus that works on Cordova
- π jellyfin/jellyfin-web#1047 [@ZadenRB] Fix inconsistent value in drop down list on library page
- π jellyfin/jellyfin-web#1046 [@nyanmisaka] Add more separate hardware decoding toggles
- β± jellyfin/jellyfin-web#1042 [@ZadenRB] Remove suffix for duration of tasks on scheduled tasks page
- π jellyfin/jellyfin-web#1040 [@JustAMan] Fix native hls resume
- π jellyfin/jellyfin-web#1039 [@MrTimscampi] Sonarqube bug fixin' - Part 1: Phantom Bugs
- π jellyfin/jellyfin-web#1034 [@rexbron] Set autocaptialize to 'off' on the login username form
- π jellyfin/jellyfin-web#1032 [@MrTimscampi] Fix semicolons and throw error in ESLint if missing
- π jellyfin/jellyfin-web#1029 [@ferferga] Globalize shouldn't require ConnectionManager
- π jellyfin/jellyfin-web#1028 [@ZadenRB] Fixed alignment of subsections on item details page
- π» jellyfin/jellyfin-web#1026 [@dmitrylyzo] Babel query-string to support older browsers
- π jellyfin/jellyfin-web#1024 [@MrTimscampi] Throw linting errors if using non-polyfilled APIs
- π jellyfin/jellyfin-web#1022 [@ferferga] Fix mobile layout for itemdetails
- π jellyfin/jellyfin-web#1020 [@JustAMan] Fix attachment delivery urls
- π jellyfin/jellyfin-web#1016 [@MrTimscampi] Touch up ESLint config
- π jellyfin/jellyfin-web#1015 [@dkanada] Convert all config files to ES6 and remove unused controller
- π jellyfin/jellyfin-web#1014 [@MrTimscampi] Remove duplicate implementations of parentWithClass()
- π jellyfin/jellyfin-web#1011 [@OancaAndrei] Add syncplay feature
- π jellyfin/jellyfin-web#1007 [@MrTimscampi] Remove API Client from the tree
- π jellyfin/jellyfin-web#1005 [@JustAMan] Switch to new version of JavascriptSubtitlesOctopus, enable new options
- π jellyfin/jellyfin-web#1004 [@ferferga] Don't use Globalize globally
- π jellyfin/jellyfin-web#1003 [@MrTimscampi] Fix admin drawer logo showing up everywhere
- π jellyfin/jellyfin-web#1000 [@Nazar78] Support H264 Level 52 (Tizen 5.0)
- π jellyfin/jellyfin-web#999 [@dmitrylyzo] ES6 migration: autoFocuser, dom, scrollManager
- β‘οΈ jellyfin/jellyfin-web#996 [@MrTimscampi] Update CI to use NodeJS 12.x
- π jellyfin/jellyfin-web#992 [@dmitrylyzo] Fix dom addEventListener/removeEventListener
- π jellyfin/jellyfin-web#991 [@Stampede10343] Migrate some easy components to ES6
- π jellyfin/jellyfin-web#989 [@dmitrylyzo] Fix subtitle settings in Tizen
- π jellyfin/jellyfin-web#985 [@dmitrylyzo] Add browser lazy-sync
- π» jellyfin/jellyfin-web#984 [@MrTimscampi] Fix Browsersync JavaScript reload error
- π§ jellyfin/jellyfin-web#983 [@MrTimscampi] Make the page limit configurable
- π jellyfin/jellyfin-web#979 [@dmitrylyzo] Fix view restoring
- π jellyfin/jellyfin-web#978 [@joshuaboniface] Improve and split builds
- π jellyfin/jellyfin-web#975 [@Nickbert7] Fix cast sender api path
- π jellyfin/jellyfin-web#971 [@lfoust] Display specific types for ExternalIds
- π jellyfin/jellyfin-web#970 [@MrTimscampi] Clean up the menus on mobile
- π jellyfin/jellyfin-web#969 [@dmitrylyzo] Fix XviD playback on Tizen
- π jellyfin/jellyfin-web#968 [@alset333] Add controls for DeinterlaceMethod
- π¨ jellyfin/jellyfin-web#967 [@MrTimscampi] Refactor slideshow.js
- π jellyfin/jellyfin-web#963 [@MrTimscampi] Don't scale logo on details page
- π jellyfin/jellyfin-web#962 [@dkanada] Add method to open client settings
- π jellyfin/jellyfin-web#960 [@ferferga] Translate missing items - Part 1
- π jellyfin/jellyfin-web#958 [@MrTimscampi] Show missing indicator in ListView
- β± jellyfin/jellyfin-web#955 [@thornbill] Fix schedules direct buttons being hidden by default
- π jellyfin/jellyfin-web#953 [@dkanada] Remove tar from published artifacts
- π jellyfin/jellyfin-web#952 [@dkanada] Publish web releases on azure
- π jellyfin/jellyfin-web#951 [@dtparr] Correct the url in the wizardstart.html to remove the administrator folder
- π· jellyfin/jellyfin-web#950 [@MrTimscampi] Fix CI on PRs
- π jellyfin/jellyfin-web#949 [@MrTimscampi] Improve details page informations and selects
- π jellyfin/jellyfin-web#948 [@MrTimscampi] Fix artist details ribbon
- π jellyfin/jellyfin-web#943 [@dependabot[bot]] Bump acorn from 6.2.1 to 6.4.1
- π jellyfin/jellyfin-web#939 [@Artiume] Fix Dashboard OS for German
- π jellyfin/jellyfin-web#938 [@dkanada] Remove query string from source
- π jellyfin/jellyfin-web#937 [@dmitrylyzo] Fix radio style
- π jellyfin/jellyfin-web#936 [@macr] Fix "Copy Stream URL" for iOS.
- π jellyfin/jellyfin-web#932 [@MrTimscampi] Show hamburger menu on mobile and fix title padding
- π jellyfin/jellyfin-web#931 [@dmitrylyzo] Fix radiobutton and checkbox
- π jellyfin/jellyfin-web#929 [@mark-monteiro] Fix Network Settings Page
- π jellyfin/jellyfin-web#926 [@ThibaultNocchi] Fixed broken links described by #925
- π jellyfin/jellyfin-web#920 [@dmitrylyzo] Fix slideshow 2
- π jellyfin/jellyfin-web#919 [@dmitrylyzo] Fix icons doubling and WebOS support
- π jellyfin/jellyfin-web#908 [@masterkoppa] Make item detail overview expandable (Fix #888)
- π jellyfin/jellyfin-web#907 [@MrTimscampi] Improve image loading speed and sizes
- π jellyfin/jellyfin-web#904 [@dmitrylyzo] Clear player data after stop
- β‘οΈ jellyfin/jellyfin-web#872 [@Artiume] Update ISO playback warning
- π jellyfin/jellyfin-web#871 [@grafixeyehero] Move page.js to node
- π jellyfin/jellyfin-web#869 [@MrTimscampi] Start conversion of modules to ES6
- π jellyfin/jellyfin-web#862 [@MrTimscampi] Use Gulp to build the client
- π jellyfin/jellyfin-web#839 [@mijofa] Added extra playback keybindings
- π jellyfin/jellyfin-web#837 [@h1nk] Close dialogs when container background is right clicked
- π jellyfin/jellyfin-web#821 [@viaregio] #2407: Prefer embedded MP4-metadata for episode and season numbers
- π§ jellyfin/jellyfin-web#817 [@dkanada] Add basic web client configuration
- π jellyfin/jellyfin-web#780 [@MrTimscampi] Move confirm, prompt and chromecast modules definitions outside of site.js
- π jellyfin/jellyfin-web#715 [@MrTimscampi] Remove libjass
- Debian Stretch (9.x)
-
v10.5.5 Changes
April 26, 2020Jellyfin 10.5.5
π Stable hotfix release for 10.5.Z release branch.
π New Features and Major Improvements
N/A
π Release Notes
- π [all] Various server and UI bugfixes.
π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/26
jellyfin [17]
- #2990 [@mark-monteiro] Create Missing Data Folders
- #2940 [@balu92] Fix missing colons
- π #2936 [@anthonylavado] Remove JsonIgnore from the DateLastSaved property of BaseItem
- βͺ #2935 [@anthonylavado] Revert "Fix eTags DateLastSaved"
- #2928 [@anthonylavado] Fix eTags DateLastSaved
- #2915 [@randrey] Fix imdbid regex
- #2910 [@randrey] Additional mime types for DLNA (VLC)
- #2906 [@randrey] Fix InvalidOperationException while browsing via DLNA client.
- #2903 [@randrey] Fix DLNA clients displaying wrong album art.
- π #2868 [@JustAMan] Fix passing web branch
- #2864 [@JustAMan] Make Last-Modified and If-Modified-Since headers follow the spec
- #2849 [@lyonzy] Handle null outputFileExtension in GetOutputFilePath
- #2848 [@ZadenRB] Fix casing of JSON in Jellyfin API
- #2834 [@mark-monteiro] Add nuget.config file
- π #2813 [@nyanmisaka] Switch to jellyfin-ffmpeg with integrated driver in docker build
- #2798 [@JustAMan] Make localhost LiveTV restreams always use plain HTTP port
- #2745 [@Artiume] Force Audio Transcoding for LiveTV Transcoding
π jellyfin-web [11]
- β‘οΈ jellyfin/jellyfin-web#872 [@Artiume] Update ISO playback warning
- π jellyfin/jellyfin-web#1113 [@MrTimscampi] Add title and year to posters in TV genres view
- π» jellyfin/jellyfin-web#1111 [@dmitrylyzo] Change template string to generic one to support older browsers
- π jellyfin/jellyfin-web#1109 [@YouKnowBlom] Change Chromecast player name to Google Cast
- π jellyfin/jellyfin-web#1108 [@nielsvanvelzen] Add Android icon for Android TV in devices page
- βͺ jellyfin/jellyfin-web#1105 [@thornbill] Restore user menu on mobile
- π jellyfin/jellyfin-web#1104 [@dmitrylyzo] Fix reference to undefined variable
- π jellyfin/jellyfin-web#1095 [@JustAMan] Fix .ass subtitles not starting on mobile
- π jellyfin/jellyfin-web#1093 [@MrTimscampi] Fix some mobile navigation issues
- β‘οΈ jellyfin/jellyfin-web#1074 [@dmitrylyzo] Move delayed volume update to playbackManager
- π jellyfin/jellyfin-web#1022 [@ferferga] Fix mobile layout for itemdetails
-
v10.5.4 Changes
April 13, 2020Jellyfin 10.5.4
π Stable hotfix release for 10.5.Z release branch.
π New Features and Major Improvements
N/A
π Release Notes
- π [all] Various server and UI bugfixes.
π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/24
jellyfin [9]
- #2847 [@mark-monteiro] Fix compilation error in HttpListenerHost
- #2821 [@nyanmisaka] Fix MPEG4 broken on VAAPI
- #2796 [@JustAMan] Make codec check in profile examine profile type first
- #2785 [@nyanmisaka] Fix MPEG4 packback error regression on vaapi
- π² #2783 [@JustAMan] Add logging of URL being processed when logging an error
- π #2782 [@JustAMan] Fix support for attachments with baseURL set
- π³ #2779 [@KristupasSavickas] Fix ffmpeg path on ARM docker image
- π #2758 [@Bond-009] Remove PluginInstalled
- #2721 [@PrplHaz4] Separate Channels permissions from All Libraries
- π #2715 [@nyanmisaka] Prefer to use libfdk_aac encoder for better audio quality when it is available
π jellyfin-web [8]
- π jellyfin/jellyfin-web#963 [@MrTimscampi] Don't scale logo on details page
- π jellyfin/jellyfin-web#1072 [@ferferga] Move "hide watched media" checkbox
- π jellyfin/jellyfin-web#1070 [@redSpoutnik] Set subtitle-sync for SubtitlesOctopus
- π jellyfin/jellyfin-web#1068 [@dkanada] Pass title and filename to native shell
- π jellyfin/jellyfin-web#1049 [@JustAMan] Fix newline breaks in SRT subtitles shown in Firefox
- π jellyfin/jellyfin-web#1048 [@JustAMan] Use patched octopus that works on Cordova
- π jellyfin/jellyfin-web#1047 [@ZadenRB] Fix inconsistent value in drop down list on library page
- π jellyfin/jellyfin-web#1040 [@JustAMan] Fix native hls resume
-
v10.5.3 Changes
April 05, 2020Jellyfin 10.5.3
π Stable hotfix release for 10.5.Z release branch.
π New Features and Major Improvements
N/A
π Release Notes
- π [all] Various server and UI bugfixes.
- π [various] Fix build issues (manually) that caused Master branch web to be put into 10.5.2 for some packages.
π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/23
jellyfin [11]
- #2740 [@JustAMan] Fix GetLocalApiUrl for cases with https enabled
- π #2730 [@Bond-009] Try to not crash on unsupported plugin load
- β‘οΈ #2723 [@jairbubbles] Update Jellyfin.SkiaSharp.NativeAssets.LinuxArm to version 1.68.1
- #2720 [@dkanada] Fix custom musicbrainz servers
- βͺ #2712 [@joshuaboniface] Revert #2146 ordering change
- #2674 [@JustAMan] Make variables binding correspond with column names
- #2668 [@mark-monteiro] Fix ApplicationHost Dispose() method
- #2655 [@lfoust] Fix FormatException when mapping TVDB series
- #2653 [@iwalton3] Fix embedded mkv subtitles.
- #2559 [@whooo] Add descriptive TV episode titles for DLNA browsing
- #2503 [@nyanmisaka] Fix various bugs in HWA subtitle burn-in
π jellyfin-web [8]
- π jellyfin/jellyfin-web#970 [@MrTimscampi] Clean up the menus on mobile
- π jellyfin/jellyfin-web#937 [@dmitrylyzo] Fix radio style
- π jellyfin/jellyfin-web#1028 [@ZadenRB] Fixed alignment of subsections on item details page
- π jellyfin/jellyfin-web#1020 [@JustAMan] Fix attachment delivery urls
- π jellyfin/jellyfin-web#1018 [@MrTimscampi] Backport changes to Octopus
- π jellyfin/jellyfin-web#1005 [@JustAMan] Switch to new version of JavascriptSubtitlesOctopus, enable new options
- π jellyfin/jellyfin-web#1003 [@MrTimscampi] Fix admin drawer logo showing up everywhere
- π jellyfin/jellyfin-web#1000 [@Nazar78] Support H264 Level 52 (Tizen 5.0)
-
v10.5.2 Changes
March 22, 2020Jellyfin 10.5.2
π Stable hotfix release for 10.5.Z release branch.
π NOTE: As 10.5.1 was never technically released, includes all updates and release notes from there as well.
π New Features and Major Improvements
N/A
π Release Notes
- π [all] Various server and UI bugfixes.
π Changelog
GitHub Project: https://github.com/orgs/jellyfin/projects/22
jellyfin [4]
- #2642 [@mark-monteiro] Add missing null check when retrieving extras
- π #2622 [@Artiume] Fix Release 10.5.z
- #2617 [@Shawmon] add wasm mimetype
- #2478 [@JustAMan] Fix ordering of search results
π jellyfin-web [9]
- π jellyfin/jellyfin-web#969 [@dmitrylyzo] Fix XviD playback on Tizen
- π jellyfin/jellyfin-web#958 [@MrTimscampi] Show missing indicator in ListView
- β± jellyfin/jellyfin-web#955 [@thornbill] Fix schedules direct buttons being hidden by default
- π jellyfin/jellyfin-web#951 [@dtparr] Correct the url in the wizardstart.html to remove the administrator folder
- π jellyfin/jellyfin-web#932 [@MrTimscampi] Show hamburger menu on mobile and fix title padding
- π jellyfin/jellyfin-web#931 [@dmitrylyzo] Fix radiobutton and checkbox
- π jellyfin/jellyfin-web#919 [@dmitrylyzo] Fix icons doubling and WebOS support
- π jellyfin/jellyfin-web#907 [@MrTimscampi] Improve image loading speed and sizes
- π jellyfin/jellyfin-web#904 [@dmitrylyzo] Clear player data after stop