Commit Graph

424 Commits

Author SHA1 Message Date
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
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
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
0795f8b0d7 feat: Add feature tests for member membership, overview, redeem points, and vouchers, and enable factory for the Membership model. 2026-01-04 22:00:17 +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
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
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
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
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
8518ddb6f2 feat: Add feature tests for Studio account and application settings, and update ProfileForm address to be nullable. 2026-01-02 23:46:56 +07:00
Yoga Pangestu
c021bcccf9 feat: add fallback icon for non-existent icons in the ChooseUsTable icon column 2026-01-02 23:31:43 +07:00
Yoga Pangestu
9b0a1f5ae7 feat: introduce feature tests for Broadcast, FAQ, and Testimonial management, alongside Testimonial model factory. 2026-01-02 23:18:41 +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
48389f4b28 refactor: replace WithMediaHandler trait with WithAppendColumn in BottlesTable component 2026-01-02 19:49:06 +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
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
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
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
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