This website requires JavaScript.
Explore
Help
Register
Sign In
sboulahtit
0 Followers
·
0 Following
Joined on
2026-02-11
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
1
Projects
Packages
Public Activity
Starred Repositories
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
First
Previous
1
2
3
4
5
...
Next
Last