[1.1.12] - 2025-09-14
⚠️ Breaking Changes
- Directory Structure Change: The indexer now indexes a
files/
subdirectory instead of the same directory as index.php
- Previous behavior:
index.php
indexed its own directory
- New behavior:
index.php
indexes ./files/
subdirectory
- Migration required: Existing installations must create a
files/
directory and move content into it
- Impact: Breaks existing installations without manual intervention
Fixed
- Cache Invalidation: Resolved cache not updating when directory contents changed
- Fixed cache not refreshing when new files were uploaded
- Fixed cache not updating when directories were removed
- Improved cache timestamp validation for real-time content changes
- CSS Layout Issues:
- Fixed options dropdown menu being cut off in certain browser configurations
- Improved CSS styling for
icon_type: disabled
mode
- Better layout handling when icons are completely disabled
Enhanced
- Directory Structure: Cleaner separation between indexer files and indexed content
- Cache Performance: More reliable cache invalidation ensures users see current directory state
- Interface Stability: Better CSS positioning for dropdown menus and icon-disabled layouts
Migration Guide
For existing installations:
- Create files directory:
mkdir files
- Move existing content:
# Move all content except indexer files
mv !(index.php|.indexer_files) files/
# Or manually move your content directories
- Update any bookmarks/links to point to the new file paths
- Verify functionality by accessing the indexer interface
Note: This change improves security by separating the indexer application from indexed content, but requires manual migration for existing installations.