feat: move brand name to one config and redesign the accounting card

اپ: نام برند در همه‌ی صفحه‌ها و پیام‌ها یکسان شده و از یک تنظیم مرکزی خوانده می‌شود.
اپ: کارت حسابداری در صفحه‌ی مشتری بازطراحی شد؛ مانده‌ها و وضعیت لینک واضح‌تر نمایش داده می‌شوند.
پنل: کارت حسابداری در پرونده‌ی مشتری بازطراحی شد؛ مانده‌ها، آخرین ارسال و فرم لینک دستی واضح‌تر شده‌اند.
پنل: ستون «کد» در جدول‌ها به‌طور پیش‌فرض پنهان است و از انتخاب ستون‌ها قابل نمایش است.
پنل: تغییر نمایش ستون‌ها در جدول‌ها بلافاصله اعمال می‌شود.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
s.esmaeili
2026-10-14 13:31:20 +03:30
co-authored by Claude Haiku 5.5
parent 5d2a1efb0c
commit 532ceee189
100 changed files with 1870 additions and 579 deletions
+5
View File
@@ -72,6 +72,11 @@ services:
# Admin mobiles told when a customer completes their profile (D22).
# Blank = nobody is notified; the upload still succeeds.
- PROFILE_ADMIN_MOBILES=${PROFILE_ADMIN_MOBILES:-}
# Admin mobiles told when a customer places an order. Blank = nobody.
- ORDER_ADMIN_MOBILES=${ORDER_ADMIN_MOBILES:-}
# Brand in every SMS. Blank = the default in apps/api/src/common/brand.ts.
- BRAND_NAME=${BRAND_NAME:-}
- BRAND_SITE_URL=${BRAND_SITE_URL:-}
# Central IAM. Read at process start from this container only.
# Frontends compute callback URLs from the browser origin, so these
# never belong in a Vite build. Blank stays off (env.ts treats "").