Commit Graph

1296 Commits

Author SHA1 Message Date
31e7c21dd4 Order schema create statements by FK dependencies 2026-03-18 03:12:55 +05:30
47b957bf18 Handle referenced-table FK errors by creating tables without FK fallback 2026-03-18 03:08:22 +05:30
b9dc1afe4b Fix schema sync FK dependency ordering with retry passes 2026-03-18 03:06:22 +05:30
5c2177eabb Update server env and deployment fixes 2026-03-17 18:57:58 +05:30
d94797a433 Implement finance phase 2 pharmacy workflow and admin hospital/pharmacy profile settings 2026-03-17 04:05:02 +05:30
1dee940ac0 feat(diagnosis): add print templates with image upload and optimize PDF rendering 2026-03-15 06:50:44 +05:30
68dfbaf006 feat(imaging-ai): add DICOM preview and AI diagnosis support 2026-03-13 05:22:50 +05:30
01156a1ee2 Diagnosis: add full-page radiology editor with imaging AI workflow 2026-03-11 03:24:45 +05:30
aa845ac5ff Add report panel updates and related billing/discharge enhancements 2026-03-10 02:43:35 +05:30
2127063c7f Add nursing scan-to-structured workflow and discharge UI polish 2026-03-09 00:12:04 +05:30
13e058db95 IPD discharge: align preview with legacy pathology/report output 2026-03-07 04:15:04 +05:30
0086ab8d65 Skip DataTables init when stock table is in empty-state row mode 2026-03-05 14:57:22 +05:30
efd509d3ac Fix MariaDB aggregate alias error in store stock ratio query 2026-03-05 14:53:28 +05:30
8231190713 Force admin email_password identity upsert during setup reset 2026-03-05 14:19:02 +05:30
47ec1ee54a Handle legacy null password hashes safely in session login 2026-03-05 14:08:30 +05:30
90692a84c6 Skip FK-protected modifies and unsafe auto-increment/PK sync changes 2026-03-04 03:49:46 +05:30
9fa19d4348 Skip narrowing and not-null tightening modifies during schema sync 2026-03-04 03:44:14 +05:30
efa33c343b Skip indexed varchar widening that would exceed key length limits 2026-03-04 03:39:07 +05:30
cf83dae20f Use table collation fallback for index width checks and robust 1071 skip 2026-03-04 03:33:26 +05:30
a18bc7a0bf Skip oversized index alters to avoid key length 3072 errors 2026-03-04 03:27:17 +05:30
2419d0df7b Skip text/blob default-only modifies for compatible wider client types 2026-03-04 03:21:55 +05:30
04ac40a73d Treat text/blob wider variants as compatible in schema sync 2026-03-04 03:17:51 +05:30
30076ae69e Skip narrowing column modifies when client width is already wider 2026-03-04 03:13:27 +05:30
259a2cdb0a Batch per-table column alters and normalize schema diff comparisons 2026-03-04 01:00:37 +05:30
fc6b878bb3 Normalize integer type widths in schema compare to avoid false MODIFY 2026-03-04 00:48:52 +05:30
2b7b45849f Reduce unnecessary ALTER MODIFY by normalizing column signature 2026-03-04 00:38:34 +05:30
d4c16bd161 Harden schema sync index alters with equivalent-index checks 2026-03-03 20:18:22 +05:30
503a090dbe Add setup auth schema repair and login diagnostics 2026-03-03 19:17:08 +05:30
498b46952f Add timeout-safe auto schema sync with stop control 2026-03-03 19:02:32 +05:30
9b235cc01f Improve setup installation diagnostics and sync error visibility 2026-03-02 23:09:40 +05:30
eef581a1cf Reduce OPD list response payload by using relative URLs and single status handler 2026-03-01 02:19:24 +05:30
232cfa15b0 Add OPD performance indexes for appointment dashboard and list queries 2026-03-01 01:57:39 +05:30
7cbf2b28ba Optimize OPD dashboard query path for appointment data 2026-03-01 01:51:25 +05:30
0417c68773 Reduce OPD XHR overhead by excluding toolbar and using date-equality filters 2026-03-01 01:34:34 +05:30
d1c9397aa9 Skip debug toolbar collection for AJAX requests 2026-03-01 01:28:27 +05:30
2834362e8f Optimize OPD appointment queries and raise AJAX timeout 2026-03-01 00:56:32 +05:30
76fa8f35b1 Add setup action to create or update admin login user 2026-02-28 23:51:20 +05:30
3e8702d368 Simplify db-tools UI by removing migration table section 2026-02-28 23:37:51 +05:30
0b256777e0 Add schema-sync retries/skips for FK and collation edge cases 2026-02-28 23:25:31 +05:30
b7f04316a4 Fix schema-sync SQL normalization for MySQL compatibility 2026-02-28 23:17:19 +05:30
a5e4ac6ced Harden schema-sync for large databases with limits and safer preview 2026-02-28 23:09:34 +05:30
9f63cc5501 Add offline master-schema file sync for setup DB tools 2026-02-28 22:45:45 +05:30
d541bbb9ad Allow one-time setup access via .env key for server use 2026-02-28 20:48:27 +05:30
a10908e227 Add one-time DB setup utility for migration scaffolding and lock 2026-02-28 04:42:58 +05:30
061d9b666d Track public assets vendor folder 2026-02-28 02:42:46 +05:30
614713f76b Implement OPD template builder, doctor template selection, and OPD print integration fixes 2026-02-27 19:44:36 +05:30