Yoga Pangestu
d2b764d3f4
feat: Implement stock opname generation, add search functionality to stock opname items, and refine quantity input handling.
2026-02-23 13:47:52 +07:00
Yoga Pangestu
ce1541ae4c
feat: Order distinct bottle sizes and bypass global scope during formula initialization.
2026-02-23 13:19:22 +07:00
Yoga Pangestu
63ce676385
feat: Separate dashboard asset calculations for outlets and warehouses, update related descriptions, and refine perfume form layout.
2026-02-12 23:11:57 +07:00
Yoga Pangestu
ee435131fc
feat: Add total asset calculation and display to dashboard, and make stat card trend/previous values optional.
2026-02-12 22:58:22 +07:00
Yoga Pangestu
48b2d5c6ad
feat: Remove SKU field from products and perfumes, and introduce global ordering scopes for Product, Perfume, and Bottle models.
2026-02-12 22:46:25 +07:00
Yoga Pangestu
44576b6bf7
feat: Introduce a generic stock activity log method and translate log descriptions to Indonesian.
2026-02-12 15:30:20 +07:00
Yoga Pangestu
3b289588f2
feat: Add tooltips and hover effects to dashboard cards and stats for improved user experience, and include a description for the outlet statistic.
2026-02-12 15:11:48 +07:00
Yoga Pangestu
6477684540
feat: add stock adjustment functionality for warehouse items via a modal form.
2026-02-12 14:27:40 +07:00
Yoga Pangestu
60fe24b7bf
feat: Implement warehouse item stock audit functionality with search, type filtering, and dedicated audit pages.
2026-02-12 09:08:31 +07:00
Yoga Pangestu
a50bd0c960
feat: automatically select all user outlets for dashboard overview if only one outlet is available.
2026-02-10 16:53:28 +07:00
Yoga Pangestu
307213c7d2
refactor: Consolidate home page UI into new hero and brands components and improve stock opname quantity handling.
2026-02-10 15:02:08 +07:00
Yoga Pangestu
c2bcb3d47b
feat: Implement inventory history feature including dedicated pages, routes, navigation, and permissions.
2026-02-10 11:45:48 +07:00
Yoga Pangestu
4ec293449c
Refactor home navigation and fix dashboard calculations
...
- Replace interactive buttons with anchor tags in Jumbotron and Category sections to improve navigation and SEO.
- Fix SQL calculation for gross profit in OrdersTable to ensure correct aggregation.
- Remove unused `selectedOutletIds` property from Studio Dashboard Analysis and Overview components.
- Adjust padding in the right Jumbotron section for better responsiveness.
2026-01-15 22:23:13 +07:00
Yoga Pangestu
293dd7d1fd
refactor: restructure stock management components and update routes
...
- Removed legacy stock management components including PurchaseForm, RestockForm, StockOpnameForm, and StockTransferForm.
- Updated routes to reflect new structure under 'studio.stock' namespace for better organization.
- Adjusted view files for stock management to align with the new routing and component structure.
- Modified action routes in the ViewServiceProvider to ensure proper access control and navigation.
- Cleaned up related test files to remove references to deleted components.
2026-01-09 21:57:06 +07:00
Yoga Pangestu
dffc9f9e72
feat: add stock transfer management functionality
...
- Implemented stock transfer creation and management with Livewire components.
- Created StockTransfer and StockTransferItem models with necessary relationships.
- Added migration files for stock_transfers and stock_transfer_items tables.
- Developed traits for handling stock transfer items (add, delete, update).
- Integrated stock transfer logging in StockActivityLogService.
- Updated ViewServiceProvider to include stock transfer permissions and routes.
- Created frontend views for stock transfer form and index with appropriate UI components.
- Added role permissions for stock transfer actions in RolePermissionSeeder.
2026-01-09 21:41:49 +07:00
Yoga Pangestu
95a252dab7
feat: add voucher discount functionality and update related calculations across orders
2026-01-09 20:18:58 +07:00
Yoga Pangestu
48ffc88aec
feat: enhance audit logs display with event status colors and localized date formatting
2026-01-06 21:27:00 +07:00
Yoga Pangestu
9f73b32694
fix: Initialize analysis dashboard outlet selection to all user's outlets and update anonymous function syntax.
2026-01-05 22:40:23 +07:00
Yoga Pangestu
641257d729
Remove low stock alert calculation and add AOV card comment.
2026-01-05 22:37:48 +07:00
Yoga Pangestu
10934a2aba
feat: Adjust role permissions for warehouse management, analysis, and member vouchers, while refining customer table actions, warehouse column visibility, and dashboard statistics.
2026-01-05 22:36:29 +07:00
Yoga Pangestu
823cb18311
fix: Pass order creation date to print modal and display it on the receipt instead of the current date.
2026-01-04 22:38:12 +07:00
Yoga Pangestu
d720934533
feat: implement member account settings page for profile and password updates
2026-01-04 22:24:55 +07:00
Yoga Pangestu
a9759f92c1
feat: Refactor dashboard data to public properties, update media handling, and fix analysis period logic.
2026-01-03 15:00:46 +07:00
Yoga Pangestu
c74b03fde0
feat: Add print modal with paper size selection and enhance USB printer connection/disconnection handling with UI feedback.
2026-01-03 14:03:39 +07:00
Yoga Pangestu
1eb43643d2
feat: remove low stock card from dashboard overview
2026-01-03 12:27:33 +07:00
Yoga Pangestu
3de603f4c2
feat: Add multiple new charts to the dashboard overview for enhanced sales and customer analytics.
2026-01-03 01:17:35 +07:00
Yoga Pangestu
b47a7ff0a3
feat: Implement comprehensive order and stock management with membership, vouchers, and dedicated tests.
2026-01-02 22:15:57 +07:00
Yoga Pangestu
7873701015
feat: Add comprehensive payroll feature tests, refine user scope in Payroll model, and exclude developer users from payroll management.
2026-01-02 20:40:27 +07:00
Yoga Pangestu
5c2cb53887
test: add feature tests for voucher create, edit, and index pages, and fix canOrAbort typo in voucher deletion.
2026-01-02 19:14:20 +07:00
Yoga Pangestu
c8fde13435
refactor: move tier data loading to render method, adjust form return types, and add feature tests for tier management.
2026-01-02 18:35:29 +07:00
Yoga Pangestu
53554a0260
feat: Conditionally display category description and image fields based on selected type.
2026-01-02 18:28:10 +07:00
Yoga Pangestu
598ca3500f
feat: Add comprehensive feature tests for master data modules and refine Livewire forms.
2026-01-02 18:18:13 +07:00
Yoga Pangestu
8358e20575
test: Add feature tests for user creation, editing, and index page, and refactor user index Livewire component data fetching.
2026-01-02 17:03:01 +07:00
Yoga Pangestu
39c0652e3e
feat: Add comprehensive feature tests for outlet CRUD operations and refactor outlet index data loading to fetch data directly in the render method.
2026-01-02 16:37:25 +07:00
Yoga Pangestu
0733bd0d3e
feat: add feature tests for Studio dashboard components and update Analysis component's purchase filtering and top product aggregation logic.
2026-01-02 16:27:09 +07:00
Yoga Pangestu
c5672366eb
docs: Update payroll export permission comment.
2026-01-02 13:15:33 +07:00
Yoga Pangestu
cc917ac946
feat: Implement restock management, refactor warehouse views, and enhance stock activity logging for sales.
2026-01-02 13:13:34 +07:00
Yoga Pangestu
77d3d25cd9
feat(restock): fitur restock toko
2026-01-02 13:13:23 +07:00
Yoga Pangestu
77babcf44c
feat(warehouse): membuat fitur gudang
2026-01-01 15:27:16 +07:00
Yoga Pangestu
a2efc0f349
refactor(purchase): merubah total alur belanja, yang awalnya langsung masuk ke stok yang ada di outlet, sekarang masuk ke gudang terleih dahulu
2026-01-01 15:26:05 +07:00
Yoga Pangestu
e9dfc8142a
chore: menghapus fitur permintaan harga
2025-12-27 22:16:39 +07:00
Yoga Pangestu
d239d58029
feat(warehouse): implementasi crud gudang
2025-12-27 17:57:39 +07:00
Yoga Pangestu
b469fbff53
feat: Refactor FAQ, add category typing with enum, introduce article categories, and update various Livewire components and views.
2025-12-21 14:10:33 +07:00
Yoga Pangestu
0800503453
feat: Implement dedicated perfume product pages and add a new reward tier table for loyalty features.
2025-12-20 09:44:47 +07:00
Yoga Pangestu
9bd6997359
feat: Implement testimonial management with dedicated UI abnd database
2025-12-20 07:36:03 +07:00
Yoga Pangestu
4febd74674
feat: Implement member point redemption system with studio verification and enhanced reward management.
2025-12-19 20:41:04 +07:00
Yoga Pangestu
e07a2386cf
feat: Implement loyalty reward management with dedicated routes, model, UI, and permissions.
2025-12-18 20:16:37 +07:00
Yoga Pangestu
b132f86ed7
refactor: Migrate loyalty tier system from points to spending and remove tier rewards.
2025-12-18 19:27:50 +07:00
Yoga Pangestu
22af59f641
feat(broadcast): menambahkan kolom baru yaitu link dan menyesuaikan logikanya
2025-12-18 15:27:07 +07:00
Yoga Pangestu
b7c32d2ffb
feat(broadcast): tambahkan developer ke dalam daftar push notifikasi
2025-12-18 15:06:29 +07:00