Yoga Pangestu
|
480e173d12
|
refactor: update route references for system settings in SettingController and AppSidebar for consistency
|
2026-06-22 14:00:56 +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
|
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
|
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
|
0ad8c919ad
|
refactor: update decimal input precision to two decimal places for improved consistency in DecimalInput component
|
2026-06-21 12:17:09 +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
|
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
|
cf7e199306
|
refactor: remove cutting management components to streamline codebase and improve maintainability
|
2026-06-21 01:51:39 +07:00 |
|
Yoga Pangestu
|
3b256f1be3
|
refactor: remove role management components and streamline role handling by reorganizing file structure for improved code clarity
|
2026-06-21 01:42:55 +07:00 |
|
Yoga Pangestu
|
6022f93d4b
|
refactor: simplify LeaveRequest handling by removing unnecessary permission checks and validation methods, streamline service methods, and enhance UI components for better user experience
|
2026-06-21 01:39:27 +07:00 |
|
Yoga Pangestu
|
0cb93c4e05
|
refactor: update AttendanceController and related components to use new CheckInRequest and CheckOutRequest classes, streamline attendance handling by removing location tags, and enhance UI components for better user experience
|
2026-06-21 01:35:30 +07:00 |
|
Yoga Pangestu
|
b7fddf0597
|
refactor: update EmployeeController to use ToggleStatusRequest for status toggling and streamline EmployeeService methods for improved validation and clarity
|
2026-06-21 01:16:22 +07:00 |
|
Yoga Pangestu
|
0803cbeb96
|
refactor: consolidate payroll management by merging PayrollPeriodController into PayrollController, enhancing data handling and UI components for improved functionality
|
2026-06-21 01:02:12 +07:00 |
|
Yoga Pangestu
|
50eaced126
|
feat: enhance employee advance management by adding status filtering, improving pagination, and implementing new modal components for better user interaction
|
2026-06-21 00:41:56 +07:00 |
|
Yoga Pangestu
|
f08ba25686
|
refactor: remove unused expense components and streamline expense deletion logic for improved code clarity
|
2026-06-21 00:24:21 +07:00 |
|
Yoga Pangestu
|
802c4e36c0
|
feat: implement cash transaction management with deposit and withdrawal requests, enhance UI components for better user experience
|
2026-06-21 00:21:27 +07:00 |
|
Yoga Pangestu
|
ab03d5f0b9
|
refactor: streamline product management by removing unused components, enhancing form structure, and integrating category service for improved data handling
|
2026-06-20 23:54:17 +07:00 |
|
Yoga Pangestu
|
98e3ffefc7
|
feat: enhance raw material management with stock status filtering and improved form structure
|
2026-06-20 22:46:16 +07:00 |
|
Yoga Pangestu
|
6f0d1a0c11
|
refactor: remove unused customer-related components and types for cleaner code structure
|
2026-06-20 22:19:21 +07:00 |
|
Yoga Pangestu
|
7b32c5d854
|
style: update Sonner component class syntax for improved styling consistency
|
2026-06-20 22:15:36 +07:00 |
|
Yoga Pangestu
|
3d2d51f85e
|
refactor: rename 'Pemasok' to 'Supplier' in SupplierController and remove unused supplier-related components for cleaner code structure
|
2026-06-20 22:13:21 +07:00 |
|
Yoga Pangestu
|
df65a60c0d
|
feat: implement page-specific component structure and enhance category management with new form and table components
|
2026-06-20 22:01:59 +07:00 |
|
Yoga Pangestu
|
7d39f85da7
|
feat: update CuttingVerificationSection and ProductGroupedTable components for improved functionality and UI consistency
|
2026-06-20 21:39:01 +07:00 |
|
Yoga Pangestu
|
7a9bb00711
|
feat: add marketplace fee and net amount display in OrderGroupedTable for enhanced order details
|
2026-06-20 20:11:21 +07:00 |
|
Yoga Pangestu
|
37a3537136
|
style: adjust padding in MasterOutOfStockCatalogSection component for improved layout and visual consistency
|
2026-06-20 20:05:13 +07:00 |
|
Yoga Pangestu
|
56ee409332
|
feat: enhance Dashboard component with detailed statistics and charts for improved data visualization and user insights
|
2026-06-20 19:57:02 +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
|
4d5901cc63
|
feat: add cart detail dialog in Cutting, Order, and Purchase components for improved user experience and item overview
|
2026-06-20 18:32:38 +07:00 |
|
Yoga Pangestu
|
e6f1fcc97e
|
style: enhance AttendanceCalendar component with improved popover layout for better user interaction
|
2026-06-20 13:49:12 +07:00 |
|
Yoga Pangestu
|
91b3870f1c
|
fix: improve error handling in API fetch function to manage non-JSON responses and session expiration
|
2026-06-20 13:40:19 +07:00 |
|
Yoga Pangestu
|
5108490f9d
|
feat: implement dynamic greeting and current time display in Dashboard component for enhanced user experience
|
2026-06-20 13:33:41 +07:00 |
|
Yoga Pangestu
|
6273d1a31d
|
feat: integrate homepage settings management in Admin and HomeController, enhancing homepage configuration capabilities
|
2026-06-20 12:04:58 +07:00 |
|
Yoga Pangestu
|
67ee140ba7
|
feat: add favicon support and update related configurations in SystemService, SystemRequest, and views for improved branding
|
2026-06-20 11:01:32 +07:00 |
|
Yoga Pangestu
|
6aa818e562
|
feat: add logo display in AppSidebar and improve layout in Home.vue for better user experience
|
2026-06-20 10:54:02 +07:00 |
|
Yoga Pangestu
|
9df8fe1ce2
|
feat: enhance cutting management by adding total result pieces and material usage display in Cutting components and updating related services
|
2026-06-20 10:47:21 +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
|
e5c79727c4
|
refactor: remove unused watch functionality in CuttingPosForm.vue to streamline component logic and improve maintainability
|
2026-06-19 22:56:36 +07:00 |
|
Yoga Pangestu
|
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
|
2026-06-19 22:23:41 +07:00 |
|
Yoga Pangestu
|
db5adacdea
|
feat: add total stock and total price display for raw materials in RawMaterialGroupedTable.vue, enhancing material overview for users
|
2026-06-19 22:16:03 +07:00 |
|
Yoga Pangestu
|
81c072e753
|
feat: add pending leave requests and employee advances notifications to sidebar menu items, enhancing user awareness of outstanding tasks
|
2026-06-19 22:01:08 +07:00 |
|
Yoga Pangestu
|
33ddf5b73d
|
refactor: clean up attendance-related components by removing unused permissions and optimizing template structure for better readability
|
2026-06-19 21:44:48 +07:00 |
|
Yoga Pangestu
|
c23e791c5e
|
refactor: update RawMaterialForm.vue to improve layout responsiveness and remove unused components for a cleaner UI
|
2026-06-19 21:26:19 +07:00 |
|
Yoga Pangestu
|
7af2cca9f0
|
refactor: remove unused UI elements from LoginForm.vue and ProductForm.vue for cleaner design and improved user experience
|
2026-06-19 21:17:51 +07:00 |
|
Yoga Pangestu
|
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
|
2026-06-19 21:13:03 +07:00 |
|
Yoga Pangestu
|
34e6e88069
|
fix: adjust formatting in EmployeeForm.vue for improved readability, including consistent indentation and spacing in input fields
|
2026-06-19 20:57:48 +07:00 |
|
Yoga Pangestu
|
5dc24b1494
|
feat: implement product approval workflow by adding verification, rejection, and approval functionalities, including UI updates and permission checks
|
2026-06-19 20:53:42 +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
|
bb8dd68f15
|
feat: add AttendanceMap component and integrate it into AttendanceDetailDialog for displaying attendance locations on a map
|
2026-06-19 16:53:11 +07:00 |
|
Yoga Pangestu
|
55b779c76e
|
feat: implement attendance management features including penalty application, reminders, and HR settings management
|
2026-06-18 01:52:50 +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
|
3a8cb727fa
|
feat: implement API endpoint for customer creation and enhance order form with quick customer creation modal
|
2026-06-18 01:08:09 +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
|
91f7858cfe
|
feat: add cash withdrawal functionality, including permission, controller method, and UI updates
|
2026-06-18 00:16:49 +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
|
b176854bc3
|
refactor: update marketplace fee structure for TikTok and Shopee, replacing old fee keys with new ones and adjusting related settings
|
2026-06-17 22:58:36 +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
|
175cb4acab
|
refactor: make employee employment fields nullable and update related salary calculations and display logic
|
2026-06-14 15:29:08 +07:00 |
|
Yoga Pangestu
|
bdeb8cc59f
|
feat: display work duration in attendance calendar events
|
2026-06-14 15:07:36 +07:00 |
|
Yoga Pangestu
|
d076df9d72
|
feat: implement CRUD functionality for payroll adjustments including update and delete operations
|
2026-06-14 14:38:38 +07:00 |
|
Yoga Pangestu
|
ac373240e7
|
refactor: remove sm: gap
|
2026-06-14 13:55:56 +07:00 |
|
Yoga Pangestu
|
4aa1abdf0c
|
refactor: text visibility fix in AttendanceCalendar
|
2026-06-14 13:51:51 +07:00 |
|
Yoga Pangestu
|
e6ed485718
|
refactor: remove photo attachment functionality from employee advances module
|
2026-06-14 13:48:48 +07:00 |
|
Yoga Pangestu
|
c40e9e5e87
|
fix: enforce cash balance validation, add due date constraint, and improve error message feedback in finance modules
|
2026-06-14 13:36:25 +07:00 |
|
Yoga Pangestu
|
1ff1e73cd7
|
feat: hide stock field and adjust layout in ProductForm during update mode
|
2026-06-14 13:27:41 +07:00 |
|
Yoga Pangestu
|
4f23af869f
|
feat: add stock availability validation during order processing and display specific error messages in POS form
|
2026-06-14 02:59:29 +07:00 |
|
Yoga Pangestu
|
d27ac7ed6f
|
feat: expose default password in auth props and display it in reset password dialogs
|
2026-06-14 02:51:11 +07:00 |
|
Yoga Pangestu
|
691916e6de
|
feat: implement role management system with CRUD interface and permission redefinitions
|
2026-06-14 02:45:31 +07:00 |
|
Yoga Pangestu
|
cffea55157
|
refactor: restrict role-based permissions and update employee management flow accordingly
|
2026-06-14 02:30:34 +07:00 |
|
Yoga Pangestu
|
57c311eaa1
|
style: update form input placeholders with descriptive examples for improved UX
|
2026-06-14 02:17:27 +07:00 |
|
Yoga Pangestu
|
26463c02a3
|
feat: add dynamic logo and login cover images via system settings and clean up legacy role migration logic
|
2026-06-14 02:05:35 +07:00 |
|
Yoga Pangestu
|
f0cc242c7e
|
refactor: migrate password fields to use InputGroup component for password visibility toggling
|
2026-06-14 02:00:05 +07:00 |
|
Yoga Pangestu
|
9365797f89
|
feat: implement InputGroup component suite and refactor LoginForm to use InputGroup for password visibility toggling
|
2026-06-14 01:59:48 +07:00 |
|
Yoga Pangestu
|
502f007048
|
feat: replace welcome page with new home page and add HomeController
|
2026-06-14 01:57:03 +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
|
c22252f44c
|
feat: implement push notification system with web-push integration and subscription management
|
2026-06-14 00:08:06 +07:00 |
|
Yoga Pangestu
|
cd84a16549
|
fix: collapse cutting in progress section by default in admin dashboard
|
2026-06-13 15:01:23 +07:00 |
|
Yoga Pangestu
|
15691a97c4
|
feat: implement NumberInput and DecimalInput components and reorganize form input imports
|
2026-06-13 15:00:22 +07:00 |
|
Yoga Pangestu
|
2d72854015
|
refactor: improve scrollbar styling and enhance error feedback with dynamic validation messages in cutting management forms
|
2026-06-13 14:38:34 +07:00 |
|
Yoga Pangestu
|
1805c64428
|
feat: implement cutting verification workflow with stock adjustment and rejection notes
|
2026-06-13 14:28:15 +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
|
e5f2f526c3
|
feat: implement grouped table views for purchase items and cutting materials/results with updated type definitions
|
2026-06-13 12:55:20 +07:00 |
|
Yoga Pangestu
|
ec1e539fba
|
refactor: reformat code and update action buttons to use Tooltips for improved UI consistency
|
2026-06-13 12:34:23 +07:00 |
|
Yoga Pangestu
|
9329312fd3
|
feat: implement quantity increment/decrement controls and update UI for cutting material and product selection
|
2026-06-13 12:28:37 +07:00 |
|
Yoga Pangestu
|
bd38bbb74e
|
refactor: replace hardcoded sidebar menu items with a dynamic configuration array and automated rendering logic
|
2026-06-13 12:20:37 +07:00 |
|
Yoga Pangestu
|
869866beaf
|
refactor: remove automatic toast notification when restoring cart draft items
|
2026-06-13 12:18:07 +07:00 |
|
Yoga Pangestu
|
f84ebbd955
|
feat: add inline quantity adjustment controls to POS product and purchase forms
|
2026-06-13 12:14:45 +07:00 |
|
Yoga Pangestu
|
0131115f1b
|
fix: set default showCover to false in PosCatalogCard component
|
2026-06-13 12:10:28 +07:00 |
|
Yoga Pangestu
|
d1db1a304b
|
fix: remove dark mode filters from login background image
|
2026-06-13 12:00:28 +07:00 |
|
Yoga Pangestu
|
2fe83756a1
|
Update MasterOutOfStockCatalogSection component to apply padding to Card element for improved layout consistency.
|
2026-06-13 11:16:08 +07:00 |
|
Yoga Pangestu
|
7d721cab31
|
Refactor marketplace settings to use structured fee rules. Update MarketplaceRequest, MarketplaceService, and MarketplaceSettings to handle fees as arrays with scope and value type. Enhance frontend components to accommodate new fee structure and validation logic for improved user experience.
|
2026-06-13 01:20:12 +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
|
64088c82bb
|
Refactor order and payroll models to replace 'net_amount' with 'total_amount'. Update related methods, migrations, factories, and frontend components to ensure consistent handling of total amounts across the application.
|
2026-06-13 00:31:53 +07:00 |
|
Yoga Pangestu
|
521e8c5538
|
Implement stock warning functionality for products and raw materials. Add minStock method to RawMaterialUnit enum and ProductVariant model. Enhance ProductService and RawMaterialService with stockWarningGroups method to identify items below minimum stock levels. Update admin index pages to display stock warning groups in MasterOutOfStockCatalogSection component.
|
2026-06-13 00:24:05 +07:00 |
|
Yoga Pangestu
|
a473a6644d
|
Refactor raw materials data structure to use enum for unit type. Update migration to define 'unit' as an enum based on RawMaterialUnit cases. Adjust TypeScript types in RawMaterialForm and raw-material.ts to reflect the new enum type for improved type safety and consistency across the application.
|
2026-06-13 00:16:01 +07:00 |
|