4.15.0

nektos/act4.15.0Mar 14, 2026by HFO4

AI Summary

This maintenance release focuses on Pro features, including directory link generation, global file application settings, and batch editing capabilities, alongside several bug fixes.

Key Highlights

  • Pro: Generate direct links for directories to access all child files.
  • Pro: Set a specific file application as the global default opening method.
  • Pro: Batch edit custom props for multiple selected files in the list view.
  • Fixed: Invalid client secrets when creating OAuth applications.
  • Fixed: Page crash when the number of deleted files matched pagination size.

New Features

  • Directory direct link generation (Pro).
  • Global default file application setting (Pro).
  • Batch edit custom properties for multiple files (Pro).

Full Release Notes

* Added: [Pro] Generate direct links for directories, allowing access to all child files by appending their relative paths to the directory's direct link URL (#3174)
  <details>
  <summary>Details</summary>
  <br>
  <img width="651" height="228" alt="image" src="https://github.com/user-attachments/assets/decddccc-98d8-49f3-b4a5-b81c614ba8e9" />
  <br>
  <em>Note: This requires enabling the corresponding permissions in the user group settings.</em>
  </details>
* Added: Set a specific file application as the global default opening method (#2304)
  <details>
  <summary>Details</summary>
  <br>
  <img width="1167" height="306" alt="image" src="https://github.com/user-attachments/assets/c581519a-c76a-46b8-a200-d1d3cc68128b" />
  </details>
* Added: Batch edit custom props for multiple selected files in the list view (#3322)
* Fixed: Automatically generated client secrets were invalid when creating OAuth applications (#3337)
* Fixed: Page crashed when the number of deleted files exactly matched the pagination size (#3329)
* Fixed: [Pro] Gift code usage status did not roll back after a verification failure (#3339)
* Fixed: Incomplete file list displayed on the web interface under certain conditions when using the Windows client (#3330)
* Fixed: Directories were incorrectly imported as 0-byte files under certain storage policies (#3347 @YUDONGLING)
* Fixed: Unable to delete users under specific edge cases (#3354)
* Fixed: Incorrect API response when batch deleting shares (#3350 @scholar7r)
* Fixed: Inconsistent text descriptions on the settings page (cloudreve/frontend#328 @YUDONGLING)