owpengram-server/internal/app/langpack
Astra 6649b70d5e branding: make product identity runtime-configurable
Adopt upstream owpengram/owpengram-server's branding.Config/Configure/
Current in place of the old package-level constants. This is the piece the
earlier merge attempt was blocked on (internal/branding failed to import
during that merge). The default identity is unchanged -- every existing
ProductName/ProductUsername/... default still reads "OwpenGram" -- so this
is a pure capability add: nothing currently calls Configure, and every call
site now reads the current snapshot via a function instead of a compile-time
constant.

Five string templates that concatenated branding.ProductName into a `const`
had to become `var`, since a func call is no longer a valid const operand.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 11:37:36 +01:00
..
cache.go feat: sync langpack and auth updates 2026-07-18 00:07:41 +08:00
cache_test.go feat: sync langpack and auth updates 2026-07-18 00:07:41 +08:00
parser.go feat: sync langpack and auth updates 2026-07-18 00:07:41 +08:00
parser_test.go fix(langpack): sync WebK catalog alias support 2026-07-25 14:08:49 +08:00
seed.go feat: sync langpack and auth updates 2026-07-18 00:07:41 +08:00
service.go branding: make product identity runtime-configurable 2026-09-14 11:37:36 +01:00
service_test.go Merge remote-tracking branch 'upstream/main' into merge-gramsrv-9106877 2026-08-03 23:29:20 +03:00