You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Share download links — copy or show a separate forced-download URL (?share=TOKEN&download=1) alongside the share landing link (after create, Shared links list, listing row actions, and file modal)
Project branding — favicons and About logo from https://cdn.roste.org/custom/php-dirindex/images/ (local copies kept under assets/; README banner uses the CDN URL)
Hero background — subtle faded wash behind the page header (listing, setup, and share landing) using php-dirindex-hero.jpg
Glass content card — listing (and share landing) content sits in a translucent frosted card over the hero
Listing search — filter the current directory by name or Type/extension from the listing toolbar
Type column — sortable extension column (folders show as Folder); toggle via Columns
Upload/create highlight — successfully uploaded or newly created entries are briefly highlighted in the listing
About → Changelog — opens a modal with rendered CHANGELOG.md (local file when present, otherwise fetched from GitHub)
In-place updates — Update now replaces both index.php and index.min.php from the release assets
Minified entry — when index.min.php exists beside index.php, GET requests to index.php redirect to index.min.php (query string preserved; POST unchanged)
Changed
Updates — can_update requires both release artifacts and writable deploy files when present
Fixed
Uploads — requests larger than PHP post_max_size now show a clear size error instead of “Security check failed” (PHP empties $_POST in that case, which looked like a CSRF failure)