Commit Graph

  • 78e30c2aba feat: enhance MediaThumbnailCell and MediaPreviewDialog components with gallery functionality and improved item display; add close event emission for better dialog management Yoga Pangestu 2026-07-02 10:37:02 +0700
  • fff6b147be feat: implement client-side image compression in MediaDropzone component to optimize file uploads Yoga Pangestu 2026-07-02 09:50:54 +0700
  • 7c307b991e refactor: remove nonQueued() method from media conversion in HasModuleMedia for cleaner code Yoga Pangestu 2026-07-02 09:28:58 +0700
  • 13a75a1a25 feat: add AWS S3 and FTP support by including league/flysystem-aws-s3-v3 and league/flysystem-ftp packages; enhance UserProfile and MediaPresenter for temporary URL generation Yoga Pangestu 2026-07-01 23:09:38 +0700
  • 070e1e52d1 feat: update AnalysisService to include employee advance status filtering and adjust calculations for total amounts; enhance rupiah parsing to handle negative values; refine Analysis.vue for improved display of profit metrics and expenses Yoga Pangestu 2026-07-01 20:11:50 +0700
  • fbd5bd7b6d feat: add formatRupiahShort function for concise currency formatting and update Analysis.vue to utilize new formatting Yoga Pangestu 2026-07-01 19:28:06 +0700
  • 6e75debff0 refactor: remove cash-related permissions and components from Dashboard for streamlined access control Yoga Pangestu 2026-07-01 19:17:38 +0700
  • d52f471920 feat: update Dashboard component to utilize new chart color configurations and implement tooltips for donut charts Yoga Pangestu 2026-07-01 19:16:13 +0700
  • a7a938e1ff refactor: simplify profit metrics display by removing HPP from StatCard and adjusting Dashboard calculations Yoga Pangestu 2026-07-01 17:40:48 +0700
  • 4a647cb3e6 feat: enhance product variant management by adding price fields and functionality for copying, pasting, and applying prices across variants Yoga Pangestu 2026-07-01 17:28:31 +0700
  • 5b49bda043 feat: add additional product management permissions to Role enum for improved access control Yoga Pangestu 2026-07-01 15:53:49 +0700
  • 63103f30d5 Merge branch 'master' of https://github.com/pangestuyoga/pangestu-dst-store Yoga Pangestu 2026-07-01 14:12:02 +0700
  • ee7b9b5839 feat: add dialog description and refactor variant selection to use native select element in RetailStockTransferModal Yoga Pangestu 2026-07-01 14:09:37 +0700
  • 4bafd467ce feat: add dialog description and refactor variant selection to use native select element in RetailStockTransferModal Yoga Pangestu 2026-07-01 13:51:09 +0700
  • 8eee3b04ce refactor: remove mandatory image validation for product variants and improve error handling in owner verification actions Yoga Pangestu 2026-07-01 11:50:39 +0700
  • ad73da5885 feat: add PRODUCTS_UPDATE permission to Role enum for enhanced product management Yoga Pangestu 2026-07-01 11:46:44 +0700
  • 60b358fb49 feat: enhance order management by calculating and displaying total cost price and net amount in order summaries Yoga Pangestu 2026-07-01 11:45:25 +0700
  • ce26551666 feat: filter product stock calculation by price type and ensure data integrity with null checks Yoga Pangestu 2026-07-01 11:36:51 +0700
  • 85269935f6 feat: enhance cutting management UI by adding media thumbnails for product variants and raw materials Yoga Pangestu 2026-07-01 11:33:49 +0700
  • 2ed24a654b feat: calculate and display material cost per product in cutting management Yoga Pangestu 2026-07-01 11:28:16 +0700
  • 4466c61352 feat: make cutting results nullable and update UI to support create mode Yoga Pangestu 2026-06-30 21:35:52 +0700
  • 9f0676c923 feat: include and display media images for raw material prices and product variants in cutting management Yoga Pangestu 2026-06-30 21:22:17 +0700
  • e76fd8107b refactor: adjust permissions for categories in Role enum to improve access control consistency Yoga Pangestu 2026-06-30 17:47:04 +0700
  • 86ee45c1fb feat: implement owner verification detail modal with data fetching and display functionality Yoga Pangestu 2026-06-30 17:42:48 +0700
  • 67ae00384f refactor: streamline NotificationBell component markup for improved readability and maintainability Yoga Pangestu 2026-06-30 17:23:43 +0700
  • 9a0e7f552b feat: add 'Belanja' navigation item with shopping bag icon and permission check Yoga Pangestu 2026-06-30 17:20:02 +0700
  • c2dbbf57ba feat: update placeholder texts across various forms for improved user guidance Yoga Pangestu 2026-06-30 17:18:47 +0700
  • 25c501c011 refactor: update user type hints in services for improved clarity and consistency Yoga Pangestu 2026-06-29 20:08:02 +0700
  • 175ec30a5c feat: add share functionality for cutting details with new RowShareAction component and Share pagex Yoga Pangestu 2026-06-29 19:56:02 +0700
  • e32a0138dd feat: add RowSubmitAction component with size prop for enhanced button customization Yoga Pangestu 2026-06-29 11:08:43 +0700
  • 950c3e2deb feat: enhance stok opname management with new submit action and grouped table view Yoga Pangestu 2026-06-29 11:04:50 +0700
  • 2c58c3da5e feat: improving stok-opname form component interactions Yoga Pangestu 2026-06-29 10:41:06 +0700
  • 69762c6539 feat: add stok opname employee to seeders Yoga Pangestu 2026-06-29 10:35:29 +0700
  • a8b6a51186 fix: remove DASHBOARD_ATTENDANCE permission from marketing and non-operator roles Yoga Pangestu 2026-06-29 10:34:47 +0700
  • 5220f373f3 feat: implement role-based data scoping for dashboard and analysis services to restrict non-privileged access Yoga Pangestu 2026-06-29 10:28:22 +0700
  • 0ff6b59ca9 refactor: update dashboard permission roles and implement dynamic grid layouts for stats and charts Yoga Pangestu 2026-06-29 10:25:04 +0700
  • 368cb66bf4 refactor: simplify order show page header by removing print, edit, and status action buttons Yoga Pangestu 2026-06-29 10:15:59 +0700
  • fbd8348597 feat: add default empty option to marketing selection dropdown in order metadata form Yoga Pangestu 2026-06-29 10:13:03 +0700
  • 876b81d8f6 fix: ensure JSON exceptions are rendered when the request expects a JSON response Yoga Pangestu 2026-06-29 10:10:54 +0700
  • 39c8bd01a8 refactor: enhance stock verification logic and error handling in StockVerifyDialog Yoga Pangestu 2026-06-29 09:53:22 +0700
  • 2209f4901c refactor: update search placeholder text in DataTableToolbar for improved user guidance Yoga Pangestu 2026-06-29 09:37:56 +0700
  • 1efd243b51 refactor: remove redundant description from Stok Opname header for cleaner UI presentation Yoga Pangestu 2026-06-29 09:29:44 +0700
  • 1c9c5661ae refactor: update 'good' field assignment in StockVerifyDialog to use 'original_outside_sample' for accurate data representation Yoga Pangestu 2026-06-29 09:17:27 +0700
  • 2895ebff02 refactor: replace Input component with NumberInput in StockVerifyDialog for improved input handling and consistency Yoga Pangestu 2026-06-29 09:15:07 +0700
  • e252f6c767 refactor: remove unused 'allMatches' state and related logic from CuttingVerifyDialog and StockVerifyDialog for cleaner code and improved maintainability Yoga Pangestu 2026-06-29 09:12:18 +0700
  • 0fc6a9166a refactor: update 'Outside Sample' to 'Diluar Sample' for consistency in UI presentation across cutting-related components Yoga Pangestu 2026-06-29 09:09:12 +0700
  • 9bab455f57 refactor: standardize capitalization of 'Sample' and 'Diluar Sample' across cutting-related components for consistency in UI presentation Yoga Pangestu 2026-06-29 09:08:43 +0700
  • 4135dcb4c3 refactor: update raw material loading to include 'unit_abbreviation' for improved material detail consistency across cutting services Yoga Pangestu 2026-06-29 09:00:42 +0700
  • ebd48d4cb4 refactor: consistently rename 'hasilCuttingDiluarsample' to 'originalOutsideSample' across models, requests, and UI components for improved clarity in cutting results management Yoga Pangestu 2026-06-29 08:49:38 +0700
  • 4e3e935f43 refactor: rename 'sampel' to 'sample' across models, requests, and UI components for consistency in cutting results management Yoga Pangestu 2026-06-29 08:37:30 +0700
  • b4e93fa329 refactor: rename 'hasil_cutting_diluar_sampel' to 'original_outside_sample' across models, requests, and UI components for consistency and clarity in cutting results management Yoga Pangestu 2026-06-29 08:36:24 +0700
  • c3c25679be feat: update StockVerifyRequest and related components to replace 'sampel' and 'hasil_cutting_diluar_sampel' with 'good' and 'reject' for improved clarity in cutting results management Yoga Pangestu 2026-06-29 08:34:40 +0700
  • 65054a115d feat: add CuttingRejectDialog and CuttingVerifyDialog components for enhanced cutting status management and verification processes Yoga Pangestu 2026-06-29 00:16:38 +0700
  • 05bada62f9 feat: add CashAccountSeeder to DatabaseSeeder for improved database initialization Yoga Pangestu 2026-06-29 00:07:15 +0700
  • 944c0bc14a feat: enhance cutting and purchase services by adding raw material attributes and updating related UI components for improved material management Yoga Pangestu 2026-06-29 00:02:35 +0700
  • 8da733ec08 feat: add functionality to create new purchase variants and update related UI components for variant management Yoga Pangestu 2026-06-28 23:41:30 +0700
  • f20889e962 refactor: simplify OwnerVerificationRowActions component by removing unused props and updating related usages in data table actions Yoga Pangestu 2026-06-28 23:28:14 +0700
  • 8f66502f25 feat: implement retail stock transfer functionality with new controller, request validation, and service logic, while updating related models and UI components Yoga Pangestu 2026-06-28 22:57:07 +0700
  • aeb7d1f292 feat: enhance cutting status management by adding verified status transition and refining user permissions for verification actions Yoga Pangestu 2026-06-28 22:02:21 +0700
  • 573e81193a refactor: remove unused elements from StockRetailTransferModal.vue for cleaner UI Yoga Pangestu 2026-06-28 21:32:49 +0700
  • ce553f9aed refactor: remove unused inventory stock warning components and service logic Yoga Pangestu 2026-06-28 18:11:26 +0700
  • 62e6995191 feat: improve owner verification notifications by adding search parameters to index routes and updating product variant UI layout. Yoga Pangestu 2026-06-28 17:56:50 +0700
  • 16fe9a3d9f refactor: remove redundant blank lines across all services and update dashboard imports Yoga Pangestu 2026-06-28 17:33:46 +0700
  • 816c2a0e2a feat: overhaul POS management workflows including enhanced purchase, order, cutting, and stock-opname forms with updated master data handling. Yoga Pangestu 2026-06-28 17:33:13 +0700
  • b3790f2b2f feat: enhance service and controller logic for Cutting and Order management, implement best practices for method handling, and improve pagination defaults Yoga Pangestu 2026-06-28 16:23:57 +0700
  • 7a1c4efe4a feat: enhance controller best practices and introduce new Cutting and Order management features with updated services and validation handling Yoga Pangestu 2026-06-28 16:12:15 +0700
  • 393c36e932 refactor: reorganize model structure and enhance attribute handling across multiple models, including improved casting, scope definitions, and attribute formatting Yoga Pangestu 2026-06-28 14:47:19 +0700
  • b43835335a refactor: update enum handling in migrations and seeder, replace array_column with values() method for better performance and consistency Yoga Pangestu 2026-06-28 12:06:05 +0700
  • a5158c3992 feat: add stok opname management with new models, controllers, services, and frontend components for creating, editing, and viewing stok opnames Yoga Pangestu 2026-06-28 11:53:37 +0700
  • 3d4745cb0a feat: integrate media upload handling for order transactions, update validation and frontend components for photo requirements Yoga Pangestu 2026-06-28 11:12:32 +0700
  • 607bae444e feat: add nego_price handling to order management, update validation, formatting, and frontend components Yoga Pangestu 2026-06-28 10:53:22 +0700
  • 8146da86c6 feat: add stock ecer transfer functionality with new controller, service, and frontend modal integration Yoga Pangestu 2026-06-28 10:42:57 +0700
  • 414ce51904 feat: implement employee advance payment management with new model, migration, and frontend updates Yoga Pangestu 2026-06-28 09:33:40 +0700
  • fe1549e0a5 feat: add order status management to OrderRequest and OrderService, update frontend forms for status handling Yoga Pangestu 2026-06-28 00:01:54 +0700
  • 60c58a9709 refactor: simplify FieldSet layout in ProductForm component and remove conditional rendering for variant stock field Yoga Pangestu 2026-06-27 23:52:46 +0700
  • 9dba5e1491 refactor: replace remaining material with sampel and hasil cutting diluar sampel in cutting requests and models, update related validation and frontend components Yoga Pangestu 2026-06-27 23:50:41 +0700
  • 1f27acc63a refactor: remove owner verification index functionality and related components, streamline approval and rejection processes Yoga Pangestu 2026-06-27 21:51:48 +0700
  • 2b51f42a7a feat: update sidebar trigger icon and enhance header styling in AdminLayout Yoga Pangestu 2026-06-27 20:51:43 +0700
  • 4fb137d57d feat: implement notification system with controller, model, and frontend integration Yoga Pangestu 2026-06-27 20:45:01 +0700
  • 7c0b59b998 feat: add partially paid status to employee advances and update related functionalities Yoga Pangestu 2026-06-27 20:07:12 +0700
  • eb5eeaf73b feat: enhance expense chart visibility based on user roles in Analysis and Dashboard components Yoga Pangestu 2026-06-27 17:19:32 +0700
  • d9fb7018b3 refactor: remove attendance and specific analysis permissions from role definition Yoga Pangestu 2026-06-27 17:09:41 +0700
  • 8c026dda1c feat: implement owner verification workflow for marketplace settings and restrict administrative settings access Yoga Pangestu 2026-06-27 17:06:54 +0700
  • acdd7ebb63 feat: add modal for quick creation of raw material variants and implement backend API support Yoga Pangestu 2026-06-27 16:54:07 +0700
  • f6b5a78f4b feat: enhance user profile and employee management with profile photo handling and validation updates Yoga Pangestu 2026-06-27 15:53:33 +0700
  • 5cffe43a07 feat: implement owner verification actions in various management tables and enhance request handling in the OwnerVerificationRowActions component Yoga Pangestu 2026-06-27 15:11:20 +0700
  • d5ca41a764 refactor: update DatabaseSeeder to include staging environment for data initialization Yoga Pangestu 2026-06-26 19:36:13 +0700
  • 7ceaf883ae refactor: improve notification permission handling and enhance test notification logic in Permissions.vue Yoga Pangestu 2026-06-26 19:29:09 +0700
  • 1f92b662af feat: add CashAccountSeeder to DatabaseSeeder for improved data initialization Yoga Pangestu 2026-06-26 19:14:05 +0700
  • 21b990799e feat: implement owner verification system with enums, service, and controller updates for managing verification requests Yoga Pangestu 2026-06-26 19:13:10 +0700
  • d0223b2800 feat: add click event emission to RowApproveAction component for improved interactivity Yoga Pangestu 2026-06-26 17:18:35 +0700
  • 69f9062807 refactor: update permissions for ADMIN_TOKO role by removing unnecessary analysis permissions and adding DASHBOARD_CASH Yoga Pangestu 2026-06-26 16:44:21 +0700
  • 2e516bcd06 fix: adjust attendance date range logic to use employee join date when available, ensuring accurate attendance tracking Yoga Pangestu 2026-06-26 16:26:44 +0700
  • f34406afae refactor: adjust layout of FieldSet in RawMaterialForm for improved responsiveness and maintainability Yoga Pangestu 2026-06-26 16:08:48 +0700
  • c2747f542a feat: add FieldDescription component to RawMaterialForm for improved user guidance; adjust layout for better responsiveness in price and stock fields Yoga Pangestu 2026-06-26 16:08:09 +0700
  • a9b02a9bca feat: enhance attendance tracking by adding user-specific attendance data and conditional rendering in dashboard and analysis components; introduce AttendanceCard component for better UI management Yoga Pangestu 2026-06-26 15:56:17 +0700
  • c378036691 feat: add new permissions and update role assignments in Permission and Role enums; enhance dashboard and analysis components with conditional rendering based on permissions Yoga Pangestu 2026-06-26 15:23:57 +0700
  • ad9ee3a99b refactor: update DatabaseSeeder to conditionally load seeders based on environment (local vs production) Yoga Pangestu 2026-06-25 23:16:38 +0700
  • 4afba34a57 feat: clear existing files and previews when adding a file to a single-limit MediaDropzone Yoga Pangestu 2026-06-25 22:43:42 +0700
  • cce733e288 refactor: improve MediaDropzone file handling and input triggering with container-based scoping Yoga Pangestu 2026-06-25 22:41:11 +0700