Repository navigation
🚀 Features
- Add invalid filename check before send to server - by ILoveScratch in https://github.com/suyunjing-su/OpenList-Frontend/issues/256 (3e709)
- AddOrEdit:
- Support export and import a storage - by MadDogOwner in https://github.com/suyunjing-su/OpenList-Frontend/issues/351 (c289b)
- VideoBox:
- Support open any player on android - by chen bojian in https://github.com/suyunjing-su/OpenList-Frontend/issues/373 (e27bf)
- archive:
- Support non-overwrite decompress - by KirCute in https://github.com/suyunjing-su/OpenList-Frontend/issues/285 (41327)
- Auto-locate destination to current path - by KirCute in https://github.com/suyunjing-su/OpenList-Frontend/issues/327 (4cd2e)
- baidu_netdisk:
- Support use dynamic upload API - by hcrgm in https://github.com/suyunjing-su/OpenList-Frontend/issues/253 (7433d)
- batch-rename:
- Sequential renaming add support placeholder - by bitxeno in https://github.com/suyunjing-su/OpenList-Frontend/issues/297 (1058a)
- fs:
- Add find and replace option to batch rename - by varg1714 in https://github.com/suyunjing-su/OpenList-Frontend/issues/250 (bea3d)
- Support manually trigger objs update hook - by KirCute in https://github.com/suyunjing-su/OpenList-Frontend/issues/275 (17998)
- Add new folder creation button in copy/move dialog - by jenfonro in https://github.com/suyunjing-su/OpenList-Frontend/issues/255 (85630)
- Support customizing the cache time for a specific path - by varg1714 and MadDogOwner in https://github.com/suyunjing-su/OpenList-Frontend/issues/246 (ce0a1)
- Persist per-directory sorting preferences. - by varg1714 in https://github.com/suyunjing-su/OpenList-Frontend/issues/270 (1767a)
- indexes:
- Add folder choose - by Seven in https://github.com/suyunjing-su/OpenList-Frontend/issues/342 (d958e)
- ldap:
- Support webdav, ftp and sftp login - by KirCute in https://github.com/suyunjing-su/OpenList-Frontend/issues/299 (3702d)
- local-settings:
- Show_gallery_thumbnails - by 清 and clear in https://github.com/suyunjing-su/OpenList-Frontend/issues/337 (17bc5)
- offline_download/123:
- Add temp dir - by mcxiedidi in https://github.com/suyunjing-su/OpenList-Frontend/issues/354 (82985)
- onedrive:
- Support frontend direct upload - by ASLant in https://github.com/suyunjing-su/OpenList-Frontend/issues/249 (e8459)
- permissions:
- Implement fine-grained permission control - by Jealous in https://github.com/suyunjing-su/OpenList-Frontend/issues/386 (0e239)
- preview:
- Add support preview in the archive - by bitxeno in https://github.com/suyunjing-su/OpenList-Frontend/issues/329 (9e2c5)
- previews:
- Add PDF Viewer (embedpdf) - by MadDogOwner in https://github.com/suyunjing-su/OpenList-Frontend/issues/357 (eb7aa)
- video:
- Persist danmaku settings in localStorage - by j2rong4cn in https://github.com/suyunjing-su/OpenList-Frontend/issues/301 (7ba94)
🐞 Bug Fixes
- Show disk usage if disk is entirely full - by NewbieOrange in https://github.com/suyunjing-su/OpenList-Frontend/issues/258 (7e342)
- Show disk usage if disk is entirely full (again) - by NewbieOrange in https://github.com/suyunjing-su/OpenList-Frontend/issues/277 (cefd6)
- Use objStore.raw_url for current audio in share links - by yabo083 and Auto-fix in https://github.com/suyunjing-su/OpenList-Frontend/issues/363 (8a7c2)
- ModalInput:
- Only check filename if requested - by ILoveScratch in https://github.com/suyunjing-su/OpenList-Frontend/issues/259 (b3517)
- backup-restore:
- Add shares - by KirCute in https://github.com/suyunjing-su/OpenList-Frontend/issues/243 (5b358)
- batch-rename:
- Fix invalid regex exception - by bitxeno in https://github.com/suyunjing-su/OpenList-Frontend/issues/331 (465c7)
- build:
- Add macOS compatibility for sed command - by Jealous and Claude Sonnet 4.5 in https://github.com/suyunjing-su/OpenList-Frontend/issues/378 (f62e6)
- deps:
- Update dependency ini to v6 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/269 (f4b95)
- Update dependency monaco-editor to ^0.54.0 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/207 (b9d10)
- Update dependency katex to v0.16.25 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/153 (72caf)
- Update dependency monaco-editor to ^0.55.0 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/289 (a574f)
- Update dependency hls.js to ^1.6.15 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/310 (60032)
- Update dependency artplayer-plugin-danmuku to ^5.2.0 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/308 (8a4dd)
- Update dependency artplayer to ^5.3.0 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/307 (fae66)
- Update dependency asciinema-player to ^3.12.1 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/309 (82318)
- Update dependency @solid-primitives/keyboard to ^1.3.3 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/311 (19aad)
- Update dependency axios to ^1.13.2 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/312 (82d36)
- Update dependency chardet to ^2.1.1 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/313 (d049f)
- Update dependency lightgallery to ^2.9.0 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/314 (c55e3)
- Update dependency solid-js to ^1.9.10 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/315 (917c0)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2025.12.15 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/151 (f8500)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.1.29 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/335 (60af3)
- Update dependency solid-js to ^1.9.11 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/372 (a1ef3)
- Update dependency @embedpdf/snippet to ^2.6.0 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/377 (7db1f)
- Update remark (major) - in https://github.com/suyunjing-su/OpenList-Frontend/issues/108 (ed932)
- Update dependency asciinema-player to ^3.14.15 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/332 (822f1)
- Update dependency @embedpdf/snippet to ^2.8.0 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/388 (570db)
- Update dependency asciinema-player to ^3.15.1 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/389 (0390a)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.3.9 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/384 (77d3f)
- Update dependency @solid-primitives/keyboard to ^1.3.5 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/400 (beb3b)
- Update dependency axios to ^1.13.6 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/401 (8a57e)
- Update dependency artplayer-plugin-danmuku to ^5.3.0 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/415 (d22de)
- Update dependency artplayer to ^5.4.0 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/414 (7cb63)
- Update dependency @embedpdf/snippet to ^2.9.1 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/428 (d287a)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.3.23 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/413 (b7e9e)
- Update dependency katex to ^0.16.40 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/402 (2717e)
- Update dependency handlebars to ^4.7.9 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/449 (8a32b)
- Update dependency solid-js to ^1.9.12 - in https://github.com/suyunjing-su/OpenList-Frontend/issues/440 (8e69d)
- driver/OneDrive:
- Fix direct upload, show size and upload speed - by ASLant (1afc9)
- editor:
- Fix monaco by upgrade loader only - by jyxjjj in https://github.com/suyunjing-su/OpenList-Frontend/issues/294 (6fd9d)
- fs:
- Add skipExisting option to move and copy. - by varg1714 in https://github.com/suyunjing-su/OpenList-Frontend/issues/252 (7c369)
- fs/storage-details:
- Use used space - by KirCute in https://github.com/suyunjing-su/OpenList-Frontend/issues/355 (db980)
- index:
- Update dynamic base path fallback to use current directory - by MadDogOwner in https://github.com/suyunjing-su/OpenList-Frontend/issues/425 (06cf3)
- lang/en:
- Fix translations - by ILoveScratch in https://github.com/suyunjing-su/OpenList-Frontend/issues/257 (8a418)
- Fix translations - by ILoveScratch and MadDogOwner in https://github.com/suyunjing-su/OpenList-Frontend/issues/286 (d6dd1)
- obj:
- Remove path property from Obj interface - by j2rong4cn in https://github.com/suyunjing-su/OpenList-Frontend/issues/296 (cec92)
- preview:
- Fix pptx preview - by pikachuim (9f7e5)
- previews:
- Respect download priority for iframe previews - by Kelvin Chiu in https://github.com/suyunjing-su/OpenList-Frontend/issues/344 (316c2)
- resp:
- Add write_content_bypass to FsListResp - by MadDogOwner in https://github.com/suyunjing-su/OpenList-Frontend/issues/454 (61fc6)
- upload:
- Remove force refresh - by j2rong4cn in https://github.com/suyunjing-su/OpenList-Frontend/issues/303 (ce6a9)
- Resolve 100-entry limit of readEntries in Chrome - by DragonMK3 in https://github.com/suyunjing-su/OpenList-Frontend/issues/347 (b19a0)
- uploads:
- Resolve hash calculation memory crash and add hashing progress - by Confusion-YMC in https://github.com/suyunjing-su/OpenList-Frontend/issues/375 (91004)
- Update hash worker import to inline module - by MadDogOwner in https://github.com/suyunjing-su/OpenList-Frontend/issues/399 (19fb8)
- vite:
- Add patch for dynamic-base to support vite 8 - by MadDogOwner in https://github.com/suyunjing-su/OpenList-Frontend/issues/426 (c3f5e)