Skip to content

Releases: OpenListTeam/OpenList-Frontend

Pre-release v4.2.1-b5ffe10

14 Apr 10:16
6d878f7

Choose a tag to compare

Pre-release

Pre-release build for v4.2.1-b5ffe10
This is a development build and not intended for production use.

Release v4.2.1

09 Apr 14:22
38dee86

Choose a tag to compare

No significant changes

    View changes on GitHub

Release v4.2.0

08 Apr 13:59
fea2038

Choose a tag to compare

   🚀 Features

  • VideoBox: Support open any player on android  -  by chen bojian in #373 (e27bf)
  • permissions: Implement fine-grained permission control  -  by Jealous in #386 (0e239)
  • previews: Add PDF Viewer (embedpdf)  -  by MadDogOwner in #357 (eb7aa)

   🐞 Bug Fixes

  • build:
    • Add macOS compatibility for sed command  -  by Jealous and Claude Sonnet 4.5 in #378 (f62e6)
  • ci:
    • Gate trusted npm publish by NPM_PUBLISH  -  by Suyunmeng (91f46)
  • deps:
    • Update dependency @embedpdf/snippet to ^2.6.0  -  in #377 (7db1f)
    • Update remark (major)  -  in #108 (ed932)
    • Update dependency asciinema-player to ^3.14.15  -  in #332 (822f1)
    • Update dependency @embedpdf/snippet to ^2.8.0  -  in #388 (570db)
    • Update dependency asciinema-player to ^3.15.1  -  in #389 (0390a)
    • Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.3.9  -  in #384 (77d3f)
    • Update dependency @solid-primitives/keyboard to ^1.3.5  -  in #400 (beb3b)
    • Update dependency axios to ^1.13.6  -  in #401 (8a57e)
    • Update dependency artplayer-plugin-danmuku to ^5.3.0  -  in #415 (d22de)
    • Update dependency artplayer to ^5.4.0  -  in #414 (7cb63)
    • Update dependency @embedpdf/snippet to ^2.9.1  -  in #428 (d287a)
    • Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.3.23  -  in #413 (b7e9e)
    • Update dependency katex to ^0.16.40  -  in #402 (2717e)
    • Update dependency handlebars to ^4.7.9  -  in #449 (8a32b)
    • Update dependency solid-js to ^1.9.12  -  in #440 (8e69d)
    • Update dependency @embedpdf/snippet to ^2.12.1  -  in #439 (ba42b)
    • Update dependency katex to ^0.16.44  -  in #437 (2d6b5)
  • index:
    • Update dynamic base path fallback to use current directory  -  by MadDogOwner in #425 (06cf3)
  • resp:
    • Add write_content_bypass to FsListResp  -  by MadDogOwner in #454 (61fc6)
  • uploads:
    • Resolve hash calculation memory crash and add hashing progress  -  by Confusion-YMC in #375 (91004)
    • Update hash worker import to inline module  -  by MadDogOwner in #399 (19fb8)
  • vite:
    • Add patch for dynamic-base to support vite 8  -  by MadDogOwner in #426 (c3f5e)
    View changes on GitHub

Media Pre-release vbeta-74fb08b

08 Apr 13:15
3d1bed7

Choose a tag to compare

Pre-release

Media branch pre-release build for vbeta-74fb08b
This is a development build for the media library feature and not intended for production use.

Release v4.1.10

31 Jan 08:56
037e7bd

Choose a tag to compare

   🚀 Features

  • AddOrEdit: Support export and import a storage  -  by MadDogOwner in #351 (c289b)
  • indexes: Add folder choose  -  by Seven in #342 (d958e)
  • local-settings: Show_gallery_thumbnails  -  by and clear in #337 (17bc5)
  • offline_download/123: Add temp dir  -  by mcxiedidi in #354 (82985)

   🐞 Bug Fixes

  • Use objStore.raw_url for current audio in share links  -  by yabo083 and Auto-fix in #363 (8a7c2)
  • deps:
    • Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.1.29  -  in #335 (60af3)
    • Update dependency solid-js to ^1.9.11  -  in #372 (a1ef3)
  • fs/storage-details:
  • previews:
    • Respect download priority for iframe previews  -  by Kelvin Chiu in #344 (316c2)
  • upload:
    • Resolve 100-entry limit of readEntries in Chrome  -  by DragonMK3 in #347 (b19a0)
    View changes on GitHub

Release v4.1.9

01 Jan 14:33
c4b2683

Choose a tag to compare

   🚀 Features

  • archive:
    • Auto-locate destination to current path  -  by KirCute in #327 (4cd2e)
  • batch-rename:
    • Sequential renaming add support placeholder  -  by bitxeno in #297 (1058a)
  • fs:
    • Add new folder creation button in copy/move dialog  -  by jenfonro in #255 (85630)
    • Support customizing the cache time for a specific path  -  by varg1714 and MadDogOwner in #246 (ce0a1)
    • Persist per-directory sorting preferences.  -  by varg1714 in #270 (1767a)
  • ldap:
    • Support webdav, ftp and sftp login  -  by KirCute in #299 (3702d)
  • preview:
    • Add support preview in the archive  -  by bitxeno in #329 (9e2c5)
  • video:
    • Persist danmaku settings in localStorage  -  by j2rong4cn in #301 (7ba94)

   🐞 Bug Fixes

  • batch-rename:
    • Fix invalid regex exception  -  by bitxeno in #331 (465c7)
  • deps:
    • Update dependency hls.js to ^1.6.15  -  in #310 (60032)
    • Update dependency artplayer-plugin-danmuku to ^5.2.0  -  in #308 (8a4dd)
    • Update dependency artplayer to ^5.3.0  -  in #307 (fae66)
    • Update dependency asciinema-player to ^3.12.1  -  in #309 (82318)
    • Update dependency @solid-primitives/keyboard to ^1.3.3  -  in #311 (19aad)
    • Update dependency axios to ^1.13.2  -  in #312 (82d36)
    • Update dependency chardet to ^2.1.1  -  in #313 (d049f)
    • Update dependency lightgallery to ^2.9.0  -  in #314 (c55e3)
    • Update dependency solid-js to ^1.9.10  -  in #315 (917c0)
    • Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2025.12.15  -  in #151 (f8500)
  • driver/OneDrive:
    • Fix direct upload, show size and upload speed  -  by ASLant (1afc9)
  • editor:
    • Fix monaco by upgrade loader only  -  by jyxjjj in #294 (6fd9d)
  • lang/en:
    • Fix translations  -  by ILoveScratch and MadDogOwner in #286 (d6dd1)
  • obj:
    • Remove path property from Obj interface  -  by j2rong4cn in #296 (cec92)
  • upload:
    • Remove force refresh  -  by j2rong4cn in #303 (ce6a9)
    View changes on GitHub

Release v4.1.8

25 Nov 11:31
ab14512

Choose a tag to compare

   🚀 Features

  • archive: Support non-overwrite decompress  -  by KirCute in #285 (41327)
  • fs: Support manually trigger objs update hook  -  by KirCute in #275 (17998)

   🐞 Bug Fixes

  • Show disk usage if disk is entirely full (again)  -  by NewbieOrange in #277 (cefd6)
  • deps:
    • Update dependency katex to v0.16.25  -  in #153 (72caf)
    • Update dependency monaco-editor to ^0.55.0  -  in #289 (a574f)
  • fs:
    • Add skipExisting option to move and copy.  -  by varg1714 in #252 (7c369)
    View changes on GitHub

Release v4.1.7

10 Nov 11:16
c9adc5f

Choose a tag to compare

   🚀 Features

  • Add invalid filename check before send to server  -  by ILoveScratch in #256 (3e709)
  • baidu_netdisk: Support use dynamic upload API  -  by hcrgm in #253 (7433d)
  • onedrive: Support frontend direct upload  -  by ASLant in #249 (e8459)

   🐞 Bug Fixes

  • Show disk usage if disk is entirely full  -  by NewbieOrange in #258 (7e342)
  • ModalInput:
    • Only check filename if requested  -  by ILoveScratch in #259 (b3517)
  • backup-restore:
  • deps:
    • Update dependency ini to v6  -  in #269 (f4b95)
    • Update dependency monaco-editor to ^0.54.0  -  in #207 (b9d10)
  • lang/en:
    • Fix translations  -  by ILoveScratch in #257 (8a418)
  • preview:
    • Fix pptx preview  -  by pikachuim (9f7e5)
    View changes on GitHub

Release v4.1.6

03 Nov 03:29
964d057

Choose a tag to compare

   🚀 Features

  • fs: Add find and replace option to batch rename  -  by walloo in #250 (bea3d)

   🐞 Bug Fixes

  • video: Improve video list loading logic  -  by j2rong4cn and Copilot in #241 (514da)
    View changes on GitHub

Release v4.1.5

19 Oct 05:24
9cbcec5

Choose a tag to compare

   🚀 Features

  • offline_download: Add 123 open  -  by KirCute in #224 (3c76a)

   🐞 Bug Fixes

  • router: Ensure path is joined correctly in replace method  -  by j2rong4cn in #240 (7a8e7)
  • share: Multipath selector is not joined base path  -  by KirCute in #235 (8a990)
  • ui: When to hide on small screens  -  by ShenLin in #238 (9ad88)
    View changes on GitHub