## [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