From 9f8890d159eb6b57268de25a018697779ccff9e6 Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 28 Aug 2026 13:10:30 +0800 Subject: [PATCH] refactor(module): simplify module name to Wavelet and standardize import paths - Declared module Wavelet in backend/go.mod - Replaced github.com/Rain-kl/Wavelet/ with clean Wavelet/ import paths across backend codebase - Updated architecture guards, Makefile, swagger, and build tests - 100% passed all tests, lint checks, and binary compilation --- backend/cmd/all.go | 3 +- backend/cmd/api.go | 3 +- backend/cmd/app.go | 36 +++++++++---------- backend/cmd/app_test.go | 2 +- backend/cmd/banner.go | 4 +-- backend/cmd/banner_test.go | 4 +-- backend/cmd/reset_passwd.go | 6 ++-- backend/cmd/reset_passwd_test.go | 4 +-- backend/cmd/root.go | 9 +++-- backend/cmd/scheduler.go | 3 +- backend/cmd/worker.go | 3 +- backend/core/app_test.go | 4 +-- backend/core/context.go | 2 +- backend/core/context_test.go | 2 +- backend/core/events_test.go | 2 +- backend/core/extpoints/extpoints_test.go | 4 +-- backend/core/types.go | 2 +- .../plugins/custom_example/plugin.go | 4 +-- backend/go.mod | 2 +- backend/main.go | 2 +- backend/pkg/config/config.go | 1 - backend/pkg/config/model.go | 1 - backend/pkg/idgen/snowflake.go | 3 +- backend/pkg/logger/logger.go | 1 - backend/pkg/logger/ringbuffer.go | 1 - backend/pkg/logger/ringbuffer_test.go | 1 - backend/pkg/logger/utils.go | 1 - backend/pkg/mail/mail.go | 1 - backend/pkg/mail/mail_test.go | 1 - backend/pkg/response/response.go | 1 - backend/pkg/testhelper/gin.go | 2 +- backend/pkg/testhelper/test_helper.go | 5 ++- backend/pkg/trace/propagator.go | 1 - backend/pkg/trace/sampler.go | 1 - backend/pkg/trace/trace.go | 1 - backend/pkg/trace/trace_provider.go | 1 - backend/pkg/util/crypto.go | 1 - backend/pkg/util/custom_types.go | 1 - backend/pkg/util/http_clients.go | 3 +- backend/pkg/util/strings.go | 1 - backend/pkg/util/uuid.go | 1 - .../domain/admin/handlers_auth_source.go | 6 ++-- .../plugins/domain/admin/handlers_cache.go | 4 +-- .../plugins/domain/admin/handlers_config.go | 15 ++++---- backend/plugins/domain/admin/handlers_db.go | 7 ++-- backend/plugins/domain/admin/handlers_logs.go | 17 +++++---- .../plugins/domain/admin/handlers_status.go | 9 +++-- .../plugins/domain/admin/handlers_tasks.go | 9 +++-- .../domain/admin/handlers_templates.go | 2 +- .../plugins/domain/admin/handlers_updater.go | 8 ++--- backend/plugins/domain/admin/handlers_user.go | 15 ++++---- backend/plugins/domain/admin/middlewares.go | 10 +++--- backend/plugins/domain/admin/plugin.go | 6 ++-- backend/plugins/domain/admin/plugin_test.go | 4 +-- backend/plugins/domain/admin/repository.go | 10 +++--- backend/plugins/domain/admin/restart_unix.go | 2 +- .../domain/admin/system_config_cache.go | 6 ++-- .../domain/admin/system_config_test.go | 4 +-- backend/plugins/domain/auth/audit.go | 5 ++- .../domain/auth/auth_source_resolver.go | 4 +-- backend/plugins/domain/auth/cache.go | 8 ++--- backend/plugins/domain/auth/cache_test.go | 6 ++-- backend/plugins/domain/auth/constants.go | 1 - backend/plugins/domain/auth/errs.go | 1 - backend/plugins/domain/auth/handlers.go | 15 ++++---- backend/plugins/domain/auth/middleware.go | 11 +++--- backend/plugins/domain/auth/models.go | 3 +- backend/plugins/domain/auth/plugin.go | 6 ++-- backend/plugins/domain/auth/plugin_test.go | 8 ++--- backend/plugins/domain/auth/repository.go | 3 +- backend/plugins/domain/auth/service.go | 6 ++-- backend/plugins/domain/auth/session.go | 6 ++-- backend/plugins/domain/cap/handlers.go | 6 ++-- backend/plugins/domain/cap/manager.go | 6 ++-- backend/plugins/domain/cap/middleware.go | 2 +- backend/plugins/domain/cap/plugin.go | 4 +-- .../plugins/domain/cap/runtime_settings.go | 6 ++-- backend/plugins/domain/domain_test.go | 22 ++++++------ .../domain/message_gateway/admin_handlers.go | 2 +- .../message_gateway/channels/qq/adapter.go | 4 +-- .../channels/qq/adapter_test.go | 2 +- .../channels/telegram/adapter.go | 2 +- .../channels/telegram/adapter_test.go | 2 +- .../custom_events_admin_login.go | 2 +- .../domain/message_gateway/handlers.go | 6 ++-- .../message_gateway/message_gateway_test.go | 4 +-- .../plugins/domain/message_gateway/plugin.go | 6 ++-- .../domain/message_gateway/plugin_test.go | 4 +-- .../domain/message_gateway/push/custom.go | 2 +- .../domain/message_gateway/push/email.go | 2 +- .../domain/message_gateway/push/lark.go | 2 +- .../domain/message_gateway/push/telegram.go | 2 +- .../domain/message_gateway/push_channels.go | 4 +-- .../domain/message_gateway/push_events.go | 6 ++-- .../domain/message_gateway/push_handlers.go | 4 +-- .../domain/message_gateway/push_logics.go | 8 ++--- .../message_gateway/push_task_listener.go | 4 +-- .../domain/message_gateway/push_tasks.go | 4 +-- .../domain/message_gateway/repository.go | 6 ++-- .../plugins/domain/message_gateway/runner.go | 2 +- .../plugins/domain/message_gateway/secret.go | 4 +-- backend/plugins/domain/risk_control/logics.go | 6 ++-- .../risk_control/logstore/access_log.go | 4 +-- .../risk_control/logstore/access_log_stats.go | 2 +- .../risk_control/logstore/access_log_test.go | 2 +- .../logstore/access_log_writer.go | 2 +- .../domain/risk_control/logstore/cleanup.go | 2 +- .../risk_control/logstore/clickhouse.go | 2 +- .../domain/risk_control/logstore/gorm.go | 2 +- .../risk_control/logstore/imports_test.go | 6 ++-- .../domain/risk_control/logstore/provider.go | 6 ++-- .../plugins/domain/risk_control/middleware.go | 12 +++---- .../domain/risk_control/middleware_test.go | 14 ++++---- backend/plugins/domain/risk_control/plugin.go | 4 +-- .../domain/risk_control/plugin_test.go | 4 +-- backend/plugins/domain/system/plugin.go | 8 ++--- .../domain/upload/cache/access_cache.go | 12 +++---- .../domain/upload/cache/access_cache_test.go | 6 ++-- .../plugins/domain/upload/cache/meta_cache.go | 10 +++--- .../domain/upload/cache/meta_cache_test.go | 6 ++-- backend/plugins/domain/upload/errs.go | 3 +- backend/plugins/domain/upload/exports.go | 16 ++++----- .../domain/upload/filesrv/file_server.go | 23 ++++++------ .../domain/upload/filesrv/file_server_test.go | 19 +++++----- .../domain/upload/handler/file_management.go | 16 ++++----- .../upload/handler/file_management_test.go | 6 ++-- .../plugins/domain/upload/handler/logics.go | 6 ++-- .../plugins/domain/upload/handler/routers.go | 21 ++++++----- .../domain/upload/handler/routers_test.go | 17 +++++---- .../plugins/domain/upload/handler/stats.go | 4 +-- .../plugins/domain/upload/ingest/errors.go | 2 +- .../plugins/domain/upload/ingest/helpers.go | 20 +++++------ .../plugins/domain/upload/ingest/ingest.go | 4 +-- .../domain/upload/ingest/ingest_test.go | 8 ++--- .../plugins/domain/upload/ingest/remove.go | 10 +++--- backend/plugins/domain/upload/ingest/types.go | 2 +- backend/plugins/domain/upload/models.go | 2 +- .../plugins/domain/upload/models/models.go | 1 - backend/plugins/domain/upload/plugin.go | 12 +++---- backend/plugins/domain/upload/repository.go | 6 ++-- .../domain/upload/repository/repository.go | 7 ++-- backend/plugins/domain/upload/shared/errs.go | 1 - .../plugins/domain/upload/stats/category.go | 2 +- .../domain/upload/stats/stats_counter.go | 6 ++-- .../domain/upload/stats/stats_counter_test.go | 6 ++-- .../domain/upload/storage/access_state.go | 6 ++-- .../domain/upload/storage/migration.go | 4 +-- .../domain/upload/storage/storage_ops.go | 6 ++-- backend/plugins/domain/upload/task/cleanup.go | 20 +++++------ .../domain/upload/task/rebuild_stats.go | 8 ++--- .../domain/upload/task/rebuild_stats_test.go | 6 ++-- .../domain/upload/task/storage_migration.go | 16 ++++----- .../task/storage_migration_task_test.go | 8 ++--- backend/plugins/domain/upload/task/tasks.go | 11 +++--- .../plugins/domain/upload/task/tasks_test.go | 19 +++++----- backend/plugins/domain/upload/util/media.go | 2 +- backend/plugins/domain/upload/util/utils.go | 3 +- backend/plugins/domain/user/handlers.go | 6 ++-- backend/plugins/domain/user/models.go | 3 +- backend/plugins/domain/user/plugin.go | 6 ++-- backend/plugins/domain/user/plugin_test.go | 8 ++--- backend/plugins/domain/user/repository.go | 5 ++- backend/plugins/domain/user/service.go | 8 ++--- .../drivers/driver_asynq_cron/plugin.go | 4 +-- .../drivers/driver_asynq_cron/schedule.go | 2 +- .../drivers/driver_asynq_cron/scheduler.go | 4 +-- .../drivers/driver_asynq_worker/constants.go | 1 - .../drivers/driver_asynq_worker/executor.go | 9 +++-- .../driver_asynq_worker/executor_test.go | 3 +- .../drivers/driver_asynq_worker/handler.go | 1 - .../drivers/driver_asynq_worker/plugin.go | 2 +- .../drivers/driver_asynq_worker/task_repo.go | 6 ++-- .../drivers/driver_asynq_worker/types.go | 2 +- .../drivers/driver_asynq_worker/utils.go | 3 +- .../drivers/driver_asynq_worker/utils_test.go | 2 +- backend/plugins/drivers/driver_http/engine.go | 11 +++--- .../drivers/driver_http/middlewares.go | 11 +++--- .../drivers/driver_http/middlewares_test.go | 2 +- backend/plugins/drivers/driver_http/plugin.go | 4 +-- backend/plugins/drivers/drivers_test.go | 10 +++--- backend/plugins/infra/cache/plugin.go | 8 ++--- backend/plugins/infra/cache/plugin_test.go | 6 ++-- backend/plugins/infra/cache/redis.go | 3 +- backend/plugins/infra/database/clickhouse.go | 3 +- backend/plugins/infra/database/plugin.go | 4 +-- backend/plugins/infra/database/plugin_test.go | 6 ++-- backend/plugins/infra/database/postgres.go | 3 +- .../plugins/infra/database/postgres_logger.go | 3 +- backend/plugins/infra/infra_test.go | 14 ++++---- backend/plugins/infra/logger/plugin.go | 6 ++-- backend/plugins/infra/logger/plugin_test.go | 6 ++-- .../plugins/infra/storage/diskcache/cache.go | 4 +-- .../infra/storage/diskcache/cache_test.go | 4 +-- .../infra/storage/objectstore/config.go | 2 +- .../plugins/infra/storage/objectstore/http.go | 2 +- .../infra/storage/objectstore/storage.go | 6 ++-- .../infra/storage/objectstore/storage_test.go | 2 +- .../infra/storage/objectstore/webdav.go | 2 +- backend/plugins/infra/storage/plugin.go | 10 +++--- backend/plugins/infra/storage/plugin_test.go | 8 ++--- scripts/update_go_license.sh | 27 +++----------- 201 files changed, 539 insertions(+), 620 deletions(-) diff --git a/backend/cmd/all.go b/backend/cmd/all.go index 6f7df684..50a3d11c 100644 --- a/backend/cmd/all.go +++ b/backend/cmd/all.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -8,7 +7,7 @@ package cmd import ( "log" - "github.com/Rain-kl/Wavelet/core" + "Wavelet/core" "github.com/spf13/cobra" ) diff --git a/backend/cmd/api.go b/backend/cmd/api.go index 5c0b8d43..6bc4b6c7 100644 --- a/backend/cmd/api.go +++ b/backend/cmd/api.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -7,7 +6,7 @@ package cmd import ( "log" - "github.com/Rain-kl/Wavelet/core" + "Wavelet/core" "github.com/spf13/cobra" ) diff --git a/backend/cmd/app.go b/backend/cmd/app.go index e84d4da2..0c442e37 100644 --- a/backend/cmd/app.go +++ b/backend/cmd/app.go @@ -10,24 +10,24 @@ import ( "log" "time" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/plugins/domain/admin" - "github.com/Rain-kl/Wavelet/plugins/domain/auth" - "github.com/Rain-kl/Wavelet/plugins/domain/cap" - "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control" - "github.com/Rain-kl/Wavelet/plugins/domain/system" - "github.com/Rain-kl/Wavelet/plugins/domain/upload" - "github.com/Rain-kl/Wavelet/plugins/domain/user" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_cron" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_http" - "github.com/Rain-kl/Wavelet/plugins/infra/cache" - infradb "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/logger" - "github.com/Rain-kl/Wavelet/plugins/infra/storage" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/pkg/config" + "Wavelet/plugins/domain/admin" + "Wavelet/plugins/domain/auth" + "Wavelet/plugins/domain/cap" + "Wavelet/plugins/domain/message_gateway" + "Wavelet/plugins/domain/risk_control" + "Wavelet/plugins/domain/system" + "Wavelet/plugins/domain/upload" + "Wavelet/plugins/domain/user" + "Wavelet/plugins/drivers/driver_asynq_cron" + "Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/plugins/drivers/driver_http" + "Wavelet/plugins/infra/cache" + infradb "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/logger" + "Wavelet/plugins/infra/storage" "github.com/pressly/goose/v3" goosedb "github.com/pressly/goose/v3/database" ) diff --git a/backend/cmd/app_test.go b/backend/cmd/app_test.go index d653d256..f6acfbdd 100644 --- a/backend/cmd/app_test.go +++ b/backend/cmd/app_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" + "Wavelet/core" ) func TestNewWaveletAppProfiles(t *testing.T) { diff --git a/backend/cmd/banner.go b/backend/cmd/banner.go index 8ef0a4f2..75a37081 100644 --- a/backend/cmd/banner.go +++ b/backend/cmd/banner.go @@ -12,8 +12,8 @@ import ( "runtime" "strings" - "github.com/Rain-kl/Wavelet/pkg/buildinfo" - "github.com/Rain-kl/Wavelet/pkg/config" + "Wavelet/pkg/buildinfo" + "Wavelet/pkg/config" ) //nolint:unused // startup banner formatting utilities diff --git a/backend/cmd/banner_test.go b/backend/cmd/banner_test.go index 6862b96e..8bad1641 100644 --- a/backend/cmd/banner_test.go +++ b/backend/cmd/banner_test.go @@ -7,8 +7,8 @@ import ( "strings" "testing" - "github.com/Rain-kl/Wavelet/pkg/buildinfo" - "github.com/Rain-kl/Wavelet/pkg/config" + "Wavelet/pkg/buildinfo" + "Wavelet/pkg/config" ) func TestFormatStartupBanner(t *testing.T) { diff --git a/backend/cmd/reset_passwd.go b/backend/cmd/reset_passwd.go index dcbe9bf9..1b5c4ff4 100644 --- a/backend/cmd/reset_passwd.go +++ b/backend/cmd/reset_passwd.go @@ -13,10 +13,10 @@ import ( "os" "strings" - userdomain "github.com/Rain-kl/Wavelet/plugins/domain/user" - "github.com/Rain-kl/Wavelet/plugins/infra/database" + userdomain "Wavelet/plugins/domain/user" + "Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/domain/auth" + "Wavelet/plugins/domain/auth" "github.com/spf13/cobra" "gorm.io/gorm" ) diff --git a/backend/cmd/reset_passwd_test.go b/backend/cmd/reset_passwd_test.go index a10d8dbe..b80370f7 100644 --- a/backend/cmd/reset_passwd_test.go +++ b/backend/cmd/reset_passwd_test.go @@ -10,8 +10,8 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - userdomain "github.com/Rain-kl/Wavelet/plugins/domain/user" + "Wavelet/pkg/testhelper" + userdomain "Wavelet/plugins/domain/user" ) func TestResetPasswdCmd_WithUserAndPassword(t *testing.T) { diff --git a/backend/cmd/root.go b/backend/cmd/root.go index 43fd44e3..beb5ef45 100644 --- a/backend/cmd/root.go +++ b/backend/cmd/root.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -9,10 +8,10 @@ import ( "log" "time" - "github.com/Rain-kl/Wavelet/pkg/buildinfo" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/trace" + "Wavelet/pkg/buildinfo" + "Wavelet/pkg/config" + "Wavelet/pkg/logger" + "Wavelet/pkg/trace" "github.com/spf13/cobra" ) diff --git a/backend/cmd/scheduler.go b/backend/cmd/scheduler.go index 3f444f15..095cc919 100644 --- a/backend/cmd/scheduler.go +++ b/backend/cmd/scheduler.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -7,7 +6,7 @@ package cmd import ( "log" - "github.com/Rain-kl/Wavelet/core" + "Wavelet/core" "github.com/spf13/cobra" ) diff --git a/backend/cmd/worker.go b/backend/cmd/worker.go index 372f9c2e..40bd69b5 100644 --- a/backend/cmd/worker.go +++ b/backend/cmd/worker.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -7,7 +6,7 @@ package cmd import ( "log" - "github.com/Rain-kl/Wavelet/core" + "Wavelet/core" "github.com/spf13/cobra" ) diff --git a/backend/core/app_test.go b/backend/core/app_test.go index 327a3e58..484927c8 100644 --- a/backend/core/app_test.go +++ b/backend/core/app_test.go @@ -14,8 +14,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core" + "Wavelet/core/extpoints" ) // appMockDriver is a test driver tracking its start/stop lifecycle. diff --git a/backend/core/context.go b/backend/core/context.go index d9341896..8e7b5a48 100644 --- a/backend/core/context.go +++ b/backend/core/context.go @@ -10,7 +10,7 @@ import ( "sync" "time" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core/extpoints" ) // Context is the central micro-kernel service bus and runtime lifecycle container. diff --git a/backend/core/context_test.go b/backend/core/context_test.go index 6bdf2a7e..de30c758 100644 --- a/backend/core/context_test.go +++ b/backend/core/context_test.go @@ -15,7 +15,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" + "Wavelet/core" ) // Sample services for testing diff --git a/backend/core/events_test.go b/backend/core/events_test.go index 48ed0856..4572ee7d 100644 --- a/backend/core/events_test.go +++ b/backend/core/events_test.go @@ -14,7 +14,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" + "Wavelet/core" ) type UserRegisteredEvent struct { diff --git a/backend/core/extpoints/extpoints_test.go b/backend/core/extpoints/extpoints_test.go index b0853630..052a1d15 100644 --- a/backend/core/extpoints/extpoints_test.go +++ b/backend/core/extpoints/extpoints_test.go @@ -12,8 +12,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core" + "Wavelet/core/extpoints" ) func TestRouterExtension(t *testing.T) { diff --git a/backend/core/types.go b/backend/core/types.go index 2197a9ca..5d06b1fe 100644 --- a/backend/core/types.go +++ b/backend/core/types.go @@ -7,7 +7,7 @@ import ( "context" "errors" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core/extpoints" ) // Standard sentinel errors returned by core operations. diff --git a/backend/downstream/plugins/custom_example/plugin.go b/backend/downstream/plugins/custom_example/plugin.go index 24b0ecea..b4cd4360 100644 --- a/backend/downstream/plugins/custom_example/plugin.go +++ b/backend/downstream/plugins/custom_example/plugin.go @@ -8,8 +8,8 @@ package custom_example import ( "net/http" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" + "Wavelet/core" + "Wavelet/core/contracts" "github.com/gin-gonic/gin" ) diff --git a/backend/go.mod b/backend/go.mod index dca975d1..8a2303a5 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -1,4 +1,4 @@ -module github.com/Rain-kl/Wavelet +module Wavelet go 1.25.7 diff --git a/backend/main.go b/backend/main.go index d7114f30..6df04fd6 100644 --- a/backend/main.go +++ b/backend/main.go @@ -4,7 +4,7 @@ // Package main 是 Wavelet 平台的程序入口 package main -import "github.com/Rain-kl/Wavelet/cmd" +import "Wavelet/cmd" // @title Wavelet API // @version 1.0.0 diff --git a/backend/pkg/config/config.go b/backend/pkg/config/config.go index 71df01b0..679c0ff6 100644 --- a/backend/pkg/config/config.go +++ b/backend/pkg/config/config.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/config/model.go b/backend/pkg/config/model.go index 5246d98c..1b925973 100644 --- a/backend/pkg/config/model.go +++ b/backend/pkg/config/model.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/idgen/snowflake.go b/backend/pkg/idgen/snowflake.go index aec36f8c..a2303ee6 100644 --- a/backend/pkg/idgen/snowflake.go +++ b/backend/pkg/idgen/snowflake.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -9,7 +8,7 @@ import ( "fmt" "log" - "github.com/Rain-kl/Wavelet/pkg/config" + "Wavelet/pkg/config" "github.com/bwmarrin/snowflake" ) diff --git a/backend/pkg/logger/logger.go b/backend/pkg/logger/logger.go index 7f9ba192..dfaff3f0 100644 --- a/backend/pkg/logger/logger.go +++ b/backend/pkg/logger/logger.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/logger/ringbuffer.go b/backend/pkg/logger/ringbuffer.go index 71a77f37..27b0d8cc 100644 --- a/backend/pkg/logger/ringbuffer.go +++ b/backend/pkg/logger/ringbuffer.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/logger/ringbuffer_test.go b/backend/pkg/logger/ringbuffer_test.go index f3c7e787..85aa04ef 100644 --- a/backend/pkg/logger/ringbuffer_test.go +++ b/backend/pkg/logger/ringbuffer_test.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/logger/utils.go b/backend/pkg/logger/utils.go index d1a48bdf..4f7741ea 100644 --- a/backend/pkg/logger/utils.go +++ b/backend/pkg/logger/utils.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/mail/mail.go b/backend/pkg/mail/mail.go index ed34ccad..b4ce1929 100644 --- a/backend/pkg/mail/mail.go +++ b/backend/pkg/mail/mail.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/mail/mail_test.go b/backend/pkg/mail/mail_test.go index 9b69740e..08e16330 100644 --- a/backend/pkg/mail/mail_test.go +++ b/backend/pkg/mail/mail_test.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/response/response.go b/backend/pkg/response/response.go index 14e32b0f..b783b999 100644 --- a/backend/pkg/response/response.go +++ b/backend/pkg/response/response.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/testhelper/gin.go b/backend/pkg/testhelper/gin.go index b743fcc5..a2aa1c79 100644 --- a/backend/pkg/testhelper/gin.go +++ b/backend/pkg/testhelper/gin.go @@ -4,7 +4,7 @@ package testhelper import ( - "github.com/Rain-kl/Wavelet/pkg/response" + "Wavelet/pkg/response" "github.com/gin-gonic/gin" ) diff --git a/backend/pkg/testhelper/test_helper.go b/backend/pkg/testhelper/test_helper.go index 74ca3ac6..75de5531 100644 --- a/backend/pkg/testhelper/test_helper.go +++ b/backend/pkg/testhelper/test_helper.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -10,8 +9,8 @@ import ( "testing" "time" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + cachepkg "Wavelet/plugins/infra/cache" + db "Wavelet/plugins/infra/database" "github.com/alicebob/miniredis/v2" "github.com/glebarez/sqlite" "github.com/redis/go-redis/v9" diff --git a/backend/pkg/trace/propagator.go b/backend/pkg/trace/propagator.go index 56283b91..5e83adf3 100644 --- a/backend/pkg/trace/propagator.go +++ b/backend/pkg/trace/propagator.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/trace/sampler.go b/backend/pkg/trace/sampler.go index 388b400b..4a2e08fc 100644 --- a/backend/pkg/trace/sampler.go +++ b/backend/pkg/trace/sampler.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/trace/trace.go b/backend/pkg/trace/trace.go index b85c5c86..7d64ec7d 100644 --- a/backend/pkg/trace/trace.go +++ b/backend/pkg/trace/trace.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/trace/trace_provider.go b/backend/pkg/trace/trace_provider.go index 8051f2b8..3415dd49 100644 --- a/backend/pkg/trace/trace_provider.go +++ b/backend/pkg/trace/trace_provider.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/util/crypto.go b/backend/pkg/util/crypto.go index ce31763b..94bd99c5 100644 --- a/backend/pkg/util/crypto.go +++ b/backend/pkg/util/crypto.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/util/custom_types.go b/backend/pkg/util/custom_types.go index f7dd38ff..44bb9ae0 100644 --- a/backend/pkg/util/custom_types.go +++ b/backend/pkg/util/custom_types.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/util/http_clients.go b/backend/pkg/util/http_clients.go index a370e405..e9bff60c 100644 --- a/backend/pkg/util/http_clients.go +++ b/backend/pkg/util/http_clients.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -12,7 +11,7 @@ import ( "net/url" "time" - "github.com/Rain-kl/Wavelet/pkg/httppool" + "Wavelet/pkg/httppool" ) // IsLocalhost 检查 URL 是否为 localhost diff --git a/backend/pkg/util/strings.go b/backend/pkg/util/strings.go index 3bfad09d..fa9095bb 100644 --- a/backend/pkg/util/strings.go +++ b/backend/pkg/util/strings.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/pkg/util/uuid.go b/backend/pkg/util/uuid.go index 1c14b4cb..00fac4b5 100644 --- a/backend/pkg/util/uuid.go +++ b/backend/pkg/util/uuid.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/plugins/domain/admin/handlers_auth_source.go b/backend/plugins/domain/admin/handlers_auth_source.go index f0121862..241b9b21 100644 --- a/backend/plugins/domain/admin/handlers_auth_source.go +++ b/backend/plugins/domain/admin/handlers_auth_source.go @@ -7,9 +7,9 @@ import ( "net/http" "strconv" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/plugins/domain/auth" - "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/response" + "Wavelet/plugins/domain/auth" + "Wavelet/plugins/infra/database" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/admin/handlers_cache.go b/backend/plugins/domain/admin/handlers_cache.go index 5a1ef936..c5a29ad1 100644 --- a/backend/plugins/domain/admin/handlers_cache.go +++ b/backend/plugins/domain/admin/handlers_cache.go @@ -10,8 +10,8 @@ import ( "github.com/gin-gonic/gin" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/diskcache" + "Wavelet/pkg/response" + "Wavelet/plugins/infra/storage/diskcache" ) type updateCacheConfigRequest struct { diff --git a/backend/plugins/domain/admin/handlers_config.go b/backend/plugins/domain/admin/handlers_config.go index 39cc32d2..e8ed9e5a 100644 --- a/backend/plugins/domain/admin/handlers_config.go +++ b/backend/plugins/domain/admin/handlers_config.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -13,13 +12,13 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/pkg/logger" - mail "github.com/Rain-kl/Wavelet/pkg/mail" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/plugins/domain/cap" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/pkg/logger" + mail "Wavelet/pkg/mail" + "Wavelet/pkg/response" + "Wavelet/plugins/domain/cap" + cachepkg "Wavelet/plugins/infra/cache" + db "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/storage/objectstore" "github.com/gin-gonic/gin" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/admin/handlers_db.go b/backend/plugins/domain/admin/handlers_db.go index 089c5f8e..73ce5cc0 100644 --- a/backend/plugins/domain/admin/handlers_db.go +++ b/backend/plugins/domain/admin/handlers_db.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -19,9 +18,9 @@ import ( "github.com/gin-gonic/gin" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/response" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/config" + "Wavelet/pkg/response" + db "Wavelet/plugins/infra/database" ) const ( diff --git a/backend/plugins/domain/admin/handlers_logs.go b/backend/plugins/domain/admin/handlers_logs.go index c882a402..0c4c21a4 100644 --- a/backend/plugins/domain/admin/handlers_logs.go +++ b/backend/plugins/domain/admin/handlers_logs.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -15,14 +14,14 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control/logstore" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/config" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/risk_control" + "Wavelet/plugins/domain/risk_control/logstore" + "Wavelet/plugins/drivers/driver_asynq_worker" + db "Wavelet/plugins/infra/database" "github.com/gin-gonic/gin" "github.com/gorilla/websocket" ) diff --git a/backend/plugins/domain/admin/handlers_status.go b/backend/plugins/domain/admin/handlers_status.go index f3b459f6..9d8b1c50 100644 --- a/backend/plugins/domain/admin/handlers_status.go +++ b/backend/plugins/domain/admin/handlers_status.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -16,10 +15,10 @@ import ( "github.com/gin-gonic/gin" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control/logstore" + "Wavelet/pkg/config" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + "Wavelet/plugins/domain/risk_control/logstore" ) var startTime = time.Now() diff --git a/backend/plugins/domain/admin/handlers_tasks.go b/backend/plugins/domain/admin/handlers_tasks.go index 63373e10..fc268548 100644 --- a/backend/plugins/domain/admin/handlers_tasks.go +++ b/backend/plugins/domain/admin/handlers_tasks.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -14,10 +13,10 @@ import ( "github.com/gin-gonic/gin" "github.com/robfig/cron/v3" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_cron" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + "Wavelet/plugins/drivers/driver_asynq_cron" + "Wavelet/plugins/drivers/driver_asynq_worker" ) // ListTaskTypes 获取支持的任务类型列表 diff --git a/backend/plugins/domain/admin/handlers_templates.go b/backend/plugins/domain/admin/handlers_templates.go index a4d2c88a..0a2bfc0e 100644 --- a/backend/plugins/domain/admin/handlers_templates.go +++ b/backend/plugins/domain/admin/handlers_templates.go @@ -11,7 +11,7 @@ import ( "github.com/gin-gonic/gin" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/pkg/response" + "Wavelet/pkg/response" ) // CreateTemplateRequest 创建模板请求 diff --git a/backend/plugins/domain/admin/handlers_updater.go b/backend/plugins/domain/admin/handlers_updater.go index e6aa5f27..681c7ea8 100644 --- a/backend/plugins/domain/admin/handlers_updater.go +++ b/backend/plugins/domain/admin/handlers_updater.go @@ -24,10 +24,10 @@ import ( "github.com/gin-gonic/gin" "golang.org/x/mod/semver" - "github.com/Rain-kl/Wavelet/pkg/buildinfo" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/pkg/buildinfo" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + "Wavelet/pkg/util" ) const ( diff --git a/backend/plugins/domain/admin/handlers_user.go b/backend/plugins/domain/admin/handlers_user.go index b076f937..efd8011b 100644 --- a/backend/plugins/domain/admin/handlers_user.go +++ b/backend/plugins/domain/admin/handlers_user.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -15,13 +14,13 @@ import ( "github.com/gin-gonic/gin" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/idgen" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/auth" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core/contracts" + "Wavelet/pkg/idgen" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/auth" + db "Wavelet/plugins/infra/database" ) const minPasswordLength = 8 diff --git a/backend/plugins/domain/admin/middlewares.go b/backend/plugins/domain/admin/middlewares.go index 2497920c..cd66aa05 100644 --- a/backend/plugins/domain/admin/middlewares.go +++ b/backend/plugins/domain/admin/middlewares.go @@ -4,11 +4,11 @@ package admin import ( - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/trace" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/core/contracts" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + "Wavelet/pkg/trace" + "Wavelet/pkg/util" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/admin/plugin.go b/backend/plugins/domain/admin/plugin.go index ec574c99..4e69b193 100644 --- a/backend/plugins/domain/admin/plugin.go +++ b/backend/plugins/domain/admin/plugin.go @@ -8,9 +8,9 @@ import ( "context" "embed" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/core/extpoints" "github.com/gin-gonic/gin" "github.com/hibiken/asynq" ) diff --git a/backend/plugins/domain/admin/plugin_test.go b/backend/plugins/domain/admin/plugin_test.go index 49d0cc51..ee6e9a98 100644 --- a/backend/plugins/domain/admin/plugin_test.go +++ b/backend/plugins/domain/admin/plugin_test.go @@ -10,8 +10,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/plugins/domain/admin" + "Wavelet/core" + "Wavelet/plugins/domain/admin" ) func TestAdminPluginUnit(t *testing.T) { diff --git a/backend/plugins/domain/admin/repository.go b/backend/plugins/domain/admin/repository.go index 7652a0dd..5f0bda51 100644 --- a/backend/plugins/domain/admin/repository.go +++ b/backend/plugins/domain/admin/repository.go @@ -16,11 +16,11 @@ import ( "github.com/shopspring/decimal" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/pkg/cache/ram" - "github.com/Rain-kl/Wavelet/pkg/idgen" - "github.com/Rain-kl/Wavelet/pkg/util" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/cache/ram" + "Wavelet/pkg/idgen" + "Wavelet/pkg/util" + cachepkg "Wavelet/plugins/infra/cache" + db "Wavelet/plugins/infra/database" ) const ( diff --git a/backend/plugins/domain/admin/restart_unix.go b/backend/plugins/domain/admin/restart_unix.go index fa272dca..ae06081f 100644 --- a/backend/plugins/domain/admin/restart_unix.go +++ b/backend/plugins/domain/admin/restart_unix.go @@ -12,7 +12,7 @@ import ( "path/filepath" "syscall" - "github.com/Rain-kl/Wavelet/pkg/logger" + "Wavelet/pkg/logger" ) const installedBinaryMode = 0o755 diff --git a/backend/plugins/domain/admin/system_config_cache.go b/backend/plugins/domain/admin/system_config_cache.go index 6978095e..2ef9204b 100644 --- a/backend/plugins/domain/admin/system_config_cache.go +++ b/backend/plugins/domain/admin/system_config_cache.go @@ -12,9 +12,9 @@ import ( "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/pkg/cache/ram" - "github.com/Rain-kl/Wavelet/pkg/util" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" + "Wavelet/pkg/cache/ram" + "Wavelet/pkg/util" + cachepkg "Wavelet/plugins/infra/cache" ) const ( diff --git a/backend/plugins/domain/admin/system_config_test.go b/backend/plugins/domain/admin/system_config_test.go index 95acb2a3..89524137 100644 --- a/backend/plugins/domain/admin/system_config_test.go +++ b/backend/plugins/domain/admin/system_config_test.go @@ -14,8 +14,8 @@ import ( "github.com/redis/go-redis/v9/maintnotifications" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/plugins/infra/cache" - "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/cache" + "Wavelet/plugins/infra/database" ) func setupSystemConfigTest(t *testing.T) (*gorm.DB, func()) { diff --git a/backend/plugins/domain/auth/audit.go b/backend/plugins/domain/auth/audit.go index 6e2958f2..d155f596 100644 --- a/backend/plugins/domain/auth/audit.go +++ b/backend/plugins/domain/auth/audit.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -8,8 +7,8 @@ import ( "context" "encoding/json" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/logger" + "Wavelet/core/contracts" + "Wavelet/pkg/logger" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/auth/auth_source_resolver.go b/backend/plugins/domain/auth/auth_source_resolver.go index a7ce5c91..e8968308 100644 --- a/backend/plugins/domain/auth/auth_source_resolver.go +++ b/backend/plugins/domain/auth/auth_source_resolver.go @@ -10,8 +10,8 @@ import ( "strconv" "strings" - "github.com/Rain-kl/Wavelet/core/contracts" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core/contracts" + db "Wavelet/plugins/infra/database" "github.com/coreos/go-oidc/v3/oidc" "golang.org/x/oauth2" diff --git a/backend/plugins/domain/auth/cache.go b/backend/plugins/domain/auth/cache.go index 76db1efe..a2e41b28 100644 --- a/backend/plugins/domain/auth/cache.go +++ b/backend/plugins/domain/auth/cache.go @@ -10,10 +10,10 @@ import ( "sync" "time" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/cache/ram" - "github.com/Rain-kl/Wavelet/pkg/util" - db "github.com/Rain-kl/Wavelet/plugins/infra/cache" + "Wavelet/core/contracts" + "Wavelet/pkg/cache/ram" + "Wavelet/pkg/util" + db "Wavelet/plugins/infra/cache" ) const ( diff --git a/backend/plugins/domain/auth/cache_test.go b/backend/plugins/domain/auth/cache_test.go index 38472e9a..df7ea26c 100644 --- a/backend/plugins/domain/auth/cache_test.go +++ b/backend/plugins/domain/auth/cache_test.go @@ -11,9 +11,9 @@ import ( "github.com/redis/go-redis/v9" "github.com/redis/go-redis/v9/maintnotifications" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/domain/auth" - db "github.com/Rain-kl/Wavelet/plugins/infra/cache" + "Wavelet/core/contracts" + "Wavelet/plugins/domain/auth" + db "Wavelet/plugins/infra/cache" ) func setupOauthCacheTest(t *testing.T) (*miniredis.Miniredis, func()) { diff --git a/backend/plugins/domain/auth/constants.go b/backend/plugins/domain/auth/constants.go index 872cf164..f49dd81f 100644 --- a/backend/plugins/domain/auth/constants.go +++ b/backend/plugins/domain/auth/constants.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/plugins/domain/auth/errs.go b/backend/plugins/domain/auth/errs.go index 5f17d4cc..9f1ef4e3 100644 --- a/backend/plugins/domain/auth/errs.go +++ b/backend/plugins/domain/auth/errs.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/plugins/domain/auth/handlers.go b/backend/plugins/domain/auth/handlers.go index e8d8ed4c..7f783e79 100644 --- a/backend/plugins/domain/auth/handlers.go +++ b/backend/plugins/domain/auth/handlers.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -13,14 +12,14 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/core/contracts" + "Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/idgen" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/util" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/idgen" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + "Wavelet/pkg/util" + cachepkg "Wavelet/plugins/infra/cache" + db "Wavelet/plugins/infra/database" "github.com/coreos/go-oidc/v3/oidc" "github.com/gin-contrib/sessions" "github.com/gin-gonic/gin" diff --git a/backend/plugins/domain/auth/middleware.go b/backend/plugins/domain/auth/middleware.go index 616a022c..2ca3b9d9 100644 --- a/backend/plugins/domain/auth/middleware.go +++ b/backend/plugins/domain/auth/middleware.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -10,11 +9,11 @@ import ( "encoding/hex" "errors" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/trace" - "github.com/Rain-kl/Wavelet/pkg/util" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core/contracts" + "Wavelet/pkg/response" + "Wavelet/pkg/trace" + "Wavelet/pkg/util" + db "Wavelet/plugins/infra/database" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/auth/models.go b/backend/plugins/domain/auth/models.go index 10cb2e54..30d0b949 100644 --- a/backend/plugins/domain/auth/models.go +++ b/backend/plugins/domain/auth/models.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -12,7 +11,7 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/core/contracts" + "Wavelet/core/contracts" ) var authSourceNamePattern = regexp.MustCompile(`^[A-Za-z0-9][A-Za-z0-9_-]{0,79}$`) diff --git a/backend/plugins/domain/auth/plugin.go b/backend/plugins/domain/auth/plugin.go index 0f55f07f..0a226346 100644 --- a/backend/plugins/domain/auth/plugin.go +++ b/backend/plugins/domain/auth/plugin.go @@ -7,9 +7,9 @@ package auth import ( "embed" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/core/extpoints" ) //go:embed migrations/*.sql diff --git a/backend/plugins/domain/auth/plugin_test.go b/backend/plugins/domain/auth/plugin_test.go index 228043ae..cdb5975a 100644 --- a/backend/plugins/domain/auth/plugin_test.go +++ b/backend/plugins/domain/auth/plugin_test.go @@ -16,10 +16,10 @@ import ( "github.com/stretchr/testify/require" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/domain/auth" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/plugins/domain/auth" + db "Wavelet/plugins/infra/database" ) type testUser struct { diff --git a/backend/plugins/domain/auth/repository.go b/backend/plugins/domain/auth/repository.go index df8ebafd..96197595 100644 --- a/backend/plugins/domain/auth/repository.go +++ b/backend/plugins/domain/auth/repository.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -7,7 +6,7 @@ package auth import ( "context" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + db "Wavelet/plugins/infra/database" ) // GetAuthSourceByID 根据 ID 获取认证源 diff --git a/backend/plugins/domain/auth/service.go b/backend/plugins/domain/auth/service.go index a39826ea..126834e8 100644 --- a/backend/plugins/domain/auth/service.go +++ b/backend/plugins/domain/auth/service.go @@ -8,9 +8,9 @@ import ( "errors" "sync" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/util" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core/contracts" + "Wavelet/pkg/util" + db "Wavelet/plugins/infra/database" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/auth/session.go b/backend/plugins/domain/auth/session.go index c1a18051..5f4f2025 100644 --- a/backend/plugins/domain/auth/session.go +++ b/backend/plugins/domain/auth/session.go @@ -11,9 +11,9 @@ import ( "strconv" "strings" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/config" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core/contracts" + "Wavelet/pkg/config" + db "Wavelet/plugins/infra/database" "github.com/gin-contrib/sessions" "github.com/gin-gonic/gin" "github.com/google/uuid" diff --git a/backend/plugins/domain/cap/handlers.go b/backend/plugins/domain/cap/handlers.go index 12f921e9..e5ea3989 100644 --- a/backend/plugins/domain/cap/handlers.go +++ b/backend/plugins/domain/cap/handlers.go @@ -6,9 +6,9 @@ package cap import ( "net/http" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/plugins/domain/cap/pow" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + "Wavelet/plugins/domain/cap/pow" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/cap/manager.go b/backend/plugins/domain/cap/manager.go index c84f6610..c53b3476 100644 --- a/backend/plugins/domain/cap/manager.go +++ b/backend/plugins/domain/cap/manager.go @@ -13,9 +13,9 @@ import ( "sync" "time" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/plugins/domain/cap/pow" - db "github.com/Rain-kl/Wavelet/plugins/infra/cache" + "Wavelet/pkg/config" + "Wavelet/plugins/domain/cap/pow" + db "Wavelet/plugins/infra/cache" ) const ( diff --git a/backend/plugins/domain/cap/middleware.go b/backend/plugins/domain/cap/middleware.go index b8ca625a..a5867e01 100644 --- a/backend/plugins/domain/cap/middleware.go +++ b/backend/plugins/domain/cap/middleware.go @@ -6,7 +6,7 @@ package cap import ( "github.com/gin-gonic/gin" - "github.com/Rain-kl/Wavelet/pkg/response" + "Wavelet/pkg/response" ) // VerifyMiddleware returns a Gin middleware that checks and consumes the X-Cap-Token header. diff --git a/backend/plugins/domain/cap/plugin.go b/backend/plugins/domain/cap/plugin.go index dc733e90..3c113a27 100644 --- a/backend/plugins/domain/cap/plugin.go +++ b/backend/plugins/domain/cap/plugin.go @@ -5,8 +5,8 @@ package cap import ( - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core" + "Wavelet/core/extpoints" ) // Plugin implements core.Plugin to provide CAPTCHA generation, validation, and route protection. diff --git a/backend/plugins/domain/cap/runtime_settings.go b/backend/plugins/domain/cap/runtime_settings.go index 869e52bb..78bf5d47 100644 --- a/backend/plugins/domain/cap/runtime_settings.go +++ b/backend/plugins/domain/cap/runtime_settings.go @@ -14,9 +14,9 @@ import ( "golang.org/x/sync/singleflight" - "github.com/Rain-kl/Wavelet/pkg/util" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/util" + cachepkg "Wavelet/plugins/infra/cache" + database "Wavelet/plugins/infra/database" ) const ( diff --git a/backend/plugins/domain/domain_test.go b/backend/plugins/domain/domain_test.go index 3473a50a..accd7045 100644 --- a/backend/plugins/domain/domain_test.go +++ b/backend/plugins/domain/domain_test.go @@ -16,17 +16,17 @@ import ( "github.com/stretchr/testify/require" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/domain/admin" - "github.com/Rain-kl/Wavelet/plugins/domain/auth" - "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control" - "github.com/Rain-kl/Wavelet/plugins/domain/user" - "github.com/Rain-kl/Wavelet/plugins/infra/cache" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/logger" - "github.com/Rain-kl/Wavelet/plugins/infra/storage" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/plugins/domain/admin" + "Wavelet/plugins/domain/auth" + "Wavelet/plugins/domain/message_gateway" + "Wavelet/plugins/domain/risk_control" + "Wavelet/plugins/domain/user" + "Wavelet/plugins/infra/cache" + db "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/logger" + "Wavelet/plugins/infra/storage" ) func setupTestDB(t *testing.T) *gorm.DB { diff --git a/backend/plugins/domain/message_gateway/admin_handlers.go b/backend/plugins/domain/message_gateway/admin_handlers.go index f8d9b286..ddd4ce7a 100644 --- a/backend/plugins/domain/message_gateway/admin_handlers.go +++ b/backend/plugins/domain/message_gateway/admin_handlers.go @@ -7,7 +7,7 @@ import ( "net/http" "strconv" - "github.com/Rain-kl/Wavelet/pkg/response" + "Wavelet/pkg/response" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/message_gateway/channels/qq/adapter.go b/backend/plugins/domain/message_gateway/channels/qq/adapter.go index f84947b8..8ddbf96b 100644 --- a/backend/plugins/domain/message_gateway/channels/qq/adapter.go +++ b/backend/plugins/domain/message_gateway/channels/qq/adapter.go @@ -11,8 +11,8 @@ import ( "sync" "time" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway" + "Wavelet/pkg/logger" + "Wavelet/plugins/domain/message_gateway" "github.com/tencent-connect/botgo" "github.com/tencent-connect/botgo/dto" "github.com/tencent-connect/botgo/event" diff --git a/backend/plugins/domain/message_gateway/channels/qq/adapter_test.go b/backend/plugins/domain/message_gateway/channels/qq/adapter_test.go index 68bbecd9..793ec6b0 100644 --- a/backend/plugins/domain/message_gateway/channels/qq/adapter_test.go +++ b/backend/plugins/domain/message_gateway/channels/qq/adapter_test.go @@ -7,7 +7,7 @@ import ( "context" "testing" - "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway" + "Wavelet/plugins/domain/message_gateway" ) func TestHandleEvent_DropsNonC2C(t *testing.T) { diff --git a/backend/plugins/domain/message_gateway/channels/telegram/adapter.go b/backend/plugins/domain/message_gateway/channels/telegram/adapter.go index 3d2359b2..f0db07c3 100644 --- a/backend/plugins/domain/message_gateway/channels/telegram/adapter.go +++ b/backend/plugins/domain/message_gateway/channels/telegram/adapter.go @@ -12,7 +12,7 @@ import ( "strconv" "strings" - "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway" + "Wavelet/plugins/domain/message_gateway" tele "gopkg.in/telebot.v4" ) diff --git a/backend/plugins/domain/message_gateway/channels/telegram/adapter_test.go b/backend/plugins/domain/message_gateway/channels/telegram/adapter_test.go index f0d67039..0947a92a 100644 --- a/backend/plugins/domain/message_gateway/channels/telegram/adapter_test.go +++ b/backend/plugins/domain/message_gateway/channels/telegram/adapter_test.go @@ -7,7 +7,7 @@ import ( "context" "testing" - "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway" + "Wavelet/plugins/domain/message_gateway" tele "gopkg.in/telebot.v4" ) diff --git a/backend/plugins/domain/message_gateway/custom_events_admin_login.go b/backend/plugins/domain/message_gateway/custom_events_admin_login.go index 4e09c1f8..dddcd04a 100644 --- a/backend/plugins/domain/message_gateway/custom_events_admin_login.go +++ b/backend/plugins/domain/message_gateway/custom_events_admin_login.go @@ -7,7 +7,7 @@ import ( "context" "time" - "github.com/Rain-kl/Wavelet/core/contracts" + "Wavelet/core/contracts" ) // AdminLogin is the metadata definition for the admin login event. diff --git a/backend/plugins/domain/message_gateway/handlers.go b/backend/plugins/domain/message_gateway/handlers.go index ae33cae2..ec938a4d 100644 --- a/backend/plugins/domain/message_gateway/handlers.go +++ b/backend/plugins/domain/message_gateway/handlers.go @@ -8,9 +8,9 @@ import ( "net/http" "strconv" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/core/contracts" + "Wavelet/pkg/response" + "Wavelet/pkg/util" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/message_gateway/message_gateway_test.go b/backend/plugins/domain/message_gateway/message_gateway_test.go index 88b8d0d9..61b277d4 100644 --- a/backend/plugins/domain/message_gateway/message_gateway_test.go +++ b/backend/plugins/domain/message_gateway/message_gateway_test.go @@ -8,8 +8,8 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway" + "Wavelet/pkg/testhelper" + "Wavelet/plugins/domain/message_gateway" ) func TestUpsertPairingCode_ReusesUnexpired(t *testing.T) { diff --git a/backend/plugins/domain/message_gateway/plugin.go b/backend/plugins/domain/message_gateway/plugin.go index 67219f69..5f8bad15 100644 --- a/backend/plugins/domain/message_gateway/plugin.go +++ b/backend/plugins/domain/message_gateway/plugin.go @@ -8,9 +8,9 @@ import ( "context" "embed" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/core/extpoints" "github.com/gin-gonic/gin" "github.com/hibiken/asynq" ) diff --git a/backend/plugins/domain/message_gateway/plugin_test.go b/backend/plugins/domain/message_gateway/plugin_test.go index 0f098197..439d7055 100644 --- a/backend/plugins/domain/message_gateway/plugin_test.go +++ b/backend/plugins/domain/message_gateway/plugin_test.go @@ -11,8 +11,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway" + "Wavelet/core" + "Wavelet/plugins/domain/message_gateway" ) func TestMessageGatewayPluginUnit(t *testing.T) { diff --git a/backend/plugins/domain/message_gateway/push/custom.go b/backend/plugins/domain/message_gateway/push/custom.go index c8326792..954362eb 100644 --- a/backend/plugins/domain/message_gateway/push/custom.go +++ b/backend/plugins/domain/message_gateway/push/custom.go @@ -13,7 +13,7 @@ import ( "net/http" "strings" - "github.com/Rain-kl/Wavelet/pkg/httppool" + "Wavelet/pkg/httppool" ) func init() { diff --git a/backend/plugins/domain/message_gateway/push/email.go b/backend/plugins/domain/message_gateway/push/email.go index d2eb047f..0f439fa9 100644 --- a/backend/plugins/domain/message_gateway/push/email.go +++ b/backend/plugins/domain/message_gateway/push/email.go @@ -11,7 +11,7 @@ import ( "net/smtp" "strings" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/pkg/util" ) func init() { diff --git a/backend/plugins/domain/message_gateway/push/lark.go b/backend/plugins/domain/message_gateway/push/lark.go index e97a8b1a..24b66237 100644 --- a/backend/plugins/domain/message_gateway/push/lark.go +++ b/backend/plugins/domain/message_gateway/push/lark.go @@ -17,7 +17,7 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/pkg/httppool" + "Wavelet/pkg/httppool" ) func init() { diff --git a/backend/plugins/domain/message_gateway/push/telegram.go b/backend/plugins/domain/message_gateway/push/telegram.go index 54f49e76..426e1bb7 100644 --- a/backend/plugins/domain/message_gateway/push/telegram.go +++ b/backend/plugins/domain/message_gateway/push/telegram.go @@ -12,7 +12,7 @@ import ( "net/http" "strings" - "github.com/Rain-kl/Wavelet/pkg/httppool" + "Wavelet/pkg/httppool" ) func init() { diff --git a/backend/plugins/domain/message_gateway/push_channels.go b/backend/plugins/domain/message_gateway/push_channels.go index 0509ec3b..886e4a04 100644 --- a/backend/plugins/domain/message_gateway/push_channels.go +++ b/backend/plugins/domain/message_gateway/push_channels.go @@ -11,8 +11,8 @@ import ( "strings" "sync" - "github.com/Rain-kl/Wavelet/pkg/response" - pkgpush "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway/push" + "Wavelet/pkg/response" + pkgpush "Wavelet/plugins/domain/message_gateway/push" "github.com/gin-gonic/gin" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/message_gateway/push_events.go b/backend/plugins/domain/message_gateway/push_events.go index 6ddec299..d2c9ca3c 100644 --- a/backend/plugins/domain/message_gateway/push_events.go +++ b/backend/plugins/domain/message_gateway/push_events.go @@ -9,11 +9,11 @@ import ( "errors" "sync" - "github.com/Rain-kl/Wavelet/pkg/logger" + "Wavelet/pkg/logger" - pkgpush "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway/push" + pkgpush "Wavelet/plugins/domain/message_gateway/push" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/pkg/util" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/message_gateway/push_handlers.go b/backend/plugins/domain/message_gateway/push_handlers.go index 5dd14831..8119355e 100644 --- a/backend/plugins/domain/message_gateway/push_handlers.go +++ b/backend/plugins/domain/message_gateway/push_handlers.go @@ -9,9 +9,9 @@ import ( "net/http" "strconv" - pkgpush "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway/push" + pkgpush "Wavelet/plugins/domain/message_gateway/push" - "github.com/Rain-kl/Wavelet/pkg/response" + "Wavelet/pkg/response" "github.com/gin-gonic/gin" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/message_gateway/push_logics.go b/backend/plugins/domain/message_gateway/push_logics.go index f6ff7a26..7f341470 100644 --- a/backend/plugins/domain/message_gateway/push_logics.go +++ b/backend/plugins/domain/message_gateway/push_logics.go @@ -11,10 +11,10 @@ import ( "strconv" "strings" - "github.com/Rain-kl/Wavelet/core/contracts" - pkgpush "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway/push" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core/contracts" + pkgpush "Wavelet/plugins/domain/message_gateway/push" + "Wavelet/plugins/drivers/driver_asynq_worker" + db "Wavelet/plugins/infra/database" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/message_gateway/push_task_listener.go b/backend/plugins/domain/message_gateway/push_task_listener.go index 79e94b76..b7c824f8 100644 --- a/backend/plugins/domain/message_gateway/push_task_listener.go +++ b/backend/plugins/domain/message_gateway/push_task_listener.go @@ -9,8 +9,8 @@ import ( "strconv" "time" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/pkg/logger" + "Wavelet/plugins/drivers/driver_asynq_worker" ) // RegisterTaskListeners subscribes push notification handlers to task completion events. diff --git a/backend/plugins/domain/message_gateway/push_tasks.go b/backend/plugins/domain/message_gateway/push_tasks.go index 53981f7d..760f45d1 100644 --- a/backend/plugins/domain/message_gateway/push_tasks.go +++ b/backend/plugins/domain/message_gateway/push_tasks.go @@ -9,8 +9,8 @@ import ( "errors" "fmt" - "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway/push" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/plugins/domain/message_gateway/push" + "Wavelet/plugins/drivers/driver_asynq_worker" ) const ( diff --git a/backend/plugins/domain/message_gateway/repository.go b/backend/plugins/domain/message_gateway/repository.go index da143499..a78d68bb 100644 --- a/backend/plugins/domain/message_gateway/repository.go +++ b/backend/plugins/domain/message_gateway/repository.go @@ -10,9 +10,9 @@ import ( "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/pkg/idgen" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/idgen" + cachepkg "Wavelet/plugins/infra/cache" + db "Wavelet/plugins/infra/database" ) const ( diff --git a/backend/plugins/domain/message_gateway/runner.go b/backend/plugins/domain/message_gateway/runner.go index daa0593c..78b7b630 100644 --- a/backend/plugins/domain/message_gateway/runner.go +++ b/backend/plugins/domain/message_gateway/runner.go @@ -7,7 +7,7 @@ import ( "context" "sync" - "github.com/Rain-kl/Wavelet/pkg/logger" + "Wavelet/pkg/logger" ) // Runner manages lifecycle for long-lived channel adapters (WebSocket, long-polling, etc.). diff --git a/backend/plugins/domain/message_gateway/secret.go b/backend/plugins/domain/message_gateway/secret.go index 343f7404..560aa0b6 100644 --- a/backend/plugins/domain/message_gateway/secret.go +++ b/backend/plugins/domain/message_gateway/secret.go @@ -8,8 +8,8 @@ import ( "encoding/hex" "encoding/json" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/pkg/config" + "Wavelet/pkg/util" ) // CredentialKey is AES-256 hex derived from the session secret. diff --git a/backend/plugins/domain/risk_control/logics.go b/backend/plugins/domain/risk_control/logics.go index f65ecbbe..b0b2d2e0 100644 --- a/backend/plugins/domain/risk_control/logics.go +++ b/backend/plugins/domain/risk_control/logics.go @@ -8,9 +8,9 @@ import ( "sync" "time" - "github.com/Rain-kl/Wavelet/pkg/batchwriter" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control/logstore" + "Wavelet/pkg/batchwriter" + "Wavelet/pkg/logger" + "Wavelet/plugins/domain/risk_control/logstore" ) var ( diff --git a/backend/plugins/domain/risk_control/logstore/access_log.go b/backend/plugins/domain/risk_control/logstore/access_log.go index 5f91596f..42c98f30 100644 --- a/backend/plugins/domain/risk_control/logstore/access_log.go +++ b/backend/plugins/domain/risk_control/logstore/access_log.go @@ -9,8 +9,8 @@ import ( "fmt" "time" - "github.com/Rain-kl/Wavelet/pkg/util" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/util" + db "Wavelet/plugins/infra/database" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/risk_control/logstore/access_log_stats.go b/backend/plugins/domain/risk_control/logstore/access_log_stats.go index 2a320867..e88d745d 100644 --- a/backend/plugins/domain/risk_control/logstore/access_log_stats.go +++ b/backend/plugins/domain/risk_control/logstore/access_log_stats.go @@ -9,7 +9,7 @@ import ( "sort" "time" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + db "Wavelet/plugins/infra/database" ) const hoursInDay = 24 diff --git a/backend/plugins/domain/risk_control/logstore/access_log_test.go b/backend/plugins/domain/risk_control/logstore/access_log_test.go index bc06db18..3fafcbb3 100644 --- a/backend/plugins/domain/risk_control/logstore/access_log_test.go +++ b/backend/plugins/domain/risk_control/logstore/access_log_test.go @@ -17,7 +17,7 @@ import ( "github.com/stretchr/testify/require" "gorm.io/gorm" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + db "Wavelet/plugins/infra/database" ) func setupChGormDB(t *testing.T) *gorm.DB { diff --git a/backend/plugins/domain/risk_control/logstore/access_log_writer.go b/backend/plugins/domain/risk_control/logstore/access_log_writer.go index 21c500cf..bc7dd79f 100644 --- a/backend/plugins/domain/risk_control/logstore/access_log_writer.go +++ b/backend/plugins/domain/risk_control/logstore/access_log_writer.go @@ -7,7 +7,7 @@ import ( "context" "fmt" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + db "Wavelet/plugins/infra/database" ) // BatchInsert writes access logs to ClickHouse using the native batch API. diff --git a/backend/plugins/domain/risk_control/logstore/cleanup.go b/backend/plugins/domain/risk_control/logstore/cleanup.go index 3eeb6df8..2b4f04be 100644 --- a/backend/plugins/domain/risk_control/logstore/cleanup.go +++ b/backend/plugins/domain/risk_control/logstore/cleanup.go @@ -10,7 +10,7 @@ import ( "strconv" "time" - "github.com/Rain-kl/Wavelet/pkg/logger" + "Wavelet/pkg/logger" ) const ( diff --git a/backend/plugins/domain/risk_control/logstore/clickhouse.go b/backend/plugins/domain/risk_control/logstore/clickhouse.go index 51f0b415..82860528 100644 --- a/backend/plugins/domain/risk_control/logstore/clickhouse.go +++ b/backend/plugins/domain/risk_control/logstore/clickhouse.go @@ -8,8 +8,8 @@ import ( "fmt" "time" + db "Wavelet/plugins/infra/database" "github.com/ClickHouse/clickhouse-go/v2/lib/driver" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" ) type clickhouseUserAccessLogStore struct { diff --git a/backend/plugins/domain/risk_control/logstore/gorm.go b/backend/plugins/domain/risk_control/logstore/gorm.go index 5dd0c7a2..b9e59d74 100644 --- a/backend/plugins/domain/risk_control/logstore/gorm.go +++ b/backend/plugins/domain/risk_control/logstore/gorm.go @@ -11,7 +11,7 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/pkg/idgen" + "Wavelet/pkg/idgen" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/risk_control/logstore/imports_test.go b/backend/plugins/domain/risk_control/logstore/imports_test.go index 1dc4bb37..fa34edc1 100644 --- a/backend/plugins/domain/risk_control/logstore/imports_test.go +++ b/backend/plugins/domain/risk_control/logstore/imports_test.go @@ -11,8 +11,8 @@ import ( // plugins/domain 不得直接 import 已废弃的 internal。 var forbiddenImports = []string{ - "github.com/Rain-kl/Wavelet/internal", - "github.com/Rain-kl/Wavelet/internal", + "Wavelet/internal", + "Wavelet/internal", } func TestAppsMustNotImportPersistenceDirectly(t *testing.T) { @@ -27,7 +27,7 @@ func TestAppsMustNotImportPersistenceDirectly(t *testing.T) { continue } pkg := fields[0] - if !strings.HasPrefix(pkg, "github.com/Rain-kl/Wavelet/plugins/domain") { + if !strings.HasPrefix(pkg, "Wavelet/plugins/domain") { continue } for _, imp := range fields[1:] { diff --git a/backend/plugins/domain/risk_control/logstore/provider.go b/backend/plugins/domain/risk_control/logstore/provider.go index 1e30897d..57c5be8f 100644 --- a/backend/plugins/domain/risk_control/logstore/provider.go +++ b/backend/plugins/domain/risk_control/logstore/provider.go @@ -10,9 +10,9 @@ import ( "sync" "time" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/logger" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/config" + "Wavelet/pkg/logger" + db "Wavelet/plugins/infra/database" ) const ( diff --git a/backend/plugins/domain/risk_control/middleware.go b/backend/plugins/domain/risk_control/middleware.go index 53414dac..f0bf8ff4 100644 --- a/backend/plugins/domain/risk_control/middleware.go +++ b/backend/plugins/domain/risk_control/middleware.go @@ -9,12 +9,12 @@ import ( "net/http" "time" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/idgen" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control/logstore" + "Wavelet/core/contracts" + "Wavelet/pkg/config" + "Wavelet/pkg/idgen" + "Wavelet/pkg/response" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/risk_control/logstore" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/risk_control/middleware_test.go b/backend/plugins/domain/risk_control/middleware_test.go index 238ad7a8..c2e46517 100644 --- a/backend/plugins/domain/risk_control/middleware_test.go +++ b/backend/plugins/domain/risk_control/middleware_test.go @@ -12,13 +12,13 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/batchwriter" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control/logstore" + "Wavelet/core/contracts" + "Wavelet/pkg/batchwriter" + "Wavelet/pkg/config" + "Wavelet/pkg/testhelper" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/risk_control" + "Wavelet/plugins/domain/risk_control/logstore" "github.com/gin-gonic/gin" "github.com/stretchr/testify/assert" ) diff --git a/backend/plugins/domain/risk_control/plugin.go b/backend/plugins/domain/risk_control/plugin.go index abafb4a0..ced0147e 100644 --- a/backend/plugins/domain/risk_control/plugin.go +++ b/backend/plugins/domain/risk_control/plugin.go @@ -8,8 +8,8 @@ import ( "context" "embed" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core" + "Wavelet/core/extpoints" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/risk_control/plugin_test.go b/backend/plugins/domain/risk_control/plugin_test.go index 4ab89607..36d01c67 100644 --- a/backend/plugins/domain/risk_control/plugin_test.go +++ b/backend/plugins/domain/risk_control/plugin_test.go @@ -11,8 +11,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control" + "Wavelet/core" + "Wavelet/plugins/domain/risk_control" ) func TestRiskControlPluginUnit(t *testing.T) { diff --git a/backend/plugins/domain/system/plugin.go b/backend/plugins/domain/system/plugin.go index 13839e20..71d0f20f 100644 --- a/backend/plugins/domain/system/plugin.go +++ b/backend/plugins/domain/system/plugin.go @@ -7,10 +7,10 @@ package system import ( "net/http" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/response" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core" + "Wavelet/pkg/config" + "Wavelet/pkg/response" + database "Wavelet/plugins/infra/database" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/upload/cache/access_cache.go b/backend/plugins/domain/upload/cache/access_cache.go index bc0b5f2e..f1aec4c7 100644 --- a/backend/plugins/domain/upload/cache/access_cache.go +++ b/backend/plugins/domain/upload/cache/access_cache.go @@ -11,12 +11,12 @@ import ( "sync" "time" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - uploadstorage "github.com/Rain-kl/Wavelet/plugins/domain/upload/storage" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/upload/shared" + uploadstorage "Wavelet/plugins/domain/upload/storage" + cachepkg "Wavelet/plugins/infra/cache" + database "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/storage/objectstore" ) const fileAccessInvalidationChannel = "upload:file_access_invalidation" diff --git a/backend/plugins/domain/upload/cache/access_cache_test.go b/backend/plugins/domain/upload/cache/access_cache_test.go index ba838cc2..cc525744 100644 --- a/backend/plugins/domain/upload/cache/access_cache_test.go +++ b/backend/plugins/domain/upload/cache/access_cache_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - uploadstorage "github.com/Rain-kl/Wavelet/plugins/domain/upload/storage" + "Wavelet/pkg/testhelper" + "Wavelet/plugins/domain/upload/shared" + uploadstorage "Wavelet/plugins/domain/upload/storage" ) func TestLoadMigrationAccessStateCachesResult(t *testing.T) { diff --git a/backend/plugins/domain/upload/cache/meta_cache.go b/backend/plugins/domain/upload/cache/meta_cache.go index 2e364b26..891c6079 100644 --- a/backend/plugins/domain/upload/cache/meta_cache.go +++ b/backend/plugins/domain/upload/cache/meta_cache.go @@ -9,11 +9,11 @@ import ( "fmt" "sync" - "github.com/Rain-kl/Wavelet/pkg/cache/ram" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/cache/ram" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/upload/models" + cachepkg "Wavelet/plugins/infra/cache" + database "Wavelet/plugins/infra/database" ) const ( diff --git a/backend/plugins/domain/upload/cache/meta_cache_test.go b/backend/plugins/domain/upload/cache/meta_cache_test.go index 2a50a5b0..e775a127 100644 --- a/backend/plugins/domain/upload/cache/meta_cache_test.go +++ b/backend/plugins/domain/upload/cache/meta_cache_test.go @@ -9,9 +9,9 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" + "Wavelet/pkg/testhelper" + "Wavelet/plugins/domain/upload/models" + cachepkg "Wavelet/plugins/infra/cache" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/upload/errs.go b/backend/plugins/domain/upload/errs.go index 996c8e6d..b8d727e1 100644 --- a/backend/plugins/domain/upload/errs.go +++ b/backend/plugins/domain/upload/errs.go @@ -1,11 +1,10 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 // Package upload 提供文件上传与下载功能 package upload -import "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" +import "Wavelet/plugins/domain/upload/shared" // 文件管理常量 const ( diff --git a/backend/plugins/domain/upload/exports.go b/backend/plugins/domain/upload/exports.go index 2501533a..eeb9b69a 100644 --- a/backend/plugins/domain/upload/exports.go +++ b/backend/plugins/domain/upload/exports.go @@ -4,14 +4,14 @@ package upload import ( - "github.com/Rain-kl/Wavelet/plugins/domain/upload/cache" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/filesrv" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/handler" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/ingest" - uploadstats "github.com/Rain-kl/Wavelet/plugins/domain/upload/stats" - uploadtask "github.com/Rain-kl/Wavelet/plugins/domain/upload/task" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/util" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/plugins/domain/upload/cache" + "Wavelet/plugins/domain/upload/filesrv" + "Wavelet/plugins/domain/upload/handler" + "Wavelet/plugins/domain/upload/ingest" + uploadstats "Wavelet/plugins/domain/upload/stats" + uploadtask "Wavelet/plugins/domain/upload/task" + "Wavelet/plugins/domain/upload/util" + "Wavelet/plugins/drivers/driver_asynq_worker" ) // HTTP handlers diff --git a/backend/plugins/domain/upload/filesrv/file_server.go b/backend/plugins/domain/upload/filesrv/file_server.go index 3a5f1684..2d171e6b 100644 --- a/backend/plugins/domain/upload/filesrv/file_server.go +++ b/backend/plugins/domain/upload/filesrv/file_server.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -15,18 +14,18 @@ import ( "strconv" "strings" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/response" - pkgutil "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/auth" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/cache" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - uploadstorage "github.com/Rain-kl/Wavelet/plugins/domain/upload/storage" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/util" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/diskcache" + "Wavelet/core/contracts" + "Wavelet/pkg/response" + pkgutil "Wavelet/pkg/util" + "Wavelet/plugins/domain/auth" + "Wavelet/plugins/domain/upload/cache" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/shared" + uploadstorage "Wavelet/plugins/domain/upload/storage" + "Wavelet/plugins/domain/upload/util" + "Wavelet/plugins/infra/storage/diskcache" - "github.com/Rain-kl/Wavelet/pkg/logger" + "Wavelet/pkg/logger" "github.com/gin-gonic/gin" "golang.org/x/sync/singleflight" "gorm.io/gorm" diff --git a/backend/plugins/domain/upload/filesrv/file_server_test.go b/backend/plugins/domain/upload/filesrv/file_server_test.go index 10fb1f54..7530fa20 100644 --- a/backend/plugins/domain/upload/filesrv/file_server_test.go +++ b/backend/plugins/domain/upload/filesrv/file_server_test.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -23,15 +22,15 @@ import ( "github.com/gin-gonic/gin" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/cache" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - uploadutil "github.com/Rain-kl/Wavelet/plugins/domain/upload/util" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/diskcache" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/core/contracts" + "Wavelet/pkg/response" + "Wavelet/pkg/testhelper" + "Wavelet/plugins/domain/upload/cache" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/shared" + uploadutil "Wavelet/plugins/domain/upload/util" + "Wavelet/plugins/infra/storage/diskcache" + "Wavelet/plugins/infra/storage/objectstore" ) func init() { diff --git a/backend/plugins/domain/upload/handler/file_management.go b/backend/plugins/domain/upload/handler/file_management.go index e0f88b94..c0fcf336 100644 --- a/backend/plugins/domain/upload/handler/file_management.go +++ b/backend/plugins/domain/upload/handler/file_management.go @@ -9,14 +9,14 @@ import ( "github.com/gin-gonic/gin" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/ingest" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/repository" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - uploadstorage "github.com/Rain-kl/Wavelet/plugins/domain/upload/storage" + "Wavelet/core/contracts" + "Wavelet/pkg/response" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/upload/ingest" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/repository" + "Wavelet/plugins/domain/upload/shared" + uploadstorage "Wavelet/plugins/domain/upload/storage" ) type listFilesRequest struct { diff --git a/backend/plugins/domain/upload/handler/file_management_test.go b/backend/plugins/domain/upload/handler/file_management_test.go index 4903c183..2f8e05bb 100644 --- a/backend/plugins/domain/upload/handler/file_management_test.go +++ b/backend/plugins/domain/upload/handler/file_management_test.go @@ -11,9 +11,9 @@ import ( "github.com/gin-gonic/gin" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" + "Wavelet/core/contracts" + "Wavelet/pkg/testhelper" + "Wavelet/plugins/domain/upload/models" ) func TestGetDistinctUploadTypes(t *testing.T) { diff --git a/backend/plugins/domain/upload/handler/logics.go b/backend/plugins/domain/upload/handler/logics.go index b43c1db0..d05f7c0d 100644 --- a/backend/plugins/domain/upload/handler/logics.go +++ b/backend/plugins/domain/upload/handler/logics.go @@ -10,9 +10,9 @@ import ( "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/ingest" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/repository" + "Wavelet/plugins/domain/upload/ingest" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/repository" ) func listUploadFiles(ctx context.Context, filter repository.UploadListFilter) (int64, []models.Upload, error) { diff --git a/backend/plugins/domain/upload/handler/routers.go b/backend/plugins/domain/upload/handler/routers.go index 90e5b5d3..a193e4db 100644 --- a/backend/plugins/domain/upload/handler/routers.go +++ b/backend/plugins/domain/upload/handler/routers.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -22,16 +21,16 @@ import ( "strconv" "strings" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - pkgutil "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/filesrv" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/ingest" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - uploadstorage "github.com/Rain-kl/Wavelet/plugins/domain/upload/storage" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/util" + "Wavelet/core/contracts" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + pkgutil "Wavelet/pkg/util" + "Wavelet/plugins/domain/upload/filesrv" + "Wavelet/plugins/domain/upload/ingest" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/shared" + uploadstorage "Wavelet/plugins/domain/upload/storage" + "Wavelet/plugins/domain/upload/util" "github.com/gin-gonic/gin" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/upload/handler/routers_test.go b/backend/plugins/domain/upload/handler/routers_test.go index 03beaa9d..e0598a31 100644 --- a/backend/plugins/domain/upload/handler/routers_test.go +++ b/backend/plugins/domain/upload/handler/routers_test.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -19,14 +18,14 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - uploadstats "github.com/Rain-kl/Wavelet/plugins/domain/upload/stats" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/core/contracts" + "Wavelet/pkg/response" + "Wavelet/pkg/testhelper" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/shared" + uploadstats "Wavelet/plugins/domain/upload/stats" + "Wavelet/plugins/infra/storage/objectstore" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/upload/handler/stats.go b/backend/plugins/domain/upload/handler/stats.go index 1f3da760..f30eca5b 100644 --- a/backend/plugins/domain/upload/handler/stats.go +++ b/backend/plugins/domain/upload/handler/stats.go @@ -9,8 +9,8 @@ import ( "github.com/gin-gonic/gin" - "github.com/Rain-kl/Wavelet/pkg/response" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" + "Wavelet/pkg/response" + "Wavelet/plugins/domain/upload/shared" ) type trendItem struct { diff --git a/backend/plugins/domain/upload/ingest/errors.go b/backend/plugins/domain/upload/ingest/errors.go index 1d33e945..31eb7525 100644 --- a/backend/plugins/domain/upload/ingest/errors.go +++ b/backend/plugins/domain/upload/ingest/errors.go @@ -6,7 +6,7 @@ package ingest import ( "errors" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" + "Wavelet/plugins/domain/upload/shared" ) // ErrForbidden indicates the caller is not allowed to mutate the upload record. diff --git a/backend/plugins/domain/upload/ingest/helpers.go b/backend/plugins/domain/upload/ingest/helpers.go index 1e4c7753..ecf29614 100644 --- a/backend/plugins/domain/upload/ingest/helpers.go +++ b/backend/plugins/domain/upload/ingest/helpers.go @@ -12,16 +12,16 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/pkg/idgen" - "github.com/Rain-kl/Wavelet/pkg/logger" - uploadcache "github.com/Rain-kl/Wavelet/plugins/domain/upload/cache" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/repository" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - uploadstats "github.com/Rain-kl/Wavelet/plugins/domain/upload/stats" - uploadstorage "github.com/Rain-kl/Wavelet/plugins/domain/upload/storage" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/pkg/idgen" + "Wavelet/pkg/logger" + uploadcache "Wavelet/plugins/domain/upload/cache" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/repository" + "Wavelet/plugins/domain/upload/shared" + uploadstats "Wavelet/plugins/domain/upload/stats" + uploadstorage "Wavelet/plugins/domain/upload/storage" + database "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/storage/objectstore" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/upload/ingest/ingest.go b/backend/plugins/domain/upload/ingest/ingest.go index 60b3fdc3..9a04da66 100644 --- a/backend/plugins/domain/upload/ingest/ingest.go +++ b/backend/plugins/domain/upload/ingest/ingest.go @@ -7,8 +7,8 @@ import ( "context" "errors" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/repository" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/repository" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/upload/ingest/ingest_test.go b/backend/plugins/domain/upload/ingest/ingest_test.go index 37ff7b1e..60b2d40f 100644 --- a/backend/plugins/domain/upload/ingest/ingest_test.go +++ b/backend/plugins/domain/upload/ingest/ingest_test.go @@ -13,10 +13,10 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/pkg/testhelper" + "Wavelet/plugins/domain/upload/models" + database "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/storage/objectstore" ) func TestIngestPolicyCreateIncrementsStats(t *testing.T) { diff --git a/backend/plugins/domain/upload/ingest/remove.go b/backend/plugins/domain/upload/ingest/remove.go index eaa04cf7..cca8b4d8 100644 --- a/backend/plugins/domain/upload/ingest/remove.go +++ b/backend/plugins/domain/upload/ingest/remove.go @@ -6,11 +6,11 @@ package ingest import ( "context" - uploadcache "github.com/Rain-kl/Wavelet/plugins/domain/upload/cache" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/repository" - uploadstats "github.com/Rain-kl/Wavelet/plugins/domain/upload/stats" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + uploadcache "Wavelet/plugins/domain/upload/cache" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/repository" + uploadstats "Wavelet/plugins/domain/upload/stats" + database "Wavelet/plugins/infra/database" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/upload/ingest/types.go b/backend/plugins/domain/upload/ingest/types.go index 8575852b..a62424bf 100644 --- a/backend/plugins/domain/upload/ingest/types.go +++ b/backend/plugins/domain/upload/ingest/types.go @@ -7,7 +7,7 @@ package ingest import ( "io" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/models" ) // Policy controls how ingest handles hash collisions and record creation. diff --git a/backend/plugins/domain/upload/models.go b/backend/plugins/domain/upload/models.go index c64ee407..adc363d8 100644 --- a/backend/plugins/domain/upload/models.go +++ b/backend/plugins/domain/upload/models.go @@ -5,7 +5,7 @@ package upload import ( - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/models" ) // UploadStatus 上传状态类型别名 diff --git a/backend/plugins/domain/upload/models/models.go b/backend/plugins/domain/upload/models/models.go index d164f8e7..37a6624b 100644 --- a/backend/plugins/domain/upload/models/models.go +++ b/backend/plugins/domain/upload/models/models.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/plugins/domain/upload/plugin.go b/backend/plugins/domain/upload/plugin.go index 78d07567..7dffc849 100644 --- a/backend/plugins/domain/upload/plugin.go +++ b/backend/plugins/domain/upload/plugin.go @@ -8,12 +8,12 @@ import ( "context" "embed" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/core/extpoints" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/filesrv" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/handler" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/task" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/core/extpoints" + "Wavelet/plugins/domain/upload/filesrv" + "Wavelet/plugins/domain/upload/handler" + "Wavelet/plugins/domain/upload/task" "github.com/gin-gonic/gin" "github.com/hibiken/asynq" ) diff --git a/backend/plugins/domain/upload/repository.go b/backend/plugins/domain/upload/repository.go index e9895a69..9791ebe4 100644 --- a/backend/plugins/domain/upload/repository.go +++ b/backend/plugins/domain/upload/repository.go @@ -9,9 +9,9 @@ import ( "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/pkg/idgen" - "github.com/Rain-kl/Wavelet/pkg/util" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/idgen" + "Wavelet/pkg/util" + database "Wavelet/plugins/infra/database" ) // UploadListFilter filters paginated upload queries. diff --git a/backend/plugins/domain/upload/repository/repository.go b/backend/plugins/domain/upload/repository/repository.go index b9737365..070e5b16 100644 --- a/backend/plugins/domain/upload/repository/repository.go +++ b/backend/plugins/domain/upload/repository/repository.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -9,9 +8,9 @@ import ( "context" "strings" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/upload/models" + database "Wavelet/plugins/infra/database" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/upload/shared/errs.go b/backend/plugins/domain/upload/shared/errs.go index c3918866..3fdef556 100644 --- a/backend/plugins/domain/upload/shared/errs.go +++ b/backend/plugins/domain/upload/shared/errs.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/plugins/domain/upload/stats/category.go b/backend/plugins/domain/upload/stats/category.go index 466dafe8..1cee11b6 100644 --- a/backend/plugins/domain/upload/stats/category.go +++ b/backend/plugins/domain/upload/stats/category.go @@ -7,7 +7,7 @@ package stats import ( "strings" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/util" + "Wavelet/plugins/domain/upload/util" ) const ( diff --git a/backend/plugins/domain/upload/stats/stats_counter.go b/backend/plugins/domain/upload/stats/stats_counter.go index 39c2c6dd..219de9f9 100644 --- a/backend/plugins/domain/upload/stats/stats_counter.go +++ b/backend/plugins/domain/upload/stats/stats_counter.go @@ -7,9 +7,9 @@ import ( "context" "time" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/logger" + "Wavelet/plugins/domain/upload/models" + database "Wavelet/plugins/infra/database" "gorm.io/gorm" "gorm.io/gorm/clause" ) diff --git a/backend/plugins/domain/upload/stats/stats_counter_test.go b/backend/plugins/domain/upload/stats/stats_counter_test.go index 54208f82..93b858c5 100644 --- a/backend/plugins/domain/upload/stats/stats_counter_test.go +++ b/backend/plugins/domain/upload/stats/stats_counter_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/testhelper" + "Wavelet/plugins/domain/upload/models" + database "Wavelet/plugins/infra/database" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/upload/storage/access_state.go b/backend/plugins/domain/upload/storage/access_state.go index 62a3c03f..84a6e4df 100644 --- a/backend/plugins/domain/upload/storage/access_state.go +++ b/backend/plugins/domain/upload/storage/access_state.go @@ -9,9 +9,9 @@ import ( "sync" "time" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/plugins/domain/upload/shared" + "Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/plugins/infra/storage/objectstore" ) // MigrationAccessState captures cached migration maintenance state. diff --git a/backend/plugins/domain/upload/storage/migration.go b/backend/plugins/domain/upload/storage/migration.go index 91af0cd7..4cf64ada 100644 --- a/backend/plugins/domain/upload/storage/migration.go +++ b/backend/plugins/domain/upload/storage/migration.go @@ -10,8 +10,8 @@ import ( "fmt" "strings" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/plugins/infra/storage/objectstore" ) // StorageMigrationTask is the Asynq task name for storage migration. diff --git a/backend/plugins/domain/upload/storage/storage_ops.go b/backend/plugins/domain/upload/storage/storage_ops.go index f6f978ee..e3df4f5d 100644 --- a/backend/plugins/domain/upload/storage/storage_ops.go +++ b/backend/plugins/domain/upload/storage/storage_ops.go @@ -6,9 +6,9 @@ package storage import ( "context" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/pkg/logger" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/infra/storage/objectstore" ) // ReadOnly checks if the storage system is in read-only maintenance mode. diff --git a/backend/plugins/domain/upload/task/cleanup.go b/backend/plugins/domain/upload/task/cleanup.go index 62574b59..28079e90 100644 --- a/backend/plugins/domain/upload/task/cleanup.go +++ b/backend/plugins/domain/upload/task/cleanup.go @@ -12,16 +12,16 @@ import ( "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/pkg/logger" - logstore "github.com/Rain-kl/Wavelet/plugins/domain/risk_control/logstore" - uploadcache "github.com/Rain-kl/Wavelet/plugins/domain/upload/cache" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - uploadstats "github.com/Rain-kl/Wavelet/plugins/domain/upload/stats" - uploadstorage "github.com/Rain-kl/Wavelet/plugins/domain/upload/storage" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/pkg/logger" + logstore "Wavelet/plugins/domain/risk_control/logstore" + uploadcache "Wavelet/plugins/domain/upload/cache" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/shared" + uploadstats "Wavelet/plugins/domain/upload/stats" + uploadstorage "Wavelet/plugins/domain/upload/storage" + "Wavelet/plugins/drivers/driver_asynq_worker" + database "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/storage/objectstore" ) const ( diff --git a/backend/plugins/domain/upload/task/rebuild_stats.go b/backend/plugins/domain/upload/task/rebuild_stats.go index 94b1fe9f..f51e0f03 100644 --- a/backend/plugins/domain/upload/task/rebuild_stats.go +++ b/backend/plugins/domain/upload/task/rebuild_stats.go @@ -7,10 +7,10 @@ import ( "context" "fmt" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - uploadstats "github.com/Rain-kl/Wavelet/plugins/domain/upload/stats" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/plugins/domain/upload/models" + uploadstats "Wavelet/plugins/domain/upload/stats" + "Wavelet/plugins/drivers/driver_asynq_worker" + database "Wavelet/plugins/infra/database" ) const ( diff --git a/backend/plugins/domain/upload/task/rebuild_stats_test.go b/backend/plugins/domain/upload/task/rebuild_stats_test.go index 05b60c66..797ab0d8 100644 --- a/backend/plugins/domain/upload/task/rebuild_stats_test.go +++ b/backend/plugins/domain/upload/task/rebuild_stats_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/testhelper" + "Wavelet/plugins/domain/upload/models" + database "Wavelet/plugins/infra/database" ) func TestRebuildUploadStatsHandler_Execute(t *testing.T) { diff --git a/backend/plugins/domain/upload/task/storage_migration.go b/backend/plugins/domain/upload/task/storage_migration.go index f1c8d8bf..78db1ce8 100644 --- a/backend/plugins/domain/upload/task/storage_migration.go +++ b/backend/plugins/domain/upload/task/storage_migration.go @@ -17,14 +17,14 @@ import ( "golang.org/x/sync/errgroup" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - uploadstats "github.com/Rain-kl/Wavelet/plugins/domain/upload/stats" - uploadstorage "github.com/Rain-kl/Wavelet/plugins/domain/upload/storage" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - cache "github.com/Rain-kl/Wavelet/plugins/infra/cache" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/upload/models" + uploadstats "Wavelet/plugins/domain/upload/stats" + uploadstorage "Wavelet/plugins/domain/upload/storage" + "Wavelet/plugins/drivers/driver_asynq_worker" + cache "Wavelet/plugins/infra/cache" + database "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/storage/objectstore" ) const ( diff --git a/backend/plugins/domain/upload/task/storage_migration_task_test.go b/backend/plugins/domain/upload/task/storage_migration_task_test.go index 6f61a04d..288f6900 100644 --- a/backend/plugins/domain/upload/task/storage_migration_task_test.go +++ b/backend/plugins/domain/upload/task/storage_migration_task_test.go @@ -16,10 +16,10 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - cache "github.com/Rain-kl/Wavelet/plugins/infra/cache" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/pkg/testhelper" + "Wavelet/plugins/domain/upload/models" + cache "Wavelet/plugins/infra/cache" + "Wavelet/plugins/infra/storage/objectstore" "github.com/alicebob/miniredis/v2" "github.com/redis/go-redis/v9" ) diff --git a/backend/plugins/domain/upload/task/tasks.go b/backend/plugins/domain/upload/task/tasks.go index c2a92da8..06ce55b3 100644 --- a/backend/plugins/domain/upload/task/tasks.go +++ b/backend/plugins/domain/upload/task/tasks.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -12,11 +11,11 @@ import ( "strings" "sync" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/filesrv" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/plugins/domain/upload/filesrv" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/shared" + "Wavelet/plugins/drivers/driver_asynq_worker" + database "Wavelet/plugins/infra/database" ) const ( diff --git a/backend/plugins/domain/upload/task/tasks_test.go b/backend/plugins/domain/upload/task/tasks_test.go index 098ecc16..81990a06 100644 --- a/backend/plugins/domain/upload/task/tasks_test.go +++ b/backend/plugins/domain/upload/task/tasks_test.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -17,15 +16,15 @@ import ( "testing" "time" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - msg "github.com/Rain-kl/Wavelet/plugins/domain/message_gateway" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/filesrv" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/diskcache" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/pkg/testhelper" + msg "Wavelet/plugins/domain/message_gateway" + "Wavelet/plugins/domain/upload/filesrv" + "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/domain/upload/shared" + "Wavelet/plugins/drivers/driver_asynq_worker" + database "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/storage/diskcache" + "Wavelet/plugins/infra/storage/objectstore" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/backend/plugins/domain/upload/util/media.go b/backend/plugins/domain/upload/util/media.go index dd725cd5..cade8694 100644 --- a/backend/plugins/domain/upload/util/media.go +++ b/backend/plugins/domain/upload/util/media.go @@ -6,7 +6,7 @@ package util import ( "strings" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" + "Wavelet/plugins/domain/upload/shared" ) // IsImageExtension reports whether ext is a common image format. diff --git a/backend/plugins/domain/upload/util/utils.go b/backend/plugins/domain/upload/util/utils.go index d10d3914..ba0cb790 100644 --- a/backend/plugins/domain/upload/util/utils.go +++ b/backend/plugins/domain/upload/util/utils.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -16,7 +15,7 @@ import ( "io" "strings" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/shared" + "Wavelet/plugins/domain/upload/shared" "github.com/deepteams/webp" _ "golang.org/x/image/webp" // Register WebP decoder for image.Decode ) diff --git a/backend/plugins/domain/user/handlers.go b/backend/plugins/domain/user/handlers.go index db39143c..08c88c7a 100644 --- a/backend/plugins/domain/user/handlers.go +++ b/backend/plugins/domain/user/handlers.go @@ -12,10 +12,10 @@ import ( "strconv" "time" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + database "Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/response" + "Wavelet/core/contracts" + "Wavelet/pkg/response" "github.com/gin-contrib/sessions" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/domain/user/models.go b/backend/plugins/domain/user/models.go index e083e65f..368d6bf1 100644 --- a/backend/plugins/domain/user/models.go +++ b/backend/plugins/domain/user/models.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -10,7 +9,7 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/pkg/util" ) // AccessToken 个人访问令牌实体 diff --git a/backend/plugins/domain/user/plugin.go b/backend/plugins/domain/user/plugin.go index 8f1b7393..044abc12 100644 --- a/backend/plugins/domain/user/plugin.go +++ b/backend/plugins/domain/user/plugin.go @@ -8,9 +8,9 @@ import ( "context" "embed" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/core/extpoints" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/core/extpoints" "github.com/gin-gonic/gin" "github.com/hibiken/asynq" ) diff --git a/backend/plugins/domain/user/plugin_test.go b/backend/plugins/domain/user/plugin_test.go index c744d7b3..95365e37 100644 --- a/backend/plugins/domain/user/plugin_test.go +++ b/backend/plugins/domain/user/plugin_test.go @@ -13,10 +13,10 @@ import ( "github.com/stretchr/testify/require" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/domain/user" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/plugins/domain/user" + database "Wavelet/plugins/infra/database" ) func setupTestDB(t *testing.T) *gorm.DB { diff --git a/backend/plugins/domain/user/repository.go b/backend/plugins/domain/user/repository.go index 9efa28b8..804b1bf7 100644 --- a/backend/plugins/domain/user/repository.go +++ b/backend/plugins/domain/user/repository.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -9,8 +8,8 @@ import ( "strings" - "github.com/Rain-kl/Wavelet/pkg/util" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/util" + database "Wavelet/plugins/infra/database" "gorm.io/gorm" ) diff --git a/backend/plugins/domain/user/service.go b/backend/plugins/domain/user/service.go index 859bc515..39a12188 100644 --- a/backend/plugins/domain/user/service.go +++ b/backend/plugins/domain/user/service.go @@ -11,11 +11,11 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/idgen" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core/contracts" + "Wavelet/pkg/idgen" + database "Wavelet/plugins/infra/database" - pkgu "github.com/Rain-kl/Wavelet/pkg/util" + pkgu "Wavelet/pkg/util" ) func toUserDTO(u *User) *contracts.UserDTO { diff --git a/backend/plugins/drivers/driver_asynq_cron/plugin.go b/backend/plugins/drivers/driver_asynq_cron/plugin.go index 16112c29..0404a372 100644 --- a/backend/plugins/drivers/driver_asynq_cron/plugin.go +++ b/backend/plugins/drivers/driver_asynq_cron/plugin.go @@ -14,8 +14,8 @@ import ( "github.com/hibiken/asynq" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/core" + "Wavelet/plugins/drivers/driver_asynq_worker" ) //go:embed migrations/*.sql diff --git a/backend/plugins/drivers/driver_asynq_cron/schedule.go b/backend/plugins/drivers/driver_asynq_cron/schedule.go index 1685a918..0601d193 100644 --- a/backend/plugins/drivers/driver_asynq_cron/schedule.go +++ b/backend/plugins/drivers/driver_asynq_cron/schedule.go @@ -7,7 +7,7 @@ import ( "context" "time" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + db "Wavelet/plugins/infra/database" ) // Schedule 定时任务配置表 diff --git a/backend/plugins/drivers/driver_asynq_cron/scheduler.go b/backend/plugins/drivers/driver_asynq_cron/scheduler.go index 124684e9..6f51d2e1 100644 --- a/backend/plugins/drivers/driver_asynq_cron/scheduler.go +++ b/backend/plugins/drivers/driver_asynq_cron/scheduler.go @@ -13,8 +13,8 @@ import ( "github.com/hibiken/asynq" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/pkg/logger" + "Wavelet/plugins/drivers/driver_asynq_worker" ) var ( diff --git a/backend/plugins/drivers/driver_asynq_worker/constants.go b/backend/plugins/drivers/driver_asynq_worker/constants.go index 876291fd..65f22348 100644 --- a/backend/plugins/drivers/driver_asynq_worker/constants.go +++ b/backend/plugins/drivers/driver_asynq_worker/constants.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/plugins/drivers/driver_asynq_worker/executor.go b/backend/plugins/drivers/driver_asynq_worker/executor.go index 928e2156..40c3d5e2 100644 --- a/backend/plugins/drivers/driver_asynq_worker/executor.go +++ b/backend/plugins/drivers/driver_asynq_worker/executor.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -19,10 +18,10 @@ import ( "go.opentelemetry.io/otel/propagation" "go.opentelemetry.io/otel/trace" - "github.com/Rain-kl/Wavelet/pkg/idgen" - "github.com/Rain-kl/Wavelet/pkg/logger" - otel_trace "github.com/Rain-kl/Wavelet/pkg/trace" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/pkg/idgen" + "Wavelet/pkg/logger" + otel_trace "Wavelet/pkg/trace" + "Wavelet/pkg/util" ) var ( diff --git a/backend/plugins/drivers/driver_asynq_worker/executor_test.go b/backend/plugins/drivers/driver_asynq_worker/executor_test.go index cd03f550..c666f2da 100644 --- a/backend/plugins/drivers/driver_asynq_worker/executor_test.go +++ b/backend/plugins/drivers/driver_asynq_worker/executor_test.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -18,7 +17,7 @@ import ( "go.opentelemetry.io/otel/propagation" "go.opentelemetry.io/otel/trace" - "github.com/Rain-kl/Wavelet/pkg/testhelper" + "Wavelet/pkg/testhelper" ) // mockHandler 用于测试的模拟任务处理器 diff --git a/backend/plugins/drivers/driver_asynq_worker/handler.go b/backend/plugins/drivers/driver_asynq_worker/handler.go index 5087fca9..92c5c554 100644 --- a/backend/plugins/drivers/driver_asynq_worker/handler.go +++ b/backend/plugins/drivers/driver_asynq_worker/handler.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 diff --git a/backend/plugins/drivers/driver_asynq_worker/plugin.go b/backend/plugins/drivers/driver_asynq_worker/plugin.go index a0e4e35d..a8a96174 100644 --- a/backend/plugins/drivers/driver_asynq_worker/plugin.go +++ b/backend/plugins/drivers/driver_asynq_worker/plugin.go @@ -14,7 +14,7 @@ import ( "github.com/hibiken/asynq" - "github.com/Rain-kl/Wavelet/core" + "Wavelet/core" ) const ( diff --git a/backend/plugins/drivers/driver_asynq_worker/task_repo.go b/backend/plugins/drivers/driver_asynq_worker/task_repo.go index f6c3064d..01ad1c61 100644 --- a/backend/plugins/drivers/driver_asynq_worker/task_repo.go +++ b/backend/plugins/drivers/driver_asynq_worker/task_repo.go @@ -12,9 +12,9 @@ import ( "github.com/redis/go-redis/v9" - "github.com/Rain-kl/Wavelet/pkg/idgen" - cachepkg "github.com/Rain-kl/Wavelet/plugins/infra/cache" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/idgen" + cachepkg "Wavelet/plugins/infra/cache" + db "Wavelet/plugins/infra/database" ) const ( diff --git a/backend/plugins/drivers/driver_asynq_worker/types.go b/backend/plugins/drivers/driver_asynq_worker/types.go index 03a9fe68..815fc24c 100644 --- a/backend/plugins/drivers/driver_asynq_worker/types.go +++ b/backend/plugins/drivers/driver_asynq_worker/types.go @@ -10,7 +10,7 @@ import ( "gorm.io/gorm" - db "github.com/Rain-kl/Wavelet/plugins/infra/database" + db "Wavelet/plugins/infra/database" ) // TaskExecutionStatus 任务执行状态 diff --git a/backend/plugins/drivers/driver_asynq_worker/utils.go b/backend/plugins/drivers/driver_asynq_worker/utils.go index 41d5b208..25121401 100644 --- a/backend/plugins/drivers/driver_asynq_worker/utils.go +++ b/backend/plugins/drivers/driver_asynq_worker/utils.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -9,7 +8,7 @@ import ( "github.com/redis/go-redis/v9" "github.com/redis/go-redis/v9/maintnotifications" - "github.com/Rain-kl/Wavelet/pkg/config" + "Wavelet/pkg/config" ) type redisClientConnOpt struct { diff --git a/backend/plugins/drivers/driver_asynq_worker/utils_test.go b/backend/plugins/drivers/driver_asynq_worker/utils_test.go index 1ab5bf5f..3f5285c3 100644 --- a/backend/plugins/drivers/driver_asynq_worker/utils_test.go +++ b/backend/plugins/drivers/driver_asynq_worker/utils_test.go @@ -6,7 +6,7 @@ package driver_asynq_worker import ( "testing" - "github.com/Rain-kl/Wavelet/pkg/config" + "Wavelet/pkg/config" "github.com/redis/go-redis/v9/maintnotifications" ) diff --git a/backend/plugins/drivers/driver_http/engine.go b/backend/plugins/drivers/driver_http/engine.go index cba4be84..559bffa7 100644 --- a/backend/plugins/drivers/driver_http/engine.go +++ b/backend/plugins/drivers/driver_http/engine.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -16,11 +15,11 @@ import ( "syscall" "time" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/trace" - "github.com/Rain-kl/Wavelet/pkg/util" - "github.com/Rain-kl/Wavelet/plugins/domain/auth" - "github.com/Rain-kl/Wavelet/plugins/domain/risk_control" + "Wavelet/pkg/config" + "Wavelet/pkg/trace" + "Wavelet/pkg/util" + "Wavelet/plugins/domain/auth" + "Wavelet/plugins/domain/risk_control" "github.com/gin-contrib/sessions" "github.com/gin-contrib/sessions/redis" "github.com/gin-gonic/gin" diff --git a/backend/plugins/drivers/driver_http/middlewares.go b/backend/plugins/drivers/driver_http/middlewares.go index b513a792..d06babb6 100644 --- a/backend/plugins/drivers/driver_http/middlewares.go +++ b/backend/plugins/drivers/driver_http/middlewares.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -12,11 +11,11 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/pkg/config" - "github.com/Rain-kl/Wavelet/pkg/logger" - "github.com/Rain-kl/Wavelet/pkg/response" - otel_trace "github.com/Rain-kl/Wavelet/pkg/trace" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/pkg/config" + "Wavelet/pkg/logger" + "Wavelet/pkg/response" + otel_trace "Wavelet/pkg/trace" + database "Wavelet/plugins/infra/database" "github.com/gin-gonic/gin" "go.opentelemetry.io/otel/codes" "go.opentelemetry.io/otel/trace" diff --git a/backend/plugins/drivers/driver_http/middlewares_test.go b/backend/plugins/drivers/driver_http/middlewares_test.go index 12fc578b..6b0f424e 100644 --- a/backend/plugins/drivers/driver_http/middlewares_test.go +++ b/backend/plugins/drivers/driver_http/middlewares_test.go @@ -8,7 +8,7 @@ import ( "net/http/httptest" "testing" - "github.com/Rain-kl/Wavelet/pkg/testhelper" + "Wavelet/pkg/testhelper" "github.com/gin-gonic/gin" ) diff --git a/backend/plugins/drivers/driver_http/plugin.go b/backend/plugins/drivers/driver_http/plugin.go index 5af542a5..66217ad6 100644 --- a/backend/plugins/drivers/driver_http/plugin.go +++ b/backend/plugins/drivers/driver_http/plugin.go @@ -15,8 +15,8 @@ import ( "github.com/gin-gonic/gin" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/core" + "Wavelet/pkg/util" ) const ( diff --git a/backend/plugins/drivers/drivers_test.go b/backend/plugins/drivers/drivers_test.go index 07d44c3b..062f1f63 100644 --- a/backend/plugins/drivers/drivers_test.go +++ b/backend/plugins/drivers/drivers_test.go @@ -20,11 +20,11 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/extpoints" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_cron" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_asynq_worker" - "github.com/Rain-kl/Wavelet/plugins/drivers/driver_http" + "Wavelet/core" + "Wavelet/core/extpoints" + "Wavelet/plugins/drivers/driver_asynq_cron" + "Wavelet/plugins/drivers/driver_asynq_worker" + "Wavelet/plugins/drivers/driver_http" ) func init() { diff --git a/backend/plugins/infra/cache/plugin.go b/backend/plugins/infra/cache/plugin.go index 33498a57..e2a24cc7 100644 --- a/backend/plugins/infra/cache/plugin.go +++ b/backend/plugins/infra/cache/plugin.go @@ -11,10 +11,10 @@ import ( "sync" "time" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/cache/ram" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/pkg/cache/ram" + "Wavelet/pkg/util" "github.com/redis/go-redis/v9" ) diff --git a/backend/plugins/infra/cache/plugin_test.go b/backend/plugins/infra/cache/plugin_test.go index d34ecf79..217d8795 100644 --- a/backend/plugins/infra/cache/plugin_test.go +++ b/backend/plugins/infra/cache/plugin_test.go @@ -13,9 +13,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/infra/cache" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/plugins/infra/cache" ) func TestCachePluginOperations(t *testing.T) { diff --git a/backend/plugins/infra/cache/redis.go b/backend/plugins/infra/cache/redis.go index 5acc7e6c..fdde86a0 100644 --- a/backend/plugins/infra/cache/redis.go +++ b/backend/plugins/infra/cache/redis.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -12,7 +11,7 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/pkg/config" + "Wavelet/pkg/config" "github.com/redis/go-redis/extra/redisotel/v9" "github.com/redis/go-redis/v9" "github.com/redis/go-redis/v9/maintnotifications" diff --git a/backend/plugins/infra/database/clickhouse.go b/backend/plugins/infra/database/clickhouse.go index fc613222..4852c457 100644 --- a/backend/plugins/infra/database/clickhouse.go +++ b/backend/plugins/infra/database/clickhouse.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -14,9 +13,9 @@ import ( "strings" "time" + "Wavelet/pkg/config" "github.com/ClickHouse/clickhouse-go/v2" "github.com/ClickHouse/clickhouse-go/v2/lib/driver" - "github.com/Rain-kl/Wavelet/pkg/config" "go.opentelemetry.io/otel/attribute" clickhouseDriver "gorm.io/driver/clickhouse" "gorm.io/gorm" diff --git a/backend/plugins/infra/database/plugin.go b/backend/plugins/infra/database/plugin.go index 4a768377..e4198a2f 100644 --- a/backend/plugins/infra/database/plugin.go +++ b/backend/plugins/infra/database/plugin.go @@ -7,8 +7,8 @@ package database import ( "context" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" + "Wavelet/core" + "Wavelet/core/contracts" "gorm.io/gorm" ) diff --git a/backend/plugins/infra/database/plugin_test.go b/backend/plugins/infra/database/plugin_test.go index 6f5243ea..4b42fb3e 100644 --- a/backend/plugins/infra/database/plugin_test.go +++ b/backend/plugins/infra/database/plugin_test.go @@ -13,9 +13,9 @@ import ( "github.com/stretchr/testify/require" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/infra/database" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/plugins/infra/database" ) type Item struct { diff --git a/backend/plugins/infra/database/postgres.go b/backend/plugins/infra/database/postgres.go index 25816982..c49fc64b 100644 --- a/backend/plugins/infra/database/postgres.go +++ b/backend/plugins/infra/database/postgres.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -12,7 +11,7 @@ import ( "strconv" "time" - "github.com/Rain-kl/Wavelet/pkg/config" + "Wavelet/pkg/config" "github.com/glebarez/sqlite" "go.opentelemetry.io/otel/attribute" "gorm.io/driver/postgres" diff --git a/backend/plugins/infra/database/postgres_logger.go b/backend/plugins/infra/database/postgres_logger.go index 61b74666..d9bc90bd 100644 --- a/backend/plugins/infra/database/postgres_logger.go +++ b/backend/plugins/infra/database/postgres_logger.go @@ -1,4 +1,3 @@ -// Copyright 2025 linux.do // Copyright 2026 Arctel.net // SPDX-License-Identifier: Apache-2.0 @@ -11,7 +10,7 @@ import ( "strings" "time" - "github.com/Rain-kl/Wavelet/pkg/logger" + "Wavelet/pkg/logger" "gorm.io/gorm" gormLogger "gorm.io/gorm/logger" ) diff --git a/backend/plugins/infra/infra_test.go b/backend/plugins/infra/infra_test.go index c6827b54..13c8fa54 100644 --- a/backend/plugins/infra/infra_test.go +++ b/backend/plugins/infra/infra_test.go @@ -19,13 +19,13 @@ import ( "github.com/stretchr/testify/require" "gorm.io/gorm" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/infra/cache" - "github.com/Rain-kl/Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/plugins/infra/logger" - "github.com/Rain-kl/Wavelet/plugins/infra/storage" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/plugins/infra/cache" + "Wavelet/plugins/infra/database" + "Wavelet/plugins/infra/logger" + "Wavelet/plugins/infra/storage" + "Wavelet/plugins/infra/storage/objectstore" ) type TestUser struct { diff --git a/backend/plugins/infra/logger/plugin.go b/backend/plugins/infra/logger/plugin.go index e3ab711c..e7e3ecbb 100644 --- a/backend/plugins/infra/logger/plugin.go +++ b/backend/plugins/infra/logger/plugin.go @@ -9,9 +9,9 @@ import ( "fmt" "strings" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/pkg/logger" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/pkg/logger" ) // Plugin implements core.Plugin to provide contracts.LoggerService. diff --git a/backend/plugins/infra/logger/plugin_test.go b/backend/plugins/infra/logger/plugin_test.go index 6ac452e2..a2a3d28d 100644 --- a/backend/plugins/infra/logger/plugin_test.go +++ b/backend/plugins/infra/logger/plugin_test.go @@ -10,9 +10,9 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/infra/logger" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/plugins/infra/logger" ) func TestLoggerPluginOperations(t *testing.T) { diff --git a/backend/plugins/infra/storage/diskcache/cache.go b/backend/plugins/infra/storage/diskcache/cache.go index 7c7b0bca..9bc2d216 100644 --- a/backend/plugins/infra/storage/diskcache/cache.go +++ b/backend/plugins/infra/storage/diskcache/cache.go @@ -10,8 +10,8 @@ import ( "sync" "time" - pkgcache "github.com/Rain-kl/Wavelet/pkg/cache/disk" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + pkgcache "Wavelet/pkg/cache/disk" + database "Wavelet/plugins/infra/database" ) // Status represents the runtime cache statistics. diff --git a/backend/plugins/infra/storage/diskcache/cache_test.go b/backend/plugins/infra/storage/diskcache/cache_test.go index 3dec9bf6..903b4dc5 100644 --- a/backend/plugins/infra/storage/diskcache/cache_test.go +++ b/backend/plugins/infra/storage/diskcache/cache_test.go @@ -8,8 +8,8 @@ import ( "os" "testing" - "github.com/Rain-kl/Wavelet/pkg/testhelper" - cache "github.com/Rain-kl/Wavelet/plugins/infra/cache" + "Wavelet/pkg/testhelper" + cache "Wavelet/plugins/infra/cache" ) func TestDiskCacheReloadConfig(t *testing.T) { diff --git a/backend/plugins/infra/storage/objectstore/config.go b/backend/plugins/infra/storage/objectstore/config.go index 88ef9ca6..b7108195 100644 --- a/backend/plugins/infra/storage/objectstore/config.go +++ b/backend/plugins/infra/storage/objectstore/config.go @@ -12,7 +12,7 @@ import ( "strings" "time" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + database "Wavelet/plugins/infra/database" "gorm.io/gorm" ) diff --git a/backend/plugins/infra/storage/objectstore/http.go b/backend/plugins/infra/storage/objectstore/http.go index fe6698e2..b1555191 100644 --- a/backend/plugins/infra/storage/objectstore/http.go +++ b/backend/plugins/infra/storage/objectstore/http.go @@ -10,7 +10,7 @@ import ( "net/url" "time" - "github.com/Rain-kl/Wavelet/pkg/httppool" + "Wavelet/pkg/httppool" ) func getHTTPObject(ctx context.Context, baseURL, key string) (*Object, error) { diff --git a/backend/plugins/infra/storage/objectstore/storage.go b/backend/plugins/infra/storage/objectstore/storage.go index c2c512f4..4ca908ee 100644 --- a/backend/plugins/infra/storage/objectstore/storage.go +++ b/backend/plugins/infra/storage/objectstore/storage.go @@ -13,10 +13,10 @@ import ( "sync" "time" - cache "github.com/Rain-kl/Wavelet/plugins/infra/cache" - database "github.com/Rain-kl/Wavelet/plugins/infra/database" + cache "Wavelet/plugins/infra/cache" + database "Wavelet/plugins/infra/database" - "github.com/Rain-kl/Wavelet/pkg/util" + "Wavelet/pkg/util" "gorm.io/gorm" ) diff --git a/backend/plugins/infra/storage/objectstore/storage_test.go b/backend/plugins/infra/storage/objectstore/storage_test.go index 5c919f9e..aa1f7eb4 100644 --- a/backend/plugins/infra/storage/objectstore/storage_test.go +++ b/backend/plugins/infra/storage/objectstore/storage_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - cache "github.com/Rain-kl/Wavelet/plugins/infra/cache" + cache "Wavelet/plugins/infra/cache" "github.com/alicebob/miniredis/v2" "github.com/redis/go-redis/v9" ) diff --git a/backend/plugins/infra/storage/objectstore/webdav.go b/backend/plugins/infra/storage/objectstore/webdav.go index 5d8e3e65..8d879e84 100644 --- a/backend/plugins/infra/storage/objectstore/webdav.go +++ b/backend/plugins/infra/storage/objectstore/webdav.go @@ -11,7 +11,7 @@ import ( "path" "strings" - "github.com/Rain-kl/Wavelet/pkg/httppool" + "Wavelet/pkg/httppool" "github.com/studio-b12/gowebdav" ) diff --git a/backend/plugins/infra/storage/plugin.go b/backend/plugins/infra/storage/plugin.go index d03d229a..5d2c02ec 100644 --- a/backend/plugins/infra/storage/plugin.go +++ b/backend/plugins/infra/storage/plugin.go @@ -9,11 +9,11 @@ import ( "fmt" "io" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/domain/upload/ingest" - uploadmodels "github.com/Rain-kl/Wavelet/plugins/domain/upload/models" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/plugins/domain/upload/ingest" + uploadmodels "Wavelet/plugins/domain/upload/models" + "Wavelet/plugins/infra/storage/objectstore" ) // Option configures the storage plugin. diff --git a/backend/plugins/infra/storage/plugin_test.go b/backend/plugins/infra/storage/plugin_test.go index 86d0eadc..44b0614d 100644 --- a/backend/plugins/infra/storage/plugin_test.go +++ b/backend/plugins/infra/storage/plugin_test.go @@ -14,10 +14,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "github.com/Rain-kl/Wavelet/core" - "github.com/Rain-kl/Wavelet/core/contracts" - "github.com/Rain-kl/Wavelet/plugins/infra/storage" - "github.com/Rain-kl/Wavelet/plugins/infra/storage/objectstore" + "Wavelet/core" + "Wavelet/core/contracts" + "Wavelet/plugins/infra/storage" + "Wavelet/plugins/infra/storage/objectstore" ) type mockStorageBackend struct { diff --git a/scripts/update_go_license.sh b/scripts/update_go_license.sh index dc8da13f..6279797d 100755 --- a/scripts/update_go_license.sh +++ b/scripts/update_go_license.sh @@ -75,12 +75,7 @@ local $/; my $src = <$in>; close $in; -my $new_only_header = - "// Copyright 2026 Arctel.net\n" . - "// SPDX-License-Identifier: Apache-2.0"; - -my $modified_header = - "// Copyright 2025 linux.do\n" . +my $header = "// Copyright 2026 Arctel.net\n" . "// SPDX-License-Identifier: Apache-2.0"; @@ -119,30 +114,16 @@ elsif ($body =~ m{\A(/\*.*?\*/)(\n*)}s) { $rest =~ s/\A\n+//; if ($block =~ /Licensed under the Apache License/ && $block =~ /Copyright /) { - my $has_linux_do = ($block =~ /Copyright [^\n]*linux\.do/); - my $has_arctel = ($block =~ /Copyright [^\n]*Arctel\.net/); - my $has_modified = ($block =~ /Modified by Arctel\.net/); - - if ($has_linux_do && ($has_arctel || $has_modified)) { - $result = $prefix . $modified_header . "\n\n" . $rest; - } elsif ($has_arctel && !$has_linux_do) { - $result = $prefix . $new_only_header . "\n\n" . $rest; - } elsif ($has_linux_do && !$has_arctel && !$has_modified) { - my $h = "// Copyright 2025 linux.do\n" . - "// SPDX-License-Identifier: Apache-2.0"; - $result = $prefix . $h . "\n\n" . $rest; - } else { - $result = $prefix . $new_only_header . "\n\n" . $rest; - } + $result = $prefix . $header . "\n\n" . $rest; } else { # Non-Apache block comment — prepend new header. - $result = $prefix . $new_only_header . "\n\n" . $block . "\n\n" . $rest; + $result = $prefix . $header . "\n\n" . $block . "\n\n" . $rest; } } # --- Case 3: no header at all --- else { $body =~ s/\A\n+//; - $result = $prefix . $new_only_header . "\n\n" . $body; + $result = $prefix . $header . "\n\n" . $body; } open my $fh, '>', $out or die "write $out: $!";