6219f5032drefactor: enhance error handling in form submissions across various Vue components to improve user feedback and maintainability
Yoga Pangestu
2026-06-25 21:54:42 +0700
58ba7512a5refactor: implement error handling and logging in various service methods to enhance transaction safety and improve code robustness
Yoga Pangestu
2026-06-25 21:40:21 +0700
d19bd8000arefactor: update authorization logic in AppServiceProvider to restrict access for OWNER role
Yoga Pangestu
2026-06-25 21:16:12 +0700
abe84899c9refactor: implement error handling in EmployeeAdvanceService methods to ensure transaction safety and improve code robustness
Yoga Pangestu
2026-06-25 20:39:36 +0700
a3d5ac2eb2feat: add additional permissions for roles and activity logs in Role enum to enhance access control
Yoga Pangestu
2026-06-25 20:39:18 +0700
d2b763ba57feat: add owner user creation in UserSeeder with associated profile and role assignment
Yoga Pangestu
2026-06-25 20:37:41 +0700
459d568c1arefactor: clean up component templates and improve code readability across various Vue files by consolidating attributes and removing unnecessary line breaks
Yoga Pangestu
2026-06-25 20:23:48 +0700
cecbf92310feat: add quick filter options for date range selection in Analysis.vue to enhance user experience
Yoga Pangestu
2026-06-25 20:00:18 +0700
11232293a9refactor: simplify Home.vue by removing unused price filters and interfaces, and enhance product display with new components
Yoga Pangestu
2026-06-25 15:57:00 +0700
18ea643312feat: add MobileBottomNav component for improved navigation in admin layout
Yoga Pangestu
2026-06-25 15:55:54 +0700
cc77aa92d6chore: update package dependencies and improve Vite configuration for enhanced performance and compatibility
Yoga Pangestu
2026-06-25 15:33:09 +0700
e0e38c1298refactor: streamline product type definitions and enhance ProductGroupedTable.vue for improved data display
Yoga Pangestu
2026-06-24 00:26:14 +0700
3f510f3d58feat: introduce AnalysisService and refactor AnalysisController to enhance data retrieval for analysis metrics
Yoga Pangestu
2026-06-23 18:29:58 +0700
e90ff1abe0chore: update reka-ui dependency to version 2.10.0 and refactor Dashboard.vue for improved chart configurations and color handling
Yoga Pangestu
2026-06-23 17:16:43 +0700
1dc274cce1feat: enhance dashboard metrics by adding attendance, cash overview, revenue summary, and expense summary
Yoga Pangestu
2026-06-23 15:35:37 +0700
993a87cc66feat: enable dynamic date range filtering for all dashboard and analysis metrics
Yoga Pangestu
2026-06-23 14:28:25 +0700
41ee835f1ffeat: implement analysis module with dedicated controller, view, and role-based permissions
Yoga Pangestu
2026-06-23 14:15:32 +0700
04ee7c3426feat: refactor dashboard layout by introducing modular StatCard and LowStockCard components
Yoga Pangestu
2026-06-23 14:01:07 +0700
2a4bcae5cefeat: add browser permission management page for notifications, camera, and location
Yoga Pangestu
2026-06-23 13:02:06 +0700
9f75a4416arefactor: replace inline action buttons with standardized component-based row actions across data tables and forms
Yoga Pangestu
2026-06-23 11:54:48 +0700
4414f2c050refactor: consolidate order creator and marketing name retrieval into model attributes
Yoga Pangestu
2026-06-23 11:10:46 +0700
18650f1cbfrefactor: abstract delete logic into useDestroy composable to reduce code duplication in data table actions
Yoga Pangestu
2026-06-23 11:07:16 +0700
dfd2c5560brefactor: replace hardcoded URL strings with dynamic route helpers across services and frontend components.
Yoga Pangestu
2026-06-23 10:49:27 +0700
2f8ece4b0arefactor: standardize table row actions by implementing reusable RowEditAction and RowDeleteAction components
Yoga Pangestu
2026-06-23 09:11:18 +0700
06e313d168feat: introduce reusable DataTableEmpty component to standardize empty state handling across tables
Yoga Pangestu
2026-06-23 08:27:42 +0700
5986ec75a3refactor: replace legacy image upload components with new MediaDropzone component across various admin forms
Yoga Pangestu
2026-06-22 23:58:51 +0700
66bdd86b4frefactor: remove unused check_out_photo_path from checkedInOnly state in AttendanceFactory
Yoga Pangestu
2026-06-22 20:54:58 +0700
f12c7cea75refactor: remove supplier permissions from Role enum to streamline access control
Yoga Pangestu
2026-06-22 19:28:11 +0700
9615fa23d1feat: add login button to Home page for user authentication
Yoga Pangestu
2026-06-22 19:24:02 +0700
bed9113269refactor: improve activity log tests by directly asserting causer and properties instead of relying on database retrieval
Yoga Pangestu
2026-06-22 19:20:04 +0700
bae9e59194fix: change HTTP method from POST to PUT for system settings submission to align with RESTful standards
Yoga Pangestu
2026-06-22 19:14:44 +0700
84174fc1f9refactor: update API endpoint paths in settings forms to use pluralized 'settings' for consistency
Yoga Pangestu
2026-06-22 19:12:43 +0700
dc72033bd9refactor: replace Builder import with Eloquent\Builder for improved clarity in PayrollAdjustment model
Yoga Pangestu
2026-06-22 19:08:55 +0700
8f67a09936refactor: add createDeveloperUser function and test to exclude developer role users from employee index display
Yoga Pangestu
2026-06-22 18:43:25 +0700
da879eb1f3refactor: exclude users with the developer role from employee pagination query for improved data management
Yoga Pangestu
2026-06-22 18:31:38 +0700
31fdfba2d1refactor: optimize employee status management by refining toggleStatus method and ensuring it processes validated request data
Yoga Pangestu
2026-06-22 18:30:51 +0700
e3b138d410refactor: update toggleStatus method in EmployeeController to accept validated request data for improved status management
Yoga Pangestu
2026-06-22 18:20:42 +0700
86956b1c9frefactor: add methods for retrieving assignable roles and their values in Role enum, and enhance Permission enum with values method for improved role management
Yoga Pangestu
2026-06-22 18:12:43 +0700
da3e3a6895refactor: enhance permission and role management by introducing group categorization for permissions and streamlining role permission assignments for improved maintainability
Yoga Pangestu
2026-06-22 17:57:18 +0700
9a35c1cae2refactor: remove unused docblocks in CustomerService and add getSelectOptions method for enhanced customer data retrieval
Yoga Pangestu
2026-06-22 15:18:07 +0700
8159e45e3arefactor: remove unused docblocks in SupplierService and add getSelectOptions method for improved supplier data retrieval
Yoga Pangestu
2026-06-22 15:09:53 +0700
4f7290711drefactor: update database connection settings in phpunit.xml and clean up CategoryService by removing unused docblocks and reorganizing sorting logic for improved clarity
Yoga Pangestu
2026-06-22 15:02:04 +0700
27c5b5fffarefactor: streamline enum management and enhance role assignment logic in EmployeeController for improved maintainability
Yoga Pangestu
2026-06-22 14:41:52 +0700
7508227768refactor: remove gradient overlay from hero image section in Home.vue for a cleaner design
Yoga Pangestu
2026-06-22 14:11:49 +0700
480e173d12refactor: update route references for system settings in SettingController and AppSidebar for consistency
Yoga Pangestu
2026-06-22 14:00:56 +0700
a89922fea6refactor: enhance attendance penalty application by utilizing query scopes for employee status and payroll period checks
Yoga Pangestu
2026-06-22 13:58:07 +0700
0fabc7b280refactor: utilize query builder for LeaveRequest and EmployeeAdvance status checks across multiple services for improved consistency and readability
Yoga Pangestu
2026-06-22 13:42:41 +0700
6d6de5fa4brefactor: standardize enum case naming and update route permissions for consistency across the application
Yoga Pangestu
2026-06-22 13:24:53 +0700
d8a403daa9refactor: streamline active product retrieval by utilizing query builder for improved clarity and maintainability
Yoga Pangestu
2026-06-22 13:07:49 +0700
f38f61fe45refactor: standardize variable naming in query closures across service classes for improved readability
Yoga Pangestu
2026-06-22 12:53:09 +0700
f83def0e8aperf: implement batch-fetching for variant prices to optimize query performance in OrderService and HomeController
Yoga Pangestu
2026-06-22 12:40:58 +0700
747836be91refactor: replace individual attribute assignments and save calls with mass update() calls across service classes
Yoga Pangestu
2026-06-22 12:26:38 +0700
b88c2b4701refactor: implement and utilize eloquent scopes for common model status queries across the application
Yoga Pangestu
2026-06-22 12:15:08 +0700
5119dd7208refactor: encapsulate password update and push subscription logic within dedicated services
Yoga Pangestu
2026-06-22 12:08:20 +0700
60142c5aa8refactor: extract validation logic into FormRequests for verification and push subscription controllers
Yoga Pangestu
2026-06-22 12:00:46 +0700
3e5ffef2d8feat: implement DashboardService and refactor active scope usage in services
Yoga Pangestu
2026-06-22 11:48:13 +0700
1ffb913fe8refactor: refactor CashTransaction model logic into helper methods and update best practice documentation for Eloquent attributes
Yoga Pangestu
2026-06-22 11:39:40 +0700
0986ec780brefactor: standardize model structure, normalize bidirectional relations, and update documentation.
Yoga Pangestu
2026-06-22 11:26:47 +0700
8ce493ebf2refactor: update DashboardController to use imported models for product and category counts
Yoga Pangestu
2026-06-22 11:14:15 +0700
bc365ebb4drefactor: standardize migration schema structures and remove redundant approval and status modifications
Yoga Pangestu
2026-06-22 11:14:12 +0700
4a13297cb7feat: enhance dashboard with marketplace summary and additional product statistics for improved analytics
Yoga Pangestu
2026-06-22 10:43:33 +0700
ad73e8237crefactor: update storePriceTypeOptions to exclude HARGA_MODAL from available price types for improved pricing logic
Yoga Pangestu
2026-06-21 16:06:14 +0700
26d4794489refactor: simplify approval process in owner verifications by removing approval dialog and related logic for improved user experience
Yoga Pangestu
2026-06-21 16:03:40 +0700
322af0c1e8refactor: remove STOCKS_VIEW permission from ADMIN_BAHAN_BAKU role for updated permission management
Yoga Pangestu
2026-06-21 15:57:31 +0700
19675aa057feat: add CheckInRequest and CheckOutRequest classes for attendance management with validation rules
Yoga Pangestu
2026-06-21 15:48:56 +0700
60e87803d8feat: add new permissions and update related functionality for owner verifications and stock management
Yoga Pangestu
2026-06-21 15:44:03 +0700
245127c921feat: add submit URL to EmployeeForm component for employee creation functionality
Yoga Pangestu
2026-06-21 15:31:24 +0700
4cbd296c0cfeat: add submittedBy relationship to Cutting model and enhance notification system for cutting updates and deletions
Yoga Pangestu
2026-06-21 15:16:58 +0700
9170e5fd1erefactor: remove rejection reason display from CuttingGroupedTable for improved clarity in cutting information presentation
Yoga Pangestu
2026-06-21 14:54:16 +0700
50f9328ebcfeat: implement owner verification process with new status and related functionality for improved stock management
Yoga Pangestu
2026-06-21 14:51:15 +0700
5e71277056feat: add harga_modal price type and related logic for improved stock management and pricing accuracy
Yoga Pangestu
2026-06-21 14:08:53 +0700
07e9a4ab18refactor: remove verified cuttings display and related logic from StockController and StockPendingSection for improved clarity and focus on pending cuttings
Yoga Pangestu
2026-06-21 13:32:04 +0700
e76a117abbrefactor: adjust material usage calculations to account for remaining material across Cutting components for improved accuracy in cost and usage representation
Yoga Pangestu
2026-06-21 13:25:51 +0700
061edbc568refactor: implement grouped material usage calculation across Cutting components for improved clarity and consistency in material representation
Yoga Pangestu
2026-06-21 13:18:04 +0700
de045a4588refactor: ensure consistent formatting of total material usage to string type across Cutting components for improved clarity
Yoga Pangestu
2026-06-21 13:03:50 +0700
22dce97e49refactor: update default material usage value and ensure consistent formatting to two decimal places across Cutting components for improved clarity
Yoga Pangestu
2026-06-21 13:02:31 +0700
fc234a6afdrefactor: remove length unit handling from CuttingMaterial and related components for improved clarity and consistency in material usage representation
Yoga Pangestu
2026-06-21 12:59:11 +0700
ec80f2145brefactor: remove ProductPendingAction and ProductStatus enums, update related references in Product model and services for improved code clarity and maintainability
Yoga Pangestu
2026-06-21 12:36:36 +0700
13f2c6d745refactor: standardize material usage and remaining material precision to two decimal places across CuttingService and related components for improved consistency
Yoga Pangestu
2026-06-21 12:23:51 +0700
0ad8c919adrefactor: update decimal input precision to two decimal places for improved consistency in DecimalInput component
Yoga Pangestu
2026-06-21 12:17:09 +0700
3bb6baffa6feat: enhance raw material stock display by adding breakdown by unit in DashboardController and updating Dashboard.vue for improved inventory insights
Yoga Pangestu
2026-06-21 12:15:18 +0700
740a06ca29refactor: reorganize imports and enhance layout in OrderPosForm.vue for improved readability and user experience
Yoga Pangestu
2026-06-21 12:06:46 +0700
e4b475cd82feat: add stock management functionality by introducing StockController and updating AppSidebar to include stock menu item for improved inventory handling
Yoga Pangestu
2026-06-21 11:53:41 +0700
c3c8e9f5bdrefactor: simplify toaster styles in app.css by removing hsl() function calls for improved readability and maintainability
Yoga Pangestu
2026-06-21 11:39:23 +0700
04897cb3bdrefactor: remove status check in appendCostPreview method to streamline cost calculation in CuttingService and update labels for material cost in CuttingPosForm for improved clarity
Yoga Pangestu
2026-06-21 11:38:14 +0700
e59c4baea6refactor: standardize material usage formatting to two decimal places across cutting management components for improved consistency
Yoga Pangestu
2026-06-21 11:23:39 +0700
175e0dc5afrefactor: update material usage and remaining material precision to four decimal places across cutting management components for improved accuracy
Yoga Pangestu
2026-06-21 11:02:54 +0700
9c205cf3d0feat: enhance cutting management by adding draft materials and results functionality, improving user experience with new API endpoints and UI components for better material handling
Yoga Pangestu
2026-06-21 10:29:45 +0700
e522b5f922refactor: integrate tooltip functionality into OrderPrintButton component to enhance user interaction and improve clarity
Yoga Pangestu
2026-06-21 10:21:22 +0700
29f4498ederefactor: integrate tooltip functionality into activity log action button for improved user interaction and clarity
Yoga Pangestu
2026-06-21 01:56:49 +0700
cf7e199306refactor: remove cutting management components to streamline codebase and improve maintainability
Yoga Pangestu
2026-06-21 01:51:39 +0700
3b256f1be3refactor: remove role management components and streamline role handling by reorganizing file structure for improved code clarity
Yoga Pangestu
2026-06-21 01:42:55 +0700
6022f93d4brefactor: simplify LeaveRequest handling by removing unnecessary permission checks and validation methods, streamline service methods, and enhance UI components for better user experience
Yoga Pangestu
2026-06-21 01:39:27 +0700
0cb93c4e05refactor: 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
Yoga Pangestu
2026-06-21 01:35:30 +0700
b7fddf0597refactor: update EmployeeController to use ToggleStatusRequest for status toggling and streamline EmployeeService methods for improved validation and clarity
Yoga Pangestu
2026-06-21 01:16:22 +0700
0803cbeb96refactor: consolidate payroll management by merging PayrollPeriodController into PayrollController, enhancing data handling and UI components for improved functionality
Yoga Pangestu
2026-06-21 01:02:12 +0700
50eaced126feat: enhance employee advance management by adding status filtering, improving pagination, and implementing new modal components for better user interaction
Yoga Pangestu
2026-06-21 00:41:56 +0700
5eda6b53e0refactor: remove duplicate imports and streamline component structure in finance pages for improved code organization
Yoga Pangestu
2026-06-21 00:32:01 +0700
f08ba25686refactor: remove unused expense components and streamline expense deletion logic for improved code clarity
Yoga Pangestu
2026-06-21 00:24:21 +0700