Yoga Pangestu
|
dbfd7ce48e
|
feat: add stock_formatted field to CuttingPosCombinationDialog for improved stock display; update variant initialization and toggle logic to include formatted stock information
|
2026-07-05 13:12:00 +07:00 |
|
Yoga Pangestu
|
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
|
2026-07-05 02:24:24 +07:00 |
|
Yoga Pangestu
|
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
|
2026-07-05 02:09:17 +07:00 |
|
Yoga Pangestu
|
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
|
2026-07-05 02:08:29 +07:00 |
|
Yoga Pangestu
|
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
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
|
2026-07-04 23:14:37 +07:00 |
|
Yoga Pangestu
|
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
|
2026-07-04 21:54:01 +07:00 |
|
Yoga Pangestu
|
bac44df627
|
feat: implement Customer API for creating customers, refactor existing CustomerController, and update routes for API integration
|
2026-07-03 16:14:41 +07:00 |
|
Yoga Pangestu
|
64a678890e
|
feat: enhance form validation in Cutting module by adding error handling and displaying field-specific error messages in CuttingPosForm and related components
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
|
2026-07-03 14:28:43 +07:00 |
|
Yoga Pangestu
|
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
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
|
2026-07-02 23:03:27 +07:00 |
|
Yoga Pangestu
|
4eea267756
|
refactor: enhance component structure in various forms by introducing computed properties and improving template syntax for better readability and maintainability
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
|
2026-07-02 22:41:18 +07:00 |
|
Yoga Pangestu
|
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
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
|
2026-07-02 14:28:51 +07:00 |
|
Yoga Pangestu
|
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
|
2026-07-02 12:04:30 +07:00 |
|
Yoga Pangestu
|
60b358fb49
|
feat: enhance order management by calculating and displaying total cost price and net amount in order summaries
|
2026-07-01 11:45:25 +07:00 |
|
Yoga Pangestu
|
85269935f6
|
feat: enhance cutting management UI by adding media thumbnails for product variants and raw materials
|
2026-07-01 11:33:49 +07:00 |
|
Yoga Pangestu
|
2ed24a654b
|
feat: calculate and display material cost per product in cutting management
|
2026-07-01 11:28:16 +07:00 |
|
Yoga Pangestu
|
4466c61352
|
feat: make cutting results nullable and update UI to support create mode
|
2026-06-30 21:35:52 +07:00 |
|
Yoga Pangestu
|
9f0676c923
|
feat: include and display media images for raw material prices and product variants in cutting management
|
2026-06-30 21:22:17 +07:00 |
|
Yoga Pangestu
|
86ee45c1fb
|
feat: implement owner verification detail modal with data fetching and display functionality
|
2026-06-30 17:42:48 +07:00 |
|
Yoga Pangestu
|
c2dbbf57ba
|
feat: update placeholder texts across various forms for improved user guidance
|
2026-06-30 17:18:47 +07:00 |
|
Yoga Pangestu
|
175ec30a5c
|
feat: add share functionality for cutting details with new RowShareAction component and Share pagex
|
2026-06-29 19:56:02 +07:00 |
|
Yoga Pangestu
|
950c3e2deb
|
feat: enhance stok opname management with new submit action and grouped table view
|
2026-06-29 11:04:50 +07:00 |
|
Yoga Pangestu
|
2c58c3da5e
|
feat: improving stok-opname form component interactions
|
2026-06-29 10:41:06 +07:00 |
|
Yoga Pangestu
|
368cb66bf4
|
refactor: simplify order show page header by removing print, edit, and status action buttons
|
2026-06-29 10:15:59 +07:00 |
|
Yoga Pangestu
|
fbd8348597
|
feat: add default empty option to marketing selection dropdown in order metadata form
|
2026-06-29 10:13:03 +07:00 |
|
Yoga Pangestu
|
39c8bd01a8
|
refactor: enhance stock verification logic and error handling in StockVerifyDialog
|
2026-06-29 09:53:22 +07:00 |
|
Yoga Pangestu
|
1efd243b51
|
refactor: remove redundant description from Stok Opname header for cleaner UI presentation
|
2026-06-29 09:29:44 +07:00 |
|
Yoga Pangestu
|
1c9c5661ae
|
refactor: update 'good' field assignment in StockVerifyDialog to use 'original_outside_sample' for accurate data representation
|
2026-06-29 09:17:27 +07:00 |
|
Yoga Pangestu
|
2895ebff02
|
refactor: replace Input component with NumberInput in StockVerifyDialog for improved input handling and consistency
|
2026-06-29 09:15:07 +07:00 |
|
Yoga Pangestu
|
e252f6c767
|
refactor: remove unused 'allMatches' state and related logic from CuttingVerifyDialog and StockVerifyDialog for cleaner code and improved maintainability
|
2026-06-29 09:12:18 +07:00 |
|
Yoga Pangestu
|
0fc6a9166a
|
refactor: update 'Outside Sample' to 'Diluar Sample' for consistency in UI presentation across cutting-related components
|
2026-06-29 09:09:12 +07:00 |
|
Yoga Pangestu
|
9bab455f57
|
refactor: standardize capitalization of 'Sample' and 'Diluar Sample' across cutting-related components for consistency in UI presentation
|
2026-06-29 09:08:43 +07:00 |
|
Yoga Pangestu
|
4135dcb4c3
|
refactor: update raw material loading to include 'unit_abbreviation' for improved material detail consistency across cutting services
|
2026-06-29 09:00:42 +07:00 |
|
Yoga Pangestu
|
ebd48d4cb4
|
refactor: consistently rename 'hasilCuttingDiluarsample' to 'originalOutsideSample' across models, requests, and UI components for improved clarity in cutting results management
|
2026-06-29 08:49:38 +07:00 |
|
Yoga Pangestu
|
4e3e935f43
|
refactor: rename 'sampel' to 'sample' across models, requests, and UI components for consistency in cutting results management
|
2026-06-29 08:37:30 +07:00 |
|
Yoga Pangestu
|
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
|
2026-06-29 08:36:24 +07:00 |
|
Yoga Pangestu
|
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
|
2026-06-29 08:34:40 +07:00 |
|
Yoga Pangestu
|
65054a115d
|
feat: add CuttingRejectDialog and CuttingVerifyDialog components for enhanced cutting status management and verification processes
|
2026-06-29 00:16:38 +07:00 |
|
Yoga Pangestu
|
944c0bc14a
|
feat: enhance cutting and purchase services by adding raw material attributes and updating related UI components for improved material management
|
2026-06-29 00:02:35 +07:00 |
|
Yoga Pangestu
|
8da733ec08
|
feat: add functionality to create new purchase variants and update related UI components for variant management
|
2026-06-28 23:41:30 +07:00 |
|
Yoga Pangestu
|
f20889e962
|
refactor: simplify OwnerVerificationRowActions component by removing unused props and updating related usages in data table actions
|
2026-06-28 23:28:14 +07:00 |
|
Yoga Pangestu
|
8f66502f25
|
feat: implement retail stock transfer functionality with new controller, request validation, and service logic, while updating related models and UI components
|
2026-06-28 22:57:07 +07:00 |
|
Yoga Pangestu
|
816c2a0e2a
|
feat: overhaul POS management workflows including enhanced purchase, order, cutting, and stock-opname forms with updated master data handling.
|
2026-06-28 17:33:13 +07:00 |
|
Yoga Pangestu
|
7a1c4efe4a
|
feat: enhance controller best practices and introduce new Cutting and Order management features with updated services and validation handling
|
2026-06-28 16:12:15 +07:00 |
|
Yoga Pangestu
|
a5158c3992
|
feat: add stok opname management with new models, controllers, services, and frontend components for creating, editing, and viewing stok opnames
|
2026-06-28 11:53:37 +07:00 |
|
Yoga Pangestu
|
3d4745cb0a
|
feat: integrate media upload handling for order transactions, update validation and frontend components for photo requirements
|
2026-06-28 11:12:32 +07:00 |
|
Yoga Pangestu
|
607bae444e
|
feat: add nego_price handling to order management, update validation, formatting, and frontend components
|
2026-06-28 10:53:22 +07:00 |
|
Yoga Pangestu
|
8146da86c6
|
feat: add stock ecer transfer functionality with new controller, service, and frontend modal integration
|
2026-06-28 10:42:57 +07:00 |
|
Yoga Pangestu
|
fe1549e0a5
|
feat: add order status management to OrderRequest and OrderService, update frontend forms for status handling
|
2026-06-28 00:01:54 +07:00 |
|
Yoga Pangestu
|
9dba5e1491
|
refactor: replace remaining material with sampel and hasil cutting diluar sampel in cutting requests and models, update related validation and frontend components
|
2026-06-27 23:50:41 +07:00 |
|
Yoga Pangestu
|
1f27acc63a
|
refactor: remove owner verification index functionality and related components, streamline approval and rejection processes
|
2026-06-27 21:51:48 +07:00 |
|
Yoga Pangestu
|
7c0b59b998
|
feat: add partially paid status to employee advances and update related functionalities
|
2026-06-27 20:07:12 +07:00 |
|
Yoga Pangestu
|
5cffe43a07
|
feat: implement owner verification actions in various management tables and enhance request handling in the OwnerVerificationRowActions component
|
2026-06-27 15:11:20 +07:00 |
|
Yoga Pangestu
|
21b990799e
|
feat: implement owner verification system with enums, service, and controller updates for managing verification requests
|
2026-06-26 19:13:10 +07:00 |
|
Yoga Pangestu
|
6219f5032d
|
refactor: enhance error handling in form submissions across various Vue components to improve user feedback and maintainability
|
2026-06-25 21:54:42 +07:00 |
|
Yoga Pangestu
|
9f75a4416a
|
refactor: replace inline action buttons with standardized component-based row actions across data tables and forms
|
2026-06-23 11:54:48 +07:00 |
|
Yoga Pangestu
|
4414f2c050
|
refactor: consolidate order creator and marketing name retrieval into model attributes
|
2026-06-23 11:10:46 +07:00 |
|
Yoga Pangestu
|
18650f1cbf
|
refactor: abstract delete logic into useDestroy composable to reduce code duplication in data table actions
|
2026-06-23 11:07:16 +07:00 |
|
Yoga Pangestu
|
dfd2c5560b
|
refactor: replace hardcoded URL strings with dynamic route helpers across services and frontend components.
|
2026-06-23 10:49:27 +07:00 |
|
Yoga Pangestu
|
2f8ece4b0a
|
refactor: standardize table row actions by implementing reusable RowEditAction and RowDeleteAction components
|
2026-06-23 09:11:18 +07:00 |
|
Yoga Pangestu
|
06e313d168
|
feat: introduce reusable DataTableEmpty component to standardize empty state handling across tables
|
2026-06-23 08:27:42 +07:00 |
|
Yoga Pangestu
|
5986ec75a3
|
refactor: replace legacy image upload components with new MediaDropzone component across various admin forms
|
2026-06-22 23:58:51 +07:00 |
|
Yoga Pangestu
|
27c5b5fffa
|
refactor: streamline enum management and enhance role assignment logic in EmployeeController for improved maintainability
|
2026-06-22 14:41:52 +07:00 |
|
Yoga Pangestu
|
6d6de5fa4b
|
refactor: standardize enum case naming and update route permissions for consistency across the application
|
2026-06-22 13:24:53 +07:00 |
|
Yoga Pangestu
|
26d4794489
|
refactor: simplify approval process in owner verifications by removing approval dialog and related logic for improved user experience
|
2026-06-21 16:03:40 +07:00 |
|
Yoga Pangestu
|
60e87803d8
|
feat: add new permissions and update related functionality for owner verifications and stock management
|
2026-06-21 15:44:03 +07:00 |
|
Yoga Pangestu
|
9170e5fd1e
|
refactor: remove rejection reason display from CuttingGroupedTable for improved clarity in cutting information presentation
|
2026-06-21 14:54:16 +07:00 |
|
Yoga Pangestu
|
50f9328ebc
|
feat: implement owner verification process with new status and related functionality for improved stock management
|
2026-06-21 14:51:15 +07:00 |
|
Yoga Pangestu
|
5e71277056
|
feat: add harga_modal price type and related logic for improved stock management and pricing accuracy
|
2026-06-21 14:08:53 +07:00 |
|
Yoga Pangestu
|
07e9a4ab18
|
refactor: remove verified cuttings display and related logic from StockController and StockPendingSection for improved clarity and focus on pending cuttings
|
2026-06-21 13:32:04 +07:00 |
|
Yoga Pangestu
|
e76a117abb
|
refactor: adjust material usage calculations to account for remaining material across Cutting components for improved accuracy in cost and usage representation
|
2026-06-21 13:25:51 +07:00 |
|
Yoga Pangestu
|
061edbc568
|
refactor: implement grouped material usage calculation across Cutting components for improved clarity and consistency in material representation
|
2026-06-21 13:18:04 +07:00 |
|
Yoga Pangestu
|
de045a4588
|
refactor: ensure consistent formatting of total material usage to string type across Cutting components for improved clarity
|
2026-06-21 13:03:50 +07:00 |
|
Yoga Pangestu
|
22dce97e49
|
refactor: update default material usage value and ensure consistent formatting to two decimal places across Cutting components for improved clarity
|
2026-06-21 13:02:31 +07:00 |
|
Yoga Pangestu
|
fc234a6afd
|
refactor: remove length unit handling from CuttingMaterial and related components for improved clarity and consistency in material usage representation
|
2026-06-21 12:59:11 +07:00 |
|
Yoga Pangestu
|
13f2c6d745
|
refactor: standardize material usage and remaining material precision to two decimal places across CuttingService and related components for improved consistency
|
2026-06-21 12:23:51 +07:00 |
|
Yoga Pangestu
|
740a06ca29
|
refactor: reorganize imports and enhance layout in OrderPosForm.vue for improved readability and user experience
|
2026-06-21 12:06:46 +07:00 |
|
Yoga Pangestu
|
e4b475cd82
|
feat: add stock management functionality by introducing StockController and updating AppSidebar to include stock menu item for improved inventory handling
|
2026-06-21 11:53:41 +07:00 |
|
Yoga Pangestu
|
04897cb3bd
|
refactor: remove status check in appendCostPreview method to streamline cost calculation in CuttingService and update labels for material cost in CuttingPosForm for improved clarity
|
2026-06-21 11:38:14 +07:00 |
|
Yoga Pangestu
|
e59c4baea6
|
refactor: standardize material usage formatting to two decimal places across cutting management components for improved consistency
|
2026-06-21 11:23:39 +07:00 |
|
Yoga Pangestu
|
175e0dc5af
|
refactor: update material usage and remaining material precision to four decimal places across cutting management components for improved accuracy
|
2026-06-21 11:02:54 +07:00 |
|
Yoga Pangestu
|
9c205cf3d0
|
feat: enhance cutting management by adding draft materials and results functionality, improving user experience with new API endpoints and UI components for better material handling
|
2026-06-21 10:29:45 +07:00 |
|
Yoga Pangestu
|
e522b5f922
|
refactor: integrate tooltip functionality into OrderPrintButton component to enhance user interaction and improve clarity
|
2026-06-21 10:21:22 +07:00 |
|
Yoga Pangestu
|
cf7e199306
|
refactor: remove cutting management components to streamline codebase and improve maintainability
|
2026-06-21 01:51:39 +07:00 |
|
Yoga Pangestu
|
ee8949947f
|
feat: add order detail view and service method for enhanced order management and user experience
|
2026-06-20 19:07:40 +07:00 |
|
Yoga Pangestu
|
3308a3790a
|
refactor: remove completed cuttings functionality from CuttingController and related components to streamline cutting management
|
2026-06-19 23:37:20 +07:00 |
|
Yoga Pangestu
|
2a2cc0fb96
|
feat: add shipping cost field to purchase management, including validation, calculations, and UI updates for total cost
|
2026-06-19 19:19:50 +07:00 |
|
Yoga Pangestu
|
db3f6887ea
|
feat: add sewing and other cost fields to cutting management, including validation, calculations, and UI updates for total production cost
|
2026-06-19 19:11:58 +07:00 |
|
Yoga Pangestu
|
2db6dfece9
|
feat: enhance cutting management by adding result prices handling, including validation and calculations for total material cost and cost per unit
|
2026-06-19 19:04:23 +07:00 |
|
Yoga Pangestu
|
fe7a3e4813
|
feat: add shipping cost field to order management, including validation, formatting, and UI updates
|
2026-06-18 01:33:35 +07:00 |
|
Yoga Pangestu
|
8c2be8945d
|
feat: enhance order creation and editing with print options and customer creation event handling
|
2026-06-18 01:25:53 +07:00 |
|
Yoga Pangestu
|
1af4af70fa
|
feat: add is_affiliate field to order management, including validation, database migration, and UI updates
|
2026-06-18 00:57:47 +07:00 |
|
Yoga Pangestu
|
191743632b
|
feat: introduce PaymentType enum and integrate payment type selection in order management, including validation and UI updates
|
2026-06-18 00:33:39 +07:00 |
|
Yoga Pangestu
|
c86af4ab91
|
feat: add tiktok_order_id and shopee_order_id fields to order management, including validation, display, and search functionality
|
2026-06-17 23:18:06 +07:00 |
|
Yoga Pangestu
|
69d2212d64
|
refactor: restrict marketing role permissions and add employee advances and payroll access
|
2026-06-14 16:43:46 +07:00 |
|
Yoga Pangestu
|
2dab1efeae
|
feat: add CuttingCompletedSection and implement rejection and reset workflow for cutting status transitions
|
2026-06-14 16:12:49 +07:00 |
|
Yoga Pangestu
|
8609c68a6d
|
refactor: reorder component imports and optimize code structure across UI forms and composables
|
2026-06-14 01:26:00 +07:00 |
|
Yoga Pangestu
|
1e2d81a86d
|
feat: add CuttingInProgressSection to display active cuttings on index page
|
2026-06-13 13:54:15 +07:00 |
|
Yoga Pangestu
|
584387504c
|
Refactor order management to remove marketplace fee handling. Update OrderRequest, Order model, and related services to utilize marketplace settings snapshot instead. Adjust frontend components and TypeScript types accordingly for consistency in order processing.
|
2026-06-13 00:56:24 +07:00 |
|
Yoga Pangestu
|
4c91834389
|
Enhance order and purchase management by implementing draft item functionality. Update OrderController and PurchaseController to handle draft items for users, allowing for better cart management. Refactor OrderService and PurchaseService to include methods for syncing and removing draft items. Update related request classes and models to support user associations. Modify frontend components to restore draft items and synchronize quantities, improving user experience during order and purchase creation.
|
2026-06-12 23:33:17 +07:00 |
|
Yoga Pangestu
|
93992a0d3a
|
Add thermal printer integration with USB and Bluetooth support. Implement receipt printing functionality using @point-of-sale libraries. Create UI components for printer connection management and order receipt printing. Update OrderStatus and app settings to accommodate new features.
|
2026-06-12 14:52:54 +07:00 |
|