Commit Graph
43 Commits
Author SHA1 Message Date
kavehhn 7c56d2e66a fix(dashboard): resolve dark mode styling and text contrast for quick action buttons
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-30 11:09:24 +03:30
kavehhn 712b654d68 feat(map): improve co-located properties with smart grouping, layered pin badges, popup navigation, and spread mode
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-30 10:59:41 +03:30
kavehhn b6d5bff088 feat(property): add 'فاقد کاربری' to zoningType dropdown options
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-30 10:16:34 +03:30
kavehhn 9d16b90e18 build(docker): use liara npm mirror registry
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-30 09:42:14 +03:30
kavehhn 9ec5e22138 feat(dashboard): fix logout flow and redesign executive dashboard with real live data, charts and feeds
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-30 09:29:26 +03:30
kavehhn b0980f1448 feat(property): replace polling autosave with change-driven debounce and compact status indicator
deploy-chabokan / deploy (push) Canceled after 0s
Autosave previously ran on a fixed setInterval regardless of activity. It now
debounces a save shortly after the user stops editing, with a max-wait safety
net for long uninterrupted typing sessions, so it only does work when there
are actual changes. Also replaces the bulky bottom-right status popup with a
very small fixed pill (idle/pending/saving/saved/error) that stays visible
while scrolling.
2026-08-19 08:12:25 +03:30
kavehhn a155cdd481 fix(property): improve property save payload and error handling
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 07:46:20 +03:30
kavehhn 30c8149008 feat(property): add save toasts, background autosave with bottom-right status popup, and configurable autosave interval in settings
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 07:27:09 +03:30
kavehhn 0503845786 fix(property): fix persian months dropdown labels and values in registration date
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 07:17:42 +03:30
kavehhn 15dc77a76b fix(property): fix edit property loading, map event recursion, and category sync
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 07:13:32 +03:30
kavehhn 3723f801e7 fix(dashboard): fix properties freeze, category/feature list views, and auth interceptor
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 07:08:43 +03:30
kavehhn b81a85f672 feat(settings): add database seeder section with one-time execution and lock mechanism
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 06:50:01 +03:30
kavehhn 001ab07485 feat(property): add Iranian date fields with Date conversion and fix edit coordinates/map loading
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 06:45:55 +03:30
kavehhn e2aa60c54c fix(property): load signed urls for image gallery and strip query params on save
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 06:30:07 +03:30
kavehhn b6fde3e541 feat: add loading screens, skeleton states, and table loaders across all list pages
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 06:02:20 +03:30
kavehhn 859a86f1a5 feat: add search settings page in dashboard, sidebar menu, and MongoDB search integration
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 05:50:18 +03:30
kavehhn cf7e1ee45c fix(uploader): register FilePond component at module level and restore proper dropzone styling
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 05:14:03 +03:30
kavehhn ba54647837 fix(uploader): upload to temp bucket and fix initialFiles reactivity to prevent file vanishing
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 04:58:19 +03:30
kavehhn 36f2c200a1 fix(gallery): add ImageGallery to property create/edit page and modernize gallery UI
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 04:49:46 +03:30
kavehhn 119a6950f0 fix(uploader): resolve upload endpoint URL and update ImageUploader props in CreateProperty
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 04:35:49 +03:30
kavehhn a6ece05199 feat: add interactive PropertyMap component and Airbnb-style split view to ListProperties
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-19 04:23:18 +03:30
kavehhn 7c66377e38 feat: add user management and role/permission management pages
deploy-chabokan / deploy (push) Canceled after 0s
2026-08-18 00:09:15 +03:30
kavehhn d801a81660 Add mbmanager.ir and .mbmanager.ir as allowed hosts in vite config 2026-08-17 23:01:57 +03:30
kavehhn edd63cbdfc Add healthcheck endpoint for dashboard 2026-08-17 22:50:52 +03:30
kavehhn 395b895686 ADD: Production multi-stage Dockerfile with Nginx and .dockerignore 2026-08-17 12:42:42 +03:30
kavehhn 79da0d24ab REFACTOR: Belonging → Property system migration + dashboard + map improvements
Property system:
- Add PropertyService.js and PropertyStatusService.js
- Add Property pages: CreateProperty.vue, ListProperties.vue, TransactionDialog.vue
- Remove legacy BelongingService.js and Belonging pages (CreateBelonging, ListBelongings, TransactionDialog)

Dashboard:
- Update RecentSalesWidget.vue
- Update RevenueStreamWidget.vue
- Update StatsWidget.vue

UI & config:
- Major MapComponent.vue improvements (extended functionality)
- Update ListCategories.vue
- Update ListTransactions.vue
- Update vite.config.mjs
2026-08-11 20:36:02 +03:30
kavehhn c01fed2622 ADD: Standalone transaction creation page with sidebar menu entry
- Add CreateWarehouseTransaction.vue — full-page form to register IN/OUT transactions
  with item/warehouse dropdowns (searchable), quantity input, reason presets, date picker,
  live stock preview showing current balance for the selected item+warehouse combo,
  and input validation with inline error messages
- Add /warehouse-items/create-transaction route
- Add 'ثبت تراکنش' as first item in 'مدیریت انبار' sidebar group
2026-08-11 20:12:34 +03:30
kavehhn 703df418ce ADD: Warehouse inventory management dashboard
- Add WarehouseItemService.js — API client for all warehouse item endpoints (items CRUD, transactions, stock queries)
- Add WarehouseService.js — API client for warehouse location management
- Add ListWarehouseItems.vue — item catalogue table with inline create/edit dialog and bilingual unit picker
- Add WarehouseItemStockView.vue — per-item stock dashboard showing total + per-warehouse breakdown, IN/OUT transaction dialog with reason presets, inline transaction history with delete
- Add ListWarehouseItemTransactions.vue — full transaction history with filter panel (item, warehouse, type, date range)
- Add ListWarehouses.vue — warehouse location management with create/edit dialogs
- Update AppMenu.vue — add 'مدیریت انبار' menu group with 3 items
- Update router/index.js — register 4 new warehouse management routes
2026-08-11 20:09:31 +03:30
kavehhn 7421896805 FIX: Image Upload Bug
FIX: Minor Bugs
2025-06-04 16:05:54 +03:30
kavehhn 3b06bc50a5 CHANGE: Token Domain 2025-06-04 14:58:37 +03:30
kavehhn 8bae1d064a ADD: Utm Convert
FIX: Features data not saving and not loading
2025-05-10 20:48:03 +03:30
kavehhn abddf06a28 ADD: Transactions List Page
FIX: Dates
2025-05-03 15:47:26 +03:30
kavehhn 10a81cd04b ADD: Cors to imgs 2025-04-30 01:30:35 +03:30
kavehhn 7ace3a917a ADD: Cors to imgs 2025-04-30 01:07:01 +03:30
kavehhn 77e019b722 ADD: Cors to imgs 2025-04-30 01:02:19 +03:30
kavehhn f245617f72 ADD: Cors to imgs 2025-04-30 00:58:14 +03:30
kavehhn f534b3115e ADD: Cors to imgs 2025-04-30 00:39:35 +03:30
kavehhn 5e8133181e ADD: Cors to imgs 2025-04-30 00:29:26 +03:30
kavehhn 80ff890744 ADD: Cookie to header 2025-04-29 23:36:30 +03:30
kavehhn b1ad3ef174 ADD: Search and Index system
FIX: Minor Bugs
FIX: Bugs in CreateBelonging Page
2025-04-29 20:49:16 +03:30
kavehhn 2ef8f81f79 ADD: Belonging Transactions To Menu
FIX: Upload Document and Image system completely
FIX: ImageGallery and ImageGallery components bugs
FORCE: Dark Mode
FIX: Minor bug in login page
2025-04-27 16:15:26 +03:30
kavehhn 47de2bf54c ... 2025-04-15 12:16:17 +03:30
kavehhn 57d328bbfe ... 2025-01-04 21:01:04 +03:30