Commit Graph

25 Commits

Author SHA1 Message Date
Abdulkadyr Karagishiev
7ac18ec61d fix(onec): preserve patient instructions in Bitrix leads
Some checks failed
Deploy Dana Medical Site / deploy (push) Failing after 1s
2026-10-21 14:07:05 +03:00
Abdulkadyr Karagishiev
25ddf86ac4 merge: preserve deployed doctor card changes 2026-10-21 12:51:29 +03:00
Abdulkadyr Karagishiev
b126f2c52d fix(onec): complete outbound push pull and protect booked intervals 2026-10-21 12:47:15 +03:00
Dana Medical Developer
70b3e6b260 fix(web): remove public doctor rating badges 2026-10-21 07:56:31 +00:00
Dana Medical Developer
33b0b89271 merge: integrate outbound push/pull 1c sync with web updates
Some checks failed
Deploy Dana Medical Site / deploy (push) Failing after 1s
2026-10-21 06:39:24 +00:00
Dana Medical Developer
7448776d90 fix(web): preserve natural colors in mobile kids checkup portraits 2026-10-20 14:49:10 +00:00
Dana Medical Developer
5da3c96179 fix(web): lift floating booking button by 32px 2026-10-20 14:33:30 +00:00
Dana Medical Developer
09ae65b827 feat(web): add transparent hero photos for all kids checkups 2026-10-20 14:22:23 +00:00
Dana Medical Developer
928620bde9 feat(web): style doctor specialty selector with accessible custom listbox 2026-10-20 13:46:38 +00:00
Dana Medical Developer
528d9766ed feat(web): add persistent appointment button 2026-10-20 13:08:40 +00:00
Dana Medical Developer
157dfbf186 fix(security): preserve and harden CRM links and appointment cancellation 2026-10-20 08:49:14 +00:00
Dana Medical Developer
050dc30d92 fix(security): BSL injection escaping, bridge auth, secrets to env, egress isolation to 1C 2026-10-20 08:36:30 +00:00
Abdulkadyr Karagishiev
a02c4faad7 feat(onec): support outbound push/pull sync and async appointment queue
Some checks failed
Deploy Dana Medical Site / deploy (push) Failing after 2s
2026-10-19 18:30:23 +03:00
Abdulkadyr Karagishiev
de0fce56b8 ci: configure automated deploy step in Gitea Actions workflow
Some checks failed
Deploy Dana Medical Site / deploy (push) Failing after 2s
2026-10-18 19:39:04 +03:00
Abdulkadyr Karagishiev
2c4e374c99 docs: add AGENTS.md with deployment guides and Gitea Actions workflow
All checks were successful
Deploy Dana Medical Site / deploy (push) Successful in 1m9s
2026-10-18 19:33:32 +03:00
Abdulkadyr Karagishiev
121f286016 feat(crm): integrate website leads and online booking with new CRM and 1C
- Add internal/crm client with CanonicalJSON and HMAC-SHA256 signing for POST /api/public/leads
- Add database migration 0026_crm_deals.sql with crm_deal_id and partial indexes
- Add async lead intake dispatch to new CRM in handlers_leads.go
- Support dual-mode booking confirmation (CRM_MODE=both/crm_only/bitrix_only) in booking_confirm.go
- Add LinkCRM endpoint to bridge_1c.py and onec.Client
- Update config and env examples with CRM_API_URL, CRM_LEAD_INTAKE_SECRET, CRM_MODE
2026-10-16 18:01:49 +03:00
Abdulkadyr Karagishiev
b508d2dc09 ci: add automated deploy.sh script for server deployment 2026-10-16 12:51:35 +03:00
Dana Medical Developer
54581305dd chore(live): sync bridge_1c and checkup hero assets from production 2026-10-16 09:46:04 +00:00
Dana Medical Developer
6597464ac3 feat(booking): automatically link 1C appointment to Bitrix24 lead ID and implement do_DELETE 2026-10-15 10:35:12 +00:00
Dana Medical Developer
2d803fcd28 fix(booking): responsive two-column modal layout and wrap days/times without scroll 2026-10-14 16:16:43 +00:00
Dana Medical Developer
ff95ff9138 fix(slots): fix today date detection, hide past slots, format 1C timezone as +03:00 2026-10-14 15:06:46 +00:00
Dana Medical Developer
e06d8a0de5 fix: 1C response json parsing in bridge, checkup page cutouts and doctor assets 2026-10-14 14:44:59 +00:00
Dana Medical Developer
3bb44c4e80 fix(onec): increase client timeout to 60s for 1C large catalog responses 2026-10-14 14:06:48 +00:00
Dana Medical Developer
b892fd6c4a fix(booking): 30-min slot intervals and 1C MCP auth synchronization 2026-10-14 13:53:57 +00:00
Dana Medical Developer
4058a1636d chore: initial commit of dana-medical production state 2026-10-14 13:33:13 +00:00