wrolpi/modules/docs/test
Roland bd15b85c86
files: SQL FileGroup compare, stem column, drop unused discovery path
Refresh walked the tree twice (find, then stat every unchanged group),
and a two-directory refresh scanned the whole media directory.  Compare
now diffs in SQL on a TEMP table that already has mtime, accepts multiple
roots, and groups by a stored stem that is versioned so a suffix-rule
change cannot delete-and-reinsert tagged files.

Deletes refresh_discover_paths and /api/files/refresh_progress, which
nothing in production called.  Video/doc/zim modelers use the same
(no domain row OR indexed != True) gate.
2026-09-16 20:20:42 -06:00
..
__init__.py Add Docs module for searching and organizing PDFs and EPUBs 2026-03-20 14:17:06 -06:00
test_api.py Consolidating deletion endpoints. 2026-05-03 19:14:30 -06:00
test_doc_modeler.py files: SQL FileGroup compare, stem column, drop unused discovery path 2026-09-16 20:20:42 -06:00
test_extractors.py Adding simple search to epub viewer. 2026-04-13 17:23:20 -06:00
test_lib.py docs: browse walks the file_group date index instead of probing every doc (#707) 2026-09-13 12:39:05 -06:00
test_models.py Add Docs module for searching and organizing PDFs and EPUBs 2026-03-20 14:17:06 -06:00