Commit Graph

  • 3a4ac1396d feat(dashboard): add professor user selection, loading overlays on all edit/detail views, and SMS bypass management main kavehhn 2026-08-25 03:48:26 +03:30
  • 0201089aee fix(docker): copy .npmrc and use npmmirror registry for fast builds kavehhn 2026-08-25 02:43:40 +03:30
  • e9f1f534d5 build: add .npmrc with liara npm mirror registry kavehhn 2026-08-25 01:58:16 +03:30
  • a2a7e756ad feat(users,professors): add student-to-professor promotion dialog, complete student profile view and charts kavehhn 2026-08-24 22:53:24 +03:30
  • 05d96fd550 feat: add employee timings view, notification templates view, and professor sms preview kavehhn 2026-08-24 19:31:20 +03:30
  • 6d64c2931d feat: add waitlist view, quick edit payment dialog, and catering fee in class views kavehhn 2026-08-23 23:00:23 +03:30
  • 39921b548e feat(financial-reports): add charts, trends and forecasts overview tab kavehhn 2026-08-23 18:24:35 +03:30
  • 7cb2b957a7 feat(payments): automatically notify admin and show existing invoice details when selecting student kavehhn 2026-08-23 16:55:56 +03:30
  • 966b066358 fix(styles): add RTL overrides for InputGroup and InputGroupAddon kavehhn 2026-08-23 16:41:57 +03:30
  • de87412bb1 fix(dashboard): fix date conversion offset, calendar arrow directions, payment duplicate warning, attendance class filter, and session auto-generation kavehhn 2026-08-23 14:15:26 +03:30
  • 497b065b5c fix(payments): make duplicate check fully reactive via deep watch and enhance dark-mode warning visibility kavehhn 2026-08-23 13:35:41 +03:30
  • f7089d5ca7 feat(payments): add bulk payment modal and duplicate payment warning in dialogs kavehhn 2026-08-23 13:28:11 +03:30
  • 60b21fd94a feat(payments): auto-populate payment due date with middle session date upon class selection kavehhn 2026-08-22 00:15:03 +03:30
  • 2d124eb0eb fix(dashboard): fix class edit page hang and move session notify action to class edit page kavehhn 2026-08-21 23:43:55 +03:30
  • 0201e81571 fix(dashboard): resolve loop and datepicker issues in class and session edit forms kavehhn 2026-08-21 23:26:34 +03:30
  • 78c6fe4529 fix: jalali date defaults, calendar arrow direction, payment status label, edit page load, and session holding notification kavehhn 2026-08-21 20:17:37 +03:30
  • 8cd6e38c59 fix(dates): enforce standard Iranian calendar dates for default values and monthly range kavehhn 2026-08-21 15:25:11 +03:30
  • ee9750e6f2 fix(ui): payment due date calculation, datepicker colors, scrollable tabs, optional receipt, default today date kavehhn 2026-08-21 15:17:48 +03:30
  • 86f1f9bab0 fix: resolve course/class fields, surname i18n, optional nationalId, auto class end date, login styling, and mobile sidebar navigation kavehhn 2026-08-21 15:03:28 +03:30
  • b1c3dd6218 fix: make delete class button directly visible in class list and detail views kavehhn 2026-08-21 13:35:33 +03:30
  • 73ce53bcc2 feat: add delete class action and confirm dialog in class list and detail views kavehhn 2026-08-21 13:20:33 +03:30
  • f9a3f555eb feat: add cardNumber and IBAN fields to user and professor forms and import UI kavehhn 2026-08-21 12:56:23 +03:30
  • 26762e4dac Add professor share & financial reports UI, expense management page kavehhn 2026-08-21 12:19:18 +03:30
  • ee3bc2b856 Add switch button on SMS template cards to enable or disable individual SMS types kavehhn 2026-08-21 11:04:32 +03:30
  • 0aed0d7eae Add sessionHolding template configuration and update session slot definitions kavehhn 2026-08-21 10:45:04 +03:30
  • 1664a05ca4 Add admin UI to cancel payment transactions. kavehhn 2026-08-16 22:38:00 +03:30
  • 047344e2ed Refetch payment after transaction edit to show updated amount. kavehhn 2026-08-16 22:36:12 +03:30
  • 133fb124b7 Fix payment transaction edit save and Jalali due date display. kavehhn 2026-08-16 14:53:46 +03:30
  • 26c53d57e4 Require explicit attendance status selection before submit. kavehhn 2026-08-16 09:22:41 +03:30
  • 8d29a5d858 Add numberOfSessions to class form and fix attendance navigation. kavehhn 2026-08-16 08:55:04 +03:30
  • e87d78c295 feat: add admin UI for reviewing pending student registrations. kavehhn 2026-08-16 08:42:26 +03:30
  • e977ccd356 fix: show only past-due sessions needing attendance on attendance page kavehhn 2026-08-16 08:22:18 +03:30
  • 2aa99119e2 feat: improve filters and class pricing controls in dashboard kavehhn 2026-08-16 08:11:42 +03:30
  • 9496587128 feat: add admin transaction edit UI on payment detail page kavehhn 2026-08-16 08:01:37 +03:30
  • 45a1c94774 feat: show transaction due dates on invoices kavehhn 2026-08-16 07:32:27 +03:30
  • ba509734ae Add attendance hub, categorized sidebar, and UI preferences page. kavehhn 2026-08-16 07:28:58 +03:30
  • 9c4182ea5a feat: show session and payment stats after JSON data import kavehhn 2026-08-16 07:04:59 +03:30
  • 74c26a8e48 fix: show payable amount after discount on payment views kavehhn 2026-08-16 07:04:16 +03:30
  • 92eb394466 feat: add messaging toggles, password reset UI, and payment discounts kavehhn 2026-08-16 06:58:09 +03:30
  • 5fe7eb090e fix(classes): make weekly schedule editable on the class form kavehhn 2026-08-16 00:04:13 +03:30
  • 91527e64bb feat(classes): add class days and meeting times to class forms kavehhn 2026-08-15 23:59:08 +03:30
  • 3f220dda52 feat: add profile, class unenroll, notify toggles, and keep sidebar width kavehhn 2026-08-15 23:48:18 +03:30
  • 7b083d5dbc feat(settings): add class schedule SMS slots without overwriting names kavehhn 2026-08-15 23:09:04 +03:30
  • 84cd291dc2 fix(settings): keep extra SMS variables after save kavehhn 2026-08-15 22:55:54 +03:30
  • 196eb77b31 fix(settings): ensure newly added variables are always preserved and saved kavehhn 2026-08-15 22:24:46 +03:30
  • 407a5124ac fix(settings): fix variable slot dropdown and saving multi-variables kavehhn 2026-08-15 22:07:19 +03:30
  • 9fbaf3c7fe fix(settings): fix Vue reactivity and form keying on SMS templates save kavehhn 2026-08-15 22:03:29 +03:30
  • 28b75664ab feat(settings): allow adding/removing dynamic variables in SMS templates kavehhn 2026-08-15 21:58:19 +03:30
  • dc867883f2 feat(professors): add nationalId required field to professor form and table kavehhn 2026-08-15 19:07:09 +03:30
  • 73670703bb fix: align FilePond upload with the Node.js API and proxy gallery previews kavehhn 2026-08-15 18:46:26 +03:30
  • 67cba87661 feat: edit SMS variable names in dashboard settings kavehhn 2026-08-15 18:43:24 +03:30
  • 717f122eef feat: add SMS template IDs to dashboard settings kavehhn 2026-08-15 18:37:44 +03:30
  • 2b3941e41e fix: persist user documents immediately after FilePond upload kavehhn 2026-08-15 03:27:21 +03:30
  • 370d2fdad6 feat: user certificate and document upload galleries kavehhn 2026-08-15 02:53:59 +03:30
  • b8e206caab feat: improve bill flow, user columns, and admin notes UI kavehhn 2026-08-15 02:39:10 +03:30
  • 6b5549019c feat: add settings data upload and single-name user forms kavehhn 2026-08-15 01:31:47 +03:30
  • 833584b1b4 feat: add settings seed action and remove login credentials kavehhn 2026-08-14 23:23:06 +03:30
  • 35dfd4a603 fix: update gitignore to unignore logs view, update main.scss to use @use kavehhn 2026-08-12 06:29:00 +03:30
  • b77be5d6ee fix: allow custom hosts in Vite server config kavehhn 2026-08-12 06:16:57 +03:30
  • a0c91660b1 chore: revert node version to 24 in Dockerfile kavehhn 2026-08-12 06:09:20 +03:30
  • 26a06a529f chore: update node version to 22 in Dockerfile kavehhn 2026-08-12 06:07:38 +03:30
  • 1a34c3b133 Initial commit: admin dashboard for GameNo. kavehhn 2026-08-09 04:18:09 +02:00