Repository navigation
And Now More Optimizations
Version 3.90 (November 15, 2025)
Technology: Django 6.0 Alpha, HTMX, Code Organization & Optimization
Version 3.90 focuses on significant code organization improvements through model renaming for clarity, materialization optimizations to reduce memory usage, and streamlined gallery search processes for better performance.
Major Enhancements:
Code Organization & Clarity:
- Model Renaming: Renamed
IndexDatatoFileIndexto better clarify its purpose as the primary file index model - Directory Model Refactoring: Renamed
IndexDirstoDirectoryIndexfor improved code clarity and consistency with naming conventions - Helper Method Migration: Moved
IndexDatahelper methods into theFileIndexmodel/class for better encapsulation and organization - Model Separation: Split
IndexDataandIndexDirsinto separate files for better code organization and maintainability
Performance & Memory Optimizations:
- Materialization Reduction: Reduced unintended query materializations to minimize memory usage and prevent potential memory leaks
- Gallery Search Optimization: Streamlined the gallery list search process for improved query performance
- Import Refactoring: Fixed inline imports and relocated helper functions to more logical locations for better code organization
HTMX Enhancements:
- HTMX Optimizations: Additional HTMX performance improvements for smoother partial page updates
Bug Fixes:
- Sidebar Sort Options: Fixed template sort options in the sidebar that were not submitting properly when changed