From f30d4cc7cb93ca3adbd63c4bc6f66120ca770a55 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki Date: Thu, 6 Aug 2026 02:44:43 +0700 Subject: [PATCH] refactor: rename Go module to bookmarkmanager --- backend/api_test.go | 2 +- backend/go.mod | 2 +- backend/internal/api/handlers.go | 2 +- backend/internal/latest/poller.go | 2 +- backend/internal/latest/poller_test.go | 2 +- backend/internal/latest/sites.go | 2 +- backend/internal/session/session.go | 4 ++-- backend/internal/web/web.go | 4 ++-- backend/main.go | 12 ++++++------ backend/main_test.go | 2 +- backend/web_test.go | 6 +++--- 11 files changed, 20 insertions(+), 20 deletions(-) diff --git a/backend/api_test.go b/backend/api_test.go index 19e9450..1efcfab 100644 --- a/backend/api_test.go +++ b/backend/api_test.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "mangabm/backend/internal/store" + "bookmarkmanager/backend/internal/store" ) const testToken = "s3cret-token" diff --git a/backend/go.mod b/backend/go.mod index f4fb0e1..43db272 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -1,4 +1,4 @@ -module mangabm/backend +module bookmarkmanager/backend go 1.26 diff --git a/backend/internal/api/handlers.go b/backend/internal/api/handlers.go index aa6447c..a1085bd 100644 --- a/backend/internal/api/handlers.go +++ b/backend/internal/api/handlers.go @@ -7,7 +7,7 @@ import ( "strings" "time" - "mangabm/backend/internal/store" + "bookmarkmanager/backend/internal/store" ) // Handler serves the userscript-facing JSON bookmark API. diff --git a/backend/internal/latest/poller.go b/backend/internal/latest/poller.go index f5770d9..2693c43 100644 --- a/backend/internal/latest/poller.go +++ b/backend/internal/latest/poller.go @@ -6,7 +6,7 @@ import ( "net/url" "time" - "mangabm/backend/internal/store" + "bookmarkmanager/backend/internal/store" ) // Fetcher retrieves a series page. It exists as an interface so tests can inject diff --git a/backend/internal/latest/poller_test.go b/backend/internal/latest/poller_test.go index a960307..30754cb 100644 --- a/backend/internal/latest/poller_test.go +++ b/backend/internal/latest/poller_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "mangabm/backend/internal/store" + "bookmarkmanager/backend/internal/store" ) // newTestStore opens a fresh SQLite store in a temp dir. diff --git a/backend/internal/latest/sites.go b/backend/internal/latest/sites.go index fcc771b..8e5425c 100644 --- a/backend/internal/latest/sites.go +++ b/backend/internal/latest/sites.go @@ -5,7 +5,7 @@ import ( "strconv" "strings" - "mangabm/backend/internal/store" + "bookmarkmanager/backend/internal/store" ) // latestChapter is the newest chapter a series page advertises. diff --git a/backend/internal/session/session.go b/backend/internal/session/session.go index 3c70592..77c5415 100644 --- a/backend/internal/session/session.go +++ b/backend/internal/session/session.go @@ -14,13 +14,13 @@ import ( ) const ( - CookieName = "mangabm_session" + CookieName = "bmgr_session" // 60 days: long enough that a phone stays logged in between reading spells. sessionTTL = 60 * 24 * time.Hour // Domain separation, so the session key can never collide with any other // use of the secrets it is derived from. Changing this string logs // everyone out. - sessionKeyPurpose = "mangabm-web-session-v1" + sessionKeyPurpose = "bmgr-web-session-v1" ) // Key derives the cookie-signing key from both secrets. Sessions are diff --git a/backend/internal/web/web.go b/backend/internal/web/web.go index 6e8b36e..a4faa1e 100644 --- a/backend/internal/web/web.go +++ b/backend/internal/web/web.go @@ -14,8 +14,8 @@ import ( "strings" "time" - "mangabm/backend/internal/session" - "mangabm/backend/internal/store" + "bookmarkmanager/backend/internal/session" + "bookmarkmanager/backend/internal/store" ) //go:embed templates diff --git a/backend/main.go b/backend/main.go index a4241c3..faef2d9 100644 --- a/backend/main.go +++ b/backend/main.go @@ -12,12 +12,12 @@ import ( "syscall" "time" - "mangabm/backend/internal/api" - "mangabm/backend/internal/httpmw" - "mangabm/backend/internal/latest" - "mangabm/backend/internal/store" - "mangabm/backend/internal/userscript" - "mangabm/backend/internal/web" + "bookmarkmanager/backend/internal/api" + "bookmarkmanager/backend/internal/httpmw" + "bookmarkmanager/backend/internal/latest" + "bookmarkmanager/backend/internal/store" + "bookmarkmanager/backend/internal/userscript" + "bookmarkmanager/backend/internal/web" ) // Config holds all runtime settings, sourced from environment variables. diff --git a/backend/main_test.go b/backend/main_test.go index 66eaa29..1a0aa11 100644 --- a/backend/main_test.go +++ b/backend/main_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - "mangabm/backend/internal/store" + "bookmarkmanager/backend/internal/store" ) func TestLoadLatestPollDefaults(t *testing.T) { diff --git a/backend/web_test.go b/backend/web_test.go index 4a9a048..82fd594 100644 --- a/backend/web_test.go +++ b/backend/web_test.go @@ -11,9 +11,9 @@ import ( "testing" "time" - "mangabm/backend/internal/session" - "mangabm/backend/internal/store" - "mangabm/backend/internal/web" + "bookmarkmanager/backend/internal/session" + "bookmarkmanager/backend/internal/store" + "bookmarkmanager/backend/internal/web" ) const testPassword = "hunter2"