Repository navigation
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-Frontend/issues/528 (dface)
- markdown:
- Only highlight code blocks with explicit language class - by lezi-fun in https://github.com/Sakura-Byte/OpenList-Frontend/issues/559 (494fc)
- pages/login:
- Replace useFetch with useLoading - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/489 (f6c59)
- previews/office:
- Improve ux and dx - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/563 (c9f69)
- resp:
- Add write_content_bypass to FsListResp - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/454 (61fc6)
- router:
- Correct navigation with search parameters and hash - by j2rong4cn in https://github.com/Sakura-Byte/OpenList-Frontend/issues/493 (a3ec3)
- toolbar:
- Adjust toolbar position to center - by ShenLin in https://github.com/Sakura-Byte/OpenList-Frontend/issues/464 (f3856)
- useFetch:
- Avoid continuous loading on 401 status - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/475 (0d1e1)
- useLink:
- Adjust path handling for share links - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/358 (91220)
- vite:
- Update vite-plugin-dynamic-base patch - by MadDogOwner in https://github.com/Sakura-Byte/OpenList-Frontend/issues/477 (8456c)