482ce9f3b8feat: implement order cancellation logic to restore stock while preserving existing order items
master
Yoga Pangestu
2026-05-02 19:29:11 +0700
30fcfb4f20fix: exclude soft-deleted records and validate relations in analytics queries
Yoga Pangestu
2026-05-02 18:07:24 +0700
f8529b2459test: add validation tests for insufficient stock on purchase and order operations
Yoga Pangestu
2026-05-02 18:00:35 +0700
23cc07596cfeat: implement stock validation on purchase removal and add global toast error handling for flash messages
Yoga Pangestu
2026-05-02 17:57:32 +0700
2d5d0b8eb1refactor: remove prefetch attribute from sidebar and navigation links
Yoga Pangestu
2026-05-02 17:19:45 +0700
3fcdaa7475refactor: migrate general settings to spatie/laravel-settings and rename properties for consistency
Yoga Pangestu
2026-05-02 01:05:09 +0700
044dffefa8feat: enforce roles requirement in user management validation and UI
Yoga Pangestu
2026-05-02 00:25:30 +0700
b059d5a260feat: restrict Developer role visibility and management in user modules
Yoga Pangestu
2026-05-02 00:21:55 +0700
85e04dbf6afeat: add order detail page and link to order management table
Yoga Pangestu
2026-05-02 00:13:19 +0700
43d399f07astyle: update CSS root color palette and add custom selection styling
Yoga Pangestu
2026-04-30 23:34:53 +0700
2fe3173817refactor: remove two-factor authentication management features from security settings
Yoga Pangestu
2026-04-30 23:24:31 +0700
098c2a9cf1feat: add light and dark mode variants for logo and icon with dynamic theme switching support
Yoga Pangestu
2026-04-30 23:19:55 +0700
dc68c73c2arefactor: implement server-side pagination across admin modules and update corresponding frontend components and tests
Yoga Pangestu
2026-04-30 22:41:43 +0700
f5698ee47ffeat: enhance DataTable component with pagination support and meta data handling
Yoga Pangestu
2026-04-30 20:06:11 +0700
4df6c215adstyle: format currency output in Order model for consistency
Yoga Pangestu
2026-04-30 17:03:31 +0700
7d4368f774feat: add created_at formatting and update order calculations in Order model and observer
Yoga Pangestu
2026-04-30 15:48:05 +0700
2763f1fbccfeat: 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
eb13532b0bfeat: add custom error page handler and improve permission check safety in sidebar navigation
Yoga Pangestu
2026-04-30 15:27:07 +0700
888d219a18style: 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
781962b44cfeat: restrict dashboard sensitive financial metrics for admin role
Yoga Pangestu
2026-04-30 15:14:13 +0700
002b6fa468feat: restrict payroll index visibility to current user for Admin role
Yoga Pangestu
2026-04-30 15:04:25 +0700
ad6b9e9618feat: add account inactivity check during login and update related messages
Yoga Pangestu
2026-04-30 14:45:52 +0700
69aff5a8a7test: update homepage route name in feature test
Yoga Pangestu
2026-04-30 14:32:42 +0700
2ea62fa033feat: implement role assignment functionality for user creation and editing via combobox component
Yoga Pangestu
2026-04-30 14:31:17 +0700
665394d511feat: enhance user management by including roles and additional profile information in the user list
Yoga Pangestu
2026-04-30 14:14:35 +0700
29ca4f8ec4refactor: reorganize imports and improve code formatting in PayrollFormModal component
Yoga Pangestu
2026-04-30 14:07:07 +0700
fb1ad29741feat: add automated monthly payroll generation and update unpaid previous month records
Yoga Pangestu
2026-04-30 14:03:51 +0700
7fbf5dc6c2feat: conditionally render payroll card grid only when data is available
Yoga Pangestu
2026-04-30 13:41:43 +0700
917e60c013fix: exclude Owner and Developer roles from payroll generation command
Yoga Pangestu
2026-04-30 13:37:24 +0700
2ae9c0c470refactor: rename hpp_formatted attribute to cogs_formatted in Order model
Yoga Pangestu
2026-04-30 13:32:56 +0700
6baee0f9ccrefactor: standardize currency formatting and reorder Tailwind classes in Payroll components
Yoga Pangestu
2026-04-30 13:32:26 +0700
d6935d49d6refactor: extract payroll card to reusable component and improve state persistence for toggle actions
Yoga Pangestu
2026-04-30 13:25:59 +0700
b04dd959f6refactor: improve StatCard UI responsiveness and clean up component code formatting
Yoga Pangestu
2026-04-30 10:27:55 +0700
9aeeac00b4refactor: remove redundant period labels from analysis description string
Yoga Pangestu
2026-04-30 09:38:02 +0700
305c9572cffeat: add repeat order percentage analysis using new KnobChart component
Yoga Pangestu
2026-04-30 09:30:53 +0700
120c5d28e8feat: add analysis feature tests and support for cross-database date extraction in AnalysisController
Yoga Pangestu
2026-04-30 09:12:05 +0700
b62dbf32d9fix: make dashboard sales-by-hour query cross-database compatible and add dashboard feature tests
Yoga Pangestu
2026-04-30 09:08:41 +0700
00586e168frefactor: remove email verification reset on profile update and add feature tests for profile settings
Yoga Pangestu
2026-04-30 09:05:29 +0700
1d2e25e57ftest: add feature tests for user authentication, login, and logout flows
Yoga Pangestu
2026-04-30 08:56:32 +0700
57a171b6a2refactor: remove feature tests for authentication and dashboard functionality
Yoga Pangestu
2026-04-30 08:49:34 +0700
11469e7a04refactor: decouple activity log tests from system log tests into a dedicated feature test file
Yoga Pangestu
2026-04-30 08:48:42 +0700
f979e18bd0test: add feature tests for system and activity log modules authorization and access
Yoga Pangestu
2026-04-30 08:41:31 +0700
f552338eb5test: add RoleFactory and feature tests for role management module
Yoga Pangestu
2026-04-30 08:40:46 +0700
513820b9e5test: add feature tests for general settings module authorization and updates
Yoga Pangestu
2026-04-30 08:40:00 +0700
e0bafb5ba6test: add feature tests for payroll module authorization and management actions
Yoga Pangestu
2026-04-30 08:37:49 +0700
22771fdeeatest: add feature tests for order management authorization, CRUD operations, and cart functionality
Yoga Pangestu
2026-04-30 08:34:25 +0700
01a13a4bf4test: add feature tests for expense module CRUD operations and authorization policies
Yoga Pangestu
2026-04-30 08:31:35 +0700
635542fac4docs: add testing guidelines for feature tests with Pest PHP
Yoga Pangestu
2026-04-30 08:29:01 +0700
2bff00f98etest: add feature tests for user management module
Yoga Pangestu
2026-04-30 08:24:34 +0700
b384a699defix: allow custom creation dates for order numbering and prevent overwriting existing user IDs in OrderObserver
Yoga Pangestu
2026-04-29 22:33:00 +0700
7ce9409202feat: add user status toggle functionality with database support and UI controls
Yoga Pangestu
2026-04-29 22:29:51 +0700
f58f909a4atest: add feature tests for product module CRUD and authorization logic
Yoga Pangestu
2026-04-29 22:17:17 +0700
a2281c348ffeat: add is_active field to category factory and implement category feature tests
Yoga Pangestu
2026-04-29 22:11:05 +0700
87a0554c2bfeat: add user creation functions with permission handling for authorized and unauthorized users
Yoga Pangestu
2026-04-29 22:09:59 +0700
90946babebfeat: implement pagination reset on filter change and maintain scroll position for status toggle actions
Yoga Pangestu
2026-04-29 21:56:51 +0700
e11df20ea6feat: add options method to enums for OrderChannel, OrderStatus, PaymentMethod, and PriceType to streamline data retrieval
Yoga Pangestu
2026-04-29 21:48:02 +0700
00a9eb96d0refactor: move order number generation and stock management logic to OrderObserver
Yoga Pangestu
2026-04-29 21:41:28 +0700
2793abd8edrefactor: update order print discount display to use pre-formatted string value
Yoga Pangestu
2026-04-29 21:03:58 +0700
1296e10be7feat: implement global printer context and auto-reconnect for Bluetooth and USB devices
Yoga Pangestu
2026-04-29 21:01:11 +0700
ede4831f96feat: add subtotal field to orders and include it in print receipts and UI displays
Yoga Pangestu
2026-04-29 20:42:33 +0700
cf0d60f74bfeat: rename invoice_number to order_number and refactor order management components and logic
Yoga Pangestu
2026-04-29 20:23:29 +0700
c07f1bd3bbrefactor: improve code formatting and readability in settings component by adjusting indentation and line breaks
Yoga Pangestu
2026-04-29 20:09:37 +0700
96ad0de44cfeat: 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
0fdd02e9e4feat: implement permission-based access control for routes and UI components using a new custom hook
Yoga Pangestu
2026-04-28 18:52:47 +0700
9d0fc6d15erefactor: 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
f383f3bd00feat: integrate spatie/laravel-permission for role-based access control and initialize core system permissions
Yoga Pangestu
2026-04-24 23:43:40 +0700
f8d6c495fcfeat: integrate GeneralSettings into homepage for dynamic display of logo, description, address, and contact information
Yoga Pangestu
2026-04-24 21:22:55 +0700
abeff9963arefactor: reorder settings form fields and improve code formatting
Yoga Pangestu
2026-04-24 21:17:37 +0700
d0ee05a148chore: translate Login button labels to Masuk on homepage
Yoga Pangestu
2026-04-24 21:10:51 +0700
706937f479refactor: rename hpp field to cogs across models, database, and controllers
Yoga Pangestu
2026-04-24 19:57:31 +0700
22f214dc64feat: 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
9e973948d2refactor: 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
53cdb219d5refactor: replace manual currency formatting with global formatCurrency utility across order and financial modules
Yoga Pangestu
2026-04-24 00:43:02 +0700
1a0c4a4601refactor: update homepage footer layout and replace newsletter with contact information
Yoga Pangestu
2026-04-24 00:37:20 +0700
c2e79e1b37feat: add login link to header and mobile menu in homepage
Yoga Pangestu
2026-04-24 00:32:27 +0700
bfd96f1358refactor: remove Cara Pesan section and optimize filter parameter handling in homepage router calls
Yoga Pangestu
2026-04-24 00:19:57 +0700
b7f3953a56feat: add active modal image state and thumbnail update logic to product display
Yoga Pangestu
2026-04-24 00:14:08 +0700
530d2cbbcbfeat: update authentication layout to use homepage route for logo link
Yoga Pangestu
2026-04-24 00:08:21 +0700
917d8a6e1afeat: add WhatsApp order and inquiry links to product cards and selection modal
Yoga Pangestu
2026-04-24 00:02:20 +0700
b010e1a126feat: implement server-side product search, category filtering, and infinite scroll pagination on the homepage
Yoga Pangestu
2026-04-23 23:57:41 +0700
470fbd4b40feat: integrate dynamic categories and product data into homepage with retail price attribute support
Yoga Pangestu
2026-04-23 23:30:21 +0700
37f11e63f9feat: redesign homepage with smooth scroll, intersection animations, and updated layout styling
Yoga Pangestu
2026-04-23 23:03:12 +0700
2edeedbf9efeat: implement responsive mobile-friendly navigation with burger menu and update UI styling
Yoga Pangestu
2026-04-23 21:25:21 +0700
2098570a23feat: add dynamic date filtering for analysis dashboard metrics and charts
Yoga Pangestu
2026-04-23 21:03:22 +0700
e74eff77f2refactor: remove unused imports and CardFooter from AovTrendChart component
Yoga Pangestu
2026-04-23 20:42:47 +0700
861cd6d26frefactor: update chart tooltip formatting and enhance currency formatter for consistency
Yoga Pangestu
2026-04-23 20:40:54 +0700
50953e1c37refactor: make chart titles and descriptions dynamic via component props and update dashboard content labels
Yoga Pangestu
2026-04-23 20:37:29 +0700
d182401670feat: add AOV trend chart and top category distribution to analysis dashboard
Yoga Pangestu
2026-04-23 20:29:11 +0700
07d5219e78feat: add YAxis to all chart components for improved data visualization
Yoga Pangestu
2026-04-23 20:17:51 +0700
ee79523a4brefactor: reorganize analysis charts into a responsive two-column grid layout
Yoga Pangestu
2026-04-23 20:10:56 +0700
4d417fa08bfeat: add transaction volume and AOV chart to analysis dashboard
Yoga Pangestu
2026-04-23 20:06:40 +0700
51f2e65bd2feat: add payroll calculations to analysis and visualize revenue vs profit trends
Yoga Pangestu
2026-04-23 19:58:02 +0700
a280eb8a64refactor: consolidate hourly chart components and update sales-by-hour data logic
Yoga Pangestu
2026-04-23 19:47:36 +0700
b1eb893cfefeat: implement analysis dashboard with new charts, controller, and reporting components
Yoga Pangestu
2026-04-23 19:43:55 +0700
34190253e5refactor: clean up and reorganize imports in various components for improved readability and consistency
Yoga Pangestu
2026-04-23 15:11:13 +0700
93828b6da9feat: implement printer settings component and refactor order printing logic for improved functionality
Yoga Pangestu
2026-04-23 15:11:05 +0700