From 050db40af351212792878ff91351c1205d67908c Mon Sep 17 00:00:00 2001 From: Lukas Date: Wed, 21 Jan 2026 19:25:48 +0100 Subject: [PATCH] Mark task 2 (NFO scan) as completed --- docs/instructions.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/docs/instructions.md b/docs/instructions.md index 36a9c8b..22e6846 100644 --- a/docs/instructions.md +++ b/docs/instructions.md @@ -124,13 +124,18 @@ make sure you maintain the function on one location 1. ✅ scanning anime from folder - COMPLETED Implemented initial scan tracking using SystemSettings table. Anime folder scanning now only runs during initial setup, not on each application start. - - Added SystemSettings model with initial_scan_completed flag - - Created SystemSettingsService for managing setup state - - Modified fastapi_app.py to check scan completion status on startup - - Added unit test for SystemSettingsService + - Added SystemSettings model with initial_scan_completed flag + - Created SystemSettingsService for managing setup state + - Modified fastapi_app.py to check scan completion status on startup + - Added unit test for SystemSettingsService -2. Nfo scan - make sure nfo scan runs only on setup and not on each start +2. ✅ Nfo scan - COMPLETED + Implemented initial NFO scan tracking using SystemSettings table. NFO scanning now only runs during initial setup, not on each application start. + - Added NFO scanning to startup process in fastapi_app.py + - Check initial_nfo_scan_completed flag before running NFO scan + - Run NFO scan only on first startup if TMDB API key is configured and NFO features enabled + - Mark NFO scan as completed after successful first run + - Skip NFO scan on subsequent startups 3. nfo data during nfo scan read tmdb id from nfo file and write it in db.