feat: rename service to galo, add halo branding and release build

- rename Go module, binary, systemd unit, PG_DATABASE default, frontend package and docs from shared-album to galo
- add theme-aware halo emblem and favicon (new ui-branding capability)
- add make build-release (versioned, stripped, static binary) and run the binary from the repo root
This commit is contained in:
iu
2026-10-11 11:36:56 +03:00
parent 29c2594a9b
commit 50dff63ece
89 changed files with 696 additions and 254 deletions
+9 -9
View File
@@ -9,15 +9,15 @@ import (
"testing"
"time"
"shared-album/internal/albums"
"shared-album/internal/auth"
"shared-album/internal/members"
"shared-album/internal/models"
"shared-album/internal/notifications"
"shared-album/internal/photos"
"shared-album/internal/settings"
"shared-album/internal/sharelinks"
"shared-album/internal/social"
"galo/internal/albums"
"galo/internal/auth"
"galo/internal/members"
"galo/internal/models"
"galo/internal/notifications"
"galo/internal/photos"
"galo/internal/settings"
"galo/internal/sharelinks"
"galo/internal/social"
)
// Repos bundles one repository per domain plus a Reset hook that clears all
+10 -10
View File
@@ -10,16 +10,16 @@ import (
"github.com/jackc/pgx/v5/pgxpool"
assets "shared-album"
"shared-album/internal/albums"
"shared-album/internal/auth"
"shared-album/internal/db"
"shared-album/internal/members"
"shared-album/internal/notifications"
"shared-album/internal/photos"
"shared-album/internal/settings"
"shared-album/internal/sharelinks"
"shared-album/internal/social"
assets "galo"
"galo/internal/albums"
"galo/internal/auth"
"galo/internal/db"
"galo/internal/members"
"galo/internal/notifications"
"galo/internal/photos"
"galo/internal/settings"
"galo/internal/sharelinks"
"galo/internal/social"
)
// TestPostgresContract runs the shared suite against PostgreSQL inside its own
+10 -10
View File
@@ -6,16 +6,16 @@ import (
"path/filepath"
"testing"
assets "shared-album"
"shared-album/internal/albums"
"shared-album/internal/auth"
"shared-album/internal/db"
"shared-album/internal/members"
"shared-album/internal/notifications"
"shared-album/internal/photos"
"shared-album/internal/settings"
"shared-album/internal/sharelinks"
"shared-album/internal/social"
assets "galo"
"galo/internal/albums"
"galo/internal/auth"
"galo/internal/db"
"galo/internal/members"
"galo/internal/notifications"
"galo/internal/photos"
"galo/internal/settings"
"galo/internal/sharelinks"
"galo/internal/social"
)
func TestSQLiteContract(t *testing.T) {
+6 -6
View File
@@ -8,12 +8,12 @@ import (
"github.com/jackc/pgx/v5/pgxpool"
"shared-album/internal/albums"
"shared-album/internal/auth"
"shared-album/internal/members"
"shared-album/internal/models"
"shared-album/internal/photos"
"shared-album/internal/sharelinks"
"galo/internal/albums"
"galo/internal/auth"
"galo/internal/members"
"galo/internal/models"
"galo/internal/photos"
"galo/internal/sharelinks"
)
func testPool(t *testing.T) *pgxpool.Pool {