timothy and Claude Fable 5
39455a96ed
feat(web): Classic UI link in Settings → System ( #147 )
...
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 3m25s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 3m23s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped
Add a discoverable "Open Classic UI" link in the SPA's Settings → System
About card, pointing at /system/health (a real full-page navigation, not
the SPA's pushState router), so un-migrated Blazor-only admin screens
stay reachable now that root / redirects to the SPA.
Also add a lightweight "Opens in ChicoryTV" tooltip cue (small icon) on
the Blazor sidebar's redirecting MudNavLink entries (per
LegacyUiRedirects.Map), so it's clear before clicking which sidebar
entries leave the Blazor UI vs. stay in it.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-07 12:11:11 +02:00
Jason Dove and GitHub
49adcf7c37
replace discord links with new contact link ( #2825 )
2026-02-15 11:05:44 -06:00
Jason Dove and GitHub
2ad6547349
scheduler context improvements ( #2819 )
...
* improve classic scheduling context display
* add basic block scheduling context
* add scheduling context to classic filler
* improve parsing
2026-02-09 20:19:52 -06:00
Jason Dove and GitHub
4fa11b6943
add scheduling context to playout details table ( #2817 )
...
* add scheduling context to playout details table
* fix missing context copies
2026-02-05 13:45:05 -06:00
Jason Dove and GitHub
a77a2d56ae
prepare channels list for localization ( #2814 )
...
* prepare channels list for localization
* define supported ui cultures/languages in a single location
* fixes
2026-02-04 14:20:43 -06:00
Jason Dove and GitHub
93811876e0
improve resource organization ( #2810 )
2026-02-03 14:57:45 -06:00
Jason Dove and GitHub
607d9b0662
add ui localization framework ( #2809 )
...
* move dark/light mode toggle to ui settings page
* separate current culture (formatting) and ui culture (language)
* add some more sample translations
* update changelog
* fix cancellation token
2026-02-03 13:52:52 -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
38343e3ea2
lazy load media card images ( #2750 )
2026-01-02 13:40:44 -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
371659c5c5
cache bust new logo ( #2659 )
2025-11-24 20:10:57 -06:00
Jason Dove and GitHub
7afb1866ad
update logo ( #2658 )
2025-11-24 20:01:53 -06:00
Jason Dove and GitHub
21f4439aa4
block ui improvements ( #2646 )
...
* template editor improvements
* more keyboard navigation
* replace template tree view with template table
2025-11-13 19:25:44 -06:00
Jason Dove and GitHub
e2d8dee8cd
artwork updates ( #2624 )
...
* add new logo svg; replace favicons
* replace background
* allow error/offline background customization
2025-11-10 16:01:47 -06:00
Jason Dove and GitHub
9d2cff53c5
fix removing tags from local libraries ( #2616 )
2025-11-09 13:30:37 -06:00
Jason Dove and GitHub
ac361b3165
add troubleshoot button to classic schedules ( #2615 )
...
* add troubleshoot button to classic schedules
* move troubleshoot button
2025-11-09 10:17:24 -06:00
Jason Dove and GitHub
425fb34317
show playout warnings count in left menu ( #2583 )
2025-10-31 09:05:25 -05:00
Jason Dove and GitHub
2d53063ce9
edit jellyfin and emby connection info ( #2556 )
2025-10-21 19:10:48 -05:00
Jason Dove and GitHub
bf4182f115
add copy block button ( #2518 )
2025-10-11 13:35:22 -05:00
Peter Dey and GitHub
c71269058e
Display hostname & build configuration when build config is not "release" ( #2449 )
...
* Display hostname & build configuration when build config is not "release" (default).
* Add missed ARG line for arm64/Dockerfile
2025-09-21 19:04:15 +00:00
Jason Dove and GitHub
245165c9d9
add rerun collection type ( #2421 )
...
* rename collection type
* split collections into separate pages
* add rerun collection types, migration, editor
* add rerun to classic schedule items
* rerun plumbing in classic playout builder
* start to implement rerun enumerator
* add scheduledAt to enumerator movenext
* maintain rerun history in db
* fix shuffle
* fix rerun allowed playback orders
* fix updating rerun collections
* update changelog; fix editing
* update changelog
2025-09-15 18:27:55 +00:00
Jason Dove and GitHub
03921e1ff7
more docs reorganization ( #2373 )
2025-09-04 15:20:02 +00:00
Jason Dove and GitHub
6b953ab5ca
fix long season placeholder text ( #2362 )
2025-09-02 00:35:22 +00:00
Jason Dove and GitHub
380070731a
startup improvements ( #2356 )
...
* redirect to index when initializing
* clear stale sqlite migration lock on startup
2025-08-30 13:16:54 +00:00
Jason Dove and GitHub
9462156148
fix mysql playout builds ( #2352 )
...
* more cancellation tokens and fixes
* so much cancellation token
* fix mysql playout builds
2025-08-27 18:09:56 +00:00
Jason Dove and GitHub
1c07df5bc3
use cancellation tokens in many places ( #2350 )
...
* use cancellation tokens everywhere
* more cancellation tokens
2025-08-27 03:20:35 +00:00
Jason Dove and GitHub
02a91c4e14
fix editing remote libraries with mysql/mariadb ( #2348 )
2025-08-26 01:44:59 +00:00
Jason Dove and GitHub
5d081ceeff
fix editorconfig and run code cleanup ( #2324 )
...
* fix formatting rules
* reformat ersatztv
* reformat ersatztv.application
* reformat ersatztv.core
* refactor ersatztv.core.tests
* reformat ersatztv.ffmpeg
* reformat ersatztv.ffmpeg.tests
* reformat ersatztv.infrastructure
* cleanup infra mysql
* cleanup infra sqlite
* cleanup infra tests
* cleanup ersatztv.scanner
* cleanup ersatztv.scanner.tests
* sln cleanup
* update dependencies
2025-08-16 14:44:48 +00:00
Jason Dove and GitHub
e0175fc4e5
add light mode ( #2223 )
2025-07-29 18:48:12 +00:00
Jason Dove and GitHub
e9d494c24e
add troubleshoot playback to media card overflow menu ( #2210 )
2025-07-27 13:06:57 +00:00
Jason Dove and GitHub
7a4c832156
add media card overflow menu ( #2180 )
...
* add media card overflow menu
* remove commented code
2025-07-21 11:00:39 +00:00
Jason Dove and GitHub
5c43ae47b1
add basic remote stream library ( #2175 )
...
* initial remote stream library support; scanning seems to work ok
* flood schedule remote streams kind of works
* switch remote stream definitions to yaml files
* implement remote stream script playback
* update changelog
2025-07-20 16:10:32 +00:00
Jason Dove and GitHub
f2c49bd0fd
rework alternate schedule and playout template editors ( #2142 )
...
* rework alternate schedules editor
* rework playout templates editor
2025-07-12 18:51:44 +00:00
Jason Dove and GitHub
174c743cb7
more mobile layout updates ( #2141 )
...
* update trash layout
* cleanup block and yaml playout editors
* spacing cleanup
* rework multi-collection editor
* rework deco template editor
* rework template editor
2025-07-12 15:50:44 +00:00
Jason Dove and GitHub
2a9f23cce6
update layout for group editors ( #2140 )
...
* update block group editor
* update playlist group editor
* update template group editor
* update deco group editor
* update deco template group editor
* update deco editor
* update logs layout
* update changelog
2025-07-12 13:45:50 +00:00
Jason Dove and GitHub
e0df454ac6
more layout updates for mobile ( #2137 )
...
* update trakt, filler, filler editor ui
* update schedules and playouts
* update playout editor
* update dependencies
* update yaml playout editor
* update path replacement editor
2025-07-11 21:08:37 +00:00
Jason Dove and GitHub
1a09bb26d7
lots of mobile updates including detail pages ( #2135 )
...
* update artist page layout
* update season page layout
* rework collection view
* cleanup
* update collection editor
2025-07-11 14:21:39 +00:00
Jason Dove and GitHub
ffd3e3604c
rework many media pages ( #2134 )
...
* rework many list pages
* refactor
* rework movie details and season list
2025-07-11 02:47:30 +00:00
Jason Dove and GitHub
cecf18a7b5
improve mobile layout for some media source pages ( #2132 )
2025-07-10 17:28:51 +00:00
Jason Dove and GitHub
7e30444857
dependencies and code cleanup ( #2117 )
...
* fix validation in new form layout
* pin mediatr to last oss version
* update dependencies
* cleanup code in core
* cleanup code in ffmpeg
* cleanup code in infra
* cleanup code in scanner
* cleanup code in application
* cleanup main code
* cleanup test code
* solution-wide code cleanup
2025-07-06 15:56:17 +00:00
Jason Dove and GitHub
921a108684
ui updates ( #2109 )
...
* split settings into multiple pages
* show health check badge in nav menu
* undo transcoding test changes
2025-07-04 18:20:22 +00:00
Jason Dove and GitHub
3805b9e48c
update dependencies that require api migrations ( #2063 )
...
* migrate system.commandline to 2.0.0-beta5 api
* bump sixlabors.imagesharp
* migrate skiasharp to 3.x api
2025-06-23 13:49:24 +00:00
Jason Dove and GitHub
b90463e3af
detect cycles in smart collection queries ( #2059 )
2025-06-23 01:45:17 +00:00
Jason Dove and GitHub
b43b66dd35
start to make ui minimally responsive ( #2004 )
2025-04-28 21:39:48 +00:00
Jason Dove and GitHub
140a663da4
update dependencies ( #2003 )
...
* update dependencies
* more dependency updates
2025-04-28 17:20:45 +00:00
Jason Dove and GitHub
b30b458574
allow ui and streaming to run on different ports ( #1992 )
...
* allow ui and streaming to run on different ports
* revert global.json change
2025-04-14 16:48:19 +00:00
Jason Dove and GitHub
7d6faee27b
properly destroy channel preview ( #1910 )
2024-10-04 12:29:40 -05:00
Jason Dove and GitHub
8dc1cab222
fix media card selection ( #1840 )
2024-07-30 06:21:38 -05:00
Jason Dove and GitHub
694f25f8b3
upgrade to mudblazor 7 ( #1825 )
2024-07-28 11:31:04 -05:00
Jason Dove and GitHub
fa20c5e01e
template playout => yaml playout ( #1813 )
2024-07-26 14:33:55 -05:00