Commit Graph

695 Commits

Author SHA1 Message Date
parsa aghaei
f788e0af18 ci: use docker:cli container image with docker socket mount
Some checks failed
Deploy Canina / deploy (push) Failing after 1s
2026-08-09 15:05:43 +03:30
parsa aghaei
ce46daa985 ci: execute deploy script inside gitea_runner environment for 100% success
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 15:03:36 +03:30
parsa aghaei
98c2c4c1bb ci: test with host git mounted
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 14:57:09 +03:30
parsa aghaei
3d1fdcf136 ci: set shell to sh for execution runner
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 14:55:23 +03:30
parsa aghaei
bf8db6a31b ci: trigger deployment run
Some checks failed
Deploy Canina / deploy (push) Failing after 1s
2026-08-09 14:54:47 +03:30
parsa aghaei
50b3708dc5 ci: switch to host execution for zero-overhead direct deployment
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 14:54:10 +03:30
parsa aghaei
ba4dcdc3ef ci: execute deploy.sh directly to leverage nexus proxy and host environment
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 14:47:00 +03:30
parsa aghaei
5de1c97644 ci: verify baked scripts in runner image
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:58:57 +03:30
parsa aghaei
53606ca845 ci: re-trigger deployment with updated valid_volumes config
Some checks failed
Deploy Canina / deploy (push) Failing after 1s
2026-08-09 11:56:55 +03:30
parsa aghaei
d1468c3d57 ci: execute via /opt/services mount enabled by config.yaml
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:54:44 +03:30
parsa aghaei
e08e40fb3e ci: use relative path for with-vpn script in workspace
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:54:02 +03:30
parsa aghaei
454197d4ed ci: add with-vpn script to repo and test mounted execution
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:52:10 +03:30
parsa aghaei
cbe83356ce ci: final deployment pipeline trigger
Some checks failed
Deploy Canina / deploy (push) Failing after 1s
2026-08-09 11:50:55 +03:30
parsa aghaei
c39fe944fd ci: deploy via mounted host scripts directly
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:49:41 +03:30
parsa aghaei
948739f27d ci: update deploy step to run directly on act_runner mount
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:46:36 +03:30
parsa aghaei
55070c92cf ci: trigger build test with fixed ci-runner entrypoint
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:42:29 +03:30
parsa aghaei
0c812beffd ci: use ssh with deploy key for host script execution
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:37:28 +03:30
parsa aghaei
b57b001df1 ci: use sh instead of bash for runner execution
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:35:41 +03:30
parsa aghaei
a7900ec58c ci: remove sudo from deploy step
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:35:07 +03:30
parsa aghaei
80585299f7 ci: switch to native docker execution without ssh dependency 2026-08-09 11:33:56 +03:30
parsa aghaei
cded33de29 ci: simplify workflow by executing host deploy script directly
Some checks failed
Deploy Canina / deploy (push) Failing after 1s
2026-08-09 11:33:20 +03:30
parsa aghaei
577537ebe5 ci: update runner label to canina and enable auto-deploy for develop & main
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:31:24 +03:30
parsa aghaei
d239282797 ci: remove ssh-keyscan step from workflow
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:29:51 +03:30
parsa aghaei
c1bc9e1994 ci: fix runner setup, integrate nexus npm proxy and safe vpn wrapper
Some checks failed
Deploy Canina / deploy (push) Failing after 2s
2026-08-09 11:23:21 +03:30
parsa aghaei
4e304944ef feat(prescriptions & auth): auto-create user and pet profile on prescription submit, validate mobile numbers with regex, allow public upload and auto-reset form state
Some checks are pending
Deploy Canina / deploy (push) Waiting to run
2026-08-09 09:59:55 +03:30
parsa aghaei
b617331683 fix(analytics, prescription, hydration): filter out admin/static asset requests from view counter, support guest prescription upload with fallback UI, and unify Hero component fallbacks with database defaults
Some checks are pending
Deploy Canina / deploy (push) Waiting to run
2026-08-09 09:47:51 +03:30
parsa aghaei
3e21aefbf1 fix(linter & types): resolve all ESLint warnings/errors and TypeScript type issues across backend and frontend projects
Some checks failed
Deploy Canina / deploy (push) Has been cancelled
2026-08-08 19:31:41 +03:30
parsa aghaei
ea726c52de feat(seed): expand ingredients seeder to seed 30 comprehensive medical ingredients into database
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-08 19:21:51 +03:30
parsa aghaei
df47e66b51 feat(database/wiki): seed prisma.ingredient table and remove client-side hardcoded fallback list for 100% dynamic API rendering
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 19:17:13 +03:30
parsa aghaei
b329abcf0e fix(contact): route contact form submission directly to backend API (http://127.0.0.1:4001/api/contact)
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-08 19:12:55 +03:30
parsa aghaei
00e0d61d96 fix(admin-panel): fix partner accounts API endpoint URL in B2BManager.tsx to /b2b/partners
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 19:08:44 +03:30
parsa aghaei
e190d3f744 fix(admin-auth & contact): persist admin token in localStorage and allow ADMIN role on contact submission endpoints
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-08 18:57:43 +03:30
parsa aghaei
e3ff345608 fix(frontend): remove duplicate getText identifier declaration in FeaturedProducts.tsx
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 18:48:21 +03:30
parsa aghaei
fa688e2f8b fix(api/validation): restore strict forbidNonWhitelisted: true and decorate all GET route queries with explicit DTOs across admin and application APIs
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-08 18:45:57 +03:30
parsa aghaei
7cc9194827 fix(validation & catalog): disable strict forbidNonWhitelisted in NestJS ValidationPipe and wire full catalog mode & maintenance mode settings to frontend
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 18:38:48 +03:30
parsa aghaei
9e233bee27 fix(admin/b2b): add GET /b2b/partners endpoint and update B2BManager fetch path to fix 404 error
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 18:30:42 +03:30
parsa aghaei
43cf55a8ef fix(admin): resolve GET/PUT /admin/settings 404, videos.map crash, and remove legacy CMS sidebar link
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 18:26:05 +03:30
parsa aghaei
df340143dc feat(auth/seed): create admin@canino-iran.com user with bcrypt hash in database & seed.ts
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-08 18:21:28 +03:30
parsa aghaei
713a714dd2 fix(admin-panel): add RTL direction to Toaster and skip refresh when unauthenticated
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 18:18:27 +03:30
parsa aghaei
90ecf39295 fix(frontend): execute prisma db seed & resolve Hero component SSR hydration text mismatch
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-08 18:15:53 +03:30
parsa aghaei
bb1ed1bd03 fix(dto): remove redundant search override property in GetVideosQueryDto
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-08 18:14:13 +03:30
parsa aghaei
ea3bdf1ea3 feat(enamad): dynamic enamad HTML embedding with exact code fallback & admin edit support
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 18:12:42 +03:30
parsa aghaei
74b3d24622 fix(api/auth): allow public GET on ui-texts & scientific-terms, fix refresh attempt loop, remove duplicate error toasts and prevent unwanted modal popups
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-08 18:11:17 +03:30
parsa aghaei
adbfa60343 fix(frontend/backend): suppress unauth toast on init, fix admin-login DTO validation and RSC directives
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 18:02:43 +03:30
parsa aghaei
acc662fce8 fix(backend): add dev fallbacks for JWT secrets to prevent local bootstrap crash
Some checks failed
Deploy Canina / deploy (push) Has been cancelled
2026-08-08 17:51:48 +03:30
parsa aghaei
59fba0484c fix(backend): add js-yaml dependency and type definitions for openapi generator
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-08 17:48:28 +03:30
parsa aghaei
e281ef75da feat(security/devops): disable swagger in prod, secure staging with basic auth & noindex, add DB backup script and uploads volume persistence
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-08 17:46:42 +03:30
9f11d8fb2d chore(workspace): eradicate all tsc errors and eslint warnings across frontend, admin, and backend
Some checks failed
Deploy Canina / deploy (push) Failing after 29s
2026-08-07 07:39:26 +03:30
4659a7b1de feat(storefront): implement Phase C API integration replacing static fallbacks
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-07 00:16:03 +03:30
f70c1fe3c2 feat(admin): implement Phase B management modules based on frontend integration contract
Some checks failed
Deploy Canina / deploy (push) Failing after 28s
2026-08-06 23:58:10 +03:30