Commit Graph

  • 452c1a4209 feat: enhance media components by adding support for multiple titles in MediaPreviewDialog and related updates in MediaThumbnailCell Yoga Pangestu 2026-07-08 11:14:24 +0700
  • 5e57317d8f feat: add home navigation link to UserNav component for improved user accessibility Yoga Pangestu 2026-07-08 00:26:49 +0700
  • b4f26c56cf refactor: remove autofocus attribute from input fields in various forms for consistent user experience Yoga Pangestu 2026-07-08 00:25:21 +0700
  • 9e0188c9ef feat: add functionality for setting cart item quantity and improve cart detail dialog with empty state handling Yoga Pangestu 2026-07-08 00:21:54 +0700
  • 55ca1521f9 feat: implement cart item quantity adjustment and empty cart handling in PurchasePosCartDetailDialog for improved user interaction Yoga Pangestu 2026-07-08 00:09:57 +0700
  • e4318fd244 feat: add push notification for new variant addition in PurchaseService to enhance user awareness Yoga Pangestu 2026-07-07 23:55:18 +0700
  • dc80ad3106 fix: update empty cart description for clarity in PurchasePosCartSummaryItems component Yoga Pangestu 2026-07-07 23:53:42 +0700
  • c2360ef1ed refactor: update modal components to improve layout and scrolling behavior for better user experience Yoga Pangestu 2026-07-07 23:23:28 +0700
  • 765e74d8a9 feat: add loading state and enhance media thumbnail functionality in data tables for improved user experience Yoga Pangestu 2026-07-07 22:41:55 +0700
  • f105d2cb3f refactor: simplify media preview navigation by replacing button list with current index display for improved user experience Yoga Pangestu 2026-07-07 12:42:22 +0700
  • f1f9162304 feat: enhance media preview functionality in catalog components by adding support for multiple image URLs and custom titles Yoga Pangestu 2026-07-07 12:36:45 +0700
  • 3792424d52 fix: enable serializable_classes in cache configuration for improved data handling Yoga Pangestu 2026-07-07 12:32:22 +0700
  • 1c7fc17531 feat: enhance search functionality in RawMaterialService for improved filtering of raw materials Yoga Pangestu 2026-07-07 10:48:01 +0700
  • dc594c9daa feat: enhance raw material filtering and selection in RawMaterialController and related components for improved data management Yoga Pangestu 2026-07-07 10:37:13 +0700
  • 0ec51e1ffb feat: add raw material selection functionality and improve filtering in CuttingPos components for enhanced user experience Yoga Pangestu 2026-07-07 10:18:24 +0700
  • da4467b500 refactor: improve layout and styling in cutting forms for better user experience and responsiveness Yoga Pangestu 2026-07-07 10:03:42 +0700
  • d2ddc5e6b7 refactor: enhance stock filtering in CuttingService and OrderService, update UI components for better display of stock information Yoga Pangestu 2026-07-06 21:24:26 +0700
  • 94eecde2b1 refactor: streamline cache management in service worker for improved performance and client navigation Yoga Pangestu 2026-07-06 21:12:07 +0700
  • bd51f9abe0 refactor: update price handling in CuttingResultPriceResolver and HomepageService for improved data structure and consistency Yoga Pangestu 2026-07-06 15:47:46 +0700
  • 38d6f3a22b fix: error home Yoga Pangestu 2026-07-06 15:36:08 +0700
  • 138eb8b053 feat: add attributes method to RejectVerificationRequest for localized error messages Yoga Pangestu 2026-07-06 09:38:20 +0700
  • 5a77623392 refactor: mark 'Alasan Penolakan' field as required in OwnerVerificationRowActions component for improved form validation Yoga Pangestu 2026-07-06 08:45:11 +0700
  • 00ef124fb3 feat: add predis/predis dependency and implement caching in various services for improved performance Yoga Pangestu 2026-07-05 23:31:55 +0700
  • 632ca69c3a feat: add README.md for DST Collection project, detailing tech stack, installation instructions, system requirements, and key features Yoga Pangestu 2026-07-05 23:18:40 +0700
  • 78dcc4b39d refactor: integrate MediaThumbnailCell component into CuttingPosMaterialSummaryItems and CuttingPosResultSummaryItems for enhanced visual representation of items Yoga Pangestu 2026-07-05 23:14:26 +0700
  • bd781b8f76 refactor: add newline before product names in RowShareAction component for better formatting of shareable output Yoga Pangestu 2026-07-05 22:44:05 +0700
  • 334bcdec4a refactor: adjust formatting in RowShareAction component for improved readability of shareable output Yoga Pangestu 2026-07-05 22:41:39 +0700
  • 65c67f0bb9 refactor: simplify product listing format in RowShareAction component for clearer shareable output Yoga Pangestu 2026-07-05 22:38:43 +0700
  • 42d4bc05bc refactor: update product label in CuttingPosResultCatalogPanel for clarity and streamline component structure Yoga Pangestu 2026-07-05 22:27:23 +0700
  • 318de0ba30 fix: update TableHead component to include background color for improved visibility and styling consistency Yoga Pangestu 2026-07-05 22:15:13 +0700
  • 7c15a39bbd refactor: optimize RowShareAction component by replacing grouping logic with a Set for product names, simplifying the shareable output format Yoga Pangestu 2026-07-05 22:13:53 +0700
  • c222be62d3 refactor: standardize attribute labels across various request files for consistency and clarity Yoga Pangestu 2026-07-05 22:04:57 +0700
  • 765b97519c fix: update RowShareAction component to remove cutting result count from shareable output, simplifying the shared text format Yoga Pangestu 2026-07-05 22:01:27 +0700
  • 366380ae67 feat: enhance RowShareAction component to group and display cutting results by product, improving shareable output format Yoga Pangestu 2026-07-05 21:57:39 +0700
  • d57ad3e65d refactor: update attribute labels in CuttingRequest for improved clarity and consistency Yoga Pangestu 2026-07-05 21:39:29 +0700
  • dba24938d5 feat: move cutting share route to admin management path Yoga Pangestu 2026-07-05 21:21:41 +0700
  • 052a896c8f feat: add numerical indexing to cutting material and result groups in tables Yoga Pangestu 2026-07-05 21:21:28 +0700
  • 2cb283018c test: add comprehensive tests for retail stock transfer functionality, including permission checks, quantity validation, and stock updates Yoga Pangestu 2026-07-05 17:46:45 +0700
  • 0b3bf891cc refactor: streamline RetailStockService and OwnerVerificationService by removing unused verification logic and updating notification messages for stock changes Yoga Pangestu 2026-07-05 17:35:47 +0700
  • c815db0042 refactor: update role notifications in CuttingService to streamline admin alerts for completed cuttings Yoga Pangestu 2026-07-05 17:29:22 +0700
  • 6b3d94170b refactor: update labels in RetailStockTransferModal for clarity in stock change requests Yoga Pangestu 2026-07-05 17:22:39 +0700
  • d01bcd5390 refactor: update labels in OwnerVerification and RetailStockTransferModal components for improved clarity in stock management Yoga Pangestu 2026-07-05 17:20:03 +0700
  • 0078c16e17 refactor: enhance product pricing logic in ProductCard and ProductModal components to exclude specific price types, and add pending verification count for user permissions in HandleInertiaRequests middleware Yoga Pangestu 2026-07-05 17:17:09 +0700
  • 39fa697df8 refactor: update validation logic in StockVerifyRequest to prevent exceeding original cutting results and enhance StockVerifyDialog with direct value updates for good and reject inputs Yoga Pangestu 2026-07-05 17:05:36 +0700
  • e4e17e32ec refactor: enhance StockPendingApprovalSection to include pricing information and improve layout for better clarity in stock results Yoga Pangestu 2026-07-05 17:03:28 +0700
  • a40d0533bd refactor: add rejection reason display in StockPendingApprovalSection and update good/reject values in StockVerifyDialog for improved clarity in stock management Yoga Pangestu 2026-07-05 16:57:55 +0700
  • 0ba5ca0e6b refactor: adjust text truncation in StockVerifyDialog for improved readability of product names Yoga Pangestu 2026-07-05 16:41:53 +0700
  • 1253711147 refactor: simplify onGoodChange and onRejectChange functions in StockVerifyDialog to directly update results by index for improved clarity and maintainability Yoga Pangestu 2026-07-05 16:38:23 +0700
  • 87adc68376 refactor: enhance StockVerifyDialog layout by improving material display with thumbnails and better alignment for improved user interaction Yoga Pangestu 2026-07-05 16:28:42 +0700
  • 60aae40575 refactor: streamline StockPendingApprovalSection and StockPendingSection components by removing material usage display; enhance StockVerifyDialog layout for better user interaction and responsiveness Yoga Pangestu 2026-07-05 16:24:28 +0700
  • 40b1254518 refactor: update CuttingGroupedTable component to display item indices alongside material variants for improved clarity in grouped results Yoga Pangestu 2026-07-05 16:03:50 +0700
  • eea4a6d6c5 refactor: update MobileBottomNav component to filter navigation items based on permissions; enhance visibility logic for improved user experience Yoga Pangestu 2026-07-05 15:46:59 +0700
  • 58e676e2e1 refactor: remove image handling from Cutting components; simplify CuttingPosForm, CuttingPosSummaryPanel, and related files to enhance user experience and streamline product creation process Yoga Pangestu 2026-07-05 15:42:28 +0700
  • e4c36c8759 fix: update CuttingService and CuttingProductVariantSection to make variant images optional; adjust validation and UI components for improved user experience Yoga Pangestu 2026-07-05 15:32:47 +0700
  • 9ba87b9381 feat: implement product variant management in CuttingQuickCreateProductRequest and related components; enhance validation rules, add new CuttingProductVariantSection, and improve material handling in QuickCreateProductModal for better user experience Yoga Pangestu 2026-07-05 15:26:33 +0700
  • 5a3316c890 refactor: enhance layout consistency in CuttingPosForm, CuttingPosMaterialCatalogPanel, and CuttingPosResultCatalogPanel; update grid structures for improved responsiveness and user experience Yoga Pangestu 2026-07-05 15:10:22 +0700
  • 0f9865ffb3 refactor: simplify selected materials management in CuttingPosCombinationDialog; streamline removal logic and enhance layout for better responsiveness and user interaction Yoga Pangestu 2026-07-05 14:53:41 +0700
  • 2a49018c5e refactor: update MediaDropzone and ProductModal components for improved layout and responsiveness; adjust styles for placeholders, overlays, and modal elements to enhance user experience across different screen sizes Yoga Pangestu 2026-07-05 14:51:06 +0700
  • 289fc4dc2c feat: implement stock quality categorization in StokOpname; enhance validation rules and update frontend components for improved inventory tracking and reporting Yoga Pangestu 2026-07-05 14:06:47 +0700
  • 0d77d6a4fd feat: add stock quality management to StokOpname; update validation rules, database schema, and frontend components to support stock quality categorization (good, retail, reject) for improved inventory tracking and reporting Yoga Pangestu 2026-07-05 13:46:50 +0700
  • 18ccd7a3c0 fix: update SendPushNotificationJob to correctly handle expired subscriptions; modify PushSubscriptionService to ensure user_id is set during subscription creation Yoga Pangestu 2026-07-05 13:33:18 +0700
  • 5a5d2c6f78 feat: enhance cutting materials display in stock management components; implement grouping logic for combinations and improve UI for material usage and results presentation Yoga Pangestu 2026-07-05 13:27:52 +0700
  • dbfd7ce48e feat: add stock_formatted field to CuttingPosCombinationDialog for improved stock display; update variant initialization and toggle logic to include formatted stock information Yoga Pangestu 2026-07-05 13:12:00 +0700
  • 3a8a6982ec feat: enhance monthly revenue calculations in AnalysisService to include stock quality breakdown; update Analysis.vue to display net revenue for gudang and ecer categories, improving data visibility for users Yoga Pangestu 2026-07-05 12:59:10 +0700
  • 150a969086 feat: update revenue tooltip and chart display logic in Analysis.vue to conditionally show net revenue and profit metrics based on user role; enhance user experience for cashiers Yoga Pangestu 2026-07-05 02:38:21 +0700
  • 352599bf00 feat: update OrderService and frontend components to automatically set order status to completed for cashiers; adjust payment and marketing fields accordingly; enhance tests to verify new behavior Yoga Pangestu 2026-07-05 02:24:24 +0700
  • 02fb2045d2 refactor: restructure results section in Share.vue for improved clarity; enhance display of cutting results with a new table format and computed logic for grouped results Yoga Pangestu 2026-07-05 02:09:17 +0700
  • 27f55ef18e feat: enhance cutting results display in Share.vue and CuttingPosResultSummaryItems.vue; restructure results section for better clarity and add computed logic for cutting result calculations Yoga Pangestu 2026-07-05 02:08:29 +0700
  • 15e2b7ec5b feat: add material_result field to CuttingMaterial and CuttingMaterialCombination; update validation rules and service logic to handle new material result calculations; enhance frontend components for displaying material results in cutting management Yoga Pangestu 2026-07-04 23:14:37 +0700
  • a3ff10d6e1 refactor: remove unused Carbon imports from Attendance and Employee models; update ProfileService to use UserProfile directly; clean up imports in various service files for improved clarity Yoga Pangestu 2026-07-04 21:54:31 +0700
  • ba3f7ef9f9 feat: add CuttingMaterialCombination management with store and destroy functionalities; implement validation for combination requests; enhance CuttingService to handle draft combinations; update frontend components for combination handling and display Yoga Pangestu 2026-07-04 21:54:01 +0700
  • b52b9ce08c feat: implement transaction management in OrderService for create, update, delete, and status transition operations; refactor error handling for improved clarity; add comprehensive tests for order management functionalities to ensure proper permission checks and validation Yoga Pangestu 2026-07-04 18:46:04 +0700
  • 8e306c8f73 feat: implement transaction management in CuttingService for create, update, delete, and status transition operations; refactor error handling for improved clarity; update routes to enhance cutting management functionality and ensure proper permission checks Yoga Pangestu 2026-07-04 18:26:24 +0700
  • 6158a91060 feat: implement transaction management in PurchaseService for create, update, and delete operations; refactor error handling for improved clarity; enhance tests for purchase index and creation functionalities to ensure proper permission checks and validation Yoga Pangestu 2026-07-04 17:53:56 +0700
  • 9d0075d7b2 feat: implement transaction management in RawMaterialService for create, update, delete, and toggle status operations; refactor error handling for improved clarity; enhance tests for raw material and price models to ensure proper functionality and validation Yoga Pangestu 2026-07-04 17:32:06 +0700
  • 80e1542151 feat: implement transaction management in ProductService for create, update, delete, and toggle status operations; refactor error handling to improve clarity and maintainability; update routes to ensure proper permission checks and enhance product management functionality Yoga Pangestu 2026-07-04 17:14:01 +0700
  • 8404b8af41 feat: enhance ApplyAttendancePenalties command with transaction management and system user tracking; refactor attendance penalty logic for improved clarity and efficiency; update PayrollService to utilize transaction handling for adjustments; schedule attendance penalties application in app bootstrap Yoga Pangestu 2026-07-04 15:05:25 +0700
  • 37d9ac10a6 feat: refactor ProfileService to utilize transaction management and photo synchronization; enhance Profile.vue with computed properties; add comprehensive tests for profile update functionality, including validation and media handling Yoga Pangestu 2026-07-04 14:07:22 +0700
  • 2b7208a0c4 feat: expand permission management for settings by introducing new permissions for system, social media, marketplace, HR, and homepage updates; refactor related controllers, requests, and services to utilize these permissions; enhance frontend components to support new permission checks and improve user experience Yoga Pangestu 2026-07-04 13:37:26 +0700
  • f1c3658166 feat: refactor EmployeeController and EmployeeService to utilize Role enum for role options; implement transaction management in EmployeeService methods for create, update, toggle status, and delete operations; enhance Employee model date formatting methods; update frontend components for improved UI and code clarity Yoga Pangestu 2026-07-04 12:35:18 +0700
  • 786d0fdb39 feat: implement transaction management in AttendanceService for check-in and check-out processes; refactor attendance date formatting in Attendance model; enhance AttendanceDetailDialog and Index components for improved UI and code clarity Yoga Pangestu 2026-07-04 12:00:52 +0700
  • e153497114 feat: implement ensureEditable method in LeaveRequest model for validation; update LeaveRequestController and LeaveRequestService to handle editability checks and transaction management for update and delete operations; enhance LeaveRequestService with new methods for pending requests and index page data Yoga Pangestu 2026-07-04 00:29:57 +0700
  • a8ab96b10b feat: add ensureEditable method in EmployeeAdvance model for validation; update EmployeeAdvanceController to handle editability checks; enhance PayEmployeeAdvanceRequest with attribute mapping; refactor EmployeeAdvanceService to utilize transaction handling for create, update, delete, approve, and reject methods Yoga Pangestu 2026-07-04 00:09:14 +0700
  • c685f45bcf refactor: replace UpdateCashTransactionRequest with CashTransactionRequest in CashController; add ensureEditable method in CashTransaction model for validation; update CashService to use transaction handling methods; enhance CashTest descriptions for clarity Yoga Pangestu 2026-07-03 23:44:42 +0700
  • 143448e6e0 feat: enhance Expense module by improving media upload handling, adding transaction management, and refining form validation; update related components for better user experience Yoga Pangestu 2026-07-03 22:44:33 +0700
  • bac44df627 feat: implement Customer API for creating customers, refactor existing CustomerController, and update routes for API integration Yoga Pangestu 2026-07-03 16:14:41 +0700
  • 59d7f94d0f feat: register ActivityBuffer in AppServiceProvider to enhance activity logging capabilities Yoga Pangestu 2026-07-03 15:53:34 +0700
  • 4ba6b9da9f fix: update photo handling logic in OrderRequest to check for S3 keys instead of file uploads, improving validation for media management Yoga Pangestu 2026-07-03 15:07:53 +0700
  • 64a678890e feat: enhance form validation in Cutting module by adding error handling and displaying field-specific error messages in CuttingPosForm and related components Yoga Pangestu 2026-07-03 14:28:43 +0700
  • 33afec2513 feat: enhance Cutting module by adding image upload functionality and improving form handling; update CuttingPosForm and related components to support image management and improve user experience Yoga Pangestu 2026-07-02 23:03:27 +0700
  • c3db522c87 refactor: improve SystemSection.vue by adding computed properties for upload state management, enhancing code readability and maintainability Yoga Pangestu 2026-07-02 23:00:18 +0700
  • 3d00511626 feat: enhance PresignedUploadController to support local uploads and improve S3 integration; add localUpload method for handling uploads when S3 is not the default disk Yoga Pangestu 2026-07-02 22:53:28 +0700
  • 4eea267756 refactor: enhance component structure in various forms by introducing computed properties and improving template syntax for better readability and maintainability Yoga Pangestu 2026-07-02 22:41:18 +0700
  • b78d512197 refactor: streamline OrderPosCheckoutSection.vue by simplifying component structure and improving readability; enhance code consistency in template syntax Yoga Pangestu 2026-07-02 22:38:16 +0700
  • d02af40836 feat: implement presigned upload functionality for S3 in PresignedUploadController; update media upload handling across various components to support S3 keys and improve user experience Yoga Pangestu 2026-07-02 14:28:51 +0700
  • deabe6b043 refactor: rename profit metrics in AnalysisService and Analysis.vue for clarity; update variable names from laba_kotor and laba_bersih to gross_profit and net_profit Yoga Pangestu 2026-07-02 13:34:05 +0700
  • 82fdb9ee0a feat: update AnalysisService and Analysis.vue to include HPP in net revenue calculations for more accurate financial reporting Yoga Pangestu 2026-07-02 13:20:12 +0700
  • 15f2f0e1d0 feat: add marketing sales analysis feature; enhance AnalysisService to retrieve marketing sales data and update Analysis.vue to display marketing sales table with relevant metrics Yoga Pangestu 2026-07-02 13:11:18 +0700
  • 5a96b48725 feat: implement quick-create functionality for raw materials and products in Cutting module; enhance CuttingController and related components to support new features and improve user experience Yoga Pangestu 2026-07-02 12:04:30 +0700
  • 47289d158e feat: update ProductRequest and related components to conditionally handle price fields based on user roles; enhance form behavior for better variant price management Yoga Pangestu 2026-07-02 10:44:47 +0700