This website requires JavaScript.
Explore
Help
Sign In
timothy
/
ersatztv
Watch
1
Star
0
Fork
0
Code
Issues
51
Pull Requests
5
Actions
Packages
Projects
Releases
9
Wiki
Activity
Files
282f59ea60557d696cc32dd9c5294b4cf1c88619
ersatztv
/
web
/
src
/
api
T
History
timothy
282f59ea60
Build ErsatzTV Image / Build & test (.NET) (pull_request)
Successful in 4m15s
Details
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request)
Successful in 3m51s
Details
Build ErsatzTV Image / Build & push image (amd64) (pull_request)
Has been skipped
Details
Merge remote-tracking branch 'origin/main' into feat/multi-rerun-collections-api
...
# Conflicts: # docs/blazor-route-parity.md # docs/endpoint-index.md
2026-07-08 18:43:08 +02:00
..
generated
feat(api): REST CRUD for multi-collections and rerun-collections (
#151
,
#152
)
2026-07-08 18:18:32 +02:00
artwork.ts
feat(web): Dialog primitive + Channel Builder API modules (refs
#89
)
2026-07-06 22:07:36 +02:00
auth.test.ts
fix(web): harden spa foundation
2026-07-02 18:36:56 +02:00
auth.ts
fix(web): harden spa foundation
2026-07-02 18:36:56 +02:00
blocks.test.ts
feat(web): Templates screen (list + editor) on the REST API
2026-07-07 18:37:59 +02:00
blocks.ts
feat(web): Decos screen (list + 6-section editor) on the REST API (
#144
S3 (
#162
))
2026-07-07 19:22:49 +02:00
channels.test.ts
feat(web): dedicated channel edit screen for SPA parity (
#146
)
2026-07-07 12:22:30 +02:00
channels.ts
feat(web): dedicated channel edit screen for SPA parity (
#146
)
2026-07-07 12:22:30 +02:00
channelTemplates.test.ts
feat(web): Dialog primitive + Channel Builder API modules (refs
#89
)
2026-07-06 22:07:36 +02:00
channelTemplates.ts
feat(web): Dialog primitive + Channel Builder API modules (refs
#89
)
2026-07-06 22:07:36 +02:00
client.test.ts
fix(web): harden spa foundation
2026-07-02 18:36:56 +02:00
client.ts
fix(web): harden spa foundation
2026-07-02 18:36:56 +02:00
collections.test.ts
feat(api): GET /api/collections/{id}/items (paged) + confirm POST-items 422 guard (
#155
)
2026-07-08 18:26:52 +02:00
collections.ts
feat(api): GET /api/collections/{id}/items (paged) + confirm POST-items 422 guard (
#155
)
2026-07-08 18:26:52 +02:00
dashboard.ts
fix(web): dashboard review fixes — real health status contract, dedupe version fetch, refresh guard (
#109
)
2026-07-04 21:14:44 +02:00
decos.test.ts
feat(web): Decos screen (list + 6-section editor) on the REST API (
#144
S3 (
#162
))
2026-07-07 19:22:49 +02:00
decos.ts
feat(web): Decos screen (list + 6-section editor) on the REST API (
#144
S3 (
#162
))
2026-07-07 19:22:49 +02:00
decoTemplates.test.ts
feat(web): Deco Templates screen (list + editor) on the REST API (
#144
S4 (
#162
))
2026-07-07 19:51:11 +02:00
decoTemplates.ts
feat(web): Deco Templates screen (list + editor) on the REST API (
#144
S4 (
#162
))
2026-07-07 19:51:11 +02:00
ffmpegProfiles.test.ts
feat(web): FFmpeg profile, filler preset, watermark editors (
#143
)
2026-07-07 14:33:01 +02:00
ffmpegProfiles.ts
feat(web): FFmpeg profile, filler preset, watermark editors (
#143
)
2026-07-07 14:33:01 +02:00
fillerPresets.test.ts
feat(web): FFmpeg profile, filler preset, watermark editors (
#143
)
2026-07-07 14:33:01 +02:00
fillerPresets.ts
feat(web): FFmpeg profile, filler preset, watermark editors (
#143
)
2026-07-07 14:33:01 +02:00
guide.ts
fix(web): address Guide review feedback refs
#85
2026-07-05 23:06:08 +02:00
imageFolders.test.ts
feat(web): media detail pages + image folder browser (#141/#161)
2026-07-07 22:56:48 +02:00
imageFolders.ts
feat(web): media detail pages + image folder browser (#141/#161)
2026-07-07 22:56:48 +02:00
index.ts
merge main into feat/141-media-detail (post-#182); regenerate OpenAPI artifacts
2026-07-07 23:01:17 +02:00
libraries.ts
fix(web): libraries scan-flow review fixes for
#88
2026-07-05 19:01:05 +02:00
libraryBrowse.test.ts
fix(web): stop season-tile flooding in channel builder and collections (
#180
)
2026-07-07 21:42:18 +02:00
libraryBrowse.ts
fix(web): stop season-tile flooding in channel builder and collections (
#180
)
2026-07-07 21:42:18 +02:00
logs.test.ts
feat(web): logs and troubleshooting screens for SPA parity (
#145
)
2026-07-07 13:42:01 +02:00
logs.ts
feat(web): logs and troubleshooting screens for SPA parity (
#145
)
2026-07-07 13:42:01 +02:00
maintenance.test.ts
feat(web): media browse, global search & trash screens (
#141
)
2026-07-07 15:39:54 +02:00
maintenance.ts
feat(web): media browse, global search & trash screens (
#141
)
2026-07-07 15:39:54 +02:00
mediaDetail.test.ts
feat(web): media detail pages + image folder browser (#141/#161)
2026-07-07 22:56:48 +02:00
mediaDetail.ts
feat(web): media detail pages + image folder browser (#141/#161)
2026-07-07 22:56:48 +02:00
mediaItems.test.ts
feat(web): media browse, global search & trash screens (
#141
)
2026-07-07 15:39:54 +02:00
mediaItems.ts
feat(web): media browse, global search & trash screens (
#141
)
2026-07-07 15:39:54 +02:00
multiCollections.ts
feat(api): REST CRUD for multi-collections and rerun-collections (
#151
,
#152
)
2026-07-08 18:18:32 +02:00
pickers.ts
feat(web): Dialog primitive + Channel Builder API modules (refs
#89
)
2026-07-06 22:07:36 +02:00
playlists.test.ts
feat(web): Decos screen (list + 6-section editor) on the REST API (
#144
S3 (
#162
))
2026-07-07 19:22:49 +02:00
playlists.ts
feat(web): Decos screen (list + 6-section editor) on the REST API (
#144
S3 (
#162
))
2026-07-07 19:22:49 +02:00
playoutHistory.test.ts
test(web): api client + screen tests for new troubleshooting screens
2026-07-07 22:11:04 +02:00
playoutHistory.ts
feat(web): block-playout troubleshooting + sequential schedule validator screens
2026-07-07 22:10:57 +02:00
playouts.test.ts
feat(web): playout alternate-schedule and template editors on the REST API (
#144
S6 (
#162
))
2026-07-07 20:29:40 +02:00
playouts.ts
feat(web): playout alternate-schedule and template editors on the REST API (
#144
S6 (
#162
))
2026-07-07 20:29:40 +02:00
rerunCollections.ts
feat(api): REST CRUD for multi-collections and rerun-collections (
#151
,
#152
)
2026-07-08 18:18:32 +02:00
schedules.ts
feat(web): collections management screen for manual + smart collections (
#140
)
2026-07-07 12:44:51 +02:00
search.test.ts
feat(web): media browse, global search & trash screens (
#141
)
2026-07-07 15:39:54 +02:00
search.ts
feat(web): media browse, global search & trash screens (
#141
)
2026-07-07 15:39:54 +02:00
settings.test.ts
feat(web): Settings screen (
#93
)
2026-07-07 09:22:50 +02:00
settings.ts
fix(web): settings screen degrades gracefully on partial API failure
2026-07-07 09:22:51 +02:00
templates.test.ts
feat(web): Templates screen (list + editor) on the REST API
2026-07-07 18:37:59 +02:00
templates.ts
feat(web): Templates screen (list + editor) on the REST API
2026-07-07 18:37:59 +02:00
trakt.test.ts
feat(web): Trakt Lists screen for SPA parity (
#142
)
2026-07-07 15:09:30 +02:00
trakt.ts
feat(web): Trakt Lists screen for SPA parity (
#142
)
2026-07-07 15:09:30 +02:00
troubleshoot.test.ts
test(web): api client + screen tests for new troubleshooting screens
2026-07-07 22:11:04 +02:00
troubleshoot.ts
feat(web): block-playout troubleshooting + sequential schedule validator screens
2026-07-07 22:10:57 +02:00
useChannelsQuery.ts
feat(web): add typed API client auth
2026-07-02 08:23:19 +02:00
watermarks.test.ts
feat(web): FFmpeg profile, filler preset, watermark editors (
#143
)
2026-07-07 14:33:01 +02:00
watermarks.ts
feat(web): FFmpeg profile, filler preset, watermark editors (
#143
)
2026-07-07 14:33:01 +02:00