Dana Medical Developer
da0fb50ad0
fix(booking): keep doctor-card appointments bound to chosen doctor
2026-10-23 13:47:38 +00:00
Dana Medical Developer
c7be67f96c
fix(prices): unpublish operations and cosmetology; import prices as drafts
2026-10-23 13:03:14 +00:00
Dana Medical Developer
7b1cfde984
fix(booking): quarantine unverified shared doctor service catalog
2026-10-23 11:58:30 +00:00
Dana Medical Developer
d8e7272800
fix(admin): show lead refresh progress and prevent stale responses
2026-10-23 11:15:24 +00:00
Dana Medical Developer
b0e9da35e7
feat(services): add dentistry direction with existing prices and linked dentist
2026-10-23 09:33:18 +00:00
Dana Medical Developer
1d8f166e88
fix(booking): preserve selected doctor when changing calendar date
2026-10-23 08:18:22 +00:00
Dana Medical Developer
c49407047b
fix(checkups): preserve audience and return to list on browser Back
2026-10-23 07:50:14 +00:00
Dana Medical Developer
cb387e1f71
perf(web): defer hidden banners and reuse fresh SSR data
2026-10-23 07:23:20 +00:00
Dana Medical Developer
f9f45e5eae
fix(checkup): request programs without selecting a doctor
2026-10-22 14:34:30 +00:00
Dana Medical Developer
d791ea4d12
fix(booking): use ophthalmologists for pediatric eye consultation
2026-10-22 14:16:59 +00:00
Dana Medical Developer
0bca60ed0b
style(booking): remove initial doctor selection hint
2026-10-22 14:02:01 +00:00
Dana Medical Developer
37fe9acd55
style(booking): highlight unavailable doctor list
2026-10-22 13:38:13 +00:00
Dana Medical Developer
8d4aedaa09
style(booking): highlight unavailable schedule warning
2026-10-22 13:18:31 +00:00
Dana Medical Developer
a0ba86bba3
fix(navigation): isolate data when switching dropdown menus
2026-10-22 12:44:21 +00:00
Dana Medical Developer
58c99d6286
polish(booking): focus treatment and specialty scroll
2026-10-22 11:20:05 +00:00
Dana Medical Developer
ec46d9af67
feat(booking): searchable specialty-grouped doctor picker
2026-10-22 10:59:52 +00:00
Dana Medical Developer
64ee909b3e
fix(booking): refresh date filter on calendar input
2026-10-22 10:14:35 +00:00
Dana Medical Developer
da3b074c98
fix(booking): filter specialists and real slots by chosen date
2026-10-22 09:44:04 +00:00
Dana Medical Developer
97fc02778e
fix(booking): select doctor before showing real 1C slots
2026-10-22 08:18:17 +00:00
Dana Medical Developer
6e30d4cb5f
fix(booking): remove Medflex and keep appointments on site
2026-10-22 07:40:00 +00:00
Dana Medical Developer
30cdeb8dbc
fix(onec): show all actual supplied schedule dates
2026-10-21 12:38:59 +00:00
Abdulkadyr Karagishiev
7ac18ec61d
fix(onec): preserve patient instructions in Bitrix leads
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
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
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
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
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