mirror of
https://github.com/AlistGo/alist.git
synced 2025-12-19 02:50:06 +08:00
|
Some checks failed
auto_lang / auto generate lang.json (1.21, ubuntu-latest) (push) Has been cancelled
beta release / Beta Release Changelog (1.21, ubuntu-latest) (push) Has been cancelled
build / Build (ubuntu-latest, android-arm64) (push) Has been cancelled
build / Build (ubuntu-latest, darwin-amd64) (push) Has been cancelled
build / Build (ubuntu-latest, darwin-arm64) (push) Has been cancelled
build / Build (ubuntu-latest, linux-amd64-musl) (push) Has been cancelled
build / Build (ubuntu-latest, linux-arm64-musl) (push) Has been cancelled
build / Build (ubuntu-latest, windows-amd64) (push) Has been cancelled
build / Build (ubuntu-latest, windows-arm64) (push) Has been cancelled
release_docker / Build Binaries for Docker Release (push) Has been cancelled
beta release / Beta Release (md5, !(*musl*|*windows-arm64*|*android*|*freebsd*)) (push) Has been cancelled
beta release / Beta Release (md5-android, android-*) (push) Has been cancelled
beta release / Beta Release (md5-freebsd, freebsd-*) (push) Has been cancelled
beta release / Beta Release (md5-linux-musl, linux-!(arm*)-musl*) (push) Has been cancelled
beta release / Beta Release (md5-linux-musl-arm, linux-arm*-musl*) (push) Has been cancelled
beta release / Beta Release (md5-windows-arm64, windows-arm64) (push) Has been cancelled
beta release / Beta Release Desktop (push) Has been cancelled
release_docker / Release Docker image (, latest, ) (push) Has been cancelled
release_docker / Release Docker image (INSTALL_ARIA2=true, aria2, suffix=-aria2,onlatest=true) (push) Has been cancelled
release_docker / Release Docker image (INSTALL_FFMPEG=true
INSTALL_ARIA2=true
, aio, suffix=-aio,onlatest=true) (push) Has been cancelled
release_docker / Release Docker image (INSTALL_FFMPEG=true, ffmpeg, suffix=-ffmpeg,onlatest=true) (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
* feat(meta): Added a SafePassword field - Added the SafePassword field to meta.go - Revised the field format to align with the code style - The SafePassword field is used to supplement the extended functionality * feat(driver): Added support for safe unlocking logic - Added safe file unlocking logic in `driver.go`, returning an error if unlocking fails. - Introduced the `safeBoxUnlocked` variable of type `sync.Map` to record the IDs of unlocked files. - Enhanced error handling logic to automatically attempt to unlock safe files and re-retrieve the file list. - Added the `IsLock` field to file types in `types.go` to identify whether they are safe files. - Added a constant definition for the `SafeBoxUnlock` interface address in `util.go`. - Added the `unlockSafeBox` method to unlock a safe with a specified file ID via the API. - Optimized the file retrieval logic to automatically call the unlock method when the safe is locked. * Refactor (driver): Optimize lock field type - Changed the `IsLock` field type from `int` to `bool` for better semantics. - Updated the check logic to use direct Boolean comparisons to improve code readability and accuracy. |
||
|---|---|---|
| .. | ||
| 115 | ||
| 115_open | ||
| 115_share | ||
| 123 | ||
| 123_link | ||
| 123_open | ||
| 123_share | ||
| 139 | ||
| 189 | ||
| 189pc | ||
| alias | ||
| alist_v2 | ||
| alist_v3 | ||
| aliyundrive | ||
| aliyundrive_open | ||
| aliyundrive_share | ||
| azure_blob | ||
| baidu_netdisk | ||
| baidu_photo | ||
| baidu_share | ||
| base | ||
| chaoxing | ||
| cloudreve | ||
| cloudreve_v4 | ||
| crypt | ||
| doubao | ||
| doubao_share | ||
| dropbox | ||
| febbox | ||
| ftp | ||
| github | ||
| github_releases | ||
| google_drive | ||
| google_photo | ||
| halalcloud | ||
| ilanzou | ||
| ipfs_api | ||
| kodbox | ||
| lanzou | ||
| lark | ||
| lenovonas_share | ||
| local | ||
| mediatrack | ||
| mega | ||
| misskey | ||
| mopan | ||
| netease_music | ||
| onedrive | ||
| onedrive_app | ||
| onedrive_sharelink | ||
| pikpak | ||
| pikpak_share | ||
| quark_uc | ||
| quark_uc_tv | ||
| quqi | ||
| s3 | ||
| seafile | ||
| sftp | ||
| smb | ||
| teambition | ||
| template | ||
| terabox | ||
| thunder | ||
| thunder_browser | ||
| thunderx | ||
| trainbit | ||
| url_tree | ||
| uss | ||
| virtual | ||
| vtencent | ||
| webdav | ||
| weiyun | ||
| wopan | ||
| yandex_disk | ||
| all.go | ||
| lark.go | ||