Repository navigation
Releases: Sakura-Byte/OpenList-Frontend
Releases · Sakura-Byte/OpenList-Frontend
Release list
Release v4.1.73
Metadata text fields synchronize immediately so the first save contains the current input.
- Remember the metadata grid/list layout across reloads.
- Save all grid rows through one
POST /api/admin/meta/update_gridrequest. - Keep input focus during editing and retain drafts when a batch save fails.
Requires OpenList v4.1.63 or later for grid batch saves.
Validation: production build and browser checks passed, including real-backend saving of two rows in one request, first-save visibility, layout persistence, and batch failure recovery. Existing TypeScript errors in unrelated screens remain unchanged.
Pre-release v4.1.73-b74686a
Pre-release build for v4.1.73-b74686a
This is a development build and not intended for production use.
Release v4.1.72
🚀 Features
- Add custom share ID input and permission - by Miao Zhao in https://github.com/Sakura-Byte/OpenList-Frontend/issues/472 (9e79b)
- Expose storage upstream proxy settings - by Sakura-Byte (74d1a)
- File: Add ErrorBoundary to Previews - by MadDogOwner and Copilot in https://github.com/Sakura-Byte/OpenList-Frontend/issues/561 (e251f)
- context-menu: Add "Open with" option to context menu - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/596 (2ee0b)
- func: Support ed2k & magnet & torrent offline download - by Pikachu Ren in https://github.com/Sakura-Byte/OpenList-Frontend/issues/501 (4c637)
- markdown: Use FilterReadMeScripts setting - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/465 (6583e)
- permissions: Implement fine-grained permission control - by Jealous in https://github.com/Sakura-Byte/OpenList-Frontend/issues/386 (0e239)
- preview: Add Vivid Player to external players - by CQ and Claude Opus 4.8 in https://github.com/Sakura-Byte/OpenList-Frontend/issues/579 (e9e05)
- previews/text-editor: Add toolbar for monaco editor - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/560 (5114b)
- vedio_box: Figplayer support windows - by Sakana in https://github.com/Sakura-Byte/OpenList-Frontend/issues/526 (3afd6)
- video: Keep state when switching videos in fullscreen - by j2rong4cn in https://github.com/Sakura-Byte/OpenList-Frontend/issues/495 (2c86f)
🐞 Bug Fixes
- Loading state and flickering issue - by j2rong4cn in https://github.com/Sakura-Byte/OpenList-Frontend/issues/490 (397d8)
- Update streamSaver.mitm path and add error handling for fetch requests - by MadDogOwner and Copilot in https://github.com/Sakura-Byte/OpenList-Frontend/issues/562 (2d527)
- ci:
- Gate trusted npm publish by NPM_PUBLISH - by Suyunjing (91f46)
- Add token to checkout step in build_release workflow - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/576 (28805)
- Push format changes as bot - by Suyunjing and Claude in https://github.com/Sakura-Byte/OpenList-Frontend/issues/597 (0c24b)
- Correct release workflow permissions - by Sakura-Byte (c756a)
- Fall back to actions release credentials - by Sakura-Byte (4c8c7)
- deps:
- Update dependency handlebars to ^4.7.9 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/449 (8a32b)
- Update dependency solid-js to ^1.9.12 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/440 (8e69d)
- Update dependency @embedpdf/snippet to ^2.12.1 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/439 (ba42b)
- Update dependency katex to ^0.16.44 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/437 (2d6b5)
- Update dependency axios to ^1.15.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/452 (96fe3)
- Update dependency axios to ^1.15.2 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/476 (5acc2)
- Update dependency hls.js to ^1.6.16 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/474 (a8e00)
- Update dependency @embedpdf/snippet to ^2.14.1 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/457 (10f2a)
- Update dependency ini to v7 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/513 (a45bd)
- Update dependency katex to ^0.16.45 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/458 (f44c7)
- Install mpegts.js from github - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/520 (58340)
- Update dependency solid-js to ^1.9.13 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/519 (70c3c)
- Update dependency @embedpdf/snippet to ^2.14.2 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/499 (d6fbc)
- Update dependency @embedpdf/snippet to ^2.14.3 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/530 (083db)
- Update dependency axios to ^1.16.1 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/500 (40e49)
- Update dependency chardet to ^2.2.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/573 (49150)
- Update dependency axios to ^1.18.1 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/544 (6ff75)
- Update dependency @embedpdf/snippet to ^2.14.4 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/551 (3639d)
- Update dependency katex to ^0.17.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/518 (a976d)
- Update dependency solid-js to ^1.9.14 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/583 (d5a67)
- Update dependency @solid-primitives/keyboard to ^1.3.7 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/582 (51235)
- history:
- Use encodePath for history key generation - by j2rong4cn in https://github.com/Sakura-Byte/OpenList-Frontend/issues/546 (546f4)
- hooks:
- Ignore 403 errors in list-only mode - by j2rong4cn in https://github.com/Sakura-Byte/OpenList-Frontend/issues/542 (3edef)
- html:
- Add color-scheme meta tag - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/592 (1a052)
- i18n:
- Create pr for i18n_sync - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/537 (aa224)
- Use BOT_TOKEN for PR creation - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/539 (e512c)
- login:
- Update login response handling - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/478 (764cb)
- manage:
- Avoid duplicate home load - by j2rong4cn in https://github.com/Sakura-Byte/OpenList-Fron...
Pre-release v4.1.71-4c8c742
Pre-release build for v4.1.71-4c8c742
This is a development build and not intended for production use.
Release v4.1.71
No significant changes
View changes on GitHub
Release v4.1.70
No significant changes
View changes on GitHub
Release v4.1.69
No significant changes
View changes on GitHub
Release v4.1.10
🚀 Features
- AddOrEdit:
- Support export and import a storage - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/351 (c289b)
- VideoBox:
- Support open any player on android - by chen bojian in https://github.com/Sakura-Byte/OpenList-Frontend/issues/373 (e27bf)
- archive:
- Auto-locate destination to current path - by KirCute in https://github.com/Sakura-Byte/OpenList-Frontend/issues/327 (4cd2e)
- batch-rename:
- Sequential renaming add support placeholder - by bitxeno in https://github.com/Sakura-Byte/OpenList-Frontend/issues/297 (1058a)
- fs:
- Add new folder creation button in copy/move dialog - by jenfonro in https://github.com/Sakura-Byte/OpenList-Frontend/issues/255 (85630)
- Support customizing the cache time for a specific path - by varg1714 and MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/246 (ce0a1)
- Persist per-directory sorting preferences. - by varg1714 in https://github.com/Sakura-Byte/OpenList-Frontend/issues/270 (1767a)
- indexes:
- Add folder choose - by Seven in https://github.com/Sakura-Byte/OpenList-Frontend/issues/342 (d958e)
- ldap:
- Support webdav, ftp and sftp login - by KirCute in https://github.com/Sakura-Byte/OpenList-Frontend/issues/299 (3702d)
- local-settings:
- Show_gallery_thumbnails - by 清 and clear in https://github.com/Sakura-Byte/OpenList-Frontend/issues/337 (17bc5)
- offline_download/123:
- Add temp dir - by mcxiedidi in https://github.com/Sakura-Byte/OpenList-Frontend/issues/354 (82985)
- preview:
- Add support preview in the archive - by bitxeno in https://github.com/Sakura-Byte/OpenList-Frontend/issues/329 (9e2c5)
- previews:
- Add PDF Viewer (embedpdf) - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/357 (eb7aa)
- video:
- Persist danmaku settings in localStorage - by j2rong4cn in https://github.com/Sakura-Byte/OpenList-Frontend/issues/301 (7ba94)
🐞 Bug Fixes
- Use objStore.raw_url for current audio in share links - by yabo083 and Auto-fix in https://github.com/Sakura-Byte/OpenList-Frontend/issues/363 (8a7c2)
- batch-rename:
- Fix invalid regex exception - by bitxeno in https://github.com/Sakura-Byte/OpenList-Frontend/issues/331 (465c7)
- build:
- Add macOS compatibility for sed command - by Jealous and Claude Sonnet 4.5 in https://github.com/Sakura-Byte/OpenList-Frontend/issues/378 (f62e6)
- deps:
- Update dependency hls.js to ^1.6.15 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/310 (60032)
- Update dependency artplayer-plugin-danmuku to ^5.2.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/308 (8a4dd)
- Update dependency artplayer to ^5.3.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/307 (fae66)
- Update dependency asciinema-player to ^3.12.1 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/309 (82318)
- Update dependency @solid-primitives/keyboard to ^1.3.3 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/311 (19aad)
- Update dependency axios to ^1.13.2 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/312 (82d36)
- Update dependency chardet to ^2.1.1 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/313 (d049f)
- Update dependency lightgallery to ^2.9.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/314 (c55e3)
- Update dependency solid-js to ^1.9.10 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/315 (917c0)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2025.12.15 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/151 (f8500)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.1.29 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/335 (60af3)
- Update dependency solid-js to ^1.9.11 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/372 (a1ef3)
- Update dependency @embedpdf/snippet to ^2.6.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/377 (7db1f)
- Update remark (major) - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/108 (ed932)
- Update dependency asciinema-player to ^3.14.15 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/332 (822f1)
- Update dependency @embedpdf/snippet to ^2.8.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/388 (570db)
- Update dependency asciinema-player to ^3.15.1 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/389 (0390a)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.3.9 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/384 (77d3f)
- Update dependency @solid-primitives/keyboard to ^1.3.5 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/400 (beb3b)
- Update dependency axios to ^1.13.6 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/401 (8a57e)
- Update dependency artplayer-plugin-danmuku to ^5.3.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/415 (d22de)
- Update dependency artplayer to ^5.4.0 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/414 (7cb63)
- Update dependency @embedpdf/snippet to ^2.9.1 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/428 (d287a)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.3.23 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/413 (b7e9e)
- Update dependency katex to ^0.16.40 - in https://github.com/Sakura-Byte/OpenList-Frontend/issues/402 (2717e)
- driver/OneDrive:
- Fix direct upload, show size and upload speed - by ASLant (1afc9)
- fs/storage-details:
- Use used space - by KirCute in https://github.com/Sakura-Byte/OpenList-Frontend/issues/355 (db980)
- index:
- Update dynamic base path fallback to use current dire...
Release v4.1.19
No significant changes
View changes on GitHub
Release v4.1.18
No significant changes