Commit Graph

570 Commits

Author SHA1 Message Date
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
cc18a1fae5 feat: Exclude purchase totals from outlet expense and revenue calculations in chart components. 2026-01-02 16:27:21 +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
fd409af9c6 feat: add feature tests for forgot password, login, and registration, refine forgot password logic, and enhance Pest setup. 2026-01-02 16:11:52 +07:00
Yoga Pangestu
adf1d6ef0f fix(provier): menyesuaikan view composer 2026-01-02 16:11:17 +07:00
Yoga Pangestu
469fc0e3a1 feat(user): menambahkan trait dan hidden password 2026-01-02 16:09:48 +07:00
Yoga Pangestu
20cafbaad7 chore: memindahkan lang ke resources 2026-01-02 16:05:26 +07:00
Yoga Pangestu
25b58684f7 feat: update lang 2026-01-02 15:39:17 +07:00
Yoga Pangestu
374f77897a chore: Delete numerous Livewire feature tests. 2026-01-02 13:50:53 +07:00
Yoga Pangestu
f657a5273f feat: Add Redemption and Reward factories, refactor existing factories to use explicit with methods, and update UserSeeder. 2026-01-02 13:50:19 +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
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
8144b8bace fix(datatable): menghapus refresh otomatis 2026-01-01 15:15:01 +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
Yoga Pangestu
71568a7ecd feat: Implement full voucher and outlet listing with search, detail modals, and UI enhancements 2025-12-20 17:35:14 +07:00
Yoga Pangestu
93d86a30c0 feat: Implement category image management and display on the homepage, and streamline perfume feature rendering. 2025-12-20 15:21:50 +07:00
Yoga Pangestu
77c16168e3 feat: Add dynamic icon field to 'Choose Us' features, enabling admin management and frontend display, while removing static entries and reducing seeded data. 2025-12-20 14:47:45 +07:00
Yoga Pangestu
72750090aa feat: Implement role-based profile redirection, simplify header navigation, and refactor homepage data loading. 2025-12-20 14:17:18 +07:00
Yoga Pangestu
2c84184bf9 feat: Implement dynamic brand display, product type filtering, and custom Livewire pagination, and refactor header navigation. 2025-12-20 11:34:31 +07:00
Yoga Pangestu
a2042c918d feat: Make voucher tier IDs required, update its form UI, and simplify outlet display in the vouchers table. 2025-12-20 09:47:49 +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
d2578fff34 refactor: Remove point_per_ml and point_per_pcs fields from catalog entities. 2025-12-20 09:20:55 +07:00
Yoga Pangestu
29817744b3 feat: Dynamically load best-selling perfumes in jumbotron and remove hardcoded testimonials. 2025-12-20 09:18:33 +07:00
Yoga Pangestu
9bd6997359 feat: Implement testimonial management with dedicated UI abnd database 2025-12-20 07:36:03 +07:00
Yoga Pangestu
cb9e61ee7f feat: Add return type hints to Livewire component methods. 2025-12-19 21:33:37 +07:00
Yoga Pangestu
5cd4a98b09 refactor: Add return type hints to Livewire methods 2025-12-19 21:31:57 +07:00
Yoga Pangestu
de6b1aced4 feat: Calculate total customer count from all customers and update jumbotron display text. 2025-12-19 21:27:16 +07:00
Yoga Pangestu
26db5d34dc feat: Dynamically display recent members and total count in the home jumbotron, add active state styling to header navigation, and redesign the FAQ page hero section. 2025-12-19 21:14:40 +07:00
Yoga Pangestu
de89ff5047 refactor: move home page header and footer components to new UI sections and update related routes and Livewire components. 2025-12-19 21:00:41 +07:00
Yoga Pangestu
4f71bbc68d Merge branch 'homepage' of https://github.com/pangestuyoga/pangestu-yadiparfum 2025-12-19 20:52:21 +07:00
Yoga Pangestu
4b5d81364a feat: Update membership tier progress display to use spending instead of points and remove reward and point history sections. 2025-12-19 20:44:28 +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
ce7ac20793 feat(header): menambahkan button untuk redirect ke homepage 2025-12-18 15:45:49 +07:00
Yoga Pangestu
22af59f641 feat(broadcast): menambahkan kolom baru yaitu link dan menyesuaikan logikanya 2025-12-18 15:27:07 +07:00