72ac9fe2fbfix: update route reference for form histories in FormHistoryIndex component
Yoga Pangestu
2026-08-22 15:52:26 +0700
2a0b99c599feat: implement invoice management features including index, create, update, delete, and print functionalities
Yoga Pangestu
2026-08-22 15:13:28 +0700
f562f2babeRefactor SupplierTest to use permission setup function and enhance phone number validation tests
Yoga Pangestu
2026-08-22 13:46:22 +0700
7aa802445afeat: add testing environment configuration and update phpunit settings for MySQL
Yoga Pangestu
2026-08-20 22:25:11 +0700
6539d7dd2dfeat: add variant preview functionality with modal for image display in cutting and purchase management
Yoga Pangestu
2026-08-20 21:51:38 +0700
cc112ef253feat: refactor combo selection to use structured item objects for improved clarity and functionality
Yoga Pangestu
2026-08-20 20:40:29 +0700
06b9c91948feat: enhance getVariants method to support multiple media URLs and conversions for product variants
Yoga Pangestu
2026-08-20 18:55:13 +0700
9cca0427c8feat: simplify media handling in getVariants method and enhance price mapping for product variants
Yoga Pangestu
2026-08-20 11:28:28 +0700
f128ace2eafeat: update purchase management to support decimal quantities and improve data handling
Yoga Pangestu
2026-08-20 11:12:38 +0700
b85bbb1ba4feat: enhance purchase and restock management with variant support
Yoga Pangestu
2026-08-20 10:48:24 +0700
051851b90afeat: enhance media URL generation in getForEdit method to support thumbnail conversion
Yoga Pangestu
2026-08-20 09:52:33 +0700
9fead3dfa9feat: update cash overview to use cash account balance and add description for clarity
Yoga Pangestu
2026-08-19 20:19:09 +0700
cd944403bdfeat: add materials count and enhance purchase item display in purchase management
Yoga Pangestu
2026-08-19 18:46:21 +0700
631330d3b4feat: refactor PurchaseEdit component to streamline material selection and quantity handling
Yoga Pangestu
2026-08-19 18:34:52 +0700
0908576ef2feat: implement FixRawMaterialMediaKeys to correct S3 keys and create media records for RawMaterialPrice
Yoga Pangestu
2026-08-19 01:09:52 +0700
e4b49c7ff8feat: update card titles in analysis component for clarity and consistency
Yoga Pangestu
2026-08-18 14:26:13 +0700
db656ee9ddfeat: enhance search functionality by adding filters for shopee_order_id and tiktok_order_id in paginated method
Yoga Pangestu
2026-08-18 14:11:32 +0700
4d94fbe7c6feat: enhance form history logging by restructuring attribute changes and improving data handling in LogsFormHistory and related components
Yoga Pangestu
2026-08-17 23:27:24 +0700
3e715518fbfeat: implement product logging for status changes and updates in ProductService and ProductVariantService
Yoga Pangestu
2026-08-17 23:01:00 +0700
42f7214efafeat: add monthly retail revenue calculation and display in analysis component
Yoga Pangestu
2026-08-17 22:50:20 +0700
a301e96f33feat: display percentage of net revenue in analysis component when total revenue is greater than zero
Yoga Pangestu
2026-08-17 22:42:32 +0700
f32544cccefeat: add new transaction type and update cash transaction handling in TransactionService
Yoga Pangestu
2026-08-17 22:42:11 +0700
1f47ec1939feat: update layout for cutting create and edit components to improve responsiveness and overflow handling
Yoga Pangestu
2026-08-17 22:26:52 +0700
dd92f079c5feat: add 'delete' permission for raw materials in RolePermissionSeeder
Yoga Pangestu
2026-08-16 22:17:16 +0700
d5f90a597ffeat: update migration to modify ENUM columns and ensure 'reject' is retained during updates
Yoga Pangestu
2026-08-16 21:19:29 +0700
099a342a20feat: update migration to modify enum columns and rename 'reject' to 'reject_selling' in product_prices and orders
Yoga Pangestu
2026-08-16 21:14:35 +0700
99cd75120ffeat: update layout for purchase and transaction components to improve readability of price display
Yoga Pangestu
2026-08-16 20:56:14 +0700
919e8228d2feat: implement form history logging for CRUD operations and add activity log management interface
Yoga Pangestu
2026-08-16 20:41:48 +0700
581761398ffeat: enhance product title display by including product name alongside variant name in transaction and stok opname components
Yoga Pangestu
2026-08-16 20:20:01 +0700
aaa85a45edfeat: remove unused myAttendance data and related UI components from analysis page
Yoga Pangestu
2026-08-16 20:04:24 +0700
097b7f7192feat: add cashier role checks to filter data in analysis and dashboard services
Yoga Pangestu
2026-08-16 20:00:17 +0700
28f88bb69cfeat: add revenue by stock type calculation and update analysis components
Yoga Pangestu
2026-08-16 18:06:05 +0700
731c8aa6dafeat: enhance transaction management by adding cashier role checks and updating price type logic
Yoga Pangestu
2026-08-16 16:20:51 +0700
85ba5631b3feat: simplify permission checks by removing redundant role conditions in useCan hook
Yoga Pangestu
2026-08-16 15:41:13 +0700
953a395f24feat: enhance variant deletion handling to update loaded variants on success
Yoga Pangestu
2026-08-16 15:32:25 +0700
078d4e2461feat: remove product price deletion logic in update and destroy methods of ProductService and ProductVariantService
Yoga Pangestu
2026-08-16 15:31:28 +0700
b0cb117e60feat: update button visibility logic to check variant length in ProductCreate and ProductEdit components
Yoga Pangestu
2026-08-16 15:20:38 +0700
8ea9378c78feat: update variant and price deletion logic to preserve media collections in ProductService and RawMaterialService
Yoga Pangestu
2026-08-16 15:17:32 +0700
50ece97933feat: add getForEdit method to RestockService for enhanced restock item retrieval and media handling
Yoga Pangestu
2026-08-16 15:13:34 +0700
3535480266feat: update photo conversion URL handling across services to check for generated conversions before retrieving URLs
Yoga Pangestu
2026-08-16 14:39:18 +0700
0998c81803feat: split 'reject' price type into 'reject_capital' and 'reject_selling', update related components and database migration
Yoga Pangestu
2026-08-16 14:27:19 +0700
0947cf3737feat: add salary type to cash transaction enum and update related components
Yoga Pangestu
2026-08-16 14:26:55 +0700
c415493ee1feat: implement push notification subscription handling and improve service worker configuration
Yoga Pangestu
2026-08-16 13:42:37 +0700
cc3cd03e41feat: enhance raw material management by adding validation for updates and deletions, and improve error handling in the UI
Yoga Pangestu
2026-08-15 22:40:36 +0700
6fa9224983feat: fix raw material photo display in Cutting and Purchase pages by adding conversion URLs
Yoga Pangestu
2026-08-15 20:30:04 +0700
ef136bd1e7feat: add total price calculations for raw materials and products in analysis components
Yoga Pangestu
2026-08-15 20:16:49 +0700
25a316ccf0feat: add negotiation price to marketing sales calculations and update header label for discounts
Yoga Pangestu
2026-08-15 20:03:08 +0700
dd3a2aa1ebfeat: update material usage and stock fields to use decimal type for improved precision
Yoga Pangestu
2026-08-15 20:03:00 +0700
cff231097afeat: simplify WhatsApp share text generation by removing unnecessary variables and logic
Yoga Pangestu
2026-08-15 19:45:53 +0700
a07cb4bb45feat: add confirmation dialogs for cancelling and refunding transactions in TransactionCardRow
Yoga Pangestu
2026-08-15 16:26:42 +0700
a10519ab9dfeat: enhance Restock feature by adding photo URLs to Restock model and displaying images in RestockCard
Yoga Pangestu
2026-08-15 16:26:12 +0700
bac9f79087feat: enhance AttendanceIndex component by adding 'Belum Pulang' badge and improving check-out display logic
Yoga Pangestu
2026-08-15 16:15:40 +0700
17273c9479feat: enhance Employee data structure by adding resign_date and improving salary display in employee columns
Yoga Pangestu
2026-08-15 16:12:06 +0700
de18ac5ce8feat: refactor AttendanceIndex component to improve code organization and enhance badge styling for check-out status
Yoga Pangestu
2026-08-15 15:48:59 +0700
00ff74bab6feat: enhance mobile experience by closing sidebar on link click
Yoga Pangestu
2026-08-15 15:28:24 +0700
7371a9e517feat: update notification retrieval to use pagination and enhance loading experience
Yoga Pangestu
2026-08-15 15:23:44 +0700
41a32b08f2feat: refactor getForRestock and getForTransaction methods to improve media handling and streamline data retrieval
Yoga Pangestu
2026-08-15 14:59:06 +0700
0d1e6ba1fefeat: simplify pay method in PayrollPeriodService by removing cash transaction handling
Yoga Pangestu
2026-08-15 14:02:21 +0700
4758b19d2afeat: add byMonth method to AttendanceController and corresponding service logic
Yoga Pangestu
2026-08-15 13:46:30 +0700
86cc8637bdfeat: remove summary calculation and related component from Transaction management
Yoga Pangestu
2026-08-15 13:19:37 +0700
10f277a268feat: add loading state management in DeleteConfirmDialog component
Yoga Pangestu
2026-08-15 12:59:52 +0700
ae376342affeat: add delete all notifications feature in NotificationController and update NotificationBell component
Yoga Pangestu
2026-08-15 11:09:23 +0700
22c9a4cf2afeat: add notification highlight feature to various services and frontend components
Yoga Pangestu
2026-08-15 00:11:40 +0700
aff7ddbcf2feat: update button styles for file removal actions in FileUpload and FileUploadMultiple components
Yoga Pangestu
2026-08-14 23:16:53 +0700
8194a71c68feat: optimize stock management in CuttingService and PurchaseService, and remove unused media loading in RawMaterialVariantService
Yoga Pangestu
2026-08-14 23:12:04 +0700
670719c0d8feat: comment out Role & Permission and Log Aktivitas items in sistemItems for future reference
Yoga Pangestu
2026-08-14 23:06:15 +0700
8c26f942bffeat: update photo handling to support multiple images in PurchaseRequest and related components
Yoga Pangestu
2026-08-14 22:59:21 +0700
018c3adf12feat: update photo handling to support multiple images in CuttingRequest and related components
Yoga Pangestu
2026-08-14 22:34:13 +0700
703cdb8b8bfeat: add complete action for cuttings with notification and update route
Yoga Pangestu
2026-08-14 22:13:22 +0700
7c160cb571feat: remove truncation and font styling from headings in various card components for consistency
Yoga Pangestu
2026-08-14 21:59:05 +0700
b846219b9dfeat: refactor CuttingShow component layout for improved readability and structure
Yoga Pangestu
2026-08-14 21:50:40 +0700
9132e0c9b3feat: add share route for cuttings in admin management
Yoga Pangestu
2026-08-14 21:40:57 +0700
9ab2b0505cfeat: enhance notification system with new NotificationService methods and integrate notifications for various actions in services
Yoga Pangestu
2026-08-14 21:37:03 +0700
f6503ace2bfeat: ensure numeric conversion for stock values in ProductCardRow component
Yoga Pangestu
2026-08-14 14:46:57 +0700
4d22d85851feat: optimize dashboard layout with dynamic grid classes based on visible stats count
Yoga Pangestu
2026-08-14 07:52:28 +0700
c2354440e3feat: implement lazy loading for restock items, optimize data fetching in Restock service and controller
Yoga Pangestu
2026-08-14 07:17:34 +0700
0344648b74feat: implement lazy loading for transaction items, optimize data fetching in Transaction service and controller
Yoga Pangestu
2026-08-14 07:07:13 +0700
910be15abcfeat: implement lazy loading for cutting materials and combinations, optimize data fetching in Cutting service and controller
Yoga Pangestu
2026-08-14 07:02:51 +0700
113f9a7c4ffeat: implement lazy loading for purchase items and optimize data fetching
Yoga Pangestu
2026-08-14 06:55:32 +0700
ce901c2c8bfeat: add variants endpoint and update product/raw material models for variant handling
Yoga Pangestu
2026-08-14 06:48:28 +0700
ff638cf9d1fix: set progress bar delay to 0 for immediate feedback
Yoga Pangestu
2026-08-14 06:25:00 +0700