sboulahtit
  • Joined on 2026-02-11
sboulahtit pushed to master at sboulahtit/orion 2026-06-06 22:20:00 +00:00
223650a52b docs(ops): record 2026-06-06 Gitea+CI migration execution + runbook lessons
sboulahtit pushed to master at sboulahtit/orion 2026-06-06 16:52:33 +00:00
c93346f8ff docs(ops): add CI-runner offload (2a) + Gitea migration (2c) runbooks
sboulahtit pushed to master at sboulahtit/orion 2026-06-01 21:48:35 +00:00
64c8a0ec2c chore(ops): prune build cache in deploy.sh + document rescale & disk maintenance
sboulahtit pushed to master at sboulahtit/orion 2026-05-31 20:34:49 +00:00
ac7850b880 docs(auth): record 2026-05-31 401-redirect review + dev/prod symmetry proposal
sboulahtit pushed to master at sboulahtit/orion 2026-05-31 11:03:39 +00:00
4423f0a5ed fix(api-client): generalize 401 redirect from /account/* to all 4 personas
sboulahtit pushed to master at sboulahtit/orion 2026-05-30 18:21:09 +00:00
947ca43c7b docs(loyalty): record 2026-05-30 afternoon — prod-readiness 1-3 done + alerting back online
sboulahtit pushed to master at sboulahtit/orion 2026-05-30 17:54:51 +00:00
1227567d08 docs(hetzner): record 25/465 egress block + mail1 SMTP setup (5h debug payback)
sboulahtit pushed to master at sboulahtit/orion 2026-05-30 09:32:52 +00:00
e44f5c0458 chore(alertmanager): untrack alertmanager.yml + ship .example template (post-SMTP migration)
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 21:20:48 +00:00
cff0b3f911 docs(loyalty): record 2026-05-30 widget i18n + cache-bust + 401 redirect + alertmanager finding
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 20:56:10 +00:00
c13e8e29b5 feat(deploy): scripts/deploy-api-only.sh + Hetzner doc for manual code-only redeploys
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 20:41:56 +00:00
c9fe717184 fix(login-i18n): translate the 3 hardcoded JS toasts in customer login
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 20:37:35 +00:00
bbb481aad4 fix(login-i18n): translate the "Welcome back ..." subtitle on customer login
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 20:35:53 +00:00
6564f13898 fix(api-client): never-resolving promise on 401 redirect kills the wrong-UI flash
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 20:28:00 +00:00
b04b36a232 fix(loyalty-storefront): initial loading=true so 401 redirect doesn't flash wrong UI
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 19:38:20 +00:00
856db328b5 chore(api-client): drop dead /shop/ path branches (migrated to /storefront long ago)
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 19:29:16 +00:00
a0ae638821 fix(storefront-auth): apiClient redirects to login on 401 from /account/*
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 19:02:26 +00:00
3ce9468397 fix(cache-bust): close FE-024 gaps so every JS/CSS gets ?v=<sha>
sboulahtit pushed to master at sboulahtit/orion 2026-05-29 18:46:27 +00:00
5f359283bc fix(storefront-i18n): dashboard widgets translate + correct customer-module key paths
sboulahtit pushed to master at sboulahtit/orion 2026-05-28 22:18:29 +00:00
acbe2eff1a docs(loyalty): record 2026-05-29 Test 5.0 i18n sweep + FR/DE email accents
sboulahtit pushed to master at sboulahtit/orion 2026-05-28 22:03:24 +00:00
213a60533c fix(seed): correct sys.path so seed_email_templates_core can import app.*