Commit Graph

  • c6a87a64c9 feat: enhance dashboard with detailed statistics and charts Yoga Pangestu 2026-08-07 08:35:01 +0700
  • 7a1b107ce5 Refactor 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
  • bc02af2a66 feat: enhance attendance management with employee-specific data and location tracking Yoga Pangestu 2026-08-06 23:43:49 +0700
  • 9bbb00c69f feat: refactor column definitions to conditionally include action buttons based on user permissions Yoga Pangestu 2026-08-06 22:48:00 +0700
  • 5ec0e9ff3b feat: add view payments permission for employee advances and update related checks Yoga Pangestu 2026-08-06 22:41:40 +0700
  • d2d10ea63a feat: add transfer stock and view stock mutations permissions for products Yoga Pangestu 2026-08-06 22:19:58 +0700
  • a10a1700b0 feat: add visibility check for leave requests based on user roles Yoga Pangestu 2026-08-06 17:39:56 +0700
  • c11962cda1 feat: rename attendanceDate method to formattedAttendanceDate for clarity Yoga Pangestu 2026-08-06 17:31:08 +0700
  • 66d6c843c3 feat: add base64 media registration method with support for multiple image formats and S3 storage Yoga Pangestu 2026-08-06 17:29:56 +0700
  • 78965e9728 feat: update RolePermissionSeeder to include additional permissions for analysis, attendance, employee advances, and payroll Yoga Pangestu 2026-08-06 17:26:34 +0700
  • 8aa4e83cd8 feat: 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
  • ab217a8d79 feat: 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
  • 8df17601ea feat: enhance EmployeeAdvanceService and ExpenseService with validation and transaction handling; update transaction columns for improved display Yoga Pangestu 2026-08-06 17:12:22 +0700
  • 42e04673c6 feat: update CashTransactionType enum and improve transaction labels; refactor EmployeeAdvanceService and PayrollPeriodService for consistency Yoga Pangestu 2026-08-06 15:26:46 +0700
  • 6ebcbc24c0 feat: add update status functionality for transactions with corresponding UI actions Yoga Pangestu 2026-08-06 14:59:48 +0700
  • 508a0e3fa8 feat: 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
  • 1a5ac1dd85 feat: add date range filters and enhance transaction summary display Yoga Pangestu 2026-08-06 14:41:10 +0700
  • 1d866d1b94 feat: add transaction summary feature with detailed metrics display Yoga Pangestu 2026-08-06 14:25:44 +0700
  • 8399de9d2e feat: improve code readability by standardizing spacing and formatting in TransactionService Yoga Pangestu 2026-08-06 14:17:44 +0700
  • 0a6a441ec4 feat: add formatted stock display and enhance product variant attributes Yoga Pangestu 2026-08-06 14:16:29 +0700
  • 1fc058f974 feat: streamline lambda function syntax and enhance readability in RestockService Yoga Pangestu 2026-08-06 14:01:37 +0700
  • fe0c565196 feat: add product name filtering and retrieval in product management Yoga Pangestu 2026-08-06 13:50:16 +0700
  • f008e46f54 feat: restrict edit and delete actions to pending leave requests Yoga Pangestu 2026-08-06 13:41:31 +0700
  • 58d45f8363 feat: add role-based visibility for employee management features Yoga Pangestu 2026-08-06 13:41:26 +0700
  • 8eb3e565ec feat: enhance payroll period functionality with role-based visibility and improved data handling Yoga Pangestu 2026-08-06 13:30:04 +0700
  • 54ad2edaf7 feat: implement employee advance payment functionality with history tracking Yoga Pangestu 2026-08-06 12:09:53 +0700
  • 81b5db77e2 feat: add filtering options for employee advances by status in index view Yoga Pangestu 2026-08-06 11:53:41 +0700
  • 175decfa22 fix: remove truncation from description display in various components Yoga Pangestu 2026-08-06 11:42:22 +0700
  • 3fe74bf166 fix: remove 'employee_advances.pay' permission from RolePermissionSeeder Yoga Pangestu 2026-08-06 11:40:57 +0700
  • 1f39565754 feat: update material_result handling in CuttingRequest, CuttingCreate, and CuttingEdit components Yoga Pangestu 2026-08-06 11:19:04 +0700
  • 3ef948c47f feat: enhance CuttingItemSubRow to display total material usage and results by raw material Yoga Pangestu 2026-08-06 10:57:31 +0700
  • 659104fa19 fix: update terminology from "Per Unit" to "Per Produk" in CuttingCreate and CuttingEdit components Yoga Pangestu 2026-08-06 10:46:57 +0700
  • 71128002d7 refactor: streamline material validation and stock management in create and update methods of CuttingService Yoga Pangestu 2026-08-06 10:41:41 +0700
  • aaafbb92a2 feat: update validation rules in CuttingRequest and enhance error handling in CuttingCreate and CuttingEdit components Yoga Pangestu 2026-08-06 10:35:08 +0700
  • b45052dc55 feat: refactor CuttingItemSubRow to improve material grouping and display logic Yoga Pangestu 2026-08-06 10:14:49 +0700
  • 577329365a feat: add active and nonactive scopes to RawMaterial model and apply active scope in CuttingService Yoga Pangestu 2026-08-06 09:57:01 +0700
  • 62341ac50a refactor: clean up imports and improve code readability across multiple components Yoga Pangestu 2026-08-06 09:55:11 +0700
  • bcf5842c4a feat: enhance Purchase management with supplier filtering and pagination adjustments Yoga Pangestu 2026-08-06 09:52:17 +0700
  • b4cb3f4d48 feat: add rowClassName prop to CardTable for dynamic row styling Yoga Pangestu 2026-08-06 09:29:35 +0700
  • f49cebb35a refactor: remove unused variant handling and clean up PurchaseEdit component Yoga Pangestu 2026-08-06 09:16:27 +0700
  • fb70cca1dc fix: update condition for rendering button based on variants length in create and edit pages Yoga Pangestu 2026-08-06 08:57:09 +0700
  • 3b49f5ff3a refactor: update user relationship in PushSubscription model and clean up User model attributes Yoga Pangestu 2026-08-05 23:29:37 +0700
  • 4ac83c8e78 feat: add permission checks for various actions across admin pages Yoga Pangestu 2026-08-05 22:52:35 +0700
  • fc1c84f420 refactor: remove readonly modifier from S3PresignedService property for consistency Yoga Pangestu 2026-08-05 22:35:46 +0700
  • c887eddd88 refactor: remove unused import of router for cleaner code Yoga Pangestu 2026-08-05 22:25:26 +0700
  • bd20162c13 refactor: replace anchor tags with Link components for improved navigation consistency Yoga Pangestu 2026-08-05 20:48:58 +0700
  • 705f0d3efa refactor: update select statements to use array syntax for improved readability Yoga Pangestu 2026-08-05 20:45:16 +0700
  • d853e742ed feat: add custom scrollbar styles for improved aesthetics and usability Yoga Pangestu 2026-08-05 20:31:17 +0700
  • 87439677fc refactor: remove unused permissions for categories and products in RolePermissionSeeder Yoga Pangestu 2026-08-05 20:29:57 +0700
  • 3f77a9436d refactor: improve formatting consistency in various models and services Yoga Pangestu 2026-08-05 20:27:27 +0700
  • b70a40af4d feat: implement sorting for lines in purchase and restock create/edit components; enhance user experience Yoga Pangestu 2026-08-05 20:26:58 +0700
  • 6546e1e3eb fix: update prepareForValidation to use all input data for currency stripping Yoga Pangestu 2026-08-05 00:04:02 +0700
  • 3e9776696d Refactor permissions and sidebar items; enhance user role checks Yoga Pangestu 2026-08-04 23:57:00 +0700
  • 0a688f1028 refactor: streamline user query methods for improved readability and maintainability Yoga Pangestu 2026-08-04 23:15:00 +0700
  • a8a7ed4c69 fix: handle potential null value for gender in genderLabel method Yoga Pangestu 2026-08-04 23:08:39 +0700
  • 4517eeb7ee feat: enhance employee and leave request management Yoga Pangestu 2026-08-04 23:03:56 +0700
  • 81f8135273 feat: add role selection to employee create and edit forms with conditional fields Yoga Pangestu 2026-08-04 22:51:56 +0700
  • 318afca796 feat: add CurrencyStripping trait for consistent currency handling across requests Yoga Pangestu 2026-08-04 22:11:50 +0700
  • d90d2261ac feat: implement cash and stock handling traits for improved transaction management Yoga Pangestu 2026-08-04 21:57:38 +0700
  • 8970c47a4a refactor: update constructors to use readonly properties for service dependencies Yoga Pangestu 2026-08-04 15:58:11 +0700
  • 5961a60585 feat: add labels and formatting attributes to various models and enums Yoga Pangestu 2026-08-04 15:31:41 +0700
  • 3cb5b46aab fix: add overflow-visible class to Card component for improved layout Yoga Pangestu 2026-08-04 12:58:42 +0700
  • 2d60c0c67d refactor: swap relationships and scopes in models for clarity and consistency Yoga Pangestu 2026-08-04 11:37:21 +0700
  • 26945160a2 feat: 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
  • 38c486d11d feat: add relationships for payroll adjustments, employee advances, and cutting submissions in models Yoga Pangestu 2026-08-04 10:53:15 +0700
  • f916886218 feat: add resource routes for suppliers, purchases, cuttings, transactions, and restocks with permission middleware Yoga Pangestu 2026-08-04 10:52:37 +0700
  • 7f91ce22db fix: add null check for media model in CustomPathGenerator and remove duplicate transaction permissions in RolePermissionSeeder Yoga Pangestu 2026-08-04 10:43:03 +0700
  • a5185eab56 refactor: remove unused controllers from routes and clean up CuttingTest imports Yoga Pangestu 2026-08-04 10:41:06 +0700
  • c063cde967 feat: implement old data migration command and related migration classes Yoga Pangestu 2026-08-04 10:41:01 +0700
  • 72848d51d8 feat: add transaction management page with filtering and CRUD functionality Yoga Pangestu 2026-08-04 10:37:28 +0700
  • e7aa582572 feat: add cutting management functionality with CRUD operations Yoga Pangestu 2026-08-04 02:24:11 +0700
  • 00a848747f feat: add reject price handling in restock management and update related components Yoga Pangestu 2026-08-03 13:03:03 +0700
  • 266abb81e7 refactor: remove minimum value constraint from RupiahInput and NumberInput components across various forms Yoga Pangestu 2026-08-02 23:42:52 +0700
  • d91ec8869e refactor: replace tooltip buttons with row actions component in supplier and role columns Yoga Pangestu 2026-08-02 23:40:12 +0700
  • cf0e772159 feat: implement restock management functionality Yoga Pangestu 2026-08-02 22:34:10 +0700
  • ab3ec86931 fix: update timezone to Asia/Jakarta and adjust date formatting in attendance component Yoga Pangestu 2026-08-02 15:07:04 +0700
  • 38b4a31c6b refactor: 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
  • 9637671713 feat: enhance product management and purchase functionality Yoga Pangestu 2026-08-02 14:07:16 +0700
  • 75f821957d refactor: reorder imports and enhance event handling in product and raw material draft hooks Yoga Pangestu 2026-08-02 12:47:18 +0700
  • 3039396192 refactor: update PhoneNumberInput usage in Customer and Supplier components for improved code clarity Yoga Pangestu 2026-08-02 12:04:56 +0700
  • 6e165d95c4 refactor: remove 'No' column from various finance and HR tables to streamline data presentation Yoga Pangestu 2026-08-02 01:50:43 +0700
  • d82b7f13f2 refactor: replace map with transform for collection formatting in CashAccountService and ExpenseService Yoga Pangestu 2026-08-02 01:31:39 +0700
  • a632dd1a67 fix: adjust Card component styling in DataTable for improved layout consistency Yoga Pangestu 2026-08-02 01:27:32 +0700
  • 384460686e feat: implement raw material management features including CRUD operations and draft handling Yoga Pangestu 2026-08-02 00:54:05 +0700
  • d943c3a240 refactor: standardize pagination parameters and improve code formatting across multiple services Yoga Pangestu 2026-08-01 22:51:24 +0700
  • a53fe3c2fd refactor: remove unused router imports and clearProductDraft calls in product draft hooks Yoga Pangestu 2026-08-01 19:28:48 +0700
  • 549e3e3bca feat: optimize product variant handling with bulk insertions and adjustments; enhance stock mutation recording Yoga Pangestu 2026-08-01 19:26:47 +0700
  • 44dab8271f feat: implement stock mutation functionality with service and controller; add pagination and UI components Yoga Pangestu 2026-08-01 17:30:05 +0700
  • 10db7bc5a2 Refactor product variant photo handling to support multiple images Yoga Pangestu 2026-08-01 15:49:38 +0700
  • f97e59bccf refactor: improve layout formatting in AppShell and AppSidebarLayout; update button text in ProductCreate and ProductEdit Yoga Pangestu 2026-08-01 15:15:44 +0700
  • 15161b6ea4 feat: implement stock transfer functionality for product variants with validation and notifications Yoga Pangestu 2026-08-01 15:15:38 +0700
  • fbd7aa5862 refactor: update layout styles for AppHeader and AppSidebarLayout components Yoga Pangestu 2026-08-01 14:51:21 +0700
  • 0e96469cdd refactor: enhance layout and spacing for product variant buttons in create and edit pages Yoga Pangestu 2026-08-01 14:46:58 +0700
  • 841767d5b1 feat: implement product draft functionality for create and edit pages Yoga Pangestu 2026-08-01 14:40:06 +0700
  • 0126321a6e fix: improve error handling in handleAction method with logging and user-friendly message Yoga Pangestu 2026-08-01 14:38:04 +0700
  • 9cf3e2bb6b refactor: update ProductRequest namespace and reintroduce the class Yoga Pangestu 2026-08-01 13:38:13 +0700
  • 79cd9a8c39 feat: implement RegistersMedia trait for media handling across services Yoga Pangestu 2026-08-01 13:36:32 +0700
  • e3c0f14c43 feat: implement product variant management Yoga Pangestu 2026-08-01 13:19:07 +0700
  • 97f114136b feat: add confirmation dialog for deleting product variants in create and edit pages Yoga Pangestu 2026-08-01 12:19:53 +0700
  • e05a0c7066 refactor: remove layout breadcrumbs from multiple components for cleaner code Yoga Pangestu 2026-08-01 12:14:13 +0700