sboulahtit
  • Joined on 2026-02-11
sboulahtit pushed to master at sboulahtit/orion 2026-03-28 20:11:32 +00:00
71b5eb1758 fix(ui): add window.FRONTEND_TYPE to standalone login pages
b4f01210d9 fix(ui): inject window.FRONTEND_TYPE from server + rename SHOP→STOREFRONT
9bceeaac9c feat(arch): implement soft delete for business-critical models
332960de30 fix(tenancy): fix team CRUD bugs + add member integration tests
0455e63a2e feat(tenancy): add merchant team CRUD with multi-store hub view
Compare 29 commits »
sboulahtit pushed to master at sboulahtit/orion 2026-03-23 15:54:50 +00:00
edd55cd2fd fix: context-aware back button for cross-module admin navigation
f3344b2859 fix(loyalty): open View Merchant link in new tab to preserve loyalty context
1107de989b fix(loyalty): pass merchant name server-side to admin on-behalf headers
a423bcf03e fix(loyalty): show merchant name in admin on-behalf page headers
661547f6cf docs: update deployment docs for CI timeouts, build info, and prod safety
Compare 5 commits »
sboulahtit pushed to master at sboulahtit/orion 2026-03-23 12:54:21 +00:00
3015a490f9 fix: mount .build-info as volume instead of relying on COPY
5b4ed79f87 fix(loyalty): add GET /merchants/{merchant_id}/program to admin API
52a5f941fe fix(loyalty): resolve 40 missing i18n keys across all frontends
6161d69ba2 feat(loyalty): cross-persona page alignment with shared components
Compare 4 commits »
sboulahtit pushed to master at sboulahtit/orion 2026-03-22 18:18:29 +00:00
f41f72b86f ci: increase pytest timeout to 150min for CAX11 runner
sboulahtit pushed to master at sboulahtit/orion 2026-03-22 15:27:10 +00:00
644bf158cd chore: dev/prod Docker compose separation with safety docs
sboulahtit pushed to master at sboulahtit/orion 2026-03-19 21:19:23 +00:00
f89c0382f0 feat(loyalty): wallet debug page, Google Wallet fixes, and module config env_file standardization
sboulahtit pushed to master at sboulahtit/orion 2026-03-19 21:11:48 +00:00
11b8e31a29 ci: run unit tests only, disable verbose output and logging overhead
sboulahtit pushed to master at sboulahtit/orion 2026-03-19 20:11:27 +00:00
0ddef13124 ci: split unit and integration tests into separate steps
sboulahtit pushed to master at sboulahtit/orion 2026-03-19 18:37:42 +00:00
60bed05d3f ci: disable coverage in CI and increase timeout to 90min
sboulahtit pushed to master at sboulahtit/orion 2026-03-18 21:35:47 +00:00
40da2d6b11 feat: add build info (commit SHA + deploy timestamp) to health endpoint and admin sidebar
sboulahtit pushed to master at sboulahtit/orion 2026-03-17 22:32:37 +00:00
d96e0ea1b4 ops: rebalance container memory limits (node-exporter 32m, cadvisor 192m)
sboulahtit pushed to master at sboulahtit/orion 2026-03-16 22:38:06 +00:00
7d652716bb feat(loyalty): production readiness round 2 — 12 security, integrity & correctness fixes
sboulahtit pushed to master at sboulahtit/orion 2026-03-15 23:18:56 +00:00
b6047f5b7d feat(loyalty): Google Wallet production readiness — 10 hardening items
sboulahtit pushed to master at sboulahtit/orion 2026-03-15 21:09:54 +00:00
366d4b9765 ci: add pytest job timeout and per-test timeout to prevent silent CI failures
sboulahtit pushed to master at sboulahtit/orion 2026-03-15 17:13:42 +00:00
540205402f feat(middleware): harden routing with fail-closed policy, custom subdomain management, and perf fixes
07fab01f6a feat(dev_tools): add tenant isolation audit to diagnostics page
Compare 2 commits »
sboulahtit pushed to master at sboulahtit/orion 2026-03-14 22:39:35 +00:00
6c07f6cbb2 fix(i18n): complete translations for production launch and fix CMS store context
sboulahtit pushed to master at sboulahtit/orion 2026-03-14 19:01:52 +00:00
bc7431943a fix: make storefront API referer extraction platform-aware and fix script loading
adec17cd02 docs(deployment): add future scaling section for 50+ custom domains
Compare 2 commits »
sboulahtit pushed to master at sboulahtit/orion 2026-03-14 16:01:27 +00:00
a28d5d1de5 fix(i18n): convert remaining $t() to server-side _() and fix store dashboard language
502473eee4 feat(seed): add WizaMart merchant with OMS trial and wizamart.com custom domain
183f55c7b3 docs(deployment): add runbooks for store subdomains, custom domains, and new platforms
Compare 3 commits »
sboulahtit pushed to master at sboulahtit/orion 2026-03-14 03:51:27 +00:00
169a774b9c feat(i18n): add reactive Alpine $t() magic and fix storefront language variable
ebbe6d62b8 refactor(dev-tools): replace _simulate_store_detection with real StoreContextManager method
Compare 2 commits »
sboulahtit pushed to master at sboulahtit/orion 2026-03-14 03:46:10 +00:00
c2c0e3c740 refactor: rename platform_domain → main_domain to avoid confusion with platform.domain