7bb751cc41
feat(auth/settings): add hospital login wallpaper upload and redesign right-docked login page
...
- Add login wallpaper upload, preview, and deletion in Hospital Profile settings
- Redesign login page with right-docked form and left hospital branding hero
- Implement clean blank neutral fallback when no wallpaper is configured
- Add automated unit tests for wallpaper rendering and fallback behavior
2026-10-27 12:19:07 +05:30
3c69ba9fe8
fix(layout): pin copyright footer to bottom on blank pages and all screen sizes
2026-10-26 23:19:38 +05:30
ca7d7be953
Update DataTables to 1.13.11
2026-10-19 17:53:35 +05:30
c548c0dce3
Fix WASA security observations: security headers, CSP hardening, JS library updates, API authentication, and data scrubbing
2026-10-19 16:27:17 +05:30
b03568f91c
fix(security): resolve OWASP ZAP audit findings for CSP, HSTS, SRI, and private IP disclosure
2026-10-15 19:25:28 +05:30
de4f65807d
feat(security): implement WASA audit mitigations, mobile anti-enumeration & device authorization, and user management fixes
2026-10-15 17:47:51 +05:30
49267e65ec
fix(pwa): resolve HEAD HTTP method 404 warning and add narrow mobile screenshot to manifest
2026-08-30 02:07:57 +05:30
0135e6482a
feat(pwa): 100% PWABuilder compliance with Service Worker, 512x512 icons, id, scope, and manifest metadata
2026-08-30 01:57:02 +05:30
fdfbddbd03
Fix CKEditor alignment icon paths
2026-08-18 18:11:03 +05:30
655065d230
Add visible CKEditor alignment icons
2026-08-18 18:05:44 +05:30
8515e995f3
Show visible CKEditor alignment buttons
2026-08-18 18:03:37 +05:30
47ee7ca226
Add CKEditor toolbar alignment plugin
2026-08-18 17:58:55 +05:30
7c63e738e8
feat: add real screenshots and complete module reference table from Word doc
...
Screenshots gallery:
- Replaced placeholder icons with 11 real PNG screenshots extracted from
E-AtriaHMS.docx (Dashboard, Patient Search, ABHA Create, ABHA Register,
IPD Billing Panel, OPD Queue, Bed Status Map, Charge Master, Stock Control,
Report Panel, Admin Panel)
- Added new ABHA Register card showing 4 registration methods (Number,
Scan ABHA QR, Scan Facility QR, Mobile OTP)
- Added new IPD Billing Panel card showing full tabbed panel layout
- Lightbox now opens real images on click
- Screenshots saved to public/assets/img/screenshots/image*.png
Module Reference Table (section 10):
- Added 25-row complete module reference table derived from Word document
- Covers Registration through Web/Cross-platform including LIS, RIS, OT,
Emergency, Daycare, ABDM Dashboard, AI, Doctor's Workspace, RBAC
2026-08-04 02:26:16 +05:30
9730f9a450
Update ABHA card branding assets
2026-07-25 22:26:28 +05:30
f2e79a27a7
ABHA card: use official NHA/ABDM logo in header
2026-07-23 16:30:23 +05:30
6407db9dbc
Update HIU workflow, patient view, and related assets
2026-07-07 01:13:28 +05:30
718e01156d
Revert card/modal/container borders to original light colors
...
User feedback: Form controls with dark borders (#555 ) work fine, but
card/modal/container borders looked bad with dark colors.
Reverted to original light borders:
- Cards, card-header, card-footer: #ebeef4 (light gray)
- Modals: #ebeef4 (light gray)
- Dropdowns: #ebeef4 (light gray)
- Breadcrumb: #ebeef4 (light gray)
- List groups: #ebeef4 (light gray)
- Box/Panel components: #ebeef4 (light gray)
- Profile/User cards: #ebeef4 (light gray)
- Dashboard cards: #ebeef4 (light gray)
- Sidebar/Header: #ebeef4 (light gray)
- Tables: #ddd (moderate gray, slightly darker than cards)
KEPT dark borders (user says these work fine):
- Form controls (input, select, textarea): #555 (dark gray)
- Form control focus: #333 (very dark)
- Input groups: #555 (dark gray)
- Select2: #555 (dark gray)
- jQuery UI: #666 (dark gray)
Final result: Dark, highly visible borders only on interactive form
controls. Subtle, professional light borders on structural containers.
2026-06-05 16:20:21 +05:30
12610b4b8b
Add dark border theme for better visibility on old LED screens
...
Created custom CSS file to enhance visibility on older displays:
- Darker border colors for all form controls (#555 instead of light grays)
- Enhanced contrast for inputs, selects, textareas
- Darker card borders (#999 )
- Darker table and modal borders
- Better visibility for buttons, dropdowns, alerts
- Updated Select2, jQuery UI, and DataTables borders
Files changed:
- public/assets/css/custom-theme-dark-borders.css (NEW)
* Comprehensive dark border overrides with !important flags
* Covers all Bootstrap and custom components
- app/Views/welcome_message.php
* Included custom-theme-dark-borders.css after main style.css
- app/Views/auth/login.php
* Included custom-theme-dark-borders.css for login page
- app/Views/storestock/_niceadmin_theme.php
* Updated inline CSS border colors from light to dark
* Changed #ebeef4, #dfe3ea, #e9edf5 to #555 , #666 , #888 , #999
Theme now provides better contrast for old LED monitors with darker,
more visible borders across all UI components.
2026-06-05 16:10:38 +05:30
f8457eaee0
Add legacy pain scale PNG assets for OPD template placeholder
2026-06-05 04:52:44 +05:30
cd605d6fdc
assets: add inputmask library locally and load in global layout
2026-05-08 17:58:47 +05:30
eac78b7014
billing: add ABHA create/verify tab in patient billing view and update IPD panel package; add hospital logo image
2026-05-08 10:48:43 +05:30
36d3fa843b
Implement medical store credit payout workflow and optimize payout pool DataTable grouping
2026-04-30 01:42:03 +05:30
0aa0edbbce
Fix OPD confirm payment flow and DataTable initialization
...
- Opd.php: mode-0 (zero amount) no longer inserts payment_history row
and skips HealthPlix sync for faster confirm
- Opd.php: added spid-based idempotency for cash/card to prevent
duplicate payment_history rows on retry
- Opd.php: invoice view hides 0-amount payment_history rows
- opd_appointment_list.php: fix isDataTable call (DataTable -> dataTable)
- jquery.dataTables.min.js: replace non-functional shim with real
DataTables 1.13.8 (supports ext.search, isDataTable, rows() API)
2026-04-28 12:01:53 +05:30
de3b940448
Increase top navigation icon size and spacing to prevent accidental clicks
2026-04-28 08:31:03 +05:30
cab7bbd3a6
Fix HealthPlix fetch parsing and refine sidebar headings
2026-04-28 07:28:34 +05:30
d230d8960d
feat: add configurable sidebar auto-hide in hospital settings
2026-04-27 14:32:31 +05:30
4a4ef5b677
fix: replace all CDN dependencies with local assets for offline use (DataTables, Select2, CKEditor4, Google Fonts removed)
2026-04-25 09:20:16 +05:30
030f674f05
Add icon-only shortcut links to top nav bar (Patient, IPD, OPD Appointment, Pharmacy)
2026-04-18 13:56:00 +05:30
9d88aaa2a6
Implement ABDM identity storage and align OPD consult/medicine dose masters
2026-04-04 17:26:40 +05:30
bae07392d2
chore(ui-docs): add help/license links, favicon, and branding asset tracking
2026-04-02 12:23:22 +05:30
300ec0e5cf
feat: migrate OPD template flow to DB and apply related updates
2026-03-20 18:11:17 +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