Commit Graph

  • 482ce9f3b8 feat: implement order cancellation logic to restore stock while preserving existing order items master Yoga Pangestu 2026-05-02 19:29:11 +0700
  • 30fcfb4f20 fix: exclude soft-deleted records and validate relations in analytics queries Yoga Pangestu 2026-05-02 18:07:24 +0700
  • f8529b2459 test: add validation tests for insufficient stock on purchase and order operations Yoga Pangestu 2026-05-02 18:00:35 +0700
  • 23cc07596c feat: implement stock validation on purchase removal and add global toast error handling for flash messages Yoga Pangestu 2026-05-02 17:57:32 +0700
  • 2d5d0b8eb1 refactor: remove prefetch attribute from sidebar and navigation links Yoga Pangestu 2026-05-02 17:19:45 +0700
  • 3fcdaa7475 refactor: migrate general settings to spatie/laravel-settings and rename properties for consistency Yoga Pangestu 2026-05-02 01:05:09 +0700
  • 044dffefa8 feat: enforce roles requirement in user management validation and UI Yoga Pangestu 2026-05-02 00:25:30 +0700
  • b059d5a260 feat: restrict Developer role visibility and management in user modules Yoga Pangestu 2026-05-02 00:21:55 +0700
  • 85e04dbf6a feat: add order detail page and link to order management table Yoga Pangestu 2026-05-02 00:13:19 +0700
  • 43d399f07a style: update CSS root color palette and add custom selection styling Yoga Pangestu 2026-04-30 23:34:53 +0700
  • 2fe3173817 refactor: remove two-factor authentication management features from security settings Yoga Pangestu 2026-04-30 23:24:31 +0700
  • 098c2a9cf1 feat: add light and dark mode variants for logo and icon with dynamic theme switching support Yoga Pangestu 2026-04-30 23:19:55 +0700
  • dc68c73c2a refactor: implement server-side pagination across admin modules and update corresponding frontend components and tests Yoga Pangestu 2026-04-30 22:41:43 +0700
  • f5698ee47f feat: enhance DataTable component with pagination support and meta data handling Yoga Pangestu 2026-04-30 20:06:11 +0700
  • 4df6c215ad style: format currency output in Order model for consistency Yoga Pangestu 2026-04-30 17:03:31 +0700
  • 7d4368f774 feat: add created_at formatting and update order calculations in Order model and observer Yoga Pangestu 2026-04-30 15:48:05 +0700
  • 2763f1fbcc feat: include user relationship in order data and update finance and order tables to display employee details Yoga Pangestu 2026-04-30 15:36:11 +0700
  • eb13532b0b feat: add custom error page handler and improve permission check safety in sidebar navigation Yoga Pangestu 2026-04-30 15:27:07 +0700
  • 1368ed0b54 feat: add purchase management permissions to RolePermissionSeeder Yoga Pangestu 2026-04-30 15:18:08 +0700
  • 888d219a18 style: increase layout spacing by updating gap utility from 2 to 4 across dashboard and analysis pages Yoga Pangestu 2026-04-30 15:15:58 +0700
  • 781962b44c feat: restrict dashboard sensitive financial metrics for admin role Yoga Pangestu 2026-04-30 15:14:13 +0700
  • 002b6fa468 feat: restrict payroll index visibility to current user for Admin role Yoga Pangestu 2026-04-30 15:04:25 +0700
  • ad6b9e9618 feat: add account inactivity check during login and update related messages Yoga Pangestu 2026-04-30 14:45:52 +0700
  • 69aff5a8a7 test: update homepage route name in feature test Yoga Pangestu 2026-04-30 14:32:42 +0700
  • 2ea62fa033 feat: implement role assignment functionality for user creation and editing via combobox component Yoga Pangestu 2026-04-30 14:31:17 +0700
  • 665394d511 feat: enhance user management by including roles and additional profile information in the user list Yoga Pangestu 2026-04-30 14:14:35 +0700
  • 29ca4f8ec4 refactor: reorganize imports and improve code formatting in PayrollFormModal component Yoga Pangestu 2026-04-30 14:07:07 +0700
  • fb1ad29741 feat: add automated monthly payroll generation and update unpaid previous month records Yoga Pangestu 2026-04-30 14:03:51 +0700
  • 7fbf5dc6c2 feat: conditionally render payroll card grid only when data is available Yoga Pangestu 2026-04-30 13:41:43 +0700
  • 917e60c013 fix: exclude Owner and Developer roles from payroll generation command Yoga Pangestu 2026-04-30 13:37:24 +0700
  • 2ae9c0c470 refactor: rename hpp_formatted attribute to cogs_formatted in Order model Yoga Pangestu 2026-04-30 13:32:56 +0700
  • 6baee0f9cc refactor: standardize currency formatting and reorder Tailwind classes in Payroll components Yoga Pangestu 2026-04-30 13:32:26 +0700
  • d6935d49d6 refactor: extract payroll card to reusable component and improve state persistence for toggle actions Yoga Pangestu 2026-04-30 13:25:59 +0700
  • b04dd959f6 refactor: improve StatCard UI responsiveness and clean up component code formatting Yoga Pangestu 2026-04-30 10:27:55 +0700
  • 9aeeac00b4 refactor: remove redundant period labels from analysis description string Yoga Pangestu 2026-04-30 09:38:02 +0700
  • 305c9572cf feat: add repeat order percentage analysis using new KnobChart component Yoga Pangestu 2026-04-30 09:30:53 +0700
  • 120c5d28e8 feat: add analysis feature tests and support for cross-database date extraction in AnalysisController Yoga Pangestu 2026-04-30 09:12:05 +0700
  • b62dbf32d9 fix: make dashboard sales-by-hour query cross-database compatible and add dashboard feature tests Yoga Pangestu 2026-04-30 09:08:41 +0700
  • 00586e168f refactor: remove email verification reset on profile update and add feature tests for profile settings Yoga Pangestu 2026-04-30 09:05:29 +0700
  • 1d2e25e57f test: add feature tests for user authentication, login, and logout flows Yoga Pangestu 2026-04-30 08:56:32 +0700
  • 57a171b6a2 refactor: remove feature tests for authentication and dashboard functionality Yoga Pangestu 2026-04-30 08:49:34 +0700
  • 11469e7a04 refactor: decouple activity log tests from system log tests into a dedicated feature test file Yoga Pangestu 2026-04-30 08:48:42 +0700
  • f979e18bd0 test: add feature tests for system and activity log modules authorization and access Yoga Pangestu 2026-04-30 08:41:31 +0700
  • f552338eb5 test: add RoleFactory and feature tests for role management module Yoga Pangestu 2026-04-30 08:40:46 +0700
  • 513820b9e5 test: add feature tests for general settings module authorization and updates Yoga Pangestu 2026-04-30 08:40:00 +0700
  • e0bafb5ba6 test: add feature tests for payroll module authorization and management actions Yoga Pangestu 2026-04-30 08:37:49 +0700
  • 0c4c30ab6b test: add feature tests for purchase management module Yoga Pangestu 2026-04-30 08:35:36 +0700
  • 22771fdeea test: add feature tests for order management authorization, CRUD operations, and cart functionality Yoga Pangestu 2026-04-30 08:34:25 +0700
  • 01a13a4bf4 test: add feature tests for expense module CRUD operations and authorization policies Yoga Pangestu 2026-04-30 08:31:35 +0700
  • 635542fac4 docs: add testing guidelines for feature tests with Pest PHP Yoga Pangestu 2026-04-30 08:29:01 +0700
  • 2bff00f98e test: add feature tests for user management module Yoga Pangestu 2026-04-30 08:24:34 +0700
  • b384a699de fix: allow custom creation dates for order numbering and prevent overwriting existing user IDs in OrderObserver Yoga Pangestu 2026-04-29 22:33:00 +0700
  • 7ce9409202 feat: add user status toggle functionality with database support and UI controls Yoga Pangestu 2026-04-29 22:29:51 +0700
  • f58f909a4a test: add feature tests for product module CRUD and authorization logic Yoga Pangestu 2026-04-29 22:17:17 +0700
  • a2281c348f feat: add is_active field to category factory and implement category feature tests Yoga Pangestu 2026-04-29 22:11:05 +0700
  • 87a0554c2b feat: add user creation functions with permission handling for authorized and unauthorized users Yoga Pangestu 2026-04-29 22:09:59 +0700
  • 90946babeb feat: implement pagination reset on filter change and maintain scroll position for status toggle actions Yoga Pangestu 2026-04-29 21:56:51 +0700
  • e11df20ea6 feat: add options method to enums for OrderChannel, OrderStatus, PaymentMethod, and PriceType to streamline data retrieval Yoga Pangestu 2026-04-29 21:48:02 +0700
  • 00a9eb96d0 refactor: move order number generation and stock management logic to OrderObserver Yoga Pangestu 2026-04-29 21:41:28 +0700
  • 2793abd8ed refactor: update order print discount display to use pre-formatted string value Yoga Pangestu 2026-04-29 21:03:58 +0700
  • 1296e10be7 feat: implement global printer context and auto-reconnect for Bluetooth and USB devices Yoga Pangestu 2026-04-29 21:01:11 +0700
  • ede4831f96 feat: add subtotal field to orders and include it in print receipts and UI displays Yoga Pangestu 2026-04-29 20:42:33 +0700
  • cf0d60f74b feat: rename invoice_number to order_number and refactor order management components and logic Yoga Pangestu 2026-04-29 20:23:29 +0700
  • c07f1bd3bb refactor: improve code formatting and readability in settings component by adjusting indentation and line breaks Yoga Pangestu 2026-04-29 20:09:37 +0700
  • 96ad0de44c feat: implement Role management system with CRUD operations, including role creation, editing, and deletion, along with permission assignment Yoga Pangestu 2026-04-29 20:08:03 +0700
  • 0fdd02e9e4 feat: implement permission-based access control for routes and UI components using a new custom hook Yoga Pangestu 2026-04-28 18:52:47 +0700
  • 9d0fc6d15e refactor: add autoComplete attribute to input fields across order, purchase, and product forms for improved user experience Yoga Pangestu 2026-04-24 23:57:35 +0700
  • f383f3bd00 feat: integrate spatie/laravel-permission for role-based access control and initialize core system permissions Yoga Pangestu 2026-04-24 23:43:40 +0700
  • f8d6c495fc feat: integrate GeneralSettings into homepage for dynamic display of logo, description, address, and contact information Yoga Pangestu 2026-04-24 21:22:55 +0700
  • abeff9963a refactor: reorder settings form fields and improve code formatting Yoga Pangestu 2026-04-24 21:17:37 +0700
  • d0ee05a148 chore: translate Login button labels to Masuk on homepage Yoga Pangestu 2026-04-24 21:10:51 +0700
  • 706937f479 refactor: rename hpp field to cogs across models, database, and controllers Yoga Pangestu 2026-04-24 19:57:31 +0700
  • 22f214dc64 feat: localize UI to Indonesian, update profile form with extended fields, and disable 2FA password confirmation requirement Yoga Pangestu 2026-04-24 19:54:59 +0700
  • 9e973948d2 refactor: update seeders to generate data for the last 6 months and optimize expense, order, payroll, and purchase creation logic Yoga Pangestu 2026-04-24 19:10:26 +0700
  • 53cdb219d5 refactor: replace manual currency formatting with global formatCurrency utility across order and financial modules Yoga Pangestu 2026-04-24 00:43:02 +0700
  • 1a0c4a4601 refactor: update homepage footer layout and replace newsletter with contact information Yoga Pangestu 2026-04-24 00:37:20 +0700
  • c2e79e1b37 feat: add login link to header and mobile menu in homepage Yoga Pangestu 2026-04-24 00:32:27 +0700
  • bfd96f1358 refactor: remove Cara Pesan section and optimize filter parameter handling in homepage router calls Yoga Pangestu 2026-04-24 00:19:57 +0700
  • b7f3953a56 feat: add active modal image state and thumbnail update logic to product display Yoga Pangestu 2026-04-24 00:14:08 +0700
  • 530d2cbbcb feat: update authentication layout to use homepage route for logo link Yoga Pangestu 2026-04-24 00:08:21 +0700
  • 917d8a6e1a feat: add WhatsApp order and inquiry links to product cards and selection modal Yoga Pangestu 2026-04-24 00:02:20 +0700
  • b010e1a126 feat: implement server-side product search, category filtering, and infinite scroll pagination on the homepage Yoga Pangestu 2026-04-23 23:57:41 +0700
  • 470fbd4b40 feat: integrate dynamic categories and product data into homepage with retail price attribute support Yoga Pangestu 2026-04-23 23:30:21 +0700
  • 37f11e63f9 feat: redesign homepage with smooth scroll, intersection animations, and updated layout styling Yoga Pangestu 2026-04-23 23:03:12 +0700
  • 2edeedbf9e feat: implement responsive mobile-friendly navigation with burger menu and update UI styling Yoga Pangestu 2026-04-23 21:25:21 +0700
  • f2be0157a3 feat: implement custom homepage and replace default welcome route Yoga Pangestu 2026-04-23 21:17:18 +0700
  • 2098570a23 feat: add dynamic date filtering for analysis dashboard metrics and charts Yoga Pangestu 2026-04-23 21:03:22 +0700
  • e74eff77f2 refactor: remove unused imports and CardFooter from AovTrendChart component Yoga Pangestu 2026-04-23 20:42:47 +0700
  • 861cd6d26f refactor: update chart tooltip formatting and enhance currency formatter for consistency Yoga Pangestu 2026-04-23 20:40:54 +0700
  • 50953e1c37 refactor: make chart titles and descriptions dynamic via component props and update dashboard content labels Yoga Pangestu 2026-04-23 20:37:29 +0700
  • d182401670 feat: add AOV trend chart and top category distribution to analysis dashboard Yoga Pangestu 2026-04-23 20:29:11 +0700
  • 1b1c374e99 refactor: remove redundant CardFooter from transaction volume chart component Yoga Pangestu 2026-04-23 20:18:09 +0700
  • 07d5219e78 feat: add YAxis to all chart components for improved data visualization Yoga Pangestu 2026-04-23 20:17:51 +0700
  • ee79523a4b refactor: reorganize analysis charts into a responsive two-column grid layout Yoga Pangestu 2026-04-23 20:10:56 +0700
  • 4d417fa08b feat: add transaction volume and AOV chart to analysis dashboard Yoga Pangestu 2026-04-23 20:06:40 +0700
  • 51f2e65bd2 feat: add payroll calculations to analysis and visualize revenue vs profit trends Yoga Pangestu 2026-04-23 19:58:02 +0700
  • a280eb8a64 refactor: consolidate hourly chart components and update sales-by-hour data logic Yoga Pangestu 2026-04-23 19:47:36 +0700
  • b1eb893cfe feat: implement analysis dashboard with new charts, controller, and reporting components Yoga Pangestu 2026-04-23 19:43:55 +0700
  • 34190253e5 refactor: clean up and reorganize imports in various components for improved readability and consistency Yoga Pangestu 2026-04-23 15:11:13 +0700
  • 93828b6da9 feat: implement printer settings component and refactor order printing logic for improved functionality Yoga Pangestu 2026-04-23 15:11:05 +0700