Release v4.2.10
🚨 Breaking Changes
- Artplayer won't launch on mobile devices - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/41 (0c994)
- Render the
READMEin the folder first (close AlistGo/alist#4790) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4790 (d0c5b) - Improve CDN resource management - by outlook84 in https://github.com/Clouddark75/OpenList-Frontend/issues/144 (ae445)
🚀 Features
- Basic routes - by Andy Hsu (97ce3)
- I18n structure - by Andy Hsu (88ba1)
- Some types and stores - by Andy Hsu (059b2)
- Login page - by Andy Hsu (5f073)
- Switch color mode component - by Andy Hsu (7af62)
- Switch language component - by Andy Hsu (3a99a)
- Login function - by Andy Hsu (7cebf)
- Manage side menu - by Andy Hsu (6f279)
- Manage basic layout - by Andy Hsu (743c6)
- Login remember me - by Andy Hsu (7badc)
- Initial settings and current user - by Andy Hsu (531e0)
- Login redirect - by Andy Hsu (540ad)
- Manage page routes - by Andy Hsu (ee055)
- Common settings - by Andy Hsu (78cda)
- Common settings save - by Andy Hsu (6744d)
- Aria and token settings - by Andy Hsu (ce591)
- Storage list page - by Andy Hsu (4a61c)
- Driver config item - by Andy Hsu (096fc)
- Storage add or update - by Andy Hsu (1a926)
- Set manage title - by Andy Hsu (9aedd)
- Common handle resp util - by Andy Hsu (06547)
- Storage delete - by Andy Hsu (f60d1)
- Add role to side menu - by Andy Hsu (39ff7)
- Logout in manage page - by Andy Hsu (083b3)
- Profile settings - by Andy Hsu (27b99)
- Show permissions in profile - by Andy Hsu (7b949)
- User manage page - by Andy Hsu (8e33d)
- User add or edit - by Andy Hsu (dfdc4)
- Metas list page - by Andy Hsu (95fc7)
- Meta add or edit - by Andy Hsu (eb732)
- Tasks page - by Andy Hsu (d1012)
- Delete and clear task - by Andy Hsu (5db55)
- Header and Footer - by Andy Hsu (37c13)
- Toolbar of index page - by Andy Hsu (edf80)
- Nav component - by Andy Hsu (d596d)
- Body basic structure - by Andy Hsu (5bdc2)
- Path handle logic - by Andy Hsu (1a7f3)
- 2fa while login - by Andy Hsu (5f4b3)
- Turn on 2FA page - by Andy Hsu (45e5c)
- Add refresh for settings page - by Andy Hsu (50dab)
- Folder list layout - by Andy Hsu (79222)
- Obj icon util - by Andy Hsu (33601)
- List-item component - by Andy Hsu (66bc6)
- Obj list sort - by Andy Hsu (144b6)
- Get download link
useUrlhooks - by Andy Hsu (8b6d2) - Folder grid layout - by Andy Hsu (6bf5f)
- Use lightgallery for image preview - by Andy Hsu (399e6)
- Show icon while failed to load thumbnail - by Andy Hsu (cde6c)
- Disable or enable storage button - by Andy Hsu (9d29e)
- Copy i18n entry file - by Andy Hsu (ced27)
- Use
README.mdfor about page - by Andy Hsu (bcd4a) - Show announcement if set - by Andy Hsu (8469d)
- Messenger page - by Andy Hsu (9220e)
- Select objects - by Andy Hsu (c550f)
- Fs api functions - by Andy Hsu (c5f18)
- Add close button for notify render - by Andy Hsu (ec7db)
- Add toggle checkbox icon button - by Andy Hsu (86572)
- Center toolbar - by Andy Hsu (b73f4)
- Add tips for toolbar - by Andy Hsu (cd01b)
- Copy url tool - by Andy Hsu (505a2)
- Add readme component - by Andy Hsu (69450)
- Password component - by Andy Hsu (adb3e)
- File preview components structure - by Andy Hsu (04b5e)
- Customize external previews - by Andy Hsu (40cba)
- Text file preview - by Andy Hsu (529b1)
- Text editor and html render - by Andy Hsu (71a04)
- Toolbar modal input - by Andy Hsu (40d61)
- Toolbar operations - by Andy Hsu (70933)
- Add checkbox for grid layout - by Andy Hsu (3bb67)
- Batch selection with
Shift- by Andy Hsu (9c2b0) - Use
@vitejs/plugin-legacyfor legacy browser support - by Andy Hsu (c8352) - Video preview - by Andy Hsu (032bb)
- PDF preview - by Andy Hsu (c23d3)
- Previews lazyload - by Andy Hsu (c551c)
- Contextmenu for obj list - by Andy Hsu (1eae0)
- If show operation by permission - by Andy Hsu (4e74e)
- Unity iframe preview - by Andy Hsu (af40e)
- Add cancel select to toolbar - by Andy Hsu (12345)
- Add to aria2 download - by Andy Hsu (d0e68)
- Download(batch and send to aria2) - by Andy Hsu (9fdd0)
- Package download - by Andy Hsu (27041)
- List pagination - by Andy Hsu (2ba32)
- Add ipa and plist preview - by Andy Hsu (e2dfb)
- File or folder upload - by Andy Hsu (691cf)
- Save text file in text editor - by Andy Hsu (aefdc)
- Add copy_link in preview page - by Andy Hsu (62bc1)
- Change title while path change - by Andy Hsu (59e43)
- Add local settings drawer - by Andy Hsu (c726d)
- Force refresh (clear cache) - by Andy Hsu (cfdfd)
- Cancel last request if not finish - by Andy Hsu (26eb0)
- Add if need message check - by Andy Hsu (24359)
- Drag upload - by Andy Hsu (d7ae3)
- Optional home container - by Andy Hsu (f2677)
- Add audio preview - by Andy Hsu (abc10)
- Hide files with regexp - by Andy Hsu (9fd8a)
- Add package download in context menu - by Andy Hsu (e4bae)
- Obj list animations - by Andy Hsu (3c9d4)
- Add size and modified in info - by Andy Hsu (941e1)
- Add
Referrer-Policylimit - by Andy Hsu (e5565) - Add url of forget password in login page - by Andy Hsu (76db8)
- Add danmuku support for video preview page - by 123485k in https://github.com/Clouddark75/OpenList-Frontend/issues/4 (09699)
- Add aliyun office previewer - by Andy Hsu (3b540)
- Add version log after getting settings - by Andy Hsu (f0898)
- Open home of side menu in new tab - by Andy Hsu (a3244)
- Store password to cookie (close AlistGo/alist#1691) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1691 (3064b)
- Add page to search params (close AlistGo/alist#1684) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1684 (a3a3f)
- Hide save button if can't write (close AlistGo/alist#1697) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1697 (49c48)
- Add form upload - by Andy Hsu (baf74)
- Customize title and logo of login page - by Andy Hsu (3336d)
- Show
storage.statusas html - by Andy Hsu (136de) - Record and recover scroll top if path changed (close AlistGo/alist#2327) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2327 (05874)
- Backup and restore - by itsHenry and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/12 (3ba8f)
- Search ui - by Andy Hsu (4c95a)
- Search index manage - by Andy Hsu (aa0db)
- Add player name tooltip to player icon - by Haniel Cui and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/21 (1e6d4)
- Show error message of task - by Andy Hsu (eda23)
- Stop index - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/25 (6abf3)
- Customize ignore paths of indexes - by Andy Hsu (a3b24)
- Use natural sort in
sortObjs- by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/26 (cbf20) - Add password to search request - by Andy Hsu (32a98)
- Update/clear index - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/27 (bc514)
- Add type="password" for Input (OpenListTeam#34 close AlistGo/alist#2269) - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/34 and https://github.com/Clouddark75/OpenList-Frontend/issues/2269 (90c27)
- Support partial restore settings - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/36 (8dc44)
- Auto refresh progress on index page - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/37 (e0851)
- Embed epub.js viewers - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/39 (6e601)
- Customize settings layout - by Andy Hsu (293f1)
- Main color applies to all of home - by Andy Hsu (84cb7)
- Batch reload all storages (AlistGo/alist#2762 OpenListTeam#40) - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/2762 and https://github.com/Clouddark75/OpenList-Frontend/issues/40 (ceec8)
- Update index by
req.Paths- by Andy Hsu (82a04) - New variable
$durlfor scheme (close AlistGo/alist#2805) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2805 (a83b0) - Support github login - by itsHenry and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/28 (07a1a)
- Image view for folder - by Andy Hsu (24a7a)
- Hide search box if not available & provide max_depth - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/48 (0bada)
- Add infuse callback url support - by 肥羊 in https://github.com/Clouddark75/OpenList-Frontend/issues/49 (fc319)
- Use Cmd+K for search on Mac - by Yuze Fu in https://github.com/Clouddark75/OpenList-Frontend/issues/53 (d18ae)
- Disable user ui - by Andy Hsu (7a810)
- Hide username and password for guest - by Andy Hsu (a081d)
- Adapt qBittorrent UI - by Andy Hsu (c3cba)
- Set qBittorrent UI - by Andy Hsu (bcb17)
- Support apple mobile safari shortcut - by Dream Hunter in https://github.com/Clouddark75/OpenList-Frontend/issues/58 (6adf4)
- Aliyundrive video previewer - by Andy Hsu (5a34d)
- Alert of driver ui - by Andy Hsu (87ff8)
- Support text preview word wrap (OpenListTeam#59 close AlistGo/alist#3125) - by huelse and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/59 and https://github.com/Clouddark75/OpenList-Frontend/issues/3125 (898d7)
- Support drag multiple folders (close AlistGo/alist#3624) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3624 (b0295)
- Rebuild Single sign-on system - by itsHenry and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/61 (769ad)
- Add offline download seed time setting - by Andy Hsu (a0959)
- Use thumb on download page - by Brian in https://github.com/Clouddark75/OpenList-Frontend/issues/72 (df9a2)
- Admin can cancel 2fa - by Andy Hsu (222b1)
- Backup and restore support override - by itsHenry and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/73 (cc966)
- Optional open in new tab for iframe preview (close AlistGo/alist#4106) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4106 (46224)
- Empty folder clear, recursive move, regular rename - by varg1714 and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/78 (0992b)
- Add confirmation for recursive movement - by varg1714 in https://github.com/Clouddark75/OpenList-Frontend/issues/79 (5db6b)
- Preview for regexp rename - by varg1714 in https://github.com/Clouddark75/OpenList-Frontend/issues/80 (c9e3d)
- Add more playback rate (close AlistGo/alist#4050) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4050 (a26e1)
- Search paginator - by Andy Hsu (3b83e)
- Show secret in 2fa page (close AlistGo/alist#4555) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4555 (ec3ed)
- Batch rename - by varg1714 in https://github.com/Clouddark75/OpenList-Frontend/issues/92 (d1a46)
- Layout by pathname (close AlistGo/alist#4651) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4651 (8391e)
- Add
psdandaifile icons - by Andy Hsu (a966a) - Add url preview support (close AlistGo/alist#4414) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4414 (01afb)
- Add pwa support (OpenListTeam#96 AlistGo/alist#3229) - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/96 and https://github.com/Clouddark75/OpenList-Frontend/issues/3229 (e8b98)
- Open home in current tab (close AlistGo/alist#4784) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4784 (96657)
- Show folders also in image view (close AlistGo/alist#4776) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4776 (6d4f0)
- Global default layout - by Andy Hsu (e3ab4)
- Preview html file by HTML render first - by jiz4oh and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/99 (abd82)
- Confirm on change password (close AlistGo/alist#4867) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4867 (a087f)
- Add search scope select - by panici and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/103 (f4c35)
- Support webauthn login - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/104 (4aa82)
- Change encoding on text file - by a57495681800 and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/110 (7be00)
- Add
lastModifiedto header on upload - by Andy Hsu (83fff) - Add table layout for storages - by Andy Hsu (f288c)
- Sso compatibility mode - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/113 (6eb8f)
- Refresh cache after upload (close AlistGo/alist#5258) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5258 (5f72c)
- Support render a header from folder or meta - by Andy Hsu (39186)
- Edit
headerofmeta- by Andy Hsu (99e75) - Play video with ... in context-menu - by Andy Hsu (550eb)
- Add shortcut for text save (close AlistGo/alist#5396) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5396 (ab670)
- Audio player use list order by default - by 22 in https://github.com/Clouddark75/OpenList-Frontend/issues/115 (24341)
- Add subtitles toggle options - by 健忘症 in https://github.com/Clouddark75/OpenList-Frontend/issues/118 (71d07)
- Adapt the new task api - by Andy Hsu, Isla and 22 in https://github.com/Clouddark75/OpenList-Frontend/issues/120 (6cb6a)
- Add
libass-wasmas ASS subtitles renderer - by Jad in https://github.com/Clouddark75/OpenList-Frontend/issues/121 (dce44) - Add
OmniPlayerandFig Playerto support players - by waiwai in https://github.com/Clouddark75/OpenList-Frontend/issues/123 (ec612) - Adapt state of task api - by Andy Hsu (2dde0)
- Call retry failed task api - by Andy Hsu (0b0a8)
- Adapt delete policy in offline download - by Andy Hsu (80595)
- Allow retry for transfer task (close AlistGo/alist#5354) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5354 (e254e)
- Auto refresh play url for aliyundrive - by Andy Hsu (f6a91)
- Support relative path for markdown (close AlistGo/alist#5644) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5644 (f9fd9)
- Add asciinema preview (close AlistGo/alist#5683) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5683 (23aed)
- Prev / next button and persistent full_screen stat - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/125 (ac8bf)
- Remove base_path after login if 404 (close AlistGo/alist#5379) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5379 (2cfcc)
- Support enhance ass subtitles on aliyundrive video previewer - by topjohncian in https://github.com/Clouddark75/OpenList-Frontend/issues/124 (ca026)
- Add ldap login support - by Guobao and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/126 (a9d57)
- Better subtitle select style - by Jad in https://github.com/Clouddark75/OpenList-Frontend/issues/137 (dbf9d)
- Set the height of artplayer automatically - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/134 (8f625)
- Encrypted backup and restore - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/140 (6e396)
- Sticky header & markdown toc - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/141 (045ce)
- Add sidebar of folder tree (OpenListTeam#146 close AlistGo/alist#5972) - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/146 and https://github.com/Clouddark75/OpenList-Frontend/issues/5972 (26a04)
- Customize grid item size (close AlistGo/alist#6051) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/6051 (42d6b)
- Make long filename scrollable - by fengkx and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/149 (1fcd9)
- Block actions of router while checkbox enabled - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/148 (77a3d)
- Optional open item on checkbox - by liuycy and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/151 (1687d)
- More list item filename overflow options - by Andy Hsu (25c4d)
- S3 server settings page - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/152 (a2ee5)
- Select with mouse while checkbox closed - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/157 (0946e)
- Better error handling of webauthn - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/159 (e52e8)
- Better action of checkbox on mobile phone - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/161 (e25e0)
- S3 secret key id and access key generator - by itsHenry and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/160 (02f44)
- Add supports for netease music driver - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/169 (fa41f)
- Playlist download - by qilme in https://github.com/Clouddark75/OpenList-Frontend/issues/168 (aa87d)
- Support search for select component (OpenListTeam#171 close AlistGo/alist#6430) - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/171 and https://github.com/Clouddark75/OpenList-Frontend/issues/6430 (91de4)
- Preview type preferred from searchParam.type (close AlistGo/alist#6417 in OpenListTeam#177) - by potoo in https://github.com/Clouddark75/OpenList-Frontend/issues/6417 and https://github.com/Clouddark75/OpenList-Frontend/issues/177 (f851e)
- Danmu enable heatmap ( close AlistGo/alist#6685 in OpenListTeam#183) - by shynome in https://github.com/Clouddark75/OpenList-Frontend/issues/6685 and https://github.com/Clouddark75/OpenList-Frontend/issues/183 (5847c)
- Add 360 video player - by 22 in https://github.com/Clouddark75/OpenList-Frontend/issues/184 (65701)
- Invalidate token on logout - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/191 (7e3be)
- Add
Fileballto video box - by Tom in https://github.com/Clouddark75/OpenList-Frontend/issues/193 (fc366) - Add Transmission settings to Other settings page - by Andy Hsu (98465)
- Support general users view and cancel own tasks - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/201 (f5a05)
- Enhance task manage page - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/205 (cbea0)
- Auto detect encoding for text preview - by Jiayi Zhuang in https://github.com/Clouddark75/OpenList-Frontend/issues/204 (e3eb0)
- Ftp server support - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/207 (632ab)
- Add iPlay - by X Richard in https://github.com/Clouddark75/OpenList-Frontend/issues/210 (e3eed)
- Markdown mermaid support - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/214 (5738a)
- Add traffic settings - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/250 (c8bd5)
- Implement conditional webauthn login - by Mmx in https://github.com/Clouddark75/OpenList-Frontend/issues/254 (df1e3)
- Add signal control to authn flow - by Mmx in https://github.com/Clouddark75/OpenList-Frontend/issues/265 (37f9b)
- Add rendering index.md by default - by IAALAI in https://github.com/Clouddark75/OpenList-Frontend/issues/202 (d349d)
- Replace flv.js with mpegts.js - by Robin Wong in https://github.com/Clouddark75/OpenList-Frontend/issues/268 (18d05)
- Add mpv player link - by qilme in https://github.com/Clouddark75/OpenList-Frontend/issues/270 (e3ead)
- Add text previews to small files without matched preview (<1MB) - by outlook84 in https://github.com/Clouddark75/OpenList-Frontend/issues/77 (9c7e8)
- Show Player icons according to client OS - by outlook84 in https://github.com/Clouddark75/OpenList-Frontend/issues/78 (0daf9)
- Setting: add
Load Default Settingsbutton; home: display loaded folder info - by j2rong4cn in https://github.com/Clouddark75/OpenList-Frontend/issues/100 (037e1) - Add dynamic message for selected and total object counts - by Seven in https://github.com/Clouddark75/OpenList-Frontend/issues/38 (45ca8)
- Add a file-and-folder select component and add a select interface for sharing - by ILoveScratch and Copilot in https://github.com/Clouddark75/OpenList-Frontend/issues/197 (efb9b)
- Show a button when no storage found - by ILoveScratch in https://github.com/Clouddark75/OpenList-Frontend/issues/210 (9aced)
- Add invalid filename check before send to server - by ILoveScratch in https://github.com/Clouddark75/OpenList-Frontend/issues/256 (3e709)
- 115_open:
- Add offline download - by Seven and MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/96 (be9b6)
- AddOrEdit:
- Support export and import a storage - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/351 (c289b)
- VideoBox:
- Support open any player on android - by chen bojian in https://github.com/Clouddark75/OpenList-Frontend/issues/373 (e27bf)
- aliyun_video_previewer:
- Prev / next button and persistent full_screen stat - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/135 (0969d)
- archive:
- Archive management - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/234 (17eda)
- Support deprioritize previewing - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/252 (08e59)
- Support multipart archives - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/263 (a2d46)
- Support non-overwrite decompress - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/285 (41327)
- Auto-locate destination to current path - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/327 (4cd2e)
- aria2:
- Multiple files/folder download (close AlistGo/alist#4283 in OpenListTeam#88) - by william and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4283 and https://github.com/Clouddark75/OpenList-Frontend/issues/88 (9e072)
- artplayer:
- Support screenshot (OpenListTeam#269 close AlistGo/alist#8319) - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/269 and https://github.com/Clouddark75/OpenList-Frontend/issues/8319 (97141)
- audio:
- Auto find cover and support Media Session API - by MadDogOwner and Copilot in https://github.com/Clouddark75/OpenList-Frontend/issues/271 (10e46)
- baidu_netdisk:
- Support use dynamic upload API - by hcrgm in https://github.com/Clouddark75/OpenList-Frontend/issues/253 (7433d)
- batch-rename:
- Batch rename for multiple selected objs - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/230 (078c1)
- Supports using wildcards for batch renaming - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/253 (15b28)
- Sequential renaming add support placeholder - by bitxeno in https://github.com/Clouddark75/OpenList-Frontend/issues/297 (1058a)
- ci:
- Auto format code - by Andy Hsu (dcf9b)
- Add GPG signing to format workflow - by Suyunjing in https://github.com/Clouddark75/OpenList-Frontend/issues/155 (b3340)
- Add workflow to sync repository - by Suyunjing in https://github.com/Clouddark75/OpenList-Frontend/issues/165 (181a0)
- editor:
- Add configurable font size - by outlook84 in https://github.com/Clouddark75/OpenList-Frontend/issues/188 (e7273)
- folder:
- Move the count msg to bottom and add options - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/128 (1a213)
- fs:
- Add
overwrite existingoption to preventing unintentional overwriting - by Jealous and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/231 (24f9d) - Add find and replace option to batch rename - by varg1714 in https://github.com/Clouddark75/OpenList-Frontend/issues/250 (bea3d)
- Support manually trigger objs update hook - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/275 (17998)
- Add new folder creation button in copy/move dialog - by jenfonro in https://github.com/Clouddark75/OpenList-Frontend/issues/255 (85630)
- Support customizing the cache time for a specific path - by varg1714 and MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/246 (ce0a1)
- Persist per-directory sorting preferences. - by varg1714 in https://github.com/Clouddark75/OpenList-Frontend/issues/270 (1767a)
- Add
- image:
- Use left/right arrow keys to switch between images - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/228 (06a0d)
- index:
- Add
disable indexoption for storages - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/219 (9160e)
- Add
- indexes:
- Add folder choose - by Seven in https://github.com/Clouddark75/OpenList-Frontend/issues/342 (d958e)
- lang:
- Automatically set the code language based on the browser language. - by xlxiang (7f0e1)
- ldap:
- Support webdav, ftp and sftp login - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/299 (3702d)
- local-settings:
- Show_gallery_thumbnails - by 清 and clear in https://github.com/Clouddark75/OpenList-Frontend/issues/337 (17bc5)
- markdown:
- Use FilterReadMeScripts setting - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/465 (6583e)
- md:
- Support math with katex - by Andy Hsu (d12c3)
- Custom md render callback (close AlistGo/alist#4676) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4676 (09816)
- offline-download:
- Allow using offline download tools in any storage - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/218 (d6728)
- Add support for dropping torrent files to generate magnet links - by Cesaryuan in https://github.com/Clouddark75/OpenList-Frontend/issues/249 (2c591)
- Support thunder_browser offline download - by MianRou (fc06f)
- Support thunder_browser offline download OpenListTeam#37 - by Suyunjing in https://github.com/Clouddark75/OpenList-Frontend/issues/37 (d5066)
SimpleHttp: download stream direct upload - by j2rong4cn in https://github.com/Clouddark75/OpenList-Frontend/issues/70 (de3c4)
- offline_download:
- Add 123 open - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/224 (3c76a)
- offline_download/123:
- Add temp dir - by mcxiedidi in https://github.com/Clouddark75/OpenList-Frontend/issues/354 (82985)
- onedrive:
- Support frontend direct upload - by ASLant in https://github.com/Clouddark75/OpenList-Frontend/issues/249 (e8459)
- pagination:
- Add a dropdown paginator - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/232 (cadbf)
- password:
- Add auto focus on password - by ILoveScratch in https://github.com/Clouddark75/OpenList-Frontend/issues/159 (e2bd9)
- permissions:
- Implement fine-grained permission control - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/386 (0e239)
- preview:
- Add PDF preview component - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/32 (f1c1d)
- Add support preview in the archive - by bitxeno in https://github.com/Clouddark75/OpenList-Frontend/issues/329 (9e2c5)
- previews:
- Add PDF Viewer (embedpdf) - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/357 (eb7aa)
- recursive-move:
- Add
overwriteoption to preventing unintentional overwriting - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/240 (79c37) - Advanced conflict policy for preventing unintentional overwriting - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/244 (1ebf6)
- Add
- search:
- Mark keywords highlight - by Andy Hsu (7d8a0)
- settings:
- Add ThunderX Offline Download - by 花月喵梦 in https://github.com/Clouddark75/OpenList-Frontend/issues/134 (9352a)
- sftp-server:
- Public key login - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/211 (2ea71)
- share:
- Support more secure file sharing - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/156 (88ccd)
- Add placeholder and increment format for expire date input - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/196 (00d7f)
- Add a tooltip to hint no permission - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/218 (f5ca6)
- storage:
- Filter by driver (close AlistGo/alist#3912) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3912 (8d54c)
- style:
- Add driver icons and disk usage - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/212 (00099)
- task:
- Add clear succeeded, simple paging and retry - by Brian and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/64 (a7117)
- Add speed monitor - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/209 (9dae6)
- Allow retry canceled - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/238 (42656)
- Add move task page - by Seven in https://github.com/Clouddark75/OpenList-Frontend/issues/105 (d1dfa)
- upload:
- Drag over list to upload - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/229 (9d6c1)
- video:
- Optional auto play next (close AlistGo/alist#4675) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4675 (cb7e9)
- Handle player error by removing Cross-Origin attribute (OpenListTeam#275 close AlistGo/alist#8414) - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/275 and https://github.com/Clouddark75/OpenList-Frontend/issues/8414 (50705)
- Persist danmaku settings in localStorage - by j2rong4cn in https://github.com/Clouddark75/OpenList-Frontend/issues/301 (7ba94)
- web:
- QR Code of download link (OpenListTeam#215 close AlistGo/alist#7307) - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/215 and https://github.com/Clouddark75/OpenList-Frontend/issues/7307 (9d4e0)
- Adaptive qr code image scale - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/220 (35ebb)
🐞 Bug Fixes
- I18n build - by Andy Hsu (b50a8)
- Login with empty redirect - by Andy Hsu (bfc8f)
- Manage header bgColor - by Andy Hsu (cbf06)
- Manage layout - by Andy Hsu (401b8)
- Remember me of login - by Andy Hsu (68775)
- Manage layout - by Andy Hsu (1190c)
- Side menu layout - by Andy Hsu (17a3c)
- I18n initial language fetching in top level - by Andy Hsu (a4eb2)
- Initial loaded languages - by Andy Hsu (b452e)
- Fullscreen loading z-index - by Andy Hsu (82cf0)
- 401 navigate to login page - by Andy Hsu (9190e)
- Export item type - by Andy Hsu (85e2c)
- Move auth check from hook to request interceptor - by Andy Hsu (e7426)
- Wrong pnpm filter - by Andy Hsu (f5b40)
- Sidemenu lose reactivity - by Andy Hsu (d21fa)
- Center toolbar position with animation - by Andy Hsu (5cfaf)
- Preview page url - by Andy Hsu (d2833)
- Filter obj not folder while copy down url - by Andy Hsu (e2635)
- Omit otp for user type - by Andy Hsu (cfc36)
- Use default language if local don't exist - by Andy Hsu (fb340)
- Catch exception while parse previews setting - by Andy Hsu (7d2ce)
- Use current name as initial for rename - by Andy Hsu (5ae39)
- Wrong lang path in storage edit - by Andy Hsu (111fa)
- Center loading and error - by Andy Hsu (0df48)
- Path input in meta edit - by Andy Hsu (8b724)
- Code highlight in markdown - by Andy Hsu (892c9)
- Storage default value and clear addition - by Andy Hsu (bfd06)
- Reload of
BoxWithFullScreen- by Andy Hsu (e4547) - Apply to sub folder checked - by Andy Hsu (21345)
- Delete path if is file - by Andy Hsu (c2ac7)
- Hide center toolbar if not folder - by Andy Hsu (7629b)
- Login bg in mobile - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3 (bf1fb)
- Add controls of video for mobile - by Andy Hsu (29b92)
- Toolbar disappear while color mode change - by Andy Hsu (55810)
- Get link if base path isn't root folder - by Andy Hsu (a37dc)
- Error write of meta in edit page (close AlistGo/alist#1645) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1645 (58838)
- Force root while choose folder as admin - by Andy Hsu (0c9f4)
- Remove user info if
remember_meisn't checked - by Andy Hsu (ff10a) - Judge whether
readmeis a URL - by Andy Hsu (076d2) - Use base64 encode instead of
encodeURIComponent- by Andy Hsu (81125) - Set
break-allfor file name (close AlistGo/alist#1725) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1725 (558a8) - Add
otpto input attr (close AlistGo/alist#1726) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1726 (2127e) - Href of item if basePath is not
/(close alist-org/alist#1748) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1748 (b093c) - Disable translate of browser (close AlistGo/alist#1761) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1761 (e9b86)
- Use
\nas seq instead of,(AlistGo/alist#1321) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1321 (82b8c) - Sorting by
modifieddoesn't work (close AlistGo/alist#1776) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1776 (786db) - Iframe and external previews is case sensitive (close AlistGo/alist#1793) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1793 (f8e67)
refreshof rightbar translate missed - by Andy Hsu (37b4b)- Wrong href if filename contains space (close AlistGo/alist#1843) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1843 (2d2c6)
- Reset page if path changed (close AlistGo/alist#1849) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1849 (7cd07)
- Error href when login if reverse proxy with sub dir (close AlistGo/alist#1966) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/1966 (90d26)
break-allfor some props of storage (close AlistGo/alist#2024) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2024 (47b69)- Incorrect image path if reverse proxy with sub folder - by Andy Hsu (4060d)
- Clear input after submit (close AlistGo/alist#2126) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2126 (70c46)
- Add timestamp to param to disable fetch text cache (close AlistGo/alist#2396) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2396 (dc571)
- Remove base_path in preview link (close AlistGo/alist#2401) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2401 (69874)
- Type issues of typescript - by Andy Hsu (c611a)
- Missed files while upload folder (close AlistGo/alist#2404) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2404 (b9ef4)
- Indexes manage page typo - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/22 (ed1ac)
- Remove base path in search results completely - by BoYanZh and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/24 (08e4c)
- Go to edit page if get id and error while create storage - by Andy Hsu (da558)
- Unified path style of parent in search results - by Andy Hsu (26e5d)
- Missed filename while use firefox mobile (close AlistGo/alist#2642) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2642 (0dad0)
- Disable search on empty keyword (close AlistGo/alist#2644 pr OpenListTeam#32) - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/2644 and https://github.com/Clouddark75/OpenList-Frontend/issues/32 (894bf)
- Always show a prefix "/" on search results - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/35 (a7239)
- Remove default index paths - by BoYanZh in https://github.com/Clouddark75/OpenList-Frontend/issues/38 (9b562)
- Don't recover scroll on load more (close AlistGo/alist#2748) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2748 (3e2a6)
- Potplayer uri scheme (close AlistGo/alist#2782) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2782 (d95c5)
- Can't update profile (close AlistGo/alist#2852) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2852 (92e8f)
- Incorrect href if search result contains
#...(close AlistGo/alist#2907 OpenListTeam#43) - by zxdstyle and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2907 and https://github.com/Clouddark75/OpenList-Frontend/issues/43 (ca8c7) - Hide github connect for guest (close AlistGo/alist#2888) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2888 (0a4f0)
- Missed password on search request (close AlistGo/alist#2929) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/2929 (f7c64)
- Adapt m3u8 on IOS (close AlistGo/alist#3061) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/46 and https://github.com/Clouddark75/OpenList-Frontend/issues/3061 (823af)
- Index progress also shall not be restored - by itsHenry and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/50 (58fcf)
- Revert "fix(deps): update dependency solid-transition-group to ^0.0.13 " - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/52 (ab8f2)
- Title not updated on some page (close AlistGo/alist#3325) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3325 (791bc)
- Folder link shouldn't contains base_path of user (close AlistGo/alist#3331) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3331 (abe0b)
- Filter video url if empty (close AlistGo/alist#3579) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3579 (a0ccb)
- Cancel aliyun office previewer for open - by Andy Hsu (c3fb9)
- Set obj type before search enter (close AlistGo/alist#3723) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3723 (dfafe)
- Incorporate the login SSO login button to the first row - by 安稳 and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/62 (1d107)
- Disable mobile native control (close AlistGo/alist#3954) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3954 (7fa6e)
- Title in qBittorrent page (close AlistGo/alist#4024) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4024 (28b20)
- Disable mobile native control on aliyundrive video preview - by 安稳 in https://github.com/Clouddark75/OpenList-Frontend/issues/75 (aaedd)
- Image gallery reload on load more (close AlistGo/alist#4212) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4212 (6752f)
- Subtitle loss when switching videos with different resolutions - by zhangxiang in https://github.com/Clouddark75/OpenList-Frontend/issues/87 (e2691)
- Infinite loop on walk dir (close AlistGo/alist#4636) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4636 (43ade)
- Missed sub path on copy preview url (close AlistGo/alist#4624) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4624 (a127d)
- Video auto playback (close AlistGo/alist#4673) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4673 (5b8ee)
- Otp is not set on enter (close AlistGo/alist#4822) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4822 (e9475)
- Folder not shows in image view if no images - by Andy Hsu (912e0)
- The closing button and text overlap in announcement - by diyanqi (a0ca9)
- Change sha256 hash lib - by Andy Hsu (fe24d)
- Missing sso binding popup (OpenListTeam#105 close AlistGo/alist#4963) - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/105 and https://github.com/Clouddark75/OpenList-Frontend/issues/4963 (55c17)
- Incorrect current page of search paginator - by itsHenry and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/106 (dc09b)
- Paginator not resetting after searching another keywords (close AlistGo/alist#4979) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/4979 (4447d)
- Incorrect separator of language code - by Andy Hsu (1450b)
- Missing files on traversing folder (close AlistGo/alist#5034) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5034 (06148)
- Incorrect ext handle - by Andy Hsu (41cec)
- Incorrect home jump with sub url (close AlistGo/alist#5110) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5110 (db7e2)
- Code highlight (close AlistGo/alist#5222) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5222 (a1b6d)
- Clear token when fetching authntemp - by itsHenry in https://github.com/Clouddark75/OpenList-Frontend/issues/112 (57df6)
- Missing font of katex (close AlistGo/alist#5417) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5417 (d7feb)
- Package download setting does not take effect (close AlistGo/alist#5478) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5478 (1e539)
- Missing
delete_policyparam - by Andy Hsu (17863) - Add ts to d_url of iframe preview (close AlistGo/alist#5613) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5613 (059e4)
- Scheme parse wrong (close AlistGo/alist#5639) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5639 (919ff)
- Optimize layout of task operations (close AlistGo/alist#5673) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5673 (8520e)
- Incorrect audio files if click from search (close AlistGo/alist#5736) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5736 (f1fc0)
- Pnpm install error - by Andy Hsu (13a37)
- Incorrect storages shown with table layout (close AlistGo/alist#5951) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5951 (750e7)
- Set default height when failed to load video - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/139 (84401)
- Incorrect search results link (close AlistGo/alist#5900) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/5900 (f2efd)
- Paused video will play automatically after switching url (OpenListTeam#147 close AlistGo/alist#6045) - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/147 and https://github.com/Clouddark75/OpenList-Frontend/issues/6045 (da254)
- Remove duplicate toc of markdown in readme component - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/150 (ecf2a)
- Disable markdown toc on default - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/153 (57749)
- Additional logic of optional open item on checkbox - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/154 (9d2d9)
- Don't use
String.prototype.replaceAll- by Andy Hsu (9984e) - Set a initial height for video div (close AlistGo/alist#6095) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/6095 (088e7)
- Hide matched files/folders in sidebar - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/155 (6f705)
- Needless editor reload on content change (OpenListTeam#158 close AlistGo/alist#6098) - by Jeff in https://github.com/Clouddark75/OpenList-Frontend/issues/158 and https://github.com/Clouddark75/OpenList-Frontend/issues/6098 (29ae7)
- Encode URL param for
IINAplayer - by Yuze Fu in https://github.com/Clouddark75/OpenList-Frontend/issues/164 (2bdfd) - Incorrect search results link with
#(OpenListTeam#167 close AlistGo/alist#6234) - by potoo in https://github.com/Clouddark75/OpenList-Frontend/issues/167 and https://github.com/Clouddark75/OpenList-Frontend/issues/6234 (f198f) - Base path for relative path in markdown (OpenListTeam#170 close AlistGo/alist#6419) - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/170 and https://github.com/Clouddark75/OpenList-Frontend/issues/6419 (787ab)
- Show last selected folder on copy/move modal (OpenListTeam#173 close AlistGo/alist#6428) - by liuycy in https://github.com/Clouddark75/OpenList-Frontend/issues/173 and https://github.com/Clouddark75/OpenList-Frontend/issues/6428 (6615b)
- Upgrade pnpm setup action (close AlistGo/alist#6729) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/6729 (5e75d)
- Frac-line is not displayed (close AlistGo/alist#6929) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/6929 (54f94)
- Input item in ios14 - by Suen in https://github.com/Clouddark75/OpenList-Frontend/issues/192 (6f06e)
- Replace release version - by Andy Hsu (8595b)
- Page crush for Re is not a function - by Andy Hsu (fa28f)
- Markdown base64 image - by CplusHua and Isla in https://github.com/Clouddark75/OpenList-Frontend/issues/206 (9254a)
- Add z-index to context menu - by whatGUI in https://github.com/Clouddark75/OpenList-Frontend/issues/213 (40228)
- Webauthn conditional login is not compatible with sso - by Mmx in https://github.com/Clouddark75/OpenList-Frontend/issues/274 (2887e)
- Cancel webauthn login on clean up - by Mmx in https://github.com/Clouddark75/OpenList-Frontend/issues/273 (826cb)
- Npm release - by Hantong Chen in https://github.com/Clouddark75/OpenList-Frontend/issues/13 (14e27)
- Should filter out tag
rolling- by Hantong Chen (f89d0) - XSS issue reported - by Hantong Chen (7b5ed)
- Update x-icon URL in index.html OpenListTeam#27 - by ShenLin in https://github.com/Clouddark75/OpenList-Frontend/issues/27 (19621)
- Use
createMemoin URL extraction - by MadDogOwner (bce4c) - Improve responsive layout of upload page - by outlook84 in https://github.com/Clouddark75/OpenList-Frontend/issues/112 (2f892)
- Show disk usage if disk is entirely full - by NewbieOrange in https://github.com/Clouddark75/OpenList-Frontend/issues/258 (7e342)
- Show disk usage if disk is entirely full (again) - by NewbieOrange in https://github.com/Clouddark75/OpenList-Frontend/issues/277 (cefd6)
- Use objStore.raw_url for current audio in share links - by yabo083 and Auto-fix in https://github.com/Clouddark75/OpenList-Frontend/issues/363 (8a7c2)
- 115:
- Support float QPS - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/212 (66a08)
- ModalInput:
- Only check filename if requested - by ILoveScratch in https://github.com/Clouddark75/OpenList-Frontend/issues/259 (b3517)
- archive:
- Support meta content sort - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/236 (073d4)
- Extract encode password - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/264 (e57eb)
- audio:
- Ensure cover image falls back to thumbnail if available - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/276 (a63b1)
- Try to fix error when lrc is empty - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/129 (1235c)
- backup-restore:
- Add shares - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/243 (5b358)
- batch-rename:
- Fix invalid regex exception - by bitxeno in https://github.com/Clouddark75/OpenList-Frontend/issues/331 (465c7)
- build:
- Skip i18n:release errors to prevent build failure - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/24 (5eb7a)
- Add macOS compatibility for sed command - by Jealous and Claude Sonnet 4.5 in https://github.com/Clouddark75/OpenList-Frontend/issues/378 (f62e6)
- ci:
- I18n sync ci permission - by Hantong Chen (5d9c4)
- Should opt out non lang changes - by Hantong Chen in https://github.com/Clouddark75/OpenList-Frontend/issues/30 (245e2)
- Use secrets for CI bot configuration in release workflow - by Suyunjing in https://github.com/Clouddark75/OpenList-Frontend/issues/161 (93c6e)
- Gate trusted npm publish by NPM_PUBLISH - by Suyunmeng (91f46)
- ci-sync:
- Fix sync workflow - by Suyunjing in https://github.com/Clouddark75/OpenList-Frontend/issues/166 (521c2)
- deps:
- Hope-ui 0.6.3 error - by Andy Hsu (75d67)
- Update dependencies by renovate[bot] - in https://github.com/Clouddark75/OpenList-Frontend/issues/13 (780be)
- Update dependency solid-transition-group to ^0.0.13 - in https://github.com/Clouddark75/OpenList-Frontend/issues/52 (e2165)
- Update artplayer (close AlistGo/alist#3762) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3762 (aa334)
- Update dependency clsx to v2 - in https://github.com/Clouddark75/OpenList-Frontend/issues/97 (83aaf)
- Update dependency hls.js to v1.6.7 - in https://github.com/Clouddark75/OpenList-Frontend/issues/79 (10f2f)
- Update dependency axios to v1.10.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/63 (24ad0)
- Update dependency rehype-raw to v7 - in https://github.com/Clouddark75/OpenList-Frontend/issues/92 (b20ae)
- Update dependency solid-transition-group to ^0.3.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/64 (cc48a)
- Update dependency @solid-primitives/keyboard to v1.3.3 - in https://github.com/Clouddark75/OpenList-Frontend/issues/61 (19500)
- Update dependency pdfjs-dist to v5.3.93 - in https://github.com/Clouddark75/OpenList-Frontend/issues/101 (1b078)
- Update remark - in https://github.com/Clouddark75/OpenList-Frontend/issues/94 (c2fec)
- Update remark " - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/94 and https://github.com/Clouddark75/OpenList-Frontend/issues/106 (94eed)
- Update dependency axios to v1.11.0 [security] - in https://github.com/Clouddark75/OpenList-Frontend/issues/116 (acbbf)
- Update dependency pdfjs-dist to v5.4.54 - in https://github.com/Clouddark75/OpenList-Frontend/issues/133 (769ae)
- Update dependency artplayer-plugin-danmuku to v5.1.7 - in https://github.com/Clouddark75/OpenList-Frontend/issues/138 (5ffef)
- Update dependency artplayer to v5.2.4 - in https://github.com/Clouddark75/OpenList-Frontend/issues/137 (a5704)
- Update dependency artplayer to v5.2.5 - in https://github.com/Clouddark75/OpenList-Frontend/issues/142 (1e1c8)
- Update dependency artplayer-plugin-danmuku to v5.1.8 - in https://github.com/Clouddark75/OpenList-Frontend/issues/143 (e289a)
- Update dependency hls.js to v1.6.8 - in https://github.com/Clouddark75/OpenList-Frontend/issues/147 (36502)
- Update dependency hls.js to v1.6.10 - in https://github.com/Clouddark75/OpenList-Frontend/issues/160 (eb752)
- Update dependency hls.js to v1.6.12 - in https://github.com/Clouddark75/OpenList-Frontend/issues/201 (d3541)
- Update dependency ini to v6 - in https://github.com/Clouddark75/OpenList-Frontend/issues/269 (f4b95)
- Update dependency monaco-editor to ^0.54.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/207 (b9d10)
- Update dependency katex to v0.16.25 - in https://github.com/Clouddark75/OpenList-Frontend/issues/153 (72caf)
- Update dependency monaco-editor to ^0.55.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/289 (a574f)
- Update dependency hls.js to ^1.6.15 - in https://github.com/Clouddark75/OpenList-Frontend/issues/310 (60032)
- Update dependency artplayer-plugin-danmuku to ^5.2.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/308 (8a4dd)
- Update dependency artplayer to ^5.3.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/307 (fae66)
- Update dependency asciinema-player to ^3.12.1 - in https://github.com/Clouddark75/OpenList-Frontend/issues/309 (82318)
- Update dependency @solid-primitives/keyboard to ^1.3.3 - in https://github.com/Clouddark75/OpenList-Frontend/issues/311 (19aad)
- Update dependency axios to ^1.13.2 - in https://github.com/Clouddark75/OpenList-Frontend/issues/312 (82d36)
- Update dependency chardet to ^2.1.1 - in https://github.com/Clouddark75/OpenList-Frontend/issues/313 (d049f)
- Update dependency lightgallery to ^2.9.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/314 (c55e3)
- Update dependency solid-js to ^1.9.10 - in https://github.com/Clouddark75/OpenList-Frontend/issues/315 (917c0)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2025.12.15 - in https://github.com/Clouddark75/OpenList-Frontend/issues/151 (f8500)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.1.29 - in https://github.com/Clouddark75/OpenList-Frontend/issues/335 (60af3)
- Update dependency solid-js to ^1.9.11 - in https://github.com/Clouddark75/OpenList-Frontend/issues/372 (a1ef3)
- Update dependency @embedpdf/snippet to ^2.6.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/377 (7db1f)
- Update remark (major) - in https://github.com/Clouddark75/OpenList-Frontend/issues/108 (ed932)
- Update dependency asciinema-player to ^3.14.15 - in https://github.com/Clouddark75/OpenList-Frontend/issues/332 (822f1)
- Update dependency @embedpdf/snippet to ^2.8.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/388 (570db)
- Update dependency asciinema-player to ^3.15.1 - in https://github.com/Clouddark75/OpenList-Frontend/issues/389 (0390a)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.3.9 - in https://github.com/Clouddark75/OpenList-Frontend/issues/384 (77d3f)
- Update dependency @solid-primitives/keyboard to ^1.3.5 - in https://github.com/Clouddark75/OpenList-Frontend/issues/400 (beb3b)
- Update dependency axios to ^1.13.6 - in https://github.com/Clouddark75/OpenList-Frontend/issues/401 (8a57e)
- Update dependency artplayer-plugin-danmuku to ^5.3.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/415 (d22de)
- Update dependency artplayer to ^5.4.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/414 (7cb63)
- Update dependency @embedpdf/snippet to ^2.9.1 - in https://github.com/Clouddark75/OpenList-Frontend/issues/428 (d287a)
- Update dependency @ruffle-rs/ruffle to v0.2.0-nightly.2026.3.23 - in https://github.com/Clouddark75/OpenList-Frontend/issues/413 (b7e9e)
- Update dependency katex to ^0.16.40 - in https://github.com/Clouddark75/OpenList-Frontend/issues/402 (2717e)
- Update dependency handlebars to ^4.7.9 - in https://github.com/Clouddark75/OpenList-Frontend/issues/449 (8a32b)
- Update dependency solid-js to ^1.9.12 - in https://github.com/Clouddark75/OpenList-Frontend/issues/440 (8e69d)
- Update dependency @embedpdf/snippet to ^2.12.1 - in https://github.com/Clouddark75/OpenList-Frontend/issues/439 (ba42b)
- Update dependency katex to ^0.16.44 - in https://github.com/Clouddark75/OpenList-Frontend/issues/437 (2d6b5)
- Update dependency axios to ^1.15.0 - in https://github.com/Clouddark75/OpenList-Frontend/issues/452 (96fe3)
- disk-usage:
- Revert disk icons - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/219 (3decc)
- driver/OneDrive:
- Fix direct upload, show size and upload speed - by ASLant (1afc9)
- editor:
- Can't edit .md source files - by hshpy in https://github.com/Clouddark75/OpenList-Frontend/issues/189 (d3c64)
- Fix monaco by upgrade loader only - by ShenLin in https://github.com/Clouddark75/OpenList-Frontend/issues/294 (6fd9d)
- error:
- Fix issue that loading screen persists when object is not found - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/241 (d9956)
- fs:
- Add skipExisting option to move and copy. - by varg1714 in https://github.com/Clouddark75/OpenList-Frontend/issues/252 (7c369)
- fs/storage-details:
- Use used space - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/355 (db980)
- history:
- Rebuild the recovering history obj to prevent reference issues - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/260 (50b3a)
- Fix history scroll caching issue - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/261 (f8f4e)
- Fix history caching - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/262 (8e523)
- html:
- Update manifest link path for correct resource loading - by Suyunjing in https://github.com/Clouddark75/OpenList-Frontend/issues/162 (414ab)
- i18n:
- Correct typo in status field i18n key in StorageListItem - by MadDogOwner (a727a)
- Add missing translations - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/119 (2d1cb)
- index:
- Update dynamic base path fallback to use current directory - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/425 (06cf3)
- lang:
- Move load_default_setting to manage.json - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/123 (3c67a)
- Update default setting load success message - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/124 (84359)
- lang/en:
- Fix translations - by ILoveScratch in https://github.com/Clouddark75/OpenList-Frontend/issues/257 (8a418)
- Fix translations - by ILoveScratch and MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/286 (d6dd1)
- libass:
- Failed to construct Worker when use cdn - by Jad in https://github.com/Clouddark75/OpenList-Frontend/issues/127 (a8866)
- nav:
- Remove HStack before Breadcrumb - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/131 (36365)
- obj:
- Remove path property from Obj interface - by j2rong4cn in https://github.com/Clouddark75/OpenList-Frontend/issues/296 (cec92)
- pagination:
- Fix incorrect pagination after refreshing - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/224 (ea392)
- path:
- Use dynamic base path for static assets in HEIC and Flash previews - by Suyunjing in https://github.com/Clouddark75/OpenList-Frontend/issues/149 (c281a)
- pdfjs:
- Use legacy pdfjs-dist for compatibility - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/157 (04298)
- permission:
- Enhance the strictness of permissions - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/216 (8f4b7)
- preview:
- Fix heic cleanup error - by Pikachu Ren in https://github.com/Clouddark75/OpenList-Frontend/issues/115 (e478a)
- Fix pptx preview - by pikachuim (9f7e5)
- previews:
- Respect download priority for iframe previews - by Kelvin Chiu in https://github.com/Clouddark75/OpenList-Frontend/issues/344 (316c2)
- request:
- Abort obj request after going to new path - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/227 (2c178)
- TypeError: Cannot read properties of undefined (reading 'status') - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/225 (ad9a8)
- resp:
- Add write_content_bypass to FsListResp - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/454 (61fc6)
- router:
- Base_path missing when navigate to search param - by XZB-1248 in https://github.com/Clouddark75/OpenList-Frontend/issues/42 (0b164)
- Ensure path is joined correctly in replace method - by j2rong4cn in https://github.com/Clouddark75/OpenList-Frontend/issues/240 (7a8e7)
- security:
- Allow disabling readmes rendering - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/255 (678c4)
- share:
- Prevent same announcement display - by ILoveScratch and Copilot in https://github.com/Clouddark75/OpenList-Frontend/issues/215 (a8e8b)
- Multipath selector is not joined base path - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/235 (8a990)
- task:
- Invalid path redirect - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/256 (c8802)
- tasks:
- Set empty list if return nil - by Andy Hsu (b4389)
- toolbar:
- Adjust toolbar position to center - by ShenLin in https://github.com/Clouddark75/OpenList-Frontend/issues/464 (f3856)
- ui:
- When to hide on small screens - by ShenLin in https://github.com/Clouddark75/OpenList-Frontend/issues/238 (9ad88)
- upload:
- Remove force refresh - by j2rong4cn in https://github.com/Clouddark75/OpenList-Frontend/issues/303 (ce6a9)
- Resolve 100-entry limit of readEntries in Chrome - by DragonMK3 in https://github.com/Clouddark75/OpenList-Frontend/issues/347 (b19a0)
- uploads:
- Resolve hash calculation memory crash and add hashing progress - by Confusion-YMC in https://github.com/Clouddark75/OpenList-Frontend/issues/375 (91004)
- Update hash worker import to inline module - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/399 (19fb8)
- url:
- Add location.pathname check,prevent duplicate jumps - by ZShab Niba in https://github.com/Clouddark75/OpenList-Frontend/issues/267 (f58c8)
- useFetch:
- Avoid continuous loading on 401 status - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/475 (0d1e1)
- video:
- Correct VTT subtitle styling in preview - by tukipona in https://github.com/Clouddark75/OpenList-Frontend/issues/239 (3dce0)
- Destroy flv player & hls player after cleaning up - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/247 (ac8d9)
- Improve video list loading logic - by j2rong4cn and Copilot in https://github.com/Clouddark75/OpenList-Frontend/issues/241 (514da)
- vite:
- Configure transformIndexHtml to insert body after - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/127 (d4282)
- Add patch for dynamic-base to support vite 8 - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/426 (c3f5e)
- web:
- Cancel video loading after leaving the video page - by Jealous in https://github.com/Clouddark75/OpenList-Frontend/issues/221 (ef56a)
🏎 Performance
- Optimize folder display - by Andy Hsu (119bc)
- Optimize url convert - by Andy Hsu (bd16d)
- Optimize stream upload - by Andy Hsu (94c6a)
- Lazy init image gallery (close alist-org/alist#3893) - by Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/3893 (52a44)
- Hash password for login - by Andy Hsu (ff71f)
- Modify epub static resource cdn - by 安稳 in https://github.com/Clouddark75/OpenList-Frontend/issues/109 (bae9d)
- Lazy load for math rendering - by MadDogOwner in https://github.com/Clouddark75/OpenList-Frontend/issues/277 (38a4d)
- history: Cache history objs to improve performance - by Jealous and Andy Hsu in https://github.com/Clouddark75/OpenList-Frontend/issues/226 (d1d6d)
- task: Merge requests of operating selected - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/208 (24a8f)
- upload: Support rapid upload on web - by KirCute in https://github.com/Clouddark75/OpenList-Frontend/issues/237 (656ff)