From dd0ea5a63901e4ab85da7260a510907c15f40e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Reuh=20Fildadut?= Date: Mon, 13 Oct 2025 18:00:09 +0200 Subject: [PATCH] fix: track directory changes in file watcher --- src/feather/app.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/feather/app.py b/src/feather/app.py index a89190a..4db3319 100755 --- a/src/feather/app.py +++ b/src/feather/app.py @@ -210,8 +210,9 @@ class FeatherApp: ) async def daemon_watch_loop(self, sync_up_event: Event, sync_down_event: Event): - def filter_html(change, path): - return Path(path).suffix == ".html" + def filter_html(change, path_str): + path = Path(path_str) + return path.is_dir() or path.suffix == ".html" async for changes in awatch( self.config.html_root,