Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 14:19
· 41 commits to main since this release

[1.1.0] - 2026-06-07

Added

  • Display settings — theme (follow system, light, or dark), five text sizes (scales all UI via root rem), and a custom breadcrumb separator; stored in the browser
  • web_root_url — configurable public URL base for “Open in new tab” file and folder links; auto-detected and saved during setup
  • Listing — toolbar and folder rows include “Open in new tab” at the configured web root URL; optional Owner column (POSIX username, or numeric UID when name lookup is unavailable)
  • Settings → Reset — signed-in admins can delete .dirindex.sqlite / .dirindex.json and return to first-run setup (confirmation required)
  • .htaccess — blocks direct HTTP access to .dirindex.sqlite, .dirindex.json, and legacy config.php on Apache
  • Share file previews — syntax highlighting (highlight.js) on shared text/code landing pages; wider layout and scrollable preview area for long or wide files
  • Settings modal — collapsible sections (Display, Permissions, Filesystem, Path access, Network access, Reset); panel open state remembered in the browser; auto-opens on save errors
  • About — info button in the header and version link in the footer open a modal with project details, version, and repository links

Changed

  • Settings modal — Display uses the same collapsible sections as server settings; wider layout (880px), more spacing between sections, and more padding inside each section body; display toggles replaced with richer controls; save/error feedback shown inside the modal (toast on success)
  • Shared links — Revoke button uses a danger-outline style instead of a filled red button
  • path_whitelist / path_blacklist — replace hidden_paths with separate path whitelist and blacklist (same combined logic as IP access). Legacy hidden_paths values migrate to path_blacklist on load. Share links bypass path rules.
  • GitHub releases and annotated tags use the version's CHANGELOG.md section as the release description (via scripts/changelog-section.sh)

Fixed

  • Open in new tab — folder and current-directory links use the configured web root URL (web_root_url) instead of php-dirindex ?path= URLs; share links still open the share-scoped listing