Commit Graph

  • ef97b2b249 feat: unify wallet with real payment methods, full transaction transparency, pay-session-from-wallet hamedandClaude Opus 4.8 2026-07-16 12:22:37 +03:30
  • 22474653b5 chore: update graphify graph hamed 2026-07-16 11:57:00 +03:30
  • f028d6841a feat: port wallet charge/withdraw modal from tauri to patient admin page hamedandClaude Opus 4.8 2026-07-16 11:56:39 +03:30
  • 4a70c87a8b chore: update graphify graph hamed 2026-07-16 11:41:05 +03:30
  • 069189863c feat: port پرداخت‌ها (payments) tab from tauri to patient detail page hamedandClaude Opus 4.8 2026-07-16 11:40:51 +03:30
  • b82ab4db9c chore: update graphify graph hamed 2026-07-16 11:30:35 +03:30
  • 1a783971c9 feat: port نوبت‌ها (appointments) tab from tauri to patient detail page hamedandClaude Opus 4.8 2026-07-16 11:30:12 +03:30
  • 7b87fda8f9 chore: update graphify graph hamed 2026-07-16 11:16:40 +03:30
  • f5b0ddc69e fix: SearchableSelect matches value across string/number types hamedandClaude Opus 4.8 2026-07-16 11:16:22 +03:30
  • 2e2b63f72d chore: update graphify graph hamed 2026-07-16 10:59:43 +03:30
  • 46ee24d101 feat: add supplementary insurance select to patient record info form hamedandClaude Opus 4.8 2026-07-16 10:59:23 +03:30
  • 8feaf0f22a chore: update graphify graph hamed 2026-07-16 10:53:05 +03:30
  • 9638f363af feat: wire editable «اطلاعات پرونده» form into patient case-file info tab hamedandClaude Opus 4.8 2026-07-16 10:52:31 +03:30
  • d12259be15 chore: update graphify graph hamed 2026-07-16 10:43:44 +03:30
  • 04cc36c33a fix: clean up selected-service chip layout in ServiceSlotPicker hamedandClaude Opus 4.8 2026-07-16 10:43:39 +03:30
  • 78396d3275 chore: update graphify graph hamed 2026-07-16 10:41:24 +03:30
  • e00fe997f9 feat: section-based service picker + per-appointment duration override (service mode) hamedandClaude Opus 4.8 2026-07-16 10:41:15 +03:30
  • af6da197dc chore: update graphify graph hamed 2026-07-16 10:18:16 +03:30
  • 029b5f632e feat: section-then-service picker with cross-section accumulation hamedandClaude Opus 4.8 2026-07-16 10:18:10 +03:30
  • 08aa3a78b8 chore: update graphify graph hamed 2026-07-16 10:10:56 +03:30
  • 4642506c0f feat: support multiple services per appointment (checkbox selection) hamedandClaude Opus 4.8 2026-07-16 10:10:47 +03:30
  • d76fd73529 chore: update graphify graph hamed 2026-07-16 09:57:11 +03:30
  • 3e8126c520 fix: return patient national code from profile in patients list hamedandClaude Opus 4.8 2026-07-16 09:57:03 +03:30
  • 110c210cf4 chore: update graphify graph hamed 2026-07-16 09:45:13 +03:30
  • e1fb63eb0f feat: add DigitInput component; force English digits for phone & national code hamedandClaude Opus 4.8 2026-07-16 09:45:04 +03:30
  • b2347f00e7 chore: update graphify graph hamed 2026-07-16 09:39:40 +03:30
  • bc4030251d fix: allow submit when picking an existing patient hamedandClaude Opus 4.8 2026-07-16 09:39:33 +03:30
  • 10adfa3b15 chore: update graphify graph hamed 2026-07-16 09:33:24 +03:30
  • a40fb7e598 feat: toggle new-patient form on appointment create page hamedandClaude Opus 4.8 2026-07-16 09:33:16 +03:30
  • 6e040402e1 chore: update graphify graph hamed 2026-07-16 09:28:25 +03:30
  • 54bdc73f37 fix: correct deposit section layout on appointment create page hamedandClaude Opus 4.8 2026-07-16 09:28:19 +03:30
  • a6c11a20bd chore: update graphify graph hamed 2026-07-16 09:18:53 +03:30
  • 170cd5f37e style: restyle appointment create page to match tauri CreateTurn mockup hamedandClaude Opus 4.8 2026-07-16 09:18:29 +03:30
  • b7730f545a fix(appointment): update EmptyCard to display 'افزودن نوبت سریع' for better clarity hamed 2026-07-16 09:05:26 +03:30
  • b1b99903ec Replace all native <select> elements in the admin panel with SearchableSelect for a consistent UI experience. This change enhances accessibility, supports RTL and dark mode, and improves the overall design by utilizing a common component. The updates include adjustments to state management and event handling to ensure seamless integration with existing functionality across various pages and components. hamed 2026-07-16 08:56:59 +03:30
  • 7b8a5c2775 feat(date-input): refactor PersianDateInput to use PersianDatePicker for Jalali calendar support hamed 2026-07-16 08:26:39 +03:30
  • 2f060bd5be feat(timezone): implement Tehran timezone handling across the application hamed 2026-07-16 00:25:21 +03:30
  • 8cd1253b81 feat(appointment): enhance service mode to display available booking slots between appointments hamed 2026-07-16 00:16:37 +03:30
  • 4715649fd8 feat(appointment): implement service mode functionality with service slot selection and validation hamed 2026-07-16 00:02:36 +03:30
  • ac4a430564 feat(appointment): add booking services endpoint and update security configuration for public access hamed 2026-07-15 23:48:38 +03:30
  • 2df16c6d29 feat(appointment): implement immutable booking mode after first save and update API documentation hamed 2026-07-15 23:33:00 +03:30
  • ad94c165e8 feat(appointment): add service mode functionality and update API documentation for service-based booking hamed 2026-07-15 23:22:57 +03:30
  • 5937f7e176 feat: add service-based booking mode to appointment scheduling hamed 2026-07-15 23:15:45 +03:30
  • 6904361e32 feat(appointment): update patient name handling to prioritize existing profile name for new appointments hamed 2026-07-15 22:35:33 +03:30
  • 13bf9453e5 feat(appointment): ensure existing profile name is used over modal input for patient name hamed 2026-07-15 20:33:15 +03:30
  • d91867bd63 fix(appointment): resolve issue with reserved slots incorrectly shown as available hamed 2026-07-15 19:13:27 +03:30
  • de6fe1bd56 feat(appointment): update patient identification to use national code from profile and enhance appointment creation logic hamed 2026-07-15 18:46:56 +03:30
  • 0dc1ab949a feat(appointment): add Enter key functionality for mobile search in appointment modal hamed 2026-07-15 18:29:59 +03:30
  • 5d5089244b feat: add mobile-based patient lookup for appointment booking hamed 2026-07-15 18:27:29 +03:30
  • f378bf58e6 Add AST JSON representation for BookingScopeTest.php with nodes and edges hamed 2026-07-15 18:14:59 +03:30
  • 5548d79d4c feat(appointment): identify admin-booked patient by national code hamedandClaude Opus 4.8 2026-07-15 18:11:40 +03:30
  • 141ce478a2 chore: update graphify graph hamed 2026-07-15 17:45:07 +03:30
  • 1aa6794786 feat: port tauri header top-menu to admin topbar hamedandClaude Opus 4.8 2026-07-15 17:44:47 +03:30
  • 952fcf3634 style: enhance SettingsLayout and AppointmentSettingsPage for improved layout and spacing hamed 2026-07-15 17:35:24 +03:30
  • ffc4351038 fix: update PurchaseSubscriptionSidebar and AppointmentSettingsPage for pixel-perfect alignment and color consistency hamed 2026-07-15 17:30:26 +03:30
  • 810293764a chore: update graphify graph hamedandClaude Opus 4.8 2026-07-15 17:06:42 +03:30
  • 62e0cdb518 feat(admin): add orange rgb(241,119,50) as an exact brand-color option hamedandClaude Opus 4.8 2026-07-15 17:06:24 +03:30
  • 89ebeb8fce style(admin): orange accent for شخصی‌سازی panel hamedandClaude Opus 4.8 2026-07-15 16:55:53 +03:30
  • edf3cea51f chore: update graphify graph hamedandClaude Opus 4.8 2026-07-15 16:48:58 +03:30
  • 0a78bf7a6b style(admin): align design tokens to clinic-pro-tauri hamedandClaude Opus 4.8 2026-07-15 16:48:25 +03:30
  • 5c15a4dd7f feat(services): add services menu item to sidebar and update related components hamed 2026-07-15 16:35:02 +03:30
  • 704e69f05f chore: update graphify graph hamed 2026-07-15 16:20:34 +03:30
  • 10d289cfd1 fix(appointments): detail page back/breadcrumb return to the appointment day hamedandClaude Opus 4.8 2026-07-15 16:20:22 +03:30
  • ab2904b81a chore: update graphify graph hamed 2026-07-15 16:13:41 +03:30
  • 526048fd56 fix(appointments): stay on the same day after edit/create hamedandClaude Opus 4.8 2026-07-15 16:13:32 +03:30
  • 41e193ab83 chore: update graphify graph hamed 2026-07-15 16:07:15 +03:30
  • f41852b168 feat(appointments): profile-aware doctor tabs + toolbar to match tauri turns hamedandClaude Opus 4.8 2026-07-15 16:07:04 +03:30
  • ef6017e688 chore: update graphify graph hamed 2026-07-15 15:46:00 +03:30
  • 48c70e89f2 fix(appointments): center timeline card and match tauri turns layout hamedandClaude Opus 4.8 2026-07-15 15:45:51 +03:30
  • bf9fce4e05 chore: update graphify graph hamed 2026-07-15 15:33:24 +03:30
  • a6ae6220cb feat: redesign appointments (نوبت‌ها) admin UI to match tauri turns + expandable sidebar hamedandClaude Opus 4.8 2026-07-15 15:33:03 +03:30
  • 9f75aeedf5 feat: redesign insurance pricing page with tabbed navigation for basic and supplementary insurance, expandable rows for contract details, and move free visit price card to appointment settings hamed 2026-07-15 14:55:16 +03:30
  • 3e5dee0ad5 feat: Implement category and unit selection for inventory items hamed 2026-07-15 14:32:29 +03:30
  • defa0db023 feat: group thousands in inventory item price input hamedandClaude Opus 4.8 2026-07-15 14:09:49 +03:30
  • 7ea2cb4ab2 fix: render inventory actions menu in a portal so it is not clipped hamedandClaude Opus 4.8 2026-07-15 14:07:47 +03:30
  • 7819068e82 chore: update graphify graph hamed 2026-07-15 13:48:47 +03:30
  • 519bc8d7f6 feat: port inventory (انبارداری) page from tauri to admin dashboard hamedandClaude Opus 4.8 2026-07-15 13:48:29 +03:30
  • f1e9129a2c Add AST JSON representation for insurance API documentation hamed 2026-07-15 13:25:13 +03:30
  • d7cb9ea5a3 feat(insurance): redesign insurance management page to match Figma hamedandClaude Opus 4.8 2026-07-15 13:23:38 +03:30
  • e94f832c8a fix: adjust styles for PermissionAccordions component for better usability hamed 2026-07-15 12:47:42 +03:30
  • 3634d37cb6 chore: update graphify graph hamed 2026-07-15 12:28:52 +03:30
  • 28032892da fix: render secretary modal via portal Modal component (centered card) hamed 2026-07-15 12:28:18 +03:30
  • f2029a5ad4 chore: update graphify graph hamed 2026-07-15 12:23:46 +03:30
  • 89e23a2c0d feat: port secretaries tab from tauri to admin my-secretaries page hamedandClaude Opus 4.8 2026-07-15 12:23:17 +03:30
  • 57c5383baf chore: update graphify graph hamed 2026-07-15 11:51:46 +03:30
  • 850b2832ff refactor: move secretary and staff management from main nav to settings menu hamedandClaude Opus 4.8 2026-07-15 11:51:31 +03:30
  • cf02fdd433 fix: add card padding on payment management page so content isn't flush to edges hamedandClaude Opus 4.8 2026-07-15 11:44:00 +03:30
  • d89068e668 chore: update graphify graph hamed 2026-07-15 11:39:57 +03:30
  • b459d082a4 feat: port payment management tab from tauri to admin dashboard hamedandClaude Opus 4.8 2026-07-15 11:39:32 +03:30
  • cac2e8b46a chore: update graphify graph hamed 2026-07-15 11:17:00 +03:30
  • f0b7a51b8f fix: make patient detail page full-width to match tauri FilesServices hamedandClaude Opus 4.8 2026-07-15 11:16:40 +03:30
  • 0e057e0c66 chore: update graphify graph hamedandClaude Opus 4.8 2026-07-15 10:36:54 +03:30
  • be4d63744d feat(patients): port tauri /files-services detail pixel-for-pixel hamedandClaude Opus 4.8 2026-07-15 10:36:47 +03:30
  • 8df616683d chore: update graphify graph hamedandClaude Opus 4.8 2026-07-15 09:39:30 +03:30
  • 38ba3ee8ea style(patients): match tauri /files toolbar pixel-for-pixel hamedandClaude Opus 4.8 2026-07-15 09:39:16 +03:30
  • 2220c516d7 chore: update graphify graph hamedandClaude Opus 4.8 2026-07-15 09:31:57 +03:30
  • 8697c94886 feat(patients): default to card view, match tauri /files CardView pixel-for-pixel hamedandClaude Opus 4.8 2026-07-15 09:31:50 +03:30
  • 99047458b6 chore: update graphify graph hamedandClaude Opus 4.8 2026-07-14 19:41:18 +03:30
  • fd91840ba2 feat(patients): inline tag popover + advanced filters on the records list hamedandClaude Opus 4.8 2026-07-14 19:40:54 +03:30
  • 4edeffe325 chore: update graphify graph (force) hamedandClaude Opus 4.8 2026-07-14 19:00:58 +03:30