Yoga Pangestu
|
7b32c5d854
|
style: update Sonner component class syntax for improved styling consistency
|
2026-06-20 22:15:36 +07:00 |
|
Yoga Pangestu
|
56ee409332
|
feat: enhance Dashboard component with detailed statistics and charts for improved data visualization and user insights
|
2026-06-20 19:57:02 +07:00 |
|
Yoga Pangestu
|
9365797f89
|
feat: implement InputGroup component suite and refactor LoginForm to use InputGroup for password visibility toggling
|
2026-06-14 01:59:48 +07:00 |
|
Yoga Pangestu
|
15691a97c4
|
feat: implement NumberInput and DecimalInput components and reorganize form input imports
|
2026-06-13 15:00:22 +07:00 |
|
Yoga Pangestu
|
c757b3c9b2
|
Update dependencies and enhance out-of-stock product management. Upgrade @lucide/vue to version 1.18.0 in package.json and package-lock.json. Implement outOfStockGroups method in ProductService and RawMaterialService to retrieve out-of-stock items. Add MasterOutOfStockCatalogSection component for displaying out-of-stock products in the admin interface, and integrate it into the products and raw materials index pages.
|
2026-06-13 00:09:27 +07:00 |
|
Yoga Pangestu
|
b7f5c4e12e
|
Add custom thin scrollbar styles and apply to relevant components for improved UI experience. Update OrderPosForm, PurchasePosForm, and SidebarContent to utilize new scrollbar styles, enhancing visual consistency across the application.
|
2026-06-12 22:57:38 +07:00 |
|
Yoga Pangestu
|
eb2047a3e2
|
Implement FlashesEntityMessage trait across multiple controllers for consistent flash messaging. Update flash messages in various methods to utilize the new trait, enhancing code maintainability and readability. Additionally, add attribute methods in request classes for improved validation feedback.
|
2026-06-12 22:48:23 +07:00 |
|
Yoga Pangestu
|
dc335d4dab
|
Refactor PurchasePosForm to replace MediaImageUpload with ImageUploadField for improved photo upload handling. Update form data structure to accommodate new photo logic and streamline code. Introduce MultipleImageUploadField for variant images in ProductForm and RawMaterialForm, enhancing user experience with better image management.
|
2026-06-12 16:50:44 +07:00 |
|
Yoga Pangestu
|
10e188807d
|
Update PopoverContent.vue to adjust z-index class for improved layering in popover component. This change enhances the visual hierarchy and ensures proper display in various contexts.
|
2026-06-12 16:37:17 +07:00 |
|
Yoga Pangestu
|
c734d18018
|
Refactor ExpenseFormModal and CategoryFormModal to utilize useFormDialog for improved form handling. Replace MediaImageUpload with ImageUploadField for photo uploads, enhancing user experience. Remove unused ImageUploadField component to streamline codebase.
|
2026-06-12 16:27:45 +07:00 |
|
Yoga Pangestu
|
45e06783db
|
Refactor TooltipProvider import in SidebarProvider.vue to use local component path. Update TooltipProvider props to include ignoreNonKeyboardFocus for improved accessibility handling.
|
2026-06-12 16:12:53 +07:00 |
|
Yoga Pangestu
|
7a0ac4f4d1
|
Add order management features including Order and OrderItem models, OrderController for CRUD operations, and request validation. Implement OrderChannel and OrderStatus enums for order categorization and status management. Enhance sidebar navigation for orders and integrate UI components for creating, editing, and listing orders, along with permissions in the Permission and Role enums.
|
2026-06-12 10:34:50 +07:00 |
|
Yoga Pangestu
|
448ac63260
|
Add product management features including Product, ProductVariant, and ProductPrice models. Implement ProductController for CRUD operations, integrate permissions in Role and Permission enums, and enhance UI components for product listing and management. Introduce new migrations for products and related entities, and update sidebar for product navigation.
|
2026-06-10 02:29:46 +07:00 |
|
Yoga Pangestu
|
370398412b
|
Add category management actions component with edit and delete functionality. Integrate confirmation dialog for delete actions and implement permission checks for user actions. Introduce new dialog components for enhanced UI interactions.
|
2026-06-10 02:05:26 +07:00 |
|
Yoga Pangestu
|
926da48a8e
|
Enhance employee and user profile models by adding formatted date attributes and relationships. Introduce enum labels for EmployeeStatus, EmploymentStatus, and Gender. Update routes for employee management with new HR controller actions.
|
2026-06-10 01:16:15 +07:00 |
|
Yoga Pangestu
|
960bd71fd0
|
Add ConfirmDialog component for confirmation actions, enhance DataTable with pagination summary and links, and update phone number formatting. Integrate new UI components and improve flash toast handling.
|
2026-06-10 01:15:56 +07:00 |
|
Yoga Pangestu
|
413021c0d0
|
Add employee management components including DataTable for displaying employee details, a dropdown for actions, and a calendar UI for date selection. Introduce native select components for improved form handling.
|
2026-06-10 00:20:49 +07:00 |
|
Yoga Pangestu
|
c5ec7b5afc
|
Add DataTable component with sorting and filtering capabilities, integrate HR sidebar link, and update package dependencies for @tanstack/vue-table. Introduce new UI components for alert dialogs and empty states.
|
2026-06-09 23:35:31 +07:00 |
|
Yoga Pangestu
|
e3dff20377
|
Update login redirection to admin dashboard, add sidebar state management, and enhance auth type definition. Introduce logout route and admin dashboard route under authentication middleware.
|
2026-06-09 19:32:29 +07:00 |
|
Yoga Pangestu
|
151490d47e
|
Add login functionality with a new LoginController and LoginRequest. Implemented a LoginForm component for user authentication. Added a components.json configuration file and updated package dependencies. Enhanced CSS styles and added utility components for UI elements.
|
2026-06-09 19:19:46 +07:00 |
|