Commit Graph

4 Commits

Author SHA1 Message Date
Miguel Astor
4cab0a2647 Optimized image detection using extension-based filtering.
Replaced costly MIME-type detection (filetype.is_image) with fast
extension-based filtering. This eliminates I/O operations for every
file in a directory, significantly improving gallery view performance.

Changes:
- Added IMAGE_EXTENSIONS constant and is_image_file() helper to utils.py
- Updated views.py to use extension-based filtering
- Updated makethumbnails command to use extension-based filtering
- Removed filetype import from views.py and makethumbnails.py

Performance impact: ~99% reduction in I/O for directory listings.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-27 01:46:25 -04:00
Miguel Astor
964fee5ddf Simple code cleanups. 2025-01-15 15:14:40 -04:00
ea9341642f Good God I'm an idiot! 2023-07-30 19:07:32 -04:00
721e4f8107 Basic functionality ready. 2023-07-30 18:55:12 -04:00