Skip to content

Releases: OpenListTeam/OpenList-Frontend

Pre-release v4.2.2-c9f6958

27 Jun 08:28
c9f6958

Choose a tag to compare

Pre-release

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

Release v4.2.2

25 May 15:24
0a10a25

Choose a tag to compare

   🚀 Features

  • Add custom share ID input and permission  -  by Miao Zhao in #472 (9e79b)
  • func: Support ed2k & magnet & torrent offline download  -  by Pikachu Ren in #501 (4c637)
  • markdown: Use FilterReadMeScripts setting  -  by MadDogOwner in #465 (6583e)
  • vedio_box: Figplayer support windows  -  by Sakana in #526 (3afd6)
  • video: Keep state when switching videos in fullscreen  -  by j2rong4cn in #495 (2c86f)

   🐞 Bug Fixes

  • Loading state and flickering issue  -  by j2rong4cn in #490 (397d8)
  • deps:
    • Update dependency axios to ^1.15.0  -  in #452 (96fe3)
    • Update dependency axios to ^1.15.2  -  in #476 (5acc2)
    • Update dependency hls.js to ^1.6.16  -  in #474 (a8e00)
    • Update dependency @embedpdf/snippet to ^2.14.1  -  in #457 (10f2a)
    • Update dependency ini to v7  -  in #513 (a45bd)
    • Update dependency katex to ^0.16.45  -  in #458 (f44c7)
    • Install mpegts.js from github  -  by MadDogOwner in #520 (58340)
    • Update dependency solid-js to ^1.9.13  -  in #519 (70c3c)
    • Update dependency @embedpdf/snippet to ^2.14.2  -  in #499 (d6fbc)
  • login:
    • Update login response handling  -  by MadDogOwner in #478 (764cb)
  • manage:
    • Avoid duplicate home load  -  by j2rong4cn in #528 (dface)
  • pages/login:
    • Replace useFetch with useLoading  -  by MadDogOwner in #489 (f6c59)
  • router:
    • Correct navigation with search parameters and hash  -  by j2rong4cn in #493 (a3ec3)
  • toolbar:
    • Adjust toolbar position to center  -  by ShenLin in #464 (f3856)
  • useFetch:
    • Avoid continuous loading on 401 status  -  by MadDogOwner in #475 (0d1e1)
  • useLink:
    • Adjust path handling for share links  -  by MadDogOwner in #358 (91220)
  • vite:
    • Update vite-plugin-dynamic-base patch  -  by MadDogOwner in #477 (8456c)
    View changes on GitHub

Media Pre-release v4.2.1-4fc5acc

15 May 12:26
91220f6

Choose a tag to compare

Pre-release

Media branch pre-release build for v4.2.1-4fc5acc
This is a development build for the media library feature 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

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