Yoga Pangestu
22af59f641
feat(broadcast): menambahkan kolom baru yaitu link dan menyesuaikan logikanya
2025-12-18 15:27:07 +07:00
Yoga Pangestu
bc9e929a50
feat: Add voucher visibility functionality and refactor quota/available count display in the voucher table.
2025-12-18 14:47:15 +07:00
Yoga Pangestu
d25dd7b9c3
feat: Allow vouchers to be assigned to specific loyalty tiers.
2025-12-18 14:18:12 +07:00
Yoga Pangestu
4aad6aa730
refactor: Consistently handle formula data as a PHP array in Livewire component and view.
2025-12-18 10:17:05 +07:00
Yoga Pangestu
9cf985e8f9
feat: Implement withTrashed for polymorphic relationships, enable live updates for order form inputs, and eager load purchase items.
2025-12-18 10:11:48 +07:00
Yoga Pangestu
14e79054c0
feat: Implement dynamic product filtering by outlet, enforce purchase total integrity, add concurrency locks for stock updates, and improve item management.
2025-12-16 19:34:34 +07:00
Yoga Pangestu
7495578b57
feat: Implement PWA features by adding a manifest, enhancing the service worker for push notifications, and improving notification delivery parameters.
2025-12-15 22:09:31 +07:00
Yoga Pangestu
2f9c73576b
feat(exports): Add export functionality for brands, categories, formulas, perfumes, and products with Excel integration and UI buttons for user access
2025-12-14 18:03:12 +07:00
Yoga Pangestu
877c5ea061
refactor(components): Replace wire:navigate.hover with wire:navigate in various Blade components for improved consistency in navigation handling.
2025-12-14 16:04:44 +07:00
Yoga Pangestu
a7427f145f
refactor(helpers, forms, livewire): Rename functions for clarity and consistency, update currency and date formatting across various components to improve maintainability and user experience.
2025-12-14 15:49:53 +07:00
Yoga Pangestu
3916ef436e
feat(cart, article, product): Introduce new Cart component, enhance Article and Product components with detail views, and update routing for improved navigation.
2025-12-14 12:40:54 +07:00
Yoga Pangestu
1f29e4193d
refactor(tier): Restructure tier management by introducing a new Index component, enhancing validation logic, and removing the old Tier component for improved clarity and maintainability.
2025-12-14 10:29:39 +07:00
Yoga Pangestu
f74e46bcb3
refactor: Remove debounce from Livewire wire:model bindings for immediate input updates.
2025-12-11 22:18:55 +07:00
Yoga Pangestu
ff775920ef
feat(article): add article views column to datatable, refresh after article deletion, and correct 'Cuplikasn' typo in article form.
2025-12-11 19:53:57 +07:00
Yoga Pangestu
c3a3754d5f
feat: Add autocomplete="off" to various input fields and flux:error components for site tagline and description.
2025-12-11 19:28:33 +07:00
Yoga Pangestu
784e50c00d
refactor(datatable): Standardize Livewire datatable component paths and fix select query
2025-12-11 19:12:28 +07:00
Yoga Pangestu
c3771287f4
feat: implement payroll slip PDF export with new Livewire method and views.
2025-12-11 15:09:53 +07:00
Yoga Pangestu
c037accd33
feat(product): implementasi testing
...
- kasih return type
- ubah array to collection di audit
- mengubah waktu refresh tabel menjadi 30 detik
2025-12-11 09:35:39 +07:00
Yoga Pangestu
07fd37f193
fix(component): menyesuaikan path pemanggilan component
2025-12-10 13:28:47 +07:00
Yoga Pangestu
77d91b977f
feat(faq): implemntasi testing
...
- kasih return type
- menyesuaikan factory
- mengganti modalName
- menyesuaikan seeder
- menyesuaikan panggil component
2025-12-10 13:26:44 +07:00
Yoga Pangestu
c75d750de0
feat(breadcat): membuat fitur hapus
...
- implementasi testing
- use HashableId di model
- kasih return type
- menyesuaikan factory
- menyesuaikan modalname
- menambahkan permission untuk delet
2025-12-10 13:25:47 +07:00
Yoga Pangestu
fb01f6ce6c
feat(choose us & perfume feature): implementasi testing
...
- memperbaiki pemanggilan component karena sebelumnya dirubah path nya
- kasih return type
- kasih HasFactory doi model
2025-12-10 11:57:42 +07:00
Yoga Pangestu
2b5983fb2a
fix(user): memperbaiki attach role dan mengubha tipe data prop gender ke int
...
- kasih otorisasi saat delete dan reset password
- memperbaiki testnya
- kasih kondisi untuk data kosong jangan di tampilkan di view
2025-12-10 08:36:29 +07:00
Yoga Pangestu
0d5d47849a
refactor: tier
2025-12-09 20:45:41 +07:00
Yoga Pangestu
d02693ac64
fix(outlet): kasih kondisi ketika datanya kosong
2025-12-09 18:33:10 +07:00
Yoga Pangestu
5399505808
refactor(formula): merubah dari array menjadi collection dan menyesuaikan semua nya tentang fitur tersebut
2025-12-09 18:18:31 +07:00
Yoga Pangestu
a99d7863b9
refactor(user): memisahkan menjadi tangung jawab " kecil
...
- menghapus map dan toArray()
- menyesuaikan view dengan perubahan tersebut
- menyesuaikan testing
- kasih return type
2025-12-09 15:52:38 +07:00
Yoga Pangestu
5dbe7a5f8d
refactor: merombak penempatan smua file view
2025-12-09 13:33:49 +07:00
Yoga Pangestu
977b191ccb
refactor(outlet): menjadikan kode nya clean code
...
- menyesuaikan testing
- menghapus route untuk delete karena tidak lewat route
- menyesuaikan tipe prop dan lainnya
2025-12-09 13:32:33 +07:00
Yoga Pangestu
23a2bd580c
refactor(tier): memindahkan file tiers.blade.php ke dalam folder tier dan mengubah namanya menjadi index.blade.php dan menyesuaiakn test dan component nya
2025-12-09 09:25:18 +07:00
Yoga Pangestu
e3769b7b8b
chore: remove welcome blade
2025-12-09 08:57:43 +07:00
Yoga Pangestu
8dcc57673d
refactor(auth): menggunakan class form, menyesuaikan view dan test atas pemindahan tersebut
2025-12-08 15:16:07 +07:00
Yoga Pangestu
f2b13df140
fic(flux table): comment header
2025-12-07 20:15:59 +07:00
Yoga Pangestu
4078201b03
feat(voucher): menambahkan beberapa kolom baru
...
- membuat class enum IsShow
- menyesuaikan seeder
- menambahkan input kolom baru ke form
- membuat handle crud nya
2025-12-05 19:26:04 +07:00
Yoga Pangestu
f874c36486
refactor(voucher): menyesuaikanroute dan penempatan file di dalam folder, serta membuat fungsi untuk voucher
2025-12-05 19:07:26 +07:00
Yoga Pangestu
6f06677d72
feat(pagination): membuat custom paginasi
2025-12-05 19:06:25 +07:00
Yoga Pangestu
1aa8f3da42
refactor(home): membuat layouting
...
- memperbaiki custom js
- menyimpan menu untuk header di view service dan di foreach
- menghapus file yang tidak berguna
- membuat halaman outlet
2025-12-05 14:20:56 +07:00
Yoga Pangestu
358ca2d932
Merge branch 'homepage' of https://github.com/pangestuyoga/pangestu-yadiparfum
2025-12-04 13:58:23 +07:00
ifanprima130206
4afaa3a878
feat(homepage): New Homepage
2025-12-03 22:28:45 +07:00
Yoga Pangestu
6fb2832ad5
refactor: menambahkan tanda required
2025-12-03 21:04:44 +07:00
Yoga Pangestu
ebf6cd78ea
refactor(login): memecah fungsi login menjadi beberapa bagian untuk clean code
...
- menyesuaikan pesan toast
- menambahkan tanda required di form label
2025-12-03 20:37:41 +07:00
Yoga Pangestu
7f7d597116
fest(auth): implementasi fitur lupa kata sandi
2025-11-27 08:54:41 +07:00
Yoga Pangestu
8a30f8a782
style(register): posisi gambarnya jadi center
2025-11-26 20:15:00 +07:00
Yoga Pangestu
9b25af9ef0
feat(stock opname): implementasi module/fitur stock opname
2025-11-24 17:02:25 +07:00
Yoga Pangestu
87ae5538b3
style(payroll): menghapus class untuk separator
2025-11-23 23:29:44 +07:00
Yoga Pangestu
9d021b31c5
refactor: remove WhatsApp settings and related components
2025-11-22 23:13:51 +07:00
Yoga Pangestu
86325dabde
feat(account-settings): consolidate account, profile, and password management into a single component and update routing
2025-11-22 22:34:41 +07:00
Yoga Pangestu
d0c41e9d89
feat(faqs): migrate FAQ management to information section and update routing
2025-11-21 23:14:45 +07:00
Yoga Pangestu
d6f26163f6
refactor(price-requests): migrate price request management to information section and update routing
2025-11-21 23:11:49 +07:00
Yoga Pangestu
8e1238a2dd
feat(broadcast): implement broadcast management
2025-11-21 21:58:24 +07:00