From 1a7658b1f76e4804ff755e2583a8aa27edea2bba Mon Sep 17 00:00:00 2001 From: OpenClaw Agent Date: Tue, 22 Sep 2026 03:41:27 +0800 Subject: [PATCH] refactor: flatten repository structure to root and archive research notes --- chfs-ng/.dockerignore => .dockerignore | 0 chfs-ng/Dockerfile => Dockerfile | 0 chfs-ng/Makefile => Makefile | 0 PlexPt | 1 - chfs-ng/README.md => README.md | 0 {chfs-ng/cmd => cmd}/chfs/main.go | 0 {chfs-ng/deploy => deploy}/docker-compose.yml | 0 .../research/compatibility}/api-v1.md | 0 .../research/compatibility}/config-v1.md | 0 .../research/original}/chfs-v4.0beta.min.bin | Bin .../research/original}/chfs-v4.0beta.min.ini | 0 {reverse => docs/research/reverse}/architecture.md | 0 {reverse => docs/research/reverse}/functions.txt | 0 chfs-ng/go.mod => go.mod | 0 chfs-ng/go.sum => go.sum | 0 .../api/folder_download_test.go | 0 {chfs-ng/internal => internal}/api/health.go | 0 .../internal => internal}/api/path_security_test.go | 0 .../api/permission_matrix_test.go | 0 .../internal => internal}/api/root_handler_test.go | 0 {chfs-ng/internal => internal}/api/server.go | 0 .../internal => internal}/api/share_archive_test.go | 0 .../internal => internal}/api/upload_compat_test.go | 0 .../api/user_management_test.go | 0 {chfs-ng/internal => internal}/api/web/index.html | 0 .../api/webdav_permission_matrix_test.go | 0 {chfs-ng/internal => internal}/api/webdav_test.go | 0 {chfs-ng/internal => internal}/auth/auth.go | 0 {chfs-ng/internal => internal}/auth/auth_test.go | 0 {chfs-ng/internal => internal}/auth/rules_test.go | 0 {chfs-ng/internal => internal}/auth/users.go | 0 {chfs-ng/internal => internal}/config/config.go | 0 .../internal => internal}/config/config_test.go | 0 {chfs-ng/internal => internal}/opslog/opslog.go | 0 {chfs-ng/internal => internal}/storage/multipath.go | 0 .../internal => internal}/storage/multipath_test.go | 0 {chfs-ng/internal => internal}/storage/storage.go | 0 .../internal => internal}/storage/storage_test.go | 0 luguo | 1 - vlianx | 1 - 40 files changed, 3 deletions(-) rename chfs-ng/.dockerignore => .dockerignore (100%) rename chfs-ng/Dockerfile => Dockerfile (100%) rename chfs-ng/Makefile => Makefile (100%) delete mode 160000 PlexPt rename chfs-ng/README.md => README.md (100%) rename {chfs-ng/cmd => cmd}/chfs/main.go (100%) rename {chfs-ng/deploy => deploy}/docker-compose.yml (100%) rename {compatibility => docs/research/compatibility}/api-v1.md (100%) rename {compatibility => docs/research/compatibility}/config-v1.md (100%) rename {original => docs/research/original}/chfs-v4.0beta.min.bin (100%) rename {original => docs/research/original}/chfs-v4.0beta.min.ini (100%) rename {reverse => docs/research/reverse}/architecture.md (100%) rename {reverse => docs/research/reverse}/functions.txt (100%) rename chfs-ng/go.mod => go.mod (100%) rename chfs-ng/go.sum => go.sum (100%) rename {chfs-ng/internal => internal}/api/folder_download_test.go (100%) rename {chfs-ng/internal => internal}/api/health.go (100%) rename {chfs-ng/internal => internal}/api/path_security_test.go (100%) rename {chfs-ng/internal => internal}/api/permission_matrix_test.go (100%) rename {chfs-ng/internal => internal}/api/root_handler_test.go (100%) rename {chfs-ng/internal => internal}/api/server.go (100%) rename {chfs-ng/internal => internal}/api/share_archive_test.go (100%) rename {chfs-ng/internal => internal}/api/upload_compat_test.go (100%) rename {chfs-ng/internal => internal}/api/user_management_test.go (100%) rename {chfs-ng/internal => internal}/api/web/index.html (100%) rename {chfs-ng/internal => internal}/api/webdav_permission_matrix_test.go (100%) rename {chfs-ng/internal => internal}/api/webdav_test.go (100%) rename {chfs-ng/internal => internal}/auth/auth.go (100%) rename {chfs-ng/internal => internal}/auth/auth_test.go (100%) rename {chfs-ng/internal => internal}/auth/rules_test.go (100%) rename {chfs-ng/internal => internal}/auth/users.go (100%) rename {chfs-ng/internal => internal}/config/config.go (100%) rename {chfs-ng/internal => internal}/config/config_test.go (100%) rename {chfs-ng/internal => internal}/opslog/opslog.go (100%) rename {chfs-ng/internal => internal}/storage/multipath.go (100%) rename {chfs-ng/internal => internal}/storage/multipath_test.go (100%) rename {chfs-ng/internal => internal}/storage/storage.go (100%) rename {chfs-ng/internal => internal}/storage/storage_test.go (100%) delete mode 160000 luguo delete mode 160000 vlianx diff --git a/chfs-ng/.dockerignore b/.dockerignore similarity index 100% rename from chfs-ng/.dockerignore rename to .dockerignore diff --git a/chfs-ng/Dockerfile b/Dockerfile similarity index 100% rename from chfs-ng/Dockerfile rename to Dockerfile diff --git a/chfs-ng/Makefile b/Makefile similarity index 100% rename from chfs-ng/Makefile rename to Makefile diff --git a/PlexPt b/PlexPt deleted file mode 160000 index 21afcc3..0000000 --- a/PlexPt +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 21afcc303467f8aa04a3a3d8d0baa59e3d773732 diff --git a/chfs-ng/README.md b/README.md similarity index 100% rename from chfs-ng/README.md rename to README.md diff --git a/chfs-ng/cmd/chfs/main.go b/cmd/chfs/main.go similarity index 100% rename from chfs-ng/cmd/chfs/main.go rename to cmd/chfs/main.go diff --git a/chfs-ng/deploy/docker-compose.yml b/deploy/docker-compose.yml similarity index 100% rename from chfs-ng/deploy/docker-compose.yml rename to deploy/docker-compose.yml diff --git a/compatibility/api-v1.md b/docs/research/compatibility/api-v1.md similarity index 100% rename from compatibility/api-v1.md rename to docs/research/compatibility/api-v1.md diff --git a/compatibility/config-v1.md b/docs/research/compatibility/config-v1.md similarity index 100% rename from compatibility/config-v1.md rename to docs/research/compatibility/config-v1.md diff --git a/original/chfs-v4.0beta.min.bin b/docs/research/original/chfs-v4.0beta.min.bin similarity index 100% rename from original/chfs-v4.0beta.min.bin rename to docs/research/original/chfs-v4.0beta.min.bin diff --git a/original/chfs-v4.0beta.min.ini b/docs/research/original/chfs-v4.0beta.min.ini similarity index 100% rename from original/chfs-v4.0beta.min.ini rename to docs/research/original/chfs-v4.0beta.min.ini diff --git a/reverse/architecture.md b/docs/research/reverse/architecture.md similarity index 100% rename from reverse/architecture.md rename to docs/research/reverse/architecture.md diff --git a/reverse/functions.txt b/docs/research/reverse/functions.txt similarity index 100% rename from reverse/functions.txt rename to docs/research/reverse/functions.txt diff --git a/chfs-ng/go.mod b/go.mod similarity index 100% rename from chfs-ng/go.mod rename to go.mod diff --git a/chfs-ng/go.sum b/go.sum similarity index 100% rename from chfs-ng/go.sum rename to go.sum diff --git a/chfs-ng/internal/api/folder_download_test.go b/internal/api/folder_download_test.go similarity index 100% rename from chfs-ng/internal/api/folder_download_test.go rename to internal/api/folder_download_test.go diff --git a/chfs-ng/internal/api/health.go b/internal/api/health.go similarity index 100% rename from chfs-ng/internal/api/health.go rename to internal/api/health.go diff --git a/chfs-ng/internal/api/path_security_test.go b/internal/api/path_security_test.go similarity index 100% rename from chfs-ng/internal/api/path_security_test.go rename to internal/api/path_security_test.go diff --git a/chfs-ng/internal/api/permission_matrix_test.go b/internal/api/permission_matrix_test.go similarity index 100% rename from chfs-ng/internal/api/permission_matrix_test.go rename to internal/api/permission_matrix_test.go diff --git a/chfs-ng/internal/api/root_handler_test.go b/internal/api/root_handler_test.go similarity index 100% rename from chfs-ng/internal/api/root_handler_test.go rename to internal/api/root_handler_test.go diff --git a/chfs-ng/internal/api/server.go b/internal/api/server.go similarity index 100% rename from chfs-ng/internal/api/server.go rename to internal/api/server.go diff --git a/chfs-ng/internal/api/share_archive_test.go b/internal/api/share_archive_test.go similarity index 100% rename from chfs-ng/internal/api/share_archive_test.go rename to internal/api/share_archive_test.go diff --git a/chfs-ng/internal/api/upload_compat_test.go b/internal/api/upload_compat_test.go similarity index 100% rename from chfs-ng/internal/api/upload_compat_test.go rename to internal/api/upload_compat_test.go diff --git a/chfs-ng/internal/api/user_management_test.go b/internal/api/user_management_test.go similarity index 100% rename from chfs-ng/internal/api/user_management_test.go rename to internal/api/user_management_test.go diff --git a/chfs-ng/internal/api/web/index.html b/internal/api/web/index.html similarity index 100% rename from chfs-ng/internal/api/web/index.html rename to internal/api/web/index.html diff --git a/chfs-ng/internal/api/webdav_permission_matrix_test.go b/internal/api/webdav_permission_matrix_test.go similarity index 100% rename from chfs-ng/internal/api/webdav_permission_matrix_test.go rename to internal/api/webdav_permission_matrix_test.go diff --git a/chfs-ng/internal/api/webdav_test.go b/internal/api/webdav_test.go similarity index 100% rename from chfs-ng/internal/api/webdav_test.go rename to internal/api/webdav_test.go diff --git a/chfs-ng/internal/auth/auth.go b/internal/auth/auth.go similarity index 100% rename from chfs-ng/internal/auth/auth.go rename to internal/auth/auth.go diff --git a/chfs-ng/internal/auth/auth_test.go b/internal/auth/auth_test.go similarity index 100% rename from chfs-ng/internal/auth/auth_test.go rename to internal/auth/auth_test.go diff --git a/chfs-ng/internal/auth/rules_test.go b/internal/auth/rules_test.go similarity index 100% rename from chfs-ng/internal/auth/rules_test.go rename to internal/auth/rules_test.go diff --git a/chfs-ng/internal/auth/users.go b/internal/auth/users.go similarity index 100% rename from chfs-ng/internal/auth/users.go rename to internal/auth/users.go diff --git a/chfs-ng/internal/config/config.go b/internal/config/config.go similarity index 100% rename from chfs-ng/internal/config/config.go rename to internal/config/config.go diff --git a/chfs-ng/internal/config/config_test.go b/internal/config/config_test.go similarity index 100% rename from chfs-ng/internal/config/config_test.go rename to internal/config/config_test.go diff --git a/chfs-ng/internal/opslog/opslog.go b/internal/opslog/opslog.go similarity index 100% rename from chfs-ng/internal/opslog/opslog.go rename to internal/opslog/opslog.go diff --git a/chfs-ng/internal/storage/multipath.go b/internal/storage/multipath.go similarity index 100% rename from chfs-ng/internal/storage/multipath.go rename to internal/storage/multipath.go diff --git a/chfs-ng/internal/storage/multipath_test.go b/internal/storage/multipath_test.go similarity index 100% rename from chfs-ng/internal/storage/multipath_test.go rename to internal/storage/multipath_test.go diff --git a/chfs-ng/internal/storage/storage.go b/internal/storage/storage.go similarity index 100% rename from chfs-ng/internal/storage/storage.go rename to internal/storage/storage.go diff --git a/chfs-ng/internal/storage/storage_test.go b/internal/storage/storage_test.go similarity index 100% rename from chfs-ng/internal/storage/storage_test.go rename to internal/storage/storage_test.go diff --git a/luguo b/luguo deleted file mode 160000 index 75ea2d5..0000000 --- a/luguo +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 75ea2d59d6ae97dea9e5157b3833ceb0aafb8d22 diff --git a/vlianx b/vlianx deleted file mode 160000 index abe33d8..0000000 --- a/vlianx +++ /dev/null @@ -1 +0,0 @@ -Subproject commit abe33d893c0ef29c08a23e93619be94c5ddcb124