Batoi Press 1.4.4
Batoi Press 1.4.4
Batoi Press 1.4.4 adds safe editing and replacement workflows to the integrated media asset manager.
Enhancements
- Adds an Edit action for every managed media asset.
- Adds direct source editing for CSS, JavaScript, module JavaScript, Markdown, and text files up to 2 MB.
- Adds same-extension replacement for images, documents, stylesheets, scripts, audio, and video while preserving the existing public URL.
- Retains a private snapshot of the previous file before every source edit or replacement.
- Records source edits and file replacements in the audit log.
- Allows editors, administrators, and owners to use the asset editing workflow while keeping versioned frontend libraries under administrator governance.
Reliability and Security
- Rejects storage traversal and excludes packaged library internals from individual editing.
- Publishes edits through staged atomic file replacement.
- Requires replacement files to retain the current extension and comply with the installation upload limit.
- Changes user-managed asset responses from immutable caching to immediate revalidation so stable-path replacements become visible without changing embedded URLs.
- Keeps versioned theme assets on long-lived immutable caching.
Verification
All regression suites passed. Chrome verification on the subdirectory test installation confirmed the Edit action, source editor, replacement controls, stable public URL, private snapshot creation, responsive full-width layout, and revalidating cache headers.