Commit Graph

  • 802c4e36c0 feat: implement cash transaction management with deposit and withdrawal requests, enhance UI components for better user experience Yoga Pangestu 2026-06-21 00:21:27 +0700
  • 256b13ad73 feat: add prices relationship to ProductVariant model and update related services and UI for improved product pricing management Yoga Pangestu 2026-06-21 00:09:23 +0700
  • ab03d5f0b9 refactor: streamline product management by removing unused components, enhancing form structure, and integrating category service for improved data handling Yoga Pangestu 2026-06-20 23:54:17 +0700
  • 8ea6f3cca1 feat: add CRUD pattern guidelines for modal and separate page implementations in BEST_PRACTICE.md Yoga Pangestu 2026-06-20 22:48:25 +0700
  • 98e3ffefc7 feat: enhance raw material management with stock status filtering and improved form structure Yoga Pangestu 2026-06-20 22:46:16 +0700
  • d3a33c46f6 feat: add ToggleStatusRequest for handling status updates with validation rules Yoga Pangestu 2026-06-20 22:27:59 +0700
  • 6f0d1a0c11 refactor: remove unused customer-related components and types for cleaner code structure Yoga Pangestu 2026-06-20 22:19:21 +0700
  • 7b32c5d854 style: update Sonner component class syntax for improved styling consistency Yoga Pangestu 2026-06-20 22:15:36 +0700
  • 3d2d51f85e refactor: rename 'Pemasok' to 'Supplier' in SupplierController and remove unused supplier-related components for cleaner code structure Yoga Pangestu 2026-06-20 22:13:21 +0700
  • 23aa357917 style: update toaster component styles for improved visual consistency and clarity Yoga Pangestu 2026-06-20 22:06:03 +0700
  • df65a60c0d feat: implement page-specific component structure and enhance category management with new form and table components Yoga Pangestu 2026-06-20 22:01:59 +0700
  • 2a6d4afdee refactor: remove unused imports and improve SQL query formatting in DashboardController for cleaner code Yoga Pangestu 2026-06-20 21:48:37 +0700
  • 21adde11fd style: refine layout and formatting in Index.vue for improved readability and consistency Yoga Pangestu 2026-06-20 21:48:26 +0700
  • 7d39f85da7 feat: update CuttingVerificationSection and ProductGroupedTable components for improved functionality and UI consistency Yoga Pangestu 2026-06-20 21:39:01 +0700
  • 45f28e69ef feat: enhance Dashboard with new statistics and visualizations, including low stock alerts, monthly cash flow, and employee attendance summaries Yoga Pangestu 2026-06-20 20:42:57 +0700
  • 7a9bb00711 feat: add marketplace fee and net amount display in OrderGroupedTable for enhanced order details Yoga Pangestu 2026-06-20 20:11:21 +0700
  • 37a3537136 style: adjust padding in MasterOutOfStockCatalogSection component for improved layout and visual consistency Yoga Pangestu 2026-06-20 20:05:13 +0700
  • 56ee409332 feat: enhance Dashboard component with detailed statistics and charts for improved data visualization and user insights Yoga Pangestu 2026-06-20 19:57:02 +0700
  • ee8949947f feat: add order detail view and service method for enhanced order management and user experience Yoga Pangestu 2026-06-20 19:07:40 +0700
  • 44312e76c9 refactor: update permission middleware for cutting routes to enhance access control and streamline permission checks Yoga Pangestu 2026-06-20 18:47:22 +0700
  • 4d5901cc63 feat: add cart detail dialog in Cutting, Order, and Purchase components for improved user experience and item overview Yoga Pangestu 2026-06-20 18:32:38 +0700
  • e6f1fcc97e style: enhance AttendanceCalendar component with improved popover layout for better user interaction Yoga Pangestu 2026-06-20 13:49:12 +0700
  • 57bdc43a5d refactor: remove categories view permission from Role enum to simplify permission management Yoga Pangestu 2026-06-20 13:47:18 +0700
  • 91b3870f1c fix: improve error handling in API fetch function to manage non-JSON responses and session expiration Yoga Pangestu 2026-06-20 13:40:19 +0700
  • 5108490f9d feat: implement dynamic greeting and current time display in Dashboard component for enhanced user experience Yoga Pangestu 2026-06-20 13:33:41 +0700
  • fec7cca207 refactor: remove unnecessary product permissions from Role enum to streamline access control Yoga Pangestu 2026-06-20 12:49:20 +0700
  • 6273d1a31d feat: integrate homepage settings management in Admin and HomeController, enhancing homepage configuration capabilities Yoga Pangestu 2026-06-20 12:04:58 +0700
  • 67ee140ba7 feat: add favicon support and update related configurations in SystemService, SystemRequest, and views for improved branding Yoga Pangestu 2026-06-20 11:01:32 +0700
  • 6aa818e562 feat: add logo display in AppSidebar and improve layout in Home.vue for better user experience Yoga Pangestu 2026-06-20 10:54:02 +0700
  • 9df8fe1ce2 feat: enhance cutting management by adding total result pieces and material usage display in Cutting components and updating related services Yoga Pangestu 2026-06-20 10:47:21 +0700
  • 3cdabfae30 refactor: remove role-based access check in EmployeeAdvanceController pay method to simplify authorization logic Yoga Pangestu 2026-06-20 10:39:37 +0700
  • 7423046057 feat: add transaction type for cash withdrawals and deposits in CashService to enhance transaction clarity Yoga Pangestu 2026-06-20 10:32:35 +0700
  • 3308a3790a refactor: remove completed cuttings functionality from CuttingController and related components to streamline cutting management Yoga Pangestu 2026-06-19 23:37:20 +0700
  • e5c79727c4 refactor: remove unused watch functionality in CuttingPosForm.vue to streamline component logic and improve maintainability Yoga Pangestu 2026-06-19 22:56:36 +0700
  • d10d330a7b refactor: update price and subtotal labels in OrderGroupedTable.vue, PurchaseGroupedTable.vue, and RawMaterialGroupedTable.vue to use consistent text-primary styling for improved UI consistency Yoga Pangestu 2026-06-19 22:23:41 +0700
  • db5adacdea feat: add total stock and total price display for raw materials in RawMaterialGroupedTable.vue, enhancing material overview for users Yoga Pangestu 2026-06-19 22:16:03 +0700
  • 81c072e753 feat: add pending leave requests and employee advances notifications to sidebar menu items, enhancing user awareness of outstanding tasks Yoga Pangestu 2026-06-19 22:01:08 +0700
  • 33ddf5b73d refactor: clean up attendance-related components by removing unused permissions and optimizing template structure for better readability Yoga Pangestu 2026-06-19 21:44:48 +0700
  • 0b4418862d feat: implement PhoneNumber validation rule across multiple request classes to ensure consistent phone number formatting Yoga Pangestu 2026-06-19 21:37:08 +0700
  • c23e791c5e refactor: update RawMaterialForm.vue to improve layout responsiveness and remove unused components for a cleaner UI Yoga Pangestu 2026-06-19 21:26:19 +0700
  • 7af2cca9f0 refactor: remove unused UI elements from LoginForm.vue and ProductForm.vue for cleaner design and improved user experience Yoga Pangestu 2026-06-19 21:17:51 +0700
  • e55df2cd4f feat: update EmployeeRequest validation rules to require join_date, base_salary, and employment_status only for non-owners; enhance EmployeeForm.vue to reflect required fields in the UI Yoga Pangestu 2026-06-19 21:13:03 +0700
  • 34e6e88069 fix: adjust formatting in EmployeeForm.vue for improved readability, including consistent indentation and spacing in input fields Yoga Pangestu 2026-06-19 20:57:48 +0700
  • 5dc24b1494 feat: implement product approval workflow by adding verification, rejection, and approval functionalities, including UI updates and permission checks Yoga Pangestu 2026-06-19 20:53:42 +0700
  • 2a2cc0fb96 feat: add shipping cost field to purchase management, including validation, calculations, and UI updates for total cost Yoga Pangestu 2026-06-19 19:19:50 +0700
  • db3f6887ea feat: add sewing and other cost fields to cutting management, including validation, calculations, and UI updates for total production cost Yoga Pangestu 2026-06-19 19:11:58 +0700
  • 2db6dfece9 feat: enhance cutting management by adding result prices handling, including validation and calculations for total material cost and cost per unit Yoga Pangestu 2026-06-19 19:04:23 +0700
  • e45307a328 feat: add CASHIER role to Role enum with associated permissions for attendance, customers, products, orders, and payroll management Yoga Pangestu 2026-06-19 16:56:02 +0700
  • bb8dd68f15 feat: add AttendanceMap component and integrate it into AttendanceDetailDialog for displaying attendance locations on a map Yoga Pangestu 2026-06-19 16:53:11 +0700
  • 070ac5b953 refactor: remove CUTTINGS_VIEW and CUTTINGS_VERIFY permissions from Role enum to simplify access control Yoga Pangestu 2026-06-19 14:01:20 +0700
  • 5b7da76fc8 refactor: streamline user profile update process by replacing individual field assignments with updateOrCreate method Yoga Pangestu 2026-06-19 13:58:11 +0700
  • 55b779c76e feat: implement attendance management features including penalty application, reminders, and HR settings management Yoga Pangestu 2026-06-18 01:52:50 +0700
  • fe7a3e4813 feat: add shipping cost field to order management, including validation, formatting, and UI updates Yoga Pangestu 2026-06-18 01:33:35 +0700
  • 8c2be8945d feat: enhance order creation and editing with print options and customer creation event handling Yoga Pangestu 2026-06-18 01:25:53 +0700
  • 3a8cb727fa feat: implement API endpoint for customer creation and enhance order form with quick customer creation modal Yoga Pangestu 2026-06-18 01:08:09 +0700
  • 1af4af70fa feat: add is_affiliate field to order management, including validation, database migration, and UI updates Yoga Pangestu 2026-06-18 00:57:47 +0700
  • 191743632b feat: introduce PaymentType enum and integrate payment type selection in order management, including validation and UI updates Yoga Pangestu 2026-06-18 00:33:39 +0700
  • 91f7858cfe feat: add cash withdrawal functionality, including permission, controller method, and UI updates Yoga Pangestu 2026-06-18 00:16:49 +0700
  • cb61384a4e refactor: remove RAW_MATERIALS_VIEW permission from Role enum to streamline access control Yoga Pangestu 2026-06-17 23:19:18 +0700
  • c86af4ab91 feat: add tiktok_order_id and shopee_order_id fields to order management, including validation, display, and search functionality Yoga Pangestu 2026-06-17 23:18:06 +0700
  • b176854bc3 refactor: update marketplace fee structure for TikTok and Shopee, replacing old fee keys with new ones and adjusting related settings Yoga Pangestu 2026-06-17 22:58:36 +0700
  • d682f9e309 feat: grant attendance, leave, advance, and payroll permissions to the non-operator role Yoga Pangestu 2026-06-14 16:44:21 +0700
  • 69d2212d64 refactor: restrict marketing role permissions and add employee advances and payroll access Yoga Pangestu 2026-06-14 16:43:46 +0700
  • 2dab1efeae feat: add CuttingCompletedSection and implement rejection and reset workflow for cutting status transitions Yoga Pangestu 2026-06-14 16:12:49 +0700
  • 1de9d32136 refactor: implement strict role-based access control and scoped data visibility for finance and HR operations Yoga Pangestu 2026-06-14 15:49:51 +0700
  • 36124c6535 feat: add CUTTINGS_COMPLETE permission to Role enum Yoga Pangestu 2026-06-14 15:47:55 +0700
  • 198ec48ba1 fix: update purchase notification logic and filter active raw materials in inventory alerts Yoga Pangestu 2026-06-14 15:43:33 +0700
  • 6c8993c9a9 refactor: update role permissions by adding raw materials access and refining inventory and operations modules Yoga Pangestu 2026-06-14 15:36:33 +0700
  • 175cb4acab refactor: make employee employment fields nullable and update related salary calculations and display logic Yoga Pangestu 2026-06-14 15:29:08 +0700
  • bdeb8cc59f feat: display work duration in attendance calendar events Yoga Pangestu 2026-06-14 15:07:36 +0700
  • c140192453 feat: prevent duplicate pending leave requests and restrict submission UI when a pending request exists Yoga Pangestu 2026-06-14 14:58:25 +0700
  • 46cb2c3588 refactor: remove photo path columns from attendance schema and simplify validation rules Yoga Pangestu 2026-06-14 14:53:19 +0700
  • d076df9d72 feat: implement CRUD functionality for payroll adjustments including update and delete operations Yoga Pangestu 2026-06-14 14:38:38 +0700
  • ac373240e7 refactor: remove sm: gap Yoga Pangestu 2026-06-14 13:55:56 +0700
  • 4aa1abdf0c refactor: text visibility fix in AttendanceCalendar Yoga Pangestu 2026-06-14 13:51:51 +0700
  • e6ed485718 refactor: remove photo attachment functionality from employee advances module Yoga Pangestu 2026-06-14 13:48:48 +0700
  • c40e9e5e87 fix: enforce cash balance validation, add due date constraint, and improve error message feedback in finance modules Yoga Pangestu 2026-06-14 13:36:25 +0700
  • 1ff1e73cd7 feat: hide stock field and adjust layout in ProductForm during update mode Yoga Pangestu 2026-06-14 13:27:41 +0700
  • 4f23af869f feat: add stock availability validation during order processing and display specific error messages in POS form Yoga Pangestu 2026-06-14 02:59:29 +0700
  • 67439af903 feat: add category filter to product index page Yoga Pangestu 2026-06-14 02:54:06 +0700
  • d27ac7ed6f feat: expose default password in auth props and display it in reset password dialogs Yoga Pangestu 2026-06-14 02:51:11 +0700
  • 691916e6de feat: implement role management system with CRUD interface and permission redefinitions Yoga Pangestu 2026-06-14 02:45:31 +0700
  • cffea55157 refactor: restrict role-based permissions and update employee management flow accordingly Yoga Pangestu 2026-06-14 02:30:34 +0700
  • 57c311eaa1 style: update form input placeholders with descriptive examples for improved UX Yoga Pangestu 2026-06-14 02:17:27 +0700
  • 26463c02a3 feat: add dynamic logo and login cover images via system settings and clean up legacy role migration logic Yoga Pangestu 2026-06-14 02:05:35 +0700
  • f0cc242c7e refactor: migrate password fields to use InputGroup component for password visibility toggling Yoga Pangestu 2026-06-14 02:00:05 +0700
  • 9365797f89 feat: implement InputGroup component suite and refactor LoginForm to use InputGroup for password visibility toggling Yoga Pangestu 2026-06-14 01:59:48 +0700
  • 502f007048 feat: replace welcome page with new home page and add HomeController Yoga Pangestu 2026-06-14 01:57:03 +0700
  • d50310c078 feat: replace welcome page with new Home controller and product catalog view, while updating date formatting and Vite config Yoga Pangestu 2026-06-14 01:51:44 +0700
  • 544afe7334 feat: implement interactive product storefront with cart, filtering, and dark mode support Yoga Pangestu 2026-06-14 01:35:39 +0700
  • 8609c68a6d refactor: reorder component imports and optimize code structure across UI forms and composables Yoga Pangestu 2026-06-14 01:26:00 +0700
  • c22252f44c feat: implement push notification system with web-push integration and subscription management Yoga Pangestu 2026-06-14 00:08:06 +0700
  • cd84a16549 fix: collapse cutting in progress section by default in admin dashboard Yoga Pangestu 2026-06-13 15:01:23 +0700
  • 15691a97c4 feat: implement NumberInput and DecimalInput components and reorganize form input imports Yoga Pangestu 2026-06-13 15:00:22 +0700
  • 2d72854015 refactor: improve scrollbar styling and enhance error feedback with dynamic validation messages in cutting management forms Yoga Pangestu 2026-06-13 14:38:34 +0700
  • 1805c64428 feat: implement cutting verification workflow with stock adjustment and rejection notes Yoga Pangestu 2026-06-13 14:28:15 +0700
  • 837c930c4f feat: implement comprehensive material and product stock management logic in CuttingService Yoga Pangestu 2026-06-13 14:03:12 +0700
  • 1e2d81a86d feat: add CuttingInProgressSection to display active cuttings on index page Yoga Pangestu 2026-06-13 13:54:15 +0700
  • e5f2f526c3 feat: implement grouped table views for purchase items and cutting materials/results with updated type definitions Yoga Pangestu 2026-06-13 12:55:20 +0700
  • d8079fb3ff feat: group materials and products by parent category in cutting and purchase tables Yoga Pangestu 2026-06-13 12:55:04 +0700