Commit Graph

303 Commits

Author SHA1 Message Date
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
bdd793343f fix: update redirect paths and enhance UI layout for order management
- Changed redirect paths in WithRoleRedirect trait from '/login' to '/auth/login' for consistency.
- Adjusted footer layout in home view to include padding for better spacing.
- Improved order management UI by modifying flexbox structure for better responsiveness and alignment of buttons.
2026-01-11 13:14:17 +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
c0fe92f0d2 fix: remove unnecessary wire:navigate directive from navbar item 2026-01-09 19:59:27 +07:00
Yoga Pangestu
2e436f99cc feat: implement printer disconnection functionality with UI updates and event handling 2026-01-07 19:27:32 +07:00
Yoga Pangestu
76868e1bcb fix: update member selection input to use debounced livewire model for improved performance 2026-01-07 19:24:11 +07:00
Yoga Pangestu
1328217f0d fix: correct variable name for user reward points in member overview blade template 2026-01-07 19:11:20 +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
bebc5be5a2 feat: add member order history page with detailed order summaries and navigation. 2026-01-06 20:59:42 +07:00
Yoga Pangestu
ca92fc9089 feat: Implement member's "My Vouchers" page with new Livewire component, view, sidebar navigation, and route. 2026-01-06 20:27:17 +07:00
Yoga Pangestu
610db296f0 feat: remove all Excel export functionality including controllers, routes, export classes, and UI buttons. 2026-01-05 22:54:52 +07:00
Yoga Pangestu
754b65259e refactor: improve Alpine chart instance management to prevent maximum call stack size errors and streamline updates. 2026-01-05 22:10:00 +07:00
Yoga Pangestu
3371306c0a refactor: Replace not-found Lottie animation with boxing-cat across various views. 2026-01-05 20:14:48 +07:00
Yoga Pangestu
33d11cedea feat: implement member referral system including code generation, usage tracking, and UI integration. 2026-01-05 20:11:06 +07:00
Yoga Pangestu
716fb3448b feat: remove member voucher page, route, and Livewire component from member section. 2026-01-05 19:44:30 +07:00
Yoga Pangestu
9222a3401d feat: remove member benefits callout and update product and support callout button links. 2026-01-05 19:42:14 +07:00
Yoga Pangestu
8f3dd9975c feat: Add empty state handling for rewards and redemption history. 2026-01-05 19:33:19 +07:00
Yoga Pangestu
f107e99d64 feat: Add referral code generation with WhatsApp sharing, remove email verification UI, and introduce tierPoints accessor. 2026-01-04 23:26:09 +07:00
Yoga Pangestu
2c564f410e chore: remove commented-out printer button. 2026-01-04 23:12:41 +07:00
Yoga Pangestu
7956314dc5 refactor: use Blade @can directive for permission checks and fix "Doraemon" typo 2026-01-04 22:59:04 +07:00
Yoga Pangestu
c4a66fcf9a feat: Add Bluetooth printer connection functionality and UI alongside existing USB printer support. 2026-01-04 22:51:01 +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
ca01d8a8ed feat: remove notification settings section from account page and reformat input attributes. 2026-01-04 21:52:47 +07:00
Yoga Pangestu
096a7b384b feat: Implement email verification, protect member routes, and improve registration with debounced inputs and unique phone numbers. 2026-01-04 21:39:00 +07:00
Yoga Pangestu
acfa2977b3 style: Update dark mode color palette from neutral to zinc. 2026-01-03 14:49:51 +07:00
Yoga Pangestu
07e0c4ce90 feat: Implement distinct order item entries for perfumes and add 'ml' suffix to custom quantity display. 2026-01-03 14:46: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
9a1bd66eba feat: Add custom perfume quality option and display quality in order items. 2026-01-03 13:04:57 +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
4cb94e3ed5 Remove Livewire chart components for outlet revenue, expense, and channel, and their dashboard display. 2026-01-03 00:12:47 +07:00
Yoga Pangestu
332a2c1f98 feat: Add .live modifier to searchMember input for real-time updates. 2026-01-02 22:51:52 +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
6a0271d9e1 feat: add perfume CRUD and audit feature tests and remove informational callouts from catalog index views 2026-01-02 19:34:17 +07:00
Yoga Pangestu
b780c2d92b test: add feature tests for loyalty reward and redemption verification, and update redemption UI status display logic. 2026-01-02 19:23:21 +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
20cafbaad7 chore: memindahkan lang ke resources 2026-01-02 16:05:26 +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
65b1b4d6cf feat(analysis): hide chart untuk user dengan role selain dari Owner dan Developer 2026-01-01 15:32:00 +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
3c1b6fc915 feat: Implement article and product show pages, refactor home components, and update migrations 2025-12-26 20:35:03 +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
37387fe124 feat: update profile navigation to use a named route 2025-12-20 18:12:00 +07:00
Yoga Pangestu
beeece5ee8 refactor: Migrate header dynamic styling and mobile menu logic from vanilla JS to Alpine.js. 2025-12-20 18:06:44 +07:00
Yoga Pangestu
9cb943e360 feat: update mobile navigation links to use specific routes with wire:navigate and remove the "Get CV" button. 2025-12-20 17:50:10 +07:00