f1552b67a0
chore(setting): update repo name in default announcement ( #27 )
...
chore(SETTING)/update repo name in default announcement
2025-06-12 23:28:33 +08:00
fdcc2f136e
chore: change module name to OpenListTeam/OpenList ( #2 )
...
* Enable blank issue
* chore(README.md): update docs (temporally)
* Update FUNDING.yml
* chore: purge README.md
* chore: change module name to OpenListTeam/OpenList
* fix: fix link errors
* chore: remove v3 in module name
* fix: resolve some conficts
* fix: resolve conficts
* docs: update with latest file
---------
Co-authored-by: ShenLin <773933146@qq.com >
Co-authored-by: Hantong Chen <cxwdyx620@gmail.com >
Co-authored-by: joshua <i@joshua.su >
Co-authored-by: Hantong Chen <70561268+cxw620@users.noreply.github.com >
2025-06-12 22:02:46 +08:00
5feb86ceee
chore(docs&ci): change links in files & fix github ci and docker ci ( #3 )
...
* Enable blank issue
* chore(README.md): update docs (temporally)
* Update FUNDING.yml
* chore: purge README.md
* Update README.md
Alist改为OpenList
* Update README_cn.md
Alist改为OpenList
* Update README.md
漏了一处
* Update README_ja.md
Alist改为OpenList
* Update README_cn.md
漏了一处
* Update CODE_OF_CONDUCT.md
更改链接
* Update README.md
更新tg链接
* Update README_cn.md
更新tg链接
* Update README_ja.md
更新tg链接
* chore(build&docs): use new links in build and github templates
* Update README.md
更新团队名
* chore: disable translation update, change beta release into artifacts
* fix: disable docker build and name the uploaded artifacts
* fix typo
* Update README_cn.md
更新团队名称
* Update README_ja.md
更新
* Update project name in CONTRIBUTING.md
* Update README_cn.md
更新
* Update README.md
更新
* Update README_ja.md
* fix: fix artifact name
* chore(build.sh): use original musl.cc
* fix(ci): fix action artifacts upload
* Update CODE_OF_CONDUCT.md
TG更改为Telegram
* Update README_cn.md
更新论坛链接
* Update README.md
更新论坛链接
* Update README_ja.md
更新论坛链接
* feat: update community based call back for onedrive
* chore(ci): update musl.cc link
* chore: use openlist as name instead of default OpenList
* Update user.go
* chore: fix artifact name
* feat(ci): add docker build test
* fix: add more platforms
* fix: explicitly use docker.io
* fix: fix typo
* fix(docker): fix test build push platform
* chore: change to OpenListTeam
* Update CODE_OF_CONDUCT.md
* doc: update org name
* docs: change repo urls
* feat: release docker image to ghcr.io on tagging
* fix: fix the name of test_docker
* build: update the names in docker-compose and docker file
* chore: rename
---------
Co-authored-by: ShenLin <773933146@qq.com >
Co-authored-by: Hantong Chen <cxwdyx620@gmail.com >
Co-authored-by: joshua <i@joshua.su >
Co-authored-by: 绎泽 <yize@tencent.to >
Co-authored-by: zyk2507 <93830642+zyk2507@users.noreply.github.com >
2025-06-12 21:29:43 +08:00
88abb323cb
feat(url-tree): implement the Put interface to support adding links directly to the UrlTree on the web side ( #8312 )
...
* feat(url-tree)支持PUT
* feat(url-tree) UrlTree更新时,需要将路径和内容分割 #8303
* fix: stdpath.Join call
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Andy Hsu <i@nn.ci >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-12 17:27:56 +08:00
c8470b9a2a
fix(fs): remove old target object from cache before updating ( #8352 )
2025-04-12 17:09:46 +08:00
4f5cabc725
feat: add h2c for http server ( #8294 )
...
* feat: add h2c for http server
* chore(config): add EnableH2c option
2025-04-12 17:02:51 +08:00
a2f266277c
fix(net): unexpected write ( #8291 close #8281 )
2025-04-12 17:01:52 +08:00
ddffacf07b
perf: optimize IO read/write usage ( #8243 )
...
* perf: optimize IO read/write usage
* .
* Update drivers/139/driver.go
Co-authored-by: MadDogOwner <xiaoran@xrgzs.top >
---------
Co-authored-by: MadDogOwner <xiaoran@xrgzs.top >
2025-04-12 16:55:31 +08:00
31c55a2adf
fix(archive): unable to preview ( #8248 )
...
* fix(archive): unable to preview
* fix bug
2025-04-03 20:41:05 +08:00
a6304285b6
fix: revert "refactor(net): pass request header" ( #8269 )
...
5be50e77d9
2025-04-03 20:35:52 +08:00
1335f80362
feat(archive): support multipart archives ( #8184 close #8015 )
...
* feat(archive): multipart support & sevenzip tool
* feat(archive): rardecode tool
* feat(archive): support decompress multi-selected
* fix(archive): decompress response filter internal
* feat(archive): support multipart zip
* fix: more applicable AcceptedMultipartExtensions interface
2025-03-27 23:20:44 +08:00
9a9aee9ac6
feat(alias): support writing to non-ambiguous paths ( #8216 )
...
* feat(alias): support writing to non-ambiguous paths
* feat(alias): support extract concurrency
* fix(alias): extract url no pass query
2025-03-27 23:17:45 +08:00
10a76c701d
fix(db): support postgres trust/peer mode ( #8198 close #8066 )
2025-03-27 23:15:04 +08:00
6e13923225
fix(sftp-server): postgre cannot store control characters ( #8188 close #8186 )
2025-03-27 23:14:36 +08:00
b4e6ab12d9
refactor: FilterReadMeScripts ( #8154 close #8150 )
...
* refactor: FilterReadMeScripts
* .
2025-03-18 22:02:33 +08:00
c82e632ee1
fix: potential XSS vulnerabilities ( #7923 )
...
* fix: potential XSS vulnerabilities
* feat: support filter and render for readme.md
* chore: set ReadMeAutoRender to true
* fix attachFileName undefined
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2025-03-15 23:28:40 +08:00
4145734c18
refactor(net): pass request header ( #8031 close #8008 )
...
* refactor(net): pass request header
* feat(proxy): add `Etag` to response header
* refactor
2025-03-01 18:35:34 +08:00
646c7bcd21
fix(archive): use another sign for extraction ( #7982 )
2025-03-01 18:34:33 +08:00
c230f24ebe
fix(archive): decode filename when decompressing zips ( #7998 close #7988 )
2025-02-16 12:25:01 +08:00
30d8c20756
feat(archive): support deprioritize previewing ( #7984 )
2025-02-16 12:24:10 +08:00
3b71500f23
feat(traffic): support limit task worker count & file stream rate ( #7948 )
...
* feat: set task workers num & client stream rate limit
* feat: server stream rate limit
* upgrade xhofe/tache
* .
2025-02-16 12:22:11 +08:00
3f9bed3d5f
feat(bootstrap): add .url
to proxy types ( #7928 )
2025-02-09 18:33:38 +08:00
0219c4e15a
fix(index): fix the issue where ignored paths are not updated ( #7907 )
2025-02-09 18:31:43 +08:00
d983a4ebcb
refactor(cmd): use std runtime
package to get go version info ( #7964 )
...
* refactor(cmd): use std `runtime` package to get go version info
- Remove the `GoVersion` variable.
- Remove overriding `GoVersion` by ldflags in `build.sh`.
- Get go version, OS and arch from the constants in the std `runtime` package instead of compile time.
* chore(ci): remove `GoVersion` flag from workflows
Remove GoVersion flag from beta_release.yml and build.yml workflows.
> Reduce compile-time dependencies.
2025-02-09 18:30:56 +08:00
779c293f04
fix(driver): implement canceling and updating progress for putting for some drivers ( #7847 )
...
* fix(driver): additionally implement canceling and updating progress for putting for some drivers
* refactor: add driver archive api into template
* fix(123): use built-in MD5 to avoid caching full
* .
* fix build failed
2025-02-01 17:29:55 +08:00
027edcbe53
refactor(patch): execute all patches in dev version ( #7807 )
2025-01-27 20:49:24 +08:00
d5ec998699
feat(task): allow retry canceled ( #7852 )
2025-01-27 20:18:10 +08:00
5c5d8378e5
fix(archive): unable to preview ( #7843 )
...
* fix(archive): unrecognition zip
* feat(archive): add tree for zip meta
* fix bug
* refactor(archive): meta cache time use Link Expiration first
* feat(archive): return sort policy in meta (#2 )
* refactor
* perf(archive): reduce new network requests
---------
Co-authored-by: KirCute_ECT <951206789@qq.com >
2025-01-27 20:08:56 +08:00
2be0c3d1a0
feat(alias): add DownloadConcurrency
and DownloadPartSize
option ( #7829 )
...
* fix(net): goroutine logic bug (AlistGo/alist#7215 )
* Fix goroutine logic bug
* Fix bug
---------
Co-authored-by: hpy hs <hshpy.pengyu@gmail.com >
* perf(net): sequential and dynamic concurrency
* fix(net): incorrect error return
* feat(alias): add `DownloadConcurrency` and `DownloadPartSize` option
* feat(net): add `ConcurrencyLimit`
* pref(net): create `chunk` on demand
* refactor
* refactor
* fix(net): `r.Closers.Add` has no effect
* refactor
---------
Co-authored-by: hpy hs <hshpy.pengyu@gmail.com >
2025-01-27 20:08:39 +08:00
bdcf450203
fix: resolve concurrent read/write issues in WrapObjName ( #7865 )
2025-01-27 20:06:18 +08:00
c2633dd443
fix(workflow): use the dev version of the web for beta releases ( #7862 )
...
* fix(workflow): use dev version of the web for beta releases
* chore(config): check version string by prefix
2025-01-23 22:49:35 +08:00
11b6a6012f
fix(copy): use Link and Put when the driver does not support copying ( #7834 )
2025-01-18 23:52:02 +08:00
bb40e2e2cd
feat(archive): archive manage ( #7817 )
...
* feat(archive): archive management
* fix(ftp-server): remove duplicate ReadAtSeeker realization
* fix(archive): bad seeking of SeekableStream
* fix(archive): split internal and driver extraction api
* feat(archive): patch
* fix(shutdown): clear decompress upload tasks
* chore
* feat(archive): support .iso format
* chore
2025-01-18 23:28:12 +08:00
ab22cf8233
feat: add Reference
interface to driver ( #7805 )
...
* feat: add `Reference` interface to driver
* feat(123_share): support reference 123pan
2025-01-18 23:26:58 +08:00
b60da9732f
feat(offline-download): allow using offline download tools in any storage ( #7716 )
...
* Feat(offline-download): allow using thunder offline download tool in any storage
* Feat(offline-download): allow using 115 offline download tool in any storage
* Feat(offline-download): allow using pikpak offline download tool in any storage
* style(offline-download): unify offline download tool names
* feat(offline-download): show available offline download tools only
* Fix(offline-download): update unmodified tool names.
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2025-01-10 21:24:44 +08:00
51bcf83511
feat(url-tree): support url tree driver writing ( #7779 close #5166 )
...
* feat: support url tree writing
* fix: meta writable
* feat: disable writable via addition
2025-01-10 20:50:56 +08:00
6745dcc139
feat(task): attach creator to user
of the context ( #7729 )
2024-12-30 22:55:09 +08:00
aa1082a56c
feat(sftp-server): do not generate host key until first enabled ( #7734 )
2024-12-30 22:54:37 +08:00
ed149be84b
feat(index): add disable index
option for storages ( #7730 )
2024-12-30 22:52:55 +08:00
5994c17b4e
feat(patch): upgrade patch module ( #7738 )
...
* feat(patch): upgrade patch module
* chore(patch): add docs
* fix(patch): skip and rewrite invalid last launched version
* fix(patch): turn two functions into patches
2024-12-30 22:48:33 +08:00
42243b1517
feat(thunder): add offline download tool ( #7673 )
...
* feat(thunder): add offline download tool
* fix(thunder): improve error handling and parse file size in status response
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-12-25 21:23:58 +08:00
48916cdedf
fix(permission): enhance the strictness of permissions ( #7705 close #7680 )
...
* fix(permission): enhance the strictness of permissions
* fix: add initial permissions to admin
2024-12-25 21:17:58 +08:00
77d0c78bfd
feat(sftp-server): public key login ( #7668 )
2024-12-25 21:15:06 +08:00
d7aa1608ac
feat(task): add speed monitor ( #7655 )
2024-12-25 21:09:54 +08:00
db99224126
perf: Speed of database initialization ( #7694 )
...
* perf: 优化非sqlite3数据库时初始化慢的问题
* refactor
2024-12-25 21:08:22 +08:00
331885ed64
fix(net): close of closed channel ( #7580 )
2024-12-17 22:04:27 +08:00
cf58ab3a78
chore(config): disable FTP and SFTP by default
2024-12-12 21:04:14 +08:00
33ba7f1521
feat: sftp server support ( #7643 )
...
* feat: sftp server support
* fix(sftp-server): try fix build failed
* fix: sftp download lack
2024-12-12 20:51:43 +08:00
650b03aeb1
feat: ftp server support ( #7634 close #1898 )
...
* feat: ftp server support
* fix(ftp): incorrect mode for dirs in LIST returns
2024-12-10 20:17:46 +08:00
088120df82
feat(sso): add custom extra scope support ( #7577 )
2024-12-09 23:33:46 +08:00