Sign in
Join now
mediatracker
erican.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
mediatracker
/
dotnet
/
src
26 folders
·
6 files
at
main
Erican
·
A source that is switched off is not health-checked, so it logs no failure
·
5d ago
7c2079e7
Mediatracker.Administration
Cache administration: categories with lifetime, staleness, mode and limits, cleanup job, cache page
6d ago
Mediatracker.Administration.AspNetCore
Source priorities: reviews category, rankings follow the user to every device (preferences API), seasons count by layout; solution-wide cleanup and inspection fixes
1w ago
Mediatracker.Api
OAuth scope: listitem records may be updated (identity backfill and migrating an entry put them)
5d ago
Mediatracker.Api.Mock
Formatting of the fault control (ReSharper)
5d ago
Mediatracker.AtProto
Source priorities: reviews category, rankings follow the user to every device (preferences API), seasons count by layout; solution-wide cleanup and inspection fixes
1w ago
Mediatracker.Community
Namespaces of the shared libraries: Mediatracker.Administration.* and Mediatracker.Administration.AspNetCore.*; CLAUDE.md describes the shared libraries
1w ago
Mediatracker.Feeds.AnimeSeasons
Feeds: load test actions with a fake feed service, documentation, code cleanup, TestResults ignored
2w ago
Mediatracker.FeedStudio
Tests for the fakes (Mediatracker.Testing.Tests), ReSharper findings of the mock work fixed, TODO and skill updated
5d ago
Mediatracker.FeedStudio.Cli
Studio datasources: lists are filled from admin-built datasources (HTTP request template, paging, JSONata mapping, write-only secrets, sharing, trial runs) instead of three hard-coded rule kinds; bundled examples (Jikan-Edge seasons, TMDB discover), dynamic rule form and admin page, CLI datasources list; TMDB/Jikan configuration removed
1w ago
Mediatracker.FeedStudio.Client
Studio datasources: lists are filled from admin-built datasources (HTTP request template, paging, JSONata mapping, write-only secrets, sharing, trial runs) instead of three hard-coded rule kinds; bundled examples (Jikan-Edge seasons, TMDB discover), dynamic rule form and admin page, CLI datasources list; TMDB/Jikan configuration removed
1w ago
Mediatracker.FeedStudio.Contracts
Feed Studio: datasource test shows the complete answer in a JSON viewer (tree/raw, search with stepping, pinned preview fields, counts); format and copy icons in code fields; shorter texts
6d ago
Mediatracker.FeedStudio.Mock
Tests that start the mock Mediatracker and the mock Studio on PostgreSQL (login, odd titles, failing source, images, seeded feeds, publishing)
5d ago
Mediatracker.Identity
Source priorities: reviews category, rankings follow the user to every device (preferences API), seasons count by layout; solution-wide cleanup and inspection fixes
1w ago
Mediatracker.Identity.Core
A refresh that fails for good ends the session (401 instead of 500 on every request, calendar feed 503, Studio publisher asks to sign in), the refresh answer is checked for sub and atproto scope
1w ago
Mediatracker.Metadata
A source that is switched off is not health-checked, so it logs no failure
5d ago
Mediatracker.Metadata.AniDb
MetadataSource is an open identifier (struct) instead of a closed enum
6d ago
Mediatracker.Metadata.AnimeThemes
Cache: every key is built in MetadataCacheKeys and has a category; the catch-all category is gone
6d ago
Mediatracker.Metadata.Mal
GET /sources lists the enrichments and the categories of the rankings with their providers (from capabilities and enrichment features); the rankings page is built from it; capability overlay
1w ago
Mediatracker.Metadata.Popfeed
Namespaces of the shared libraries: Mediatracker.Administration.* and Mediatracker.Administration.AspNetCore.*; CLAUDE.md describes the shared libraries
1w ago
Mediatracker.Metadata.Tmdb
Cache: every key is built in MetadataCacheKeys and has a category; the catch-all category is gone
6d ago
Mediatracker.Metadata.Tvdb
TVDB id lookup is not asked while the TVDB source is switched off
5d ago
Mediatracker.Plugins
Plugins: a plugin's cache is the handle AddCache returns, no service gives out caches by id
5d ago
Mediatracker.Plugins.Abstractions
Plugins: a plugin's cache is the handle AddCache returns, no service gives out caches by id
5d ago
Mediatracker.Tap
Namespaces of the shared libraries: Mediatracker.Administration.* and Mediatracker.Administration.AspNetCore.*; CLAUDE.md describes the shared libraries
1w ago
Mediatracker.Testing
Formatting of the fault control (ReSharper)
5d ago
Mediatracker.Tracking
MetadataSource is an open identifier (struct) instead of a closed enum
6d ago
.env.example
Pages as a capability of a source (pages), steered by the policy and the administration, instead of a flag and a configuration list
1w ago
docker-compose.dcproj
Compose file and Rider run configuration for the Feed Studio in development
1w ago
docker-compose.mock.yml
Run configurations with clear names (Compose/Run, each also mocked on other ports), a mock Feed Studio, compose stacks for the mocks
6d ago
docker-compose.studio.mock.yml
Run configurations with clear names (Compose/Run, each also mocked on other ports), a mock Feed Studio, compose stacks for the mocks
6d ago
docker-compose.studio.yml
Run configurations with clear names (Compose/Run, each also mocked on other ports), a mock Feed Studio, compose stacks for the mocks
6d ago
docker-compose.yml
Plugin system, first step: contract, manifest, loader, core plugin, admin page
6d ago