Jason Dove and GitHub
ccb917d0df
add ffmpeg profile pad mode ( #2775 )
...
* add ffmpeg profile pad mode
* update changelog
2026-01-15 09:39:45 -06:00
Jason Dove and GitHub
343a4619a6
downmix ac3 to stereo to match output layout ( #2774 )
2026-01-14 10:40:49 -06:00
Jason Dove and GitHub
e167c9318c
fix failing unit tests ( #2772 )
2026-01-14 06:47:34 -06:00
Jason Dove and GitHub
de230f92db
fix issue reading xmltv fragments ( #2771 )
...
* fix issue reading xmltv fragments
* cleanup
2026-01-13 22:30:31 -06:00
Jason Dove and GitHub
974020a98f
optimize searching for shows, seasons and movies ( #2768 )
...
* load search logging level on startup
* optimize searching for shows, seasons and movies
* use season metadata directly
2026-01-12 19:42:49 -06:00
Jason Dove and GitHub
da957c9377
restore roboto font ( #2767 )
2026-01-12 08:49:57 -06:00
Jason Dove and GitHub
b72d150775
add day_of_week to channel stream selector content_condition ( #2766 )
2026-01-10 11:28:14 -06:00
Jason Dove and GitHub
b0b7bd17b3
respect z_index on all graphics element types ( #2765 )
2026-01-09 10:26:59 -06:00
Jason Dove
1f2f04f3bd
more fixes
2026-01-08 21:47:28 -06:00
Jason Dove
5bc90bb245
give id-token write permission
2026-01-08 20:47:30 -06:00
Jason Dove
f73a32ec13
restore permissions
2026-01-08 20:36:09 -06:00
Jason Dove
748ed1cf71
properly define secrets
2026-01-08 20:26:24 -06:00
Jason Dove
f2deaa6f7a
properly pass secrets
2026-01-08 20:25:20 -06:00
Jason Dove
3698fa5b7d
try again
2026-01-08 20:19:47 -06:00
Jason Dove
dc92cb4ac3
use separate azure login step
2026-01-08 19:59:55 -06:00
Jason Dove
69410b1a9b
try to fix signing
2026-01-08 19:39:21 -06:00
Jason Dove and GitHub
4aee03e066
use code signing on all windows executables ( #2764 )
2026-01-08 19:27:45 -06:00
Jason Dove
e16d6c67f1
prep for release v26.1.1 [no ci]
v26.1.1
2026-01-08 16:01:29 -06:00
Jason Dove and GitHub
5d8877975d
fix macos build ( #2763 )
...
* fix macos build
* also update host
2026-01-08 11:51:16 -06:00
Jason Dove and GitHub
367305d960
include web resources locally, using libman ( #2762 )
2026-01-08 11:24:48 -06:00
Jason Dove and GitHub
aa08ad5765
optimize check for orphaned artwork ( #2760 )
2026-01-07 16:46:17 -06:00
Jason Dove
40c6c504fe
prep for release v26.1.0 [no ci]
v26.1.0
2026-01-06 15:15:00 -06:00
Jason Dove
933b6530e4
fix build
2026-01-06 13:41:25 -06:00
Jason Dove and GitHub
885330f8c5
rework windows launcher build process ( #2758 )
...
* update license
* download pre-compiled windows launcher instead of building it with each commit
* remove windows launcher project which has moved to its own repo
2026-01-06 13:32:20 -06:00
Jason Dove and GitHub
effb96a2c2
alternate schedule and template consistency ( #2757 )
...
* refactor classic and block schedules to use same alternate schedule selector
* handle start year and end year
* add migrations for classic and block schedules
* allow editing block template start and end year
* add tests that include years
* add date range editing to classic (alternate) schedules
* fix running tests locally
* restore media files load; needed for local folder scanners
* update changelog
* feedback
2026-01-06 12:51:07 -06:00
Jason Dove and GitHub
cc521326d9
hide jellyfin timing stats by default; enable with env var ( #2756 )
2026-01-06 12:08:55 -06:00
5c42609527
Add base URL to variant playlists ( #2755 )
...
* Add PathBase to variant playlists
* add commented code to help with testing
* update changelog
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com >
2026-01-05 09:13:04 -06:00
Jason Dove and GitHub
a96ef328a5
more scanning improvements related to media file table ( #2754 )
2026-01-04 19:16:06 -06:00
Jason Dove and GitHub
89bb3759de
more jf episode scanning improvements ( #2753 )
...
* more jf episode scanning improvements
* bump log level on important message
* add transaction
2026-01-03 12:43:26 -06:00
Jason Dove and GitHub
12f2583c96
add timings for jf episode loading and saving during update ( #2752 )
2026-01-02 20:16:30 -06:00
Jason Dove and GitHub
7c82ecdfff
use separate load queries for jf episode inserts and updates ( #2751 )
2026-01-02 16:28:19 -06:00
Jason Dove and GitHub
38343e3ea2
lazy load media card images ( #2750 )
2026-01-02 13:40:44 -06:00
Jason Dove and GitHub
bcd2ea7db3
db optimizations around names and case-sensitivity ( #2749 )
...
* generate (case-insensitive) unique names for fields that should be unique
* move name case-insensitivity down to schema level
* update changelog
2026-01-02 09:25:23 -06:00
Jason Dove and GitHub
80f6e468eb
collect and print timings during jellyfin show library scans ( #2748 )
...
* collect and print timings during jellyfin show library scans
* update p99
2026-01-01 20:02:24 -06:00
Jason Dove and GitHub
474e647d6d
more jellyfin performance improvements ( #2747 )
...
* fix slow db and api logging so it also works in scanner project
* don't request people from jellyfin by default
2025-12-31 22:28:15 -06:00
daff1c6533
Add select all controls to media lists ( #2738 )
...
* Add select all controls to media lists
* Refine select-all helper and add coverage
* Adjust select-all button alignment
* Tighten select-all helper semantics
* Allow tests to access internal members
* Rename select-all helper and avoid shift tracking
* Simplify select-all reset helper
* Keep pager centered and move select-all right
* Add missing div
* create test project for main app; move and rename new tests
* remove core => main app reference
* cleanup unused imports
* Fix button behavior when the screen is small
* update changelog
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com >
2025-12-31 15:18:07 -06:00
Jason Dove and GitHub
14d2dd0c3a
optimize jellyfin database fields and indexes ( #2746 )
...
* optimize jellyfin database fields and indexes
* copy paste
2025-12-31 14:30:53 -06:00
Jason Dove and GitHub
c606319030
add some performance troubleshooting env vars ( #2745 )
...
* add slow query logging
* add slow api logging for jellyfin
* add configurable jellyfin page size
* feedback
2025-12-31 14:04:12 -06:00
Jason Dove and GitHub
1b72b8491c
improve multi-episode grouping logic ( #2744 )
2025-12-31 11:24:07 -06:00
Jason Dove and GitHub
9fea25a77d
allow string values for count instruction in sequential schedules ( #2741 )
...
* allow string values for count instruction in sequential schedules
* fix potential div by zero
2025-12-30 18:19:33 -06:00
Jason Dove and GitHub
74b049b6e3
fix nvenc playback when color metadata changes mid-stream ( #2740 )
...
* fix nvenc playback when color metadata changes mid-stream
* update dependencies (needed to fix unit test runner)
* limit noautoscale to when it's not already present
2025-12-30 11:55:25 -06:00
Jason Dove and GitHub
b2caf8ee8d
fix remote stream indexing due to missing titles ( #2739 )
2025-12-30 08:51:06 -06:00
Jason Dove and GitHub
b582b4cbf7
fix downgrade health check failure for mariadb ( #2737 )
2025-12-24 22:29:57 -06:00
Jason Dove and GitHub
0af81ad839
add target loudness to ffmpeg profile ( #2727 )
...
* add target loudness to ffmpeg profile
* fix filter
2025-12-19 14:46:17 -06:00
Jason Dove and GitHub
2f0cd1eb6c
update dependencies ( #2726 )
2025-12-19 13:56:26 -06:00
Jason Dove and GitHub
e4f1a93db0
fix some mysql migrations that failed on mariadb ( #2725 )
2025-12-17 22:40:03 -06:00
Jason Dove and GitHub
6562d616fb
smart collection names must be case insensitive ( #2721 )
...
* smart collection names must be case insensitive
* use explicit ci collation for mysql
2025-12-13 18:32:02 -06:00
Jason Dove and GitHub
d8122edad6
fix duplicate smart collection names ( #2720 )
...
* fix duplicate smart collection names
* fix update error
2025-12-13 14:59:06 -06:00
Jason Dove and GitHub
99b8c56a31
rework fallback filler ( #2719 )
...
* fallback fixes
* use hardware encoding for fallback filler
* rework fallback filler
* fixes
2025-12-13 09:02:48 -06:00
Jason Dove and GitHub
09858df654
fix case when cuda hw decode falls back to sw ( #2718 )
...
* fix case when cuda hw decode falls back to sw
* use a new filter
2025-12-12 15:11:32 -06:00