|
Some checks are pending
Backend tests / test (push) Waiting to run
Browse scrapers backfilling old catalogs stamp the tube's import/post date as release_date, so old content (e.g. 83 MissaX classics via perverzija, ~3600/3 days across eporner/youporn/etc.) fake-ranked as newest and flooded the favorites "+N". NULLing the dates was a non-starter — the stub filter would hide 251k performer-less scenes. Instead: a Scene.backfill flag marks bulk catalog imports; they stay visible but never count as "new". - scenes.backfill column (+ index, migration 0026); resolve_scene/_process_scene thread it. - deep_crawl tags scenes from pages beyond the "latest" threshold (>2) as backfill; latest pages + TPDB/StashDB delta stay genuine. Cursor reset re-sweeps page 1 so real new content is always caught fresh. - favorites +N (performers + studios) excludes backfill within the top-200 window. - SceneOut exposes `backfill`; mobile NEW badge + NEW-first re-sort skip it (badge==count). - Retroactive: tagged 439k existing scenes in bulk (>10 non-canonical / studio / day) clusters. Device check: favorite-studios +N 11626 (naive) -> 236. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 20260502_0001_initial.py | ||
| 20260502_0002_playback_sources.py | ||
| 20260503_0003_playback_dead.py | ||
| 20260504_0004_animated_thumbnail.py | ||
| 20260504_0005_favorite_performers.py | ||
| 20260504_0006_blacklists.py | ||
| 20260504_0007_play_progress.py | ||
| 20260506_0008_performer_search_meta.py | ||
| 20260506_0009_movies.py | ||
| 20260506_0010_favorite_scenes.py | ||
| 20260507_0011_origin_pornapp_to_tube.py | ||
| 20260508_0012_favorite_studios.py | ||
| 20260509_0013_bug_reports.py | ||
| 20260509_0014_favorite_movies.py | ||
| 20260510_0015_bug_reports_movie_id.py | ||
| 20260512_0016_realdebrid_cache.py | ||
| 20260512_0017_drop_realdebrid_cache.py | ||
| 20260528_0018_movie_play_progress.py | ||
| 20260531_0019_taxonomy_scene_counts.py | ||
| 20260602_0020_scene_tags_tag_id_index.py | ||
| 20260607_0021_scene_tags_tag_id_stats.py | ||
| 20260608_0022_device_scoped_user_state.py | ||
| 20260612_0023_bug_report_replies.py | ||
| 20260616_0024_saved_searches.py | ||
| 20260622_0025_source_ranking.py | ||
| 20260702_0026_scene_backfill_flag.py | ||