View RawView Code
[1.1.13] - 2025-09-16
Added
- Action Menu System: Replaced download buttons with context-sensitive 3-dot action menus
- Context-aware options: Open, Download, Share based on file permissions
- Better space utilization and cleaner interface
- Share System: New share popup for copying file URLs
- Manual URL copying interface replaces JavaScript clipboard functionality
- Shareable links for files and folders
- Mutual Exclusion Dropdowns: Only one dropdown menu can be open at a time
- Opening any menu automatically closes all others
- Improved user experience and prevents interface conflicts
Enhanced
- Icon Display: Increased icon size from 20px to 26px for better visibility
- Header Alignment: Improved column header positioning and clickability
- Fixed SIZE column alignment with proper padding
- Centered MODIFIED column with absolute positioning
- Made header text clickable instead of full area
- Prevented text wrapping in headers
- Options Menu: Better positioning and consistent button sizing
- Fixed width (32px) and height (24px) for action buttons
- Improved text centering and alignment
- Dropdown Layering: Proper z-index hierarchy
- Buttons: z-index 100
- Dropdowns: z-index 9999
- Prevents menu overlap and display issues
Fixed
- Wildcard Exclusion Logic: Separated access control from indexing logic
"folder*"
blocks folder listing but allows subfolder access via direct URLs
"folder/*"
recursively blocks all access including subfolders
- More intuitive pattern behavior
- File Access Security: Enhanced security for raw file viewing
- Raw file viewer now checks current deny/allow lists and viewable settings
- Files added to deny list redirect to main index instead of displaying
- Non-viewable files redirect instead of repeatedly attempting downloads
- Download Permission Enforcement: Stricter permission handling
- Non-viewable files properly respect
disable_file_downloads
setting
- Disabled downloads return placeholder links instead of broken functionality
- Icon Positioning: Adjusted icon alignment with margin-left: -8px for better spacing
Security
- Nginx Configuration: Enhanced default security configuration
- Direct file access blocked except for
local_api
related files
- All file access now routed exclusively through the indexer
- Prevents bypassing indexer security controls
Interface
- Action Menu Integration: Seamless replacement of old download button system
- More intuitive file interaction model
- Better mobile compatibility
- Consistent styling across all action elements