Commit Graph

8 Commits

Author SHA1 Message Date
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
Some checks are pending
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
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
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
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
5124317a38 Enhance type safety in Appearance and Profile components by updating function signatures to use specific types. In Appearance.vue, change the parameter type of onAppearanceChange to AcceptableValue, ensuring only valid values are processed. In Profile.vue, add preserveScroll option to the form submission for improved user experience during profile updates. 2026-06-12 16:02:48 +07:00
Yoga Pangestu
09f35db9d8 Refactor form error handling in various components to utilize a centralized formErrors function. This change improves code consistency and readability by standardizing error message retrieval across LoginForm, CashTransactionFormModal, EmployeeAdvanceFormModal, ExpenseFormModal, and others. Update error handling in fields for better user feedback. 2026-06-12 16:00:03 +07:00
Yoga Pangestu
02ff67b606 Refactor AccountLayout and Appearance components for improved UI. Remove redundant labels and enhance button functionality to display processing state during form submission. 2026-06-11 18:43:49 +07:00
Yoga Pangestu
9798150994 Add user account management features including Appearance, Password, and Profile controllers for handling user preferences. Implement corresponding requests for validation and create views for each setting. Update routes for new account functionality and enhance UI components for user navigation in the account layout. 2026-06-11 18:01:12 +07:00