github error311/FileRise v1.3.13
FileRise v1.3.13

15 hours ago

Changes 10/4/2025 v1.3.13

fix(scanner): resolve dirs via CLI/env/constants; write per-item JSON; skip trash
fix(scanner): rebuild per-folder metadata to match File/Folder models
chore(scanner): skip profile_pics subtree during scans

  • scan_uploads.php now falls back to UPLOAD_DIR/META_DIR from config.php
  • prevents double slashes in metadata paths; respects app timezone
  • unblocks SCAN_ON_START so externally added files are indexed at boot
  • Writes per-folder metadata files (root_metadata.json / folder_metadata.json) using the same naming rule as the models
  • Adds missing entries for files (uploaded, modified using DATE_TIME_FORMAT, uploader=Imported)
  • Prunes stale entries for files that no longer exist
  • Skips uploads/trash and symlinks
  • Resolves paths from CLI flags, env vars, or config constants (UPLOAD_DIR/META_DIR)
  • Idempotent; safe to run at startup via SCAN_ON_START
  • Avoids indexing internal avatar images (folder already hidden in UI)
  • Reduces scan noise and metadata churn; keeps firmware/other content indexed

Changes 10/4/2025 v1.3.12

Fix: robust PUID/PGID handling; optional ownership normalization (closes #43)

  • Remap www-data to PUID/PGID when running as root; skip with helpful log if non-root
  • Added CHOWN_ON_START env to control recursive chown (default true; turn off after first run)
  • SCAN_ON_START unchanged, with non-root fallback

Changes 10/4/2025 v1.3.11

Chore: keep BASE_URL fallback, prefer env SHARE_URL; fix HTTPS auto-detect

  • Remove no-op sed of SHARE_URL from start.sh (env already used)
  • Build default share link with correct scheme (http/https, proxy-aware)

Changes 10/4/2025 v1.3.10

Fix: index externally added files on startup; harden start.sh (#46)

  • Run metadata scan before Apache when SCAN_ON_START=true (was unreachable after exec)
  • Execute scan as www-data; continue on failure so startup isn’t blocked
  • Guard env reads for set -u; add umask 002 for consistent 775/664
  • Make ServerName idempotent; avoid duplicate entries
  • Ensure sessions/metadata/log dirs exist with correct ownership and perms

No behavior change unless SCAN_ON_START=true.

Full Changelog: v1.3.9...v1.3.13

Don't miss a new FileRise release

NewReleases is sending notifications on new releases.