Yoga Pangestu
6fa9224983
feat: fix raw material photo display in Cutting and Purchase pages by adding conversion URLs
2026-08-15 20:30:04 +07:00
Yoga Pangestu
ef136bd1e7
feat: add total price calculations for raw materials and products in analysis components
2026-08-15 20:16:49 +07:00
Yoga Pangestu
25a316ccf0
feat: add negotiation price to marketing sales calculations and update header label for discounts
2026-08-15 20:03:08 +07:00
Yoga Pangestu
dd3a2aa1eb
feat: update material usage and stock fields to use decimal type for improved precision
2026-08-15 20:03:00 +07:00
Yoga Pangestu
cff231097a
feat: simplify WhatsApp share text generation by removing unnecessary variables and logic
2026-08-15 19:45:53 +07:00
Yoga Pangestu
a07cb4bb45
feat: add confirmation dialogs for cancelling and refunding transactions in TransactionCardRow
2026-08-15 16:26:42 +07:00
Yoga Pangestu
a10519ab9d
feat: enhance Restock feature by adding photo URLs to Restock model and displaying images in RestockCard
2026-08-15 16:26:12 +07:00
Yoga Pangestu
bac9f79087
feat: enhance AttendanceIndex component by adding 'Belum Pulang' badge and improving check-out display logic
2026-08-15 16:15:40 +07:00
Yoga Pangestu
17273c9479
feat: enhance Employee data structure by adding resign_date and improving salary display in employee columns
2026-08-15 16:12:06 +07:00
Yoga Pangestu
de18ac5ce8
feat: refactor AttendanceIndex component to improve code organization and enhance badge styling for check-out status
2026-08-15 15:48:59 +07:00
Yoga Pangestu
4758b19d2a
feat: add byMonth method to AttendanceController and corresponding service logic
2026-08-15 13:46:30 +07:00
Yoga Pangestu
86cc8637bd
feat: remove summary calculation and related component from Transaction management
2026-08-15 13:19:37 +07:00
Yoga Pangestu
e8c46ec18b
feat: add interactivity to DashboardPieChart and ChartLegendContent components
2026-08-15 13:14:25 +07:00
Yoga Pangestu
22c9a4cf2a
feat: add notification highlight feature to various services and frontend components
...
- Updated paginated methods in multiple services to accept a highlight parameter for filtering results.
- Modified notification URLs to include the highlight parameter for specific entity IDs.
- Enhanced frontend components to display a message when filtered by notification, with an option to show all entries.
- Implemented mark as read functionality in the notification bell component upon clicking a notification.
- Updated multiple index pages to handle the highlight prop and display relevant messages.
2026-08-15 00:11:40 +07:00
Yoga Pangestu
8c26f942bf
feat: update photo handling to support multiple images in PurchaseRequest and related components
2026-08-14 22:59:21 +07:00
Yoga Pangestu
018c3adf12
feat: update photo handling to support multiple images in CuttingRequest and related components
2026-08-14 22:34:13 +07:00
Yoga Pangestu
703cdb8b8b
feat: add complete action for cuttings with notification and update route
2026-08-14 22:13:22 +07:00
Yoga Pangestu
7c160cb571
feat: remove truncation and font styling from headings in various card components for consistency
2026-08-14 21:59:05 +07:00
Yoga Pangestu
b846219b9d
feat: refactor CuttingShow component layout for improved readability and structure
2026-08-14 21:50:40 +07:00
Yoga Pangestu
f6503ace2b
feat: ensure numeric conversion for stock values in ProductCardRow component
2026-08-14 14:46:57 +07:00
Yoga Pangestu
4d22d85851
feat: optimize dashboard layout with dynamic grid classes based on visible stats count
2026-08-14 07:52:28 +07:00
Yoga Pangestu
c2354440e3
feat: implement lazy loading for restock items, optimize data fetching in Restock service and controller
2026-08-14 07:17:34 +07:00
Yoga Pangestu
0344648b74
feat: implement lazy loading for transaction items, optimize data fetching in Transaction service and controller
2026-08-14 07:07:13 +07:00
Yoga Pangestu
910be15abc
feat: implement lazy loading for cutting materials and combinations, optimize data fetching in Cutting service and controller
2026-08-14 07:02:51 +07:00
Yoga Pangestu
113f9a7c4f
feat: implement lazy loading for purchase items and optimize data fetching
2026-08-14 06:55:32 +07:00
Yoga Pangestu
ce901c2c8b
feat: add variants endpoint and update product/raw material models for variant handling
2026-08-14 06:48:28 +07:00
Yoga Pangestu
4ec4a4c135
refactor: optimize grid layout for Dashboard component based on visible stats count
2026-08-14 06:17:06 +07:00
Yoga Pangestu
8f15ad5971
refactor: simplify camera capture dialog in Dashboard component
2026-08-14 06:15:39 +07:00
Yoga Pangestu
b954e3cb84
refactor: update AnalysisService and index.tsx to streamline stock calculations and remove unused values
2026-08-14 06:07:47 +07:00
Yoga Pangestu
8ad735fbf9
fix: update layout and styling for better responsiveness in various components
2026-08-14 05:28:45 +07:00
Yoga Pangestu
45a970e2f1
feat: add variant search functionality in CuttingCreate and CuttingEdit components
2026-08-14 04:42:36 +07:00
Yoga Pangestu
dd9ce7df85
fix: improve date handling in DatePicker and attendance components for better parsing and formatting
2026-08-14 04:36:11 +07:00
Yoga Pangestu
502f2fdf77
feat: implement dynamic color generation for charts and improve color usage in analysis and dashboard components
2026-08-14 04:00:22 +07:00
Yoga Pangestu
ec5da5c5ba
feat: enhance payroll functionality by adding user authentication and role checks
2026-08-14 03:47:47 +07:00
Yoga Pangestu
49841a662c
Refactor marketplace settings: remove MarketplaceFeeRule, update related database and UI components
...
- Deleted MarketplaceFeeRule class and its usage in settings migration.
- Removed 'is_affiliate' field from orders and related factories.
- Updated notifications table to use longText for body.
- Adjusted role permissions by removing marketplace-related permissions.
- Cleaned up admin settings page by removing marketplace settings section and related components.
- Updated tests to reflect the removal of marketplace settings and ensure other settings remain unaffected.
2026-08-14 03:20:18 +07:00
Yoga Pangestu
0aae00a96b
feat: enhance revenue analysis by adding payroll and expense calculations
2026-08-14 00:32:37 +07:00
Yoga Pangestu
78c432eaa0
feat: add base salary default value to employee edit form
2026-08-14 00:05:59 +07:00
Yoga Pangestu
16487dadf5
feat: remove 'remember me' checkbox from login form
2026-08-13 23:44:41 +07:00
Yoga Pangestu
863d0e7b98
feat: add share functionality for cutting resource with route and controller method
2026-08-13 23:37:04 +07:00
Yoga Pangestu
083cde60f9
feat: add disabled state to toggle employee status based on permissions
2026-08-13 21:12:44 +07:00
Yoga Pangestu
8053ea2db4
feat: Enhance leave request and transaction management with user-specific data
...
- Added current user ID to leave request index for better context.
- Updated transaction management to include user-specific filters and summaries.
- Enhanced analysis service methods to incorporate user context for attendance and revenue metrics.
- Modified dashboard service to reflect user-specific attendance and financial summaries.
- Implemented role-based access control in leave request service for update and delete actions.
- Adjusted frontend components to utilize user-specific data for leave requests and transactions.
- Removed unused permissions from role seeder for cleaner access control.
2026-08-13 21:08:39 +07:00
Yoga Pangestu
74a76168ab
feat: add disabled state to toggle status and featured components based on permissions
2026-08-13 18:14:12 +07:00
Yoga Pangestu
b905c0a2c6
feat: update EmployeeAdvance status values and related logic, modify notifications accordingly
2026-08-13 17:36:55 +07:00
Yoga Pangestu
7d21a1e6db
feat: add cart context and functionality, update welcome page with new components and styles
...
- Implemented CartContext for managing cart state, including adding, removing, and updating items.
- Added CartDrawer component to display cart items.
- Updated AppHeader to include cart item count.
- Enhanced welcome page with new layout, improved product image handling, and updated call-to-action buttons.
- Refactored homepage data types to accommodate new features and removed unused properties.
2026-08-13 17:19:56 +07:00
Yoga Pangestu
a468f6c4ff
feat: add new permissions for attendance and profit margin, update return values in analysis component
2026-08-13 14:01:29 +07:00
Yoga Pangestu
1c9532199c
feat: add is_featured attribute and toggle functionality for products
2026-08-13 12:02:49 +07:00
Yoga Pangestu
5c1343d575
feat: remove subtotal from restock model, migration, and related components
2026-08-13 11:30:20 +07:00
Yoga Pangestu
bb68c3cb2e
feat: update discount label to use Indonesian term 'Diskon' in PurchaseCardRow component
2026-08-13 10:54:05 +07:00
Yoga Pangestu
a778e2f499
feat: add cutting detail view and enhance cutting data handling in various components
2026-08-13 10:35:04 +07:00
Yoga Pangestu
1e1f195f2d
feat: update main labels in analysis statistics for clarity
2026-08-13 00:27:54 +07:00