🚨 Breaking Changes
- Artplayer won't launch on mobile devices - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/41 (0c994)
- Render the
READMEin the folder first (close AlistGo/alist#4790) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4790 (d0c5b)
🚀 Features
- Basic routes - by @xhofe (97ce3)
- I18n structure - by @xhofe (88ba1)
- Some types and stores - by @xhofe (059b2)
- Login page - by @xhofe (5f073)
- Switch color mode component - by @xhofe (7af62)
- Switch language component - by @xhofe (3a99a)
- Login function - by @xhofe (7cebf)
- Manage side menu - by @xhofe (6f279)
- Manage basic layout - by @xhofe (743c6)
- Login remember me - by @xhofe (7badc)
- Initial settings and current user - by @xhofe (531e0)
- Login redirect - by @xhofe (540ad)
- Manage page routes - by @xhofe (ee055)
- Common settings - by @xhofe (78cda)
- Common settings save - by @xhofe (6744d)
- Aria and token settings - by @xhofe (ce591)
- Storage list page - by @xhofe (4a61c)
- Driver config item - by @xhofe (096fc)
- Storage add or update - by @xhofe (1a926)
- Set manage title - by @xhofe (9aedd)
- Common handle resp util - by @xhofe (06547)
- Storage delete - by @xhofe (f60d1)
- Add role to side menu - by @xhofe (39ff7)
- Logout in manage page - by @xhofe (083b3)
- Profile settings - by @xhofe (27b99)
- Show permissions in profile - by @xhofe (7b949)
- User manage page - by @xhofe (8e33d)
- User add or edit - by @xhofe (dfdc4)
- Metas list page - by @xhofe (95fc7)
- Meta add or edit - by @xhofe (eb732)
- Tasks page - by @xhofe (d1012)
- Delete and clear task - by @xhofe (5db55)
- Header and Footer - by @xhofe (37c13)
- Toolbar of index page - by @xhofe (edf80)
- Nav component - by @xhofe (d596d)
- Body basic structure - by @xhofe (5bdc2)
- Path handle logic - by @xhofe (1a7f3)
- 2fa while login - by @xhofe (5f4b3)
- Turn on 2FA page - by @xhofe (45e5c)
- Add refresh for settings page - by @xhofe (50dab)
- Folder list layout - by @xhofe (79222)
- Obj icon util - by @xhofe (33601)
- List-item component - by @xhofe (66bc6)
- Obj list sort - by @xhofe (144b6)
- Get download link
useUrlhooks - by @xhofe (8b6d2) - Folder grid layout - by @xhofe (6bf5f)
- Use lightgallery for image preview - by @xhofe (399e6)
- Show icon while failed to load thumbnail - by @xhofe (cde6c)
- Disable or enable storage button - by @xhofe (9d29e)
- Copy i18n entry file - by @xhofe (ced27)
- Use
README.mdfor about page - by @xhofe (bcd4a) - Show announcement if set - by @xhofe (8469d)
- Messenger page - by @xhofe (9220e)
- Select objects - by @xhofe (c550f)
- Fs api functions - by @xhofe (c5f18)
- Add close button for notify render - by @xhofe (ec7db)
- Add toggle checkbox icon button - by @xhofe (86572)
- Center toolbar - by @xhofe (b73f4)
- Add tips for toolbar - by @xhofe (cd01b)
- Copy url tool - by @xhofe (505a2)
- Add readme component - by @xhofe (69450)
- Password component - by @xhofe (adb3e)
- File preview components structure - by @xhofe (04b5e)
- Customize external previews - by @xhofe (40cba)
- Text file preview - by @xhofe (529b1)
- Text editor and html render - by @xhofe (71a04)
- Toolbar modal input - by @xhofe (40d61)
- Toolbar operations - by @xhofe (70933)
- Add checkbox for grid layout - by @xhofe (3bb67)
- Batch selection with
Shift- by @xhofe (9c2b0) - Use
@vitejs/plugin-legacyfor legacy browser support - by @xhofe (c8352) - Video preview - by @xhofe (032bb)
- PDF preview - by @xhofe (c23d3)
- Previews lazyload - by @xhofe (c551c)
- Contextmenu for obj list - by @xhofe (1eae0)
- If show operation by permission - by @xhofe (4e74e)
- Unity iframe preview - by @xhofe (af40e)
- Add cancel select to toolbar - by @xhofe (12345)
- Add to aria2 download - by @xhofe (d0e68)
- Download(batch and send to aria2) - by @xhofe (9fdd0)
- Package download - by @xhofe (27041)
- List pagination - by @xhofe (2ba32)
- Add ipa and plist preview - by @xhofe (e2dfb)
- File or folder upload - by @xhofe (691cf)
- Save text file in text editor - by @xhofe (aefdc)
- Add copy_link in preview page - by @xhofe (62bc1)
- Change title while path change - by @xhofe (59e43)
- Add local settings drawer - by @xhofe (c726d)
- Force refresh (clear cache) - by @xhofe (cfdfd)
- Cancel last request if not finish - by @xhofe (26eb0)
- Add if need message check - by @xhofe (24359)
- Drag upload - by @xhofe (d7ae3)
- Optional home container - by @xhofe (f2677)
- Add audio preview - by @xhofe (abc10)
- Hide files with regexp - by @xhofe (9fd8a)
- Add package download in context menu - by @xhofe (e4bae)
- Obj list animations - by @xhofe (3c9d4)
- Add size and modified in info - by @xhofe (941e1)
- Add
Referrer-Policylimit - by @xhofe (e5565) - Add url of forget password in login page - by @xhofe (76db8)
- Add danmuku support for video preview page - by @123485k in https://github.com/Y-ASLant/alist-web/issues/4 (09699)
- Add aliyun office previewer - by @xhofe (3b540)
- Add version log after getting settings - by @xhofe (f0898)
- Open home of side menu in new tab - by @xhofe (a3244)
- Store password to cookie (close AlistGo/alist#1691) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1691 (3064b)
- Add page to search params (close AlistGo/alist#1684) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1684 (a3a3f)
- Hide save button if can't write (close AlistGo/alist#1697) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1697 (49c48)
- Add form upload - by @xhofe (baf74)
- Customize title and logo of login page - by @xhofe (3336d)
- Show
storage.statusas html - by @xhofe (136de) - Record and recover scroll top if path changed (close AlistGo/alist#2327) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2327 (05874)
- Backup and restore - by @itsHenry35 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/12 (3ba8f)
- Search ui - by @xhofe (4c95a)
- Search index manage - by @xhofe (aa0db)
- Add player name tooltip to player icon - by @coldice8 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/21 (1e6d4)
- Show error message of task - by @xhofe (eda23)
- Stop index - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/25 (6abf3)
- Customize ignore paths of indexes - by @xhofe (a3b24)
- Use natural sort in
sortObjs- by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/26 (cbf20) - Add password to search request - by @xhofe (32a98)
- Update/clear index - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/27 (bc514)
- Add type="password" for Input (AlistGo#34 close AlistGo/alist#2269) - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/34 and https://github.com/Y-ASLant/alist-web/issues/2269 (90c27)
- Support partial restore settings - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/36 (8dc44)
- Auto refresh progress on index page - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/37 (e0851)
- Embed epub.js viewers - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/39 (6e601)
- Customize settings layout - by @xhofe (293f1)
- Main color applies to all of home - by @xhofe (84cb7)
- Batch reload all storages (AlistGo/alist#2762 AlistGo#40) - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/2762 and https://github.com/Y-ASLant/alist-web/issues/40 (ceec8)
- Update index by
req.Paths- by @xhofe (82a04) - New variable
$durlfor scheme (close AlistGo/alist#2805) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2805 (a83b0) - Support github login - by @itsHenry35 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/28 (07a1a)
- Image view for folder - by @xhofe (24a7a)
- Hide search box if not available & provide max_depth - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/48 (0bada)
- Add infuse callback url support - by @youshandefeiyang in https://github.com/Y-ASLant/alist-web/issues/49 (fc319)
- Use Cmd+K for search on Mac - by @xfoxfu in https://github.com/Y-ASLant/alist-web/issues/53 (d18ae)
- Disable user ui - by @xhofe (7a810)
- Hide username and password for guest - by @xhofe (a081d)
- Adapt qBittorrent UI - by @xhofe (c3cba)
- Set qBittorrent UI - by @xhofe (bcb17)
- Support apple mobile safari shortcut - by @dreamhunter2333 in https://github.com/Y-ASLant/alist-web/issues/58 (6adf4)
- Aliyundrive video previewer - by @xhofe (5a34d)
- Alert of driver ui - by @xhofe (87ff8)
- Support text preview word wrap (AlistGo#59 close AlistGo/alist#3125) - by @Huelse and @xhofe in https://github.com/Y-ASLant/alist-web/issues/59 and https://github.com/Y-ASLant/alist-web/issues/3125 (898d7)
- Support drag multiple folders (close AlistGo/alist#3624) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3624 (b0295)
- Rebuild Single sign-on system - by @itsHenry35 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/61 (769ad)
- Add offline download seed time setting - by @xhofe (a0959)
- Use thumb on download page - by @Rektyfikowany in https://github.com/Y-ASLant/alist-web/issues/72 (df9a2)
- Admin can cancel 2fa - by @xhofe (222b1)
- Backup and restore support override - by @itsHenry35 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/73 (cc966)
- Optional open in new tab for iframe preview (close AlistGo/alist#4106) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4106 (46224)
- Empty folder clear, recursive move, regular rename - by @varg1714 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/78 (0992b)
- Add confirmation for recursive movement - by @varg1714 in https://github.com/Y-ASLant/alist-web/issues/79 (5db6b)
- Preview for regexp rename - by @varg1714 in https://github.com/Y-ASLant/alist-web/issues/80 (c9e3d)
- Add more playback rate (close AlistGo/alist#4050) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4050 (a26e1)
- Search paginator - by @xhofe (3b83e)
- Show secret in 2fa page (close AlistGo/alist#4555) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4555 (ec3ed)
- Batch rename - by @varg1714 in https://github.com/Y-ASLant/alist-web/issues/92 (d1a46)
- Layout by pathname (close AlistGo/alist#4651) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4651 (8391e)
- Add
psdandaifile icons - by @xhofe (a966a) - Add url preview support (close AlistGo/alist#4414) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4414 (01afb)
- Add pwa support (AlistGo#96 AlistGo/alist#3229) - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/96 and https://github.com/Y-ASLant/alist-web/issues/3229 (e8b98)
- Open home in current tab (close AlistGo/alist#4784) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4784 (96657)
- Show folders also in image view (close AlistGo/alist#4776) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4776 (6d4f0)
- Global default layout - by @xhofe (e3ab4)
- Preview html file by HTML render first - by @jiz4oh and @xhofe in https://github.com/Y-ASLant/alist-web/issues/99 (abd82)
- Confirm on change password (close AlistGo/alist#4867) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4867 (a087f)
- Add search scope select - by @Panici4 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/103 (f4c35)
- Support webauthn login - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/104 (4aa82)
- Change encoding on text file - by @a57495681800 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/110 (7be00)
- Add
lastModifiedto header on upload - by @xhofe (83fff) - Add table layout for storages - by @xhofe (f288c)
- Sso compatibility mode - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/113 (6eb8f)
- Refresh cache after upload (close AlistGo/alist#5258) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5258 (5f72c)
- Support render a header from folder or meta - by @xhofe (39186)
- Edit
headerofmeta- by @xhofe (99e75) - Play video with ... in context-menu - by @xhofe (550eb)
- Add shortcut for text save (close AlistGo/alist#5396) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5396 (ab670)
- Audio player use list order by default - by @nini22P in https://github.com/Y-ASLant/alist-web/issues/115 (24341)
- Add subtitles toggle options - by @zzc10086 in https://github.com/Y-ASLant/alist-web/issues/118 (71d07)
- Adapt the new task api - by @xhofe, @HsuBot and @nini22P in https://github.com/Y-ASLant/alist-web/issues/120 (6cb6a)
- Add
libass-wasmas ASS subtitles renderer - by @journey-ad in https://github.com/Y-ASLant/alist-web/issues/121 (dce44) - Add
OmniPlayerandFig Playerto support players - by @waiwaib in https://github.com/Y-ASLant/alist-web/issues/123 (ec612) - Adapt state of task api - by @xhofe (2dde0)
- Call retry failed task api - by @xhofe (0b0a8)
- Adapt delete policy in offline download - by @xhofe (80595)
- Allow retry for transfer task (close AlistGo/alist#5354) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5354 (e254e)
- Auto refresh play url for aliyundrive - by @xhofe (f6a91)
- Support relative path for markdown (close AlistGo/alist#5644) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5644 (f9fd9)
- Add asciinema preview (close AlistGo/alist#5683) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5683 (23aed)
- Prev / next button and persistent full_screen stat - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/125 (ac8bf)
- Remove base_path after login if 404 (close AlistGo/alist#5379) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5379 (2cfcc)
- Support enhance ass subtitles on aliyundrive video previewer - by @topjohncian in https://github.com/Y-ASLant/alist-web/issues/124 (ca026)
- Add ldap login support - by @JeremieCHN and @xhofe in https://github.com/Y-ASLant/alist-web/issues/126 (a9d57)
- Better subtitle select style - by @journey-ad in https://github.com/Y-ASLant/alist-web/issues/137 (dbf9d)
- Set the height of artplayer automatically - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/134 (8f625)
- Encrypted backup and restore - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/140 (6e396)
- Sticky header & markdown toc - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/141 (045ce)
- Add sidebar of folder tree (AlistGo#146 close AlistGo/alist#5972) - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/146 and https://github.com/Y-ASLant/alist-web/issues/5972 (26a04)
- Customize grid item size (close AlistGo/alist#6051) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/6051 (42d6b)
- Make long filename scrollable - by @fengkx and @xhofe in https://github.com/Y-ASLant/alist-web/issues/149 (1fcd9)
- Block actions of router while checkbox enabled - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/148 (77a3d)
- Optional open item on checkbox - by @liuycy and @xhofe in https://github.com/Y-ASLant/alist-web/issues/151 (1687d)
- More list item filename overflow options - by @xhofe (25c4d)
- S3 server settings page - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/152 (a2ee5)
- Select with mouse while checkbox closed - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/157 (0946e)
- Better error handling of webauthn - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/159 (e52e8)
- Better action of checkbox on mobile phone - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/161 (e25e0)
- S3 secret key id and access key generator - by @itsHenry35 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/160 (02f44)
- Add supports for netease music driver - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/169 (fa41f)
- Playlist download - by @qilme in https://github.com/Y-ASLant/alist-web/issues/168 (aa87d)
- Support search for select component (AlistGo#171 close AlistGo/alist#6430) - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/171 and https://github.com/Y-ASLant/alist-web/issues/6430 (91de4)
- Preview type preferred from searchParam.type (close AlistGo/alist#6417 in AlistGo#177) - by @potoo0 in https://github.com/Y-ASLant/alist-web/issues/6417 and https://github.com/Y-ASLant/alist-web/issues/177 (f851e)
- Danmu enable heatmap ( close AlistGo/alist#6685 in AlistGo#183) - by @shynome in https://github.com/Y-ASLant/alist-web/issues/6685 and https://github.com/Y-ASLant/alist-web/issues/183 (5847c)
- Add 360 video player - by @nini22P in https://github.com/Y-ASLant/alist-web/issues/184 (65701)
- Invalidate token on logout - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/191 (7e3be)
- Add
Fileballto video box - by @flying-tom in https://github.com/Y-ASLant/alist-web/issues/193 (fc366) - Add Transmission settings to Other settings page - by @xhofe (98465)
- aliyun_video_previewer:
- Prev / next button and persistent full_screen stat - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/135 (0969d)
- aria2:
- Multiple files/folder download (close AlistGo/alist#4283 in AlistGo#88) - by william and @xhofe in https://github.com/Y-ASLant/alist-web/issues/4283 and https://github.com/Y-ASLant/alist-web/issues/88 (9e072)
- ci:
- md:
- Support math with katex - by @xhofe (d12c3)
- Custom md render callback (close AlistGo/alist#4676) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4676 (09816)
- search:
- storage:
- Filter by driver (close AlistGo/alist#3912) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3912 (8d54c)
- task:
- Add clear succeeded, simple paging and retry - by @Rektyfikowany and @xhofe in https://github.com/Y-ASLant/alist-web/issues/64 (a7117)
- video:
- Optional auto play next (close AlistGo/alist#4675) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4675 (cb7e9)
🐞 Bug Fixes
- I18n build - by @xhofe (b50a8)
- Login with empty redirect - by @xhofe (bfc8f)
- Manage header bgColor - by @xhofe (cbf06)
- Manage layout - by @xhofe (401b8)
- Remember me of login - by @xhofe (68775)
- Manage layout - by @xhofe (1190c)
- Side menu layout - by @xhofe (17a3c)
- I18n initial language fetching in top level - by @xhofe (a4eb2)
- Initial loaded languages - by @xhofe (b452e)
- Fullscreen loading z-index - by @xhofe (82cf0)
- 401 navigate to login page - by @xhofe (9190e)
- Export item type - by @xhofe (85e2c)
- Move auth check from hook to request interceptor - by @xhofe (e7426)
- Wrong pnpm filter - by @xhofe (f5b40)
- Sidemenu lose reactivity - by @xhofe (d21fa)
- Center toolbar position with animation - by @xhofe (5cfaf)
- Preview page url - by @xhofe (d2833)
- Filter obj not folder while copy down url - by @xhofe (e2635)
- Omit otp for user type - by @xhofe (cfc36)
- Use default language if local don't exist - by @xhofe (fb340)
- Catch exception while parse previews setting - by @xhofe (7d2ce)
- Use current name as initial for rename - by @xhofe (5ae39)
- Wrong lang path in storage edit - by @xhofe (111fa)
- Center loading and error - by @xhofe (0df48)
- Path input in meta edit - by @xhofe (8b724)
- Code highlight in markdown - by @xhofe (892c9)
- Storage default value and clear addition - by @xhofe (bfd06)
- Reload of
BoxWithFullScreen- by @xhofe (e4547) - Apply to sub folder checked - by @xhofe (21345)
- Delete path if is file - by @xhofe (c2ac7)
- Hide center toolbar if not folder - by @xhofe (7629b)
- Login bg in mobile - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3 (bf1fb)
- Add controls of video for mobile - by @xhofe (29b92)
- Toolbar disappear while color mode change - by @xhofe (55810)
- Get link if base path isn't root folder - by @xhofe (a37dc)
- Error write of meta in edit page (close AlistGo/alist#1645) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1645 (58838)
- Force root while choose folder as admin - by @xhofe (0c9f4)
- Remove user info if
remember_meisn't checked - by @xhofe (ff10a) - Judge whether
readmeis a URL - by @xhofe (076d2) - Use base64 encode instead of
encodeURIComponent- by @xhofe (81125) - Set
break-allfor file name (close AlistGo/alist#1725) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1725 (558a8) - Add
otpto input attr (close AlistGo/alist#1726) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1726 (2127e) - Href of item if basePath is not
/(close alist-org/alist#1748) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1748 (b093c) - Disable translate of browser (close AlistGo/alist#1761) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1761 (e9b86)
- Use
\nas seq instead of,(AlistGo/alist#1321) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1321 (82b8c) - Sorting by
modifieddoesn't work (close AlistGo/alist#1776) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1776 (786db) - Iframe and external previews is case sensitive (close AlistGo/alist#1793) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1793 (f8e67)
refreshof rightbar translate missed - by @xhofe (37b4b)- Wrong href if filename contains space (close AlistGo/alist#1843) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1843 (2d2c6)
- Reset page if path changed (close AlistGo/alist#1849) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1849 (7cd07)
- Error href when login if reverse proxy with sub dir (close AlistGo/alist#1966) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/1966 (90d26)
break-allfor some props of storage (close AlistGo/alist#2024) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2024 (47b69)- Incorrect image path if reverse proxy with sub folder - by @xhofe (4060d)
- Clear input after submit (close AlistGo/alist#2126) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2126 (70c46)
- Add timestamp to param to disable fetch text cache (close AlistGo/alist#2396) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2396 (dc571)
- Remove base_path in preview link (close AlistGo/alist#2401) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2401 (69874)
- Type issues of typescript - by @xhofe (c611a)
- Missed files while upload folder (close AlistGo/alist#2404) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2404 (b9ef4)
- Indexes manage page typo - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/22 (ed1ac)
- Remove base path in search results completely - by @BoYanZh and @xhofe in https://github.com/Y-ASLant/alist-web/issues/24 (08e4c)
- Go to edit page if get id and error while create storage - by @xhofe (da558)
- Unified path style of parent in search results - by @xhofe (26e5d)
- Missed filename while use firefox mobile (close AlistGo/alist#2642) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2642 (0dad0)
- Disable search on empty keyword (close AlistGo/alist#2644 pr AlistGo#32) - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/2644 and https://github.com/Y-ASLant/alist-web/issues/32 (894bf)
- Always show a prefix "/" on search results - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/35 (a7239)
- Remove default index paths - by @BoYanZh in https://github.com/Y-ASLant/alist-web/issues/38 (9b562)
- Don't recover scroll on load more (close AlistGo/alist#2748) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2748 (3e2a6)
- Potplayer uri scheme (close AlistGo/alist#2782) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2782 (d95c5)
- Can't update profile (close AlistGo/alist#2852) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2852 (92e8f)
- Incorrect href if search result contains
#...(close AlistGo/alist#2907 AlistGo#43) - by @zxdstyle, zxdstyle and @xhofe in https://github.com/Y-ASLant/alist-web/issues/2907 and https://github.com/Y-ASLant/alist-web/issues/43 (ca8c7) - Hide github connect for guest (close AlistGo/alist#2888) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2888 (0a4f0)
- Missed password on search request (close AlistGo/alist#2929) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/2929 (f7c64)
- Adapt m3u8 on IOS (close AlistGo/alist#3061) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/46 and https://github.com/Y-ASLant/alist-web/issues/3061 (823af)
- Index progress also shall not be restored - by @itsHenry35 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/50 (58fcf)
- Revert "fix(deps): update dependency solid-transition-group to ^0.0.13 " - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/52 (ab8f2)
- Title not updated on some page (close AlistGo/alist#3325) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3325 (791bc)
- Folder link shouldn't contains base_path of user (close AlistGo/alist#3331) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3331 (abe0b)
- Filter video url if empty (close AlistGo/alist#3579) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3579 (a0ccb)
- Cancel aliyun office previewer for open - by @xhofe (c3fb9)
- Set obj type before search enter (close AlistGo/alist#3723) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3723 (dfafe)
- Incorporate the login SSO login button to the first row - by @anwen-anyi and @xhofe in https://github.com/Y-ASLant/alist-web/issues/62 (1d107)
- Disable mobile native control (close AlistGo/alist#3954) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3954 (7fa6e)
- Title in qBittorrent page (close AlistGo/alist#4024) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4024 (28b20)
- Disable mobile native control on aliyundrive video preview - by @anwen-anyi in https://github.com/Y-ASLant/alist-web/issues/75 (aaedd)
- Image gallery reload on load more (close AlistGo/alist#4212) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4212 (6752f)
- Subtitle loss when switching videos with different resolutions - by @msterzhang in https://github.com/Y-ASLant/alist-web/issues/87 (e2691)
- Infinite loop on walk dir (close AlistGo/alist#4636) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4636 (43ade)
- Missed sub path on copy preview url (close AlistGo/alist#4624) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4624 (a127d)
- Video auto playback (close AlistGo/alist#4673) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4673 (5b8ee)
- Otp is not set on enter (close AlistGo/alist#4822) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4822 (e9475)
- Folder not shows in image view if no images - by @xhofe (912e0)
- The closing button and text overlap in announcement - by @diyanqi (a0ca9)
- Change sha256 hash lib - by @xhofe (fe24d)
- Missing sso binding popup (AlistGo#105 close AlistGo/alist#4963) - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/105 and https://github.com/Y-ASLant/alist-web/issues/4963 (55c17)
- Incorrect current page of search paginator - by @itsHenry35 and @xhofe in https://github.com/Y-ASLant/alist-web/issues/106 (dc09b)
- Paginator not resetting after searching another keywords (close AlistGo/alist#4979) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/4979 (4447d)
- Incorrect separator of language code - by @xhofe (1450b)
- Missing files on traversing folder (close AlistGo/alist#5034) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5034 (06148)
- Incorrect ext handle - by @xhofe (41cec)
- Incorrect home jump with sub url (close AlistGo/alist#5110) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5110 (db7e2)
- Code highlight (close AlistGo/alist#5222) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5222 (a1b6d)
- Clear token when fetching authntemp - by @itsHenry35 in https://github.com/Y-ASLant/alist-web/issues/112 (57df6)
- Missing font of katex (close AlistGo/alist#5417) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5417 (d7feb)
- Package download setting does not take effect (close AlistGo/alist#5478) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5478 (1e539)
- Missing
delete_policyparam - by @xhofe (17863) - Add ts to d_url of iframe preview (close AlistGo/alist#5613) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5613 (059e4)
- Scheme parse wrong (close AlistGo/alist#5639) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5639 (919ff)
- Optimize layout of task operations (close AlistGo/alist#5673) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5673 (8520e)
- Incorrect audio files if click from search (close AlistGo/alist#5736) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5736 (f1fc0)
- Pnpm install error - by @xhofe (13a37)
- Incorrect storages shown with table layout (close AlistGo/alist#5951) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5951 (750e7)
- Set default height when failed to load video - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/139 (84401)
- Incorrect search results link (close AlistGo/alist#5900) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/5900 (f2efd)
- Paused video will play automatically after switching url (AlistGo#147 close AlistGo/alist#6045) - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/147 and https://github.com/Y-ASLant/alist-web/issues/6045 (da254)
- Remove duplicate toc of markdown in readme component - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/150 (ecf2a)
- Disable markdown toc on default - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/153 (57749)
- Additional logic of optional open item on checkbox - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/154 (9d2d9)
- Don't use
String.prototype.replaceAll- by @xhofe (9984e) - Set a initial height for video div (close AlistGo/alist#6095) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/6095 (088e7)
- Hide matched files/folders in sidebar - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/155 (6f705)
- Needless editor reload on content change (AlistGo#158 close AlistGo/alist#6098) - by @flashlab in https://github.com/Y-ASLant/alist-web/issues/158 and https://github.com/Y-ASLant/alist-web/issues/6098 (29ae7)
- Encode URL param for
IINAplayer - by @xfoxfu in https://github.com/Y-ASLant/alist-web/issues/164 (2bdfd) - Incorrect search results link with
#(AlistGo#167 close AlistGo/alist#6234) - by @potoo0 in https://github.com/Y-ASLant/alist-web/issues/167 and https://github.com/Y-ASLant/alist-web/issues/6234 (f198f) - Base path for relative path in markdown (AlistGo#170 close AlistGo/alist#6419) - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/170 and https://github.com/Y-ASLant/alist-web/issues/6419 (787ab)
- Show last selected folder on copy/move modal (AlistGo#173 close AlistGo/alist#6428) - by @liuycy in https://github.com/Y-ASLant/alist-web/issues/173 and https://github.com/Y-ASLant/alist-web/issues/6428 (6615b)
- Upgrade pnpm setup action (close AlistGo/alist#6729) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/6729 (5e75d)
- Frac-line is not displayed (close AlistGo/alist#6929) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/6929 (54f94)
- Input item in ios14 - by @sunzongzheng in https://github.com/Y-ASLant/alist-web/issues/192 (6f06e)
- Replace release version - by @xhofe (8595b)
- Page crush for Re is not a function - by @xhofe (fa28f)
- deps:
- Hope-ui 0.6.3 error - by @xhofe (75d67)
- Update dependencies by renovate[bot] - in https://github.com/Y-ASLant/alist-web/issues/13 (780be)
- Update dependency solid-transition-group to ^0.0.13 - in https://github.com/Y-ASLant/alist-web/issues/52 (e2165)
- Update artplayer (close AlistGo/alist#3762) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3762 (aa334)
- Update dependency clsx to v2 - in https://github.com/Y-ASLant/alist-web/issues/97 (83aaf)
- libass:
- Failed to construct Worker when use cdn - by @journey-ad in https://github.com/Y-ASLant/alist-web/issues/127 (a8866)
- tasks:
🏎 Performance
- Optimize folder display - by @xhofe (119bc)
- Optimize url convert - by @xhofe (bd16d)
- Optimize stream upload - by @xhofe (94c6a)
- Lazy init image gallery (close AlistGo/alist#3893) - by @xhofe in https://github.com/Y-ASLant/alist-web/issues/3893 (52a44)
- Hash password for login - by @xhofe (ff71f)
- Modify epub static resource cdn - by @anwen-anyi in https://github.com/Y-ASLant/alist-web/issues/109 (bae9d)