c6a87a64c9feat: enhance dashboard with detailed statistics and charts
Yoga Pangestu
2026-08-07 08:35:01 +0700
7a1b107ce5Refactor AGENTS.md to create a comprehensive module/feature development checklist, consolidating session notes, model relationships, casting, scopes, reorganized model structures, and conventions for backend and frontend development. Added mandatory reading section for project context and conventions.
Yoga Pangestu
2026-08-07 01:37:36 +0700
bc02af2a66feat: enhance attendance management with employee-specific data and location tracking
Yoga Pangestu
2026-08-06 23:43:49 +0700
9bbb00c69ffeat: refactor column definitions to conditionally include action buttons based on user permissions
Yoga Pangestu
2026-08-06 22:48:00 +0700
5ec0e9ff3bfeat: add view payments permission for employee advances and update related checks
Yoga Pangestu
2026-08-06 22:41:40 +0700
d2d10ea63afeat: add transfer stock and view stock mutations permissions for products
Yoga Pangestu
2026-08-06 22:19:58 +0700
a10a1700b0feat: add visibility check for leave requests based on user roles
Yoga Pangestu
2026-08-06 17:39:56 +0700
c11962cda1feat: rename attendanceDate method to formattedAttendanceDate for clarity
Yoga Pangestu
2026-08-06 17:31:08 +0700
66d6c843c3feat: add base64 media registration method with support for multiple image formats and S3 storage
Yoga Pangestu
2026-08-06 17:29:56 +0700
78965e9728feat: update RolePermissionSeeder to include additional permissions for analysis, attendance, employee advances, and payroll
Yoga Pangestu
2026-08-06 17:26:34 +0700
8aa4e83cd8feat: enhance role selection in Employee edit page; add conditional rendering based on view permissions and update role filtering in EmployeeService
Yoga Pangestu
2026-08-06 17:18:53 +0700
ab217a8d79feat: enhance Attendance model date formatting; add restricted roles check in EmployeeService; update RolePermissionSeeder with new payroll permissions
Yoga Pangestu
2026-08-06 17:16:50 +0700
8df17601eafeat: enhance EmployeeAdvanceService and ExpenseService with validation and transaction handling; update transaction columns for improved display
Yoga Pangestu
2026-08-06 17:12:22 +0700
42e04673c6feat: update CashTransactionType enum and improve transaction labels; refactor EmployeeAdvanceService and PayrollPeriodService for consistency
Yoga Pangestu
2026-08-06 15:26:46 +0700
6ebcbc24c0feat: add update status functionality for transactions with corresponding UI actions
Yoga Pangestu
2026-08-06 14:59:48 +0700
508a0e3fa8feat: update label and separator components for improved styling; refactor transaction create/edit pages and add field components
Yoga Pangestu
2026-08-06 14:53:21 +0700
1a5ac1dd85feat: add date range filters and enhance transaction summary display
Yoga Pangestu
2026-08-06 14:41:10 +0700
1f39565754feat: update material_result handling in CuttingRequest, CuttingCreate, and CuttingEdit components
Yoga Pangestu
2026-08-06 11:19:04 +0700
3ef948c47ffeat: enhance CuttingItemSubRow to display total material usage and results by raw material
Yoga Pangestu
2026-08-06 10:57:31 +0700
659104fa19fix: update terminology from "Per Unit" to "Per Produk" in CuttingCreate and CuttingEdit components
Yoga Pangestu
2026-08-06 10:46:57 +0700
71128002d7refactor: streamline material validation and stock management in create and update methods of CuttingService
Yoga Pangestu
2026-08-06 10:41:41 +0700
aaafbb92a2feat: update validation rules in CuttingRequest and enhance error handling in CuttingCreate and CuttingEdit components
Yoga Pangestu
2026-08-06 10:35:08 +0700
b45052dc55feat: refactor CuttingItemSubRow to improve material grouping and display logic
Yoga Pangestu
2026-08-06 10:14:49 +0700
577329365afeat: add active and nonactive scopes to RawMaterial model and apply active scope in CuttingService
Yoga Pangestu
2026-08-06 09:57:01 +0700
62341ac50arefactor: clean up imports and improve code readability across multiple components
Yoga Pangestu
2026-08-06 09:55:11 +0700
bcf5842c4afeat: enhance Purchase management with supplier filtering and pagination adjustments
Yoga Pangestu
2026-08-06 09:52:17 +0700
b4cb3f4d48feat: add rowClassName prop to CardTable for dynamic row styling
Yoga Pangestu
2026-08-06 09:29:35 +0700
f49cebb35arefactor: remove unused variant handling and clean up PurchaseEdit component
Yoga Pangestu
2026-08-06 09:16:27 +0700
fb70cca1dcfix: update condition for rendering button based on variants length in create and edit pages
Yoga Pangestu
2026-08-06 08:57:09 +0700
3b49f5ff3arefactor: update user relationship in PushSubscription model and clean up User model attributes
Yoga Pangestu
2026-08-05 23:29:37 +0700
4ac83c8e78feat: add permission checks for various actions across admin pages
Yoga Pangestu
2026-08-05 22:52:35 +0700
fc1c84f420refactor: remove readonly modifier from S3PresignedService property for consistency
Yoga Pangestu
2026-08-05 22:35:46 +0700
c887eddd88refactor: remove unused import of router for cleaner code
Yoga Pangestu
2026-08-05 22:25:26 +0700
bd20162c13refactor: replace anchor tags with Link components for improved navigation consistency
Yoga Pangestu
2026-08-05 20:48:58 +0700
705f0d3efarefactor: update select statements to use array syntax for improved readability
Yoga Pangestu
2026-08-05 20:45:16 +0700
d853e742edfeat: add custom scrollbar styles for improved aesthetics and usability
Yoga Pangestu
2026-08-05 20:31:17 +0700
87439677fcrefactor: remove unused permissions for categories and products in RolePermissionSeeder
Yoga Pangestu
2026-08-05 20:29:57 +0700
3f77a9436drefactor: improve formatting consistency in various models and services
Yoga Pangestu
2026-08-05 20:27:27 +0700
b70a40af4dfeat: implement sorting for lines in purchase and restock create/edit components; enhance user experience
Yoga Pangestu
2026-08-05 20:26:58 +0700
6546e1e3ebfix: update prepareForValidation to use all input data for currency stripping
Yoga Pangestu
2026-08-05 00:04:02 +0700
3e9776696dRefactor permissions and sidebar items; enhance user role checks
Yoga Pangestu
2026-08-04 23:57:00 +0700
0a688f1028refactor: streamline user query methods for improved readability and maintainability
Yoga Pangestu
2026-08-04 23:15:00 +0700
a8a7ed4c69fix: handle potential null value for gender in genderLabel method
Yoga Pangestu
2026-08-04 23:08:39 +0700
81f8135273feat: add role selection to employee create and edit forms with conditional fields
Yoga Pangestu
2026-08-04 22:51:56 +0700
318afca796feat: add CurrencyStripping trait for consistent currency handling across requests
Yoga Pangestu
2026-08-04 22:11:50 +0700
d90d2261acfeat: implement cash and stock handling traits for improved transaction management
Yoga Pangestu
2026-08-04 21:57:38 +0700
8970c47a4arefactor: update constructors to use readonly properties for service dependencies
Yoga Pangestu
2026-08-04 15:58:11 +0700
5961a60585feat: add labels and formatting attributes to various models and enums
Yoga Pangestu
2026-08-04 15:31:41 +0700
3cb5b46aabfix: add overflow-visible class to Card component for improved layout
Yoga Pangestu
2026-08-04 12:58:42 +0700
2d60c0c67drefactor: swap relationships and scopes in models for clarity and consistency
Yoga Pangestu
2026-08-04 11:37:21 +0700
26945160a2feat: add new cast attributes for models including sewing_cost, other_cost, marketplace_settings_snapshot, year, month, stock, reject_stock, and retail_stock
Yoga Pangestu
2026-08-04 11:17:25 +0700
38c486d11dfeat: add relationships for payroll adjustments, employee advances, and cutting submissions in models
Yoga Pangestu
2026-08-04 10:53:15 +0700
f916886218feat: add resource routes for suppliers, purchases, cuttings, transactions, and restocks with permission middleware
Yoga Pangestu
2026-08-04 10:52:37 +0700
7f91ce22dbfix: add null check for media model in CustomPathGenerator and remove duplicate transaction permissions in RolePermissionSeeder
Yoga Pangestu
2026-08-04 10:43:03 +0700
a5185eab56refactor: remove unused controllers from routes and clean up CuttingTest imports
Yoga Pangestu
2026-08-04 10:41:06 +0700
c063cde967feat: implement old data migration command and related migration classes
Yoga Pangestu
2026-08-04 10:41:01 +0700
72848d51d8feat: add transaction management page with filtering and CRUD functionality
Yoga Pangestu
2026-08-04 10:37:28 +0700
00a848747ffeat: add reject price handling in restock management and update related components
Yoga Pangestu
2026-08-03 13:03:03 +0700
266abb81e7refactor: remove minimum value constraint from RupiahInput and NumberInput components across various forms
Yoga Pangestu
2026-08-02 23:42:52 +0700
d91ec8869erefactor: replace tooltip buttons with row actions component in supplier and role columns
Yoga Pangestu
2026-08-02 23:40:12 +0700
ab3ec86931fix: update timezone to Asia/Jakarta and adjust date formatting in attendance component
Yoga Pangestu
2026-08-02 15:07:04 +0700
38b4a31c6brefactor: update stock and quantity fields to use integer type across models, requests, factories, and migrations; introduce NumberInput component for consistent numeric input handling
Yoga Pangestu
2026-08-02 14:59:13 +0700
75f821957drefactor: reorder imports and enhance event handling in product and raw material draft hooks
Yoga Pangestu
2026-08-02 12:47:18 +0700
3039396192refactor: update PhoneNumberInput usage in Customer and Supplier components for improved code clarity
Yoga Pangestu
2026-08-02 12:04:56 +0700
6e165d95c4refactor: remove 'No' column from various finance and HR tables to streamline data presentation
Yoga Pangestu
2026-08-02 01:50:43 +0700
d82b7f13f2refactor: replace map with transform for collection formatting in CashAccountService and ExpenseService
Yoga Pangestu
2026-08-02 01:31:39 +0700
a632dd1a67fix: adjust Card component styling in DataTable for improved layout consistency
Yoga Pangestu
2026-08-02 01:27:32 +0700
384460686efeat: implement raw material management features including CRUD operations and draft handling
Yoga Pangestu
2026-08-02 00:54:05 +0700
d943c3a240refactor: standardize pagination parameters and improve code formatting across multiple services
Yoga Pangestu
2026-08-01 22:51:24 +0700
a53fe3c2fdrefactor: remove unused router imports and clearProductDraft calls in product draft hooks
Yoga Pangestu
2026-08-01 19:28:48 +0700
549e3e3bcafeat: optimize product variant handling with bulk insertions and adjustments; enhance stock mutation recording
Yoga Pangestu
2026-08-01 19:26:47 +0700
44dab8271ffeat: implement stock mutation functionality with service and controller; add pagination and UI components
Yoga Pangestu
2026-08-01 17:30:05 +0700
10db7bc5a2Refactor product variant photo handling to support multiple images
Yoga Pangestu
2026-08-01 15:49:38 +0700
f97e59bccfrefactor: improve layout formatting in AppShell and AppSidebarLayout; update button text in ProductCreate and ProductEdit
Yoga Pangestu
2026-08-01 15:15:44 +0700
15161b6ea4feat: implement stock transfer functionality for product variants with validation and notifications
Yoga Pangestu
2026-08-01 15:15:38 +0700
fbd7aa5862refactor: update layout styles for AppHeader and AppSidebarLayout components
Yoga Pangestu
2026-08-01 14:51:21 +0700
0e96469cddrefactor: enhance layout and spacing for product variant buttons in create and edit pages
Yoga Pangestu
2026-08-01 14:46:58 +0700
841767d5b1feat: implement product draft functionality for create and edit pages
Yoga Pangestu
2026-08-01 14:40:06 +0700
0126321a6efix: improve error handling in handleAction method with logging and user-friendly message
Yoga Pangestu
2026-08-01 14:38:04 +0700
9cf3e2bb6brefactor: update ProductRequest namespace and reintroduce the class
Yoga Pangestu
2026-08-01 13:38:13 +0700
79cd9a8c39feat: implement RegistersMedia trait for media handling across services
Yoga Pangestu
2026-08-01 13:36:32 +0700