Commit Graph

  • 3f0331de80 feat(user): menambahkan fitur search dan menghapus default value untuk status Yoga Pangestu 2025-10-27 22:36:53 +0700
  • b81dbf303d feat(outlet): add search and filter by status Yoga Pangestu 2025-10-27 22:14:22 +0700
  • 80d5610c34 fix(outlet): menjadikan form landmark menjadi nullable Yoga Pangestu 2025-10-27 20:04:29 +0700
  • d5fae1989a feat(order): membuat crud Yoga Pangestu 2025-10-27 19:25:10 +0700
  • 209be3fd25 feat(seeder): menambahkan permission untuk fitur order Yoga Pangestu 2025-10-27 19:24:02 +0700
  • 406e0efeed fix(helper): memperbaiki replaceCurrency Yoga Pangestu 2025-10-27 19:23:09 +0700
  • 2537b64e6d feat(enum): membuat enum terkait dengan order Yoga Pangestu 2025-10-27 19:22:22 +0700
  • 2819750fbf feat(seeder): membuat seeder untuk formula Yoga Pangestu 2025-10-25 23:10:05 +0700
  • a86589edcb fix(seeder): menjadikan harga item menjadi 000 di di belakangnya Yoga Pangestu 2025-10-25 22:40:26 +0700
  • cd7c89b48b refactor(traits): remove return type declarations from methods for consistency Yoga Pangestu 2025-10-19 15:02:28 +0700
  • b1d5e74fe7 feat(customers): add member status column to customers table with badge formatting Yoga Pangestu 2025-10-19 14:32:50 +0700
  • 8c7f869c76 feat(settings): implement application settings management with contact, general, social, and SEO forms Yoga Pangestu 2025-10-18 19:37:49 +0700
  • cc64a09250 feat(settings): add migration for settings table with unique group and name Yoga Pangestu 2025-10-18 19:37:07 +0700
  • 0299ed8a74 fix(seeder): format arrow function for better readability in OutletSeeder Yoga Pangestu 2025-10-18 19:36:49 +0700
  • ed947361ab refactor(voucher): remove unused IsActive enum import from VoucherSeeder Yoga Pangestu 2025-10-18 19:36:30 +0700
  • 9f9089ebdd refactor(outlet): make landmark field nullable in outlets table and update seeder data Yoga Pangestu 2025-10-18 15:34:56 +0700
  • 3e0ff70eea fix(overview): correct typo in product exploration button text Yoga Pangestu 2025-10-18 14:52:22 +0700
  • acd4abca0a feat(overview): implement email verification check and update UI for unverified users Yoga Pangestu 2025-10-18 14:49:39 +0700
  • 2648e66e54 fix(register): correct wording in registration success toast message Yoga Pangestu 2025-10-18 14:38:46 +0700
  • eff2182157 refactor(register): add loading state to registration button for better user feedback Yoga Pangestu 2025-10-18 14:26:58 +0700
  • 402026ce09 refactor(register): enhance registration form with required field indicators and improved input placeholders Yoga Pangestu 2025-10-16 22:49:49 +0700
  • 5b2f76162d fix(lang): update translations for email and error messages in Indonesian Yoga Pangestu 2025-10-16 22:43:37 +0700
  • 6179840cd3 refactor(register): update background styling and remove promotional text Yoga Pangestu 2025-10-16 22:36:48 +0700
  • 8c4a364377 refactor(outlet): conditionally render image section only if images exist Yoga Pangestu 2025-10-16 22:35:31 +0700
  • 90dd06ff17 refactor: replace auth()->user()->can() with @can directive for permission checks Yoga Pangestu 2025-10-16 22:32:39 +0700
  • 6f7737ec79 feat(expense): add created_at column to expenses table and include WithAppendColumn trait Yoga Pangestu 2025-10-16 22:19:39 +0700
  • ba616954cb feat(article): enhance article form with improved placeholders and default status value Yoga Pangestu 2025-10-16 22:18:10 +0700
  • 2b101764a8 feat(expense): add outlet selection for expenses and update form handling Yoga Pangestu 2025-10-16 21:50:32 +0700
  • e9e5975e57 refactor(bottle): streamline data handling in form and enhance placeholder text for clarity Yoga Pangestu 2025-10-16 21:24:23 +0700
  • afa7323002 refactor(product): update cost and sale price handling in form and mask cost price display Yoga Pangestu 2025-10-16 21:16:21 +0700
  • 2219534a73 feat(perfume): add toast notifications and refresh datatable on save for create and edit actions Yoga Pangestu 2025-10-16 21:15:29 +0700
  • 7e4a129bb7 refactor(perfume): update concentration labels for consistency and enhance form placeholders for clarity Yoga Pangestu 2025-10-16 21:00:56 +0700
  • 8cb5d7e7cf refactor(voucher): remove is_active field and related logic from forms and views Yoga Pangestu 2025-10-16 20:43:36 +0700
  • d622dba2f4 feat(helper): add sanitizeIntegers function to normalize integer values in an array Yoga Pangestu 2025-10-16 20:43:30 +0700
  • 0b9e118ce0 refactor(tier): merubah cara menampilkan data nya menjadi di foreach bukan tabel lagi dan menyesuaikan validasinya Yoga Pangestu 2025-10-15 22:54:28 +0700
  • 2a5c3c344f feat(test): membuat formula test Yoga Pangestu 2025-10-15 21:07:45 +0700
  • e006b71325 feat(factory): membuat botol dan formula factory Yoga Pangestu 2025-10-15 21:07:38 +0700
  • 1573ac21ec refactor(user): menjadikan fungsi untuk kode yang berulang kali Yoga Pangestu 2025-10-15 20:54:44 +0700
  • 70b28b335c chore(outlet): menghapus key yang tidak digunakan, menghapus operator ternary dan menyesuaikan can() di view Yoga Pangestu 2025-10-15 20:36:35 +0700
  • 898659b256 chore(login): menghapus tulisan di atas image Yoga Pangestu 2025-10-15 20:35:45 +0700
  • bfe5207d7f refactor(user): menambahkan 1 method gradies di enum status Yoga Pangestu 2025-10-15 20:35:30 +0700
  • 5a49bc8ba4 refactor(outlet): menyesuaikan unit test dari segi penamaan, logika bisnis, clean code dan lainnya Yoga Pangestu 2025-10-14 21:10:22 +0700
  • 77bce6f0eb refactor(outlet): mengubah cara menampilkan data dari menggunakan datatable menjadi foreach card Yoga Pangestu 2025-10-14 15:38:03 +0700
  • db3d9edb18 refactor(formula): mengubah cara menampilkan data dari mengunakan datatable menjadi menggunakan foreach Yoga Pangestu 2025-10-14 14:12:49 +0700
  • 730122e7cc feat: add image cover Yoga Pangestu 2025-10-14 14:07:21 +0700
  • 7594e7abac feat(formula): membuat crud formula Yoga Pangestu 2025-10-06 20:16:53 +0700
  • 7ac13a5f13 fix(payroll): card di halaman payroll tidak terlihat saat dark mode Yoga Pangestu 2025-10-06 19:19:49 +0700
  • 8d5fdc9801 feat(payroll): membuat fitur penggajian otomatis Yoga Pangestu 2025-10-06 19:14:49 +0700
  • 8bfefa4f2d feat(icon): publish hand-icons Yoga Pangestu 2025-10-06 19:13:27 +0700
  • fb1f449923 feat(trait): membuat WithUserSelector untuk keperluan input yang ada user nya Yoga Pangestu 2025-10-06 19:13:01 +0700
  • 80ddbeec8c fix(trait): method reset() dari WithCloseModal menerima argumen form Yoga Pangestu 2025-10-06 19:12:26 +0700
  • 58314437d8 refactor(helpers): menjadikan parameter formatDateTime menjadi nullable Yoga Pangestu 2025-10-06 19:11:51 +0700
  • cdab6e4e26 fix(expense): menambahkan type ke expense saat create Yoga Pangestu 2025-10-05 20:44:14 +0700
  • e35fe291b8 feat(purchase): ketika di hapus, stok item nya ikut terhapus Yoga Pangestu 2025-10-04 21:14:27 +0700
  • 33e138be42 feat(purchase): implementasi fitur belanja/restock Yoga Pangestu 2025-10-04 21:09:20 +0700
  • b62b86a6ae feat(item): menambahkan format untuk stok di table Yoga Pangestu 2025-10-04 20:52:43 +0700
  • 485d81ac63 feat(item): menambahkan relasi withPivot di model dan menyesuaikan tabelnya supaya stok nya tampil Yoga Pangestu 2025-10-04 18:44:59 +0700
  • 7224f722b9 feat(seeder): membuat seeder untuk parfum, produk dan botol dan mendaftarkannya ke DatabaseSeeder Yoga Pangestu 2025-10-04 18:36:19 +0700
  • db35517288 chore(article): run laravel pint Yoga Pangestu 2025-10-03 15:09:25 +0700
  • 4224aecbbc fix((article): salah menggunakan enum di migrasi Yoga Pangestu 2025-10-03 15:05:32 +0700
  • 8b8ce3077b feat(article): implementasi crud Yoga Pangestu 2025-10-03 13:48:40 +0700
  • 7dca0c9231 feat: install and implementasi hash id Yoga Pangestu 2025-10-03 09:54:53 +0700
  • 9b1b4e8d07 fix(outlet): upload image saat update data Yoga Pangestu 2025-10-03 09:50:47 +0700
  • a80a03931c feat: install and implement cascade soft delete to model Yoga Pangestu 2025-10-03 08:39:25 +0700
  • 741143a407 feat(user): sync user dengan outlet saat crud dan menampilkan outlet di tabel Yoga Pangestu 2025-10-03 08:24:04 +0700
  • e9336d37c8 fix(route): salah middleware untuk update data seharsunya can: update .... ini malah can: edit .... Yoga Pangestu 2025-10-03 08:21:33 +0700
  • d28aecfcfe chore(migreation): mengubah timestamps Yoga Pangestu 2025-10-03 08:09:31 +0700
  • 968626b4de feat(outlet user): menambahkan migrasi dan model untuk relasi many to many Yoga Pangestu 2025-10-03 08:07:50 +0700
  • 99d5858641 reafctor(perfume): model brand diubah menjadi brand_id Yoga Pangestu 2025-10-03 07:59:33 +0700
  • eff1e842e3 refactor(login): menghapus model live Yoga Pangestu 2025-10-03 07:55:52 +0700
  • e905f98b4f feat(role & permission): membuat trait untuk otorisasi Yoga Pangestu 2025-10-02 21:42:08 +0700
  • 8d27efd4c2 feat: install, publish and migrate spatie role Yoga Pangestu 2025-10-02 20:17:00 +0700
  • 5784a36e1e chore(login): merubah label alamat surel menjadi email Yoga Pangestu 2025-10-02 20:14:05 +0700
  • 700aa8f260 feat(trait): membuat trait untuk toast agar reusable Yoga Pangestu 2025-10-02 20:13:03 +0700
  • 42df909c3f fix(rule): memperbaiki rule UnsignedInteger dan menyesuaikan validasi angka Yoga Pangestu 2025-10-02 19:45:04 +0700
  • ed7ffd0d41 refactor: mengelompokan datatable dan form ke folder sesuai seperti livewire nya dan mnyesuaikan dengan perubahannya Yoga Pangestu 2025-10-02 19:18:49 +0700
  • e1b96b2e2f feat(expense): membuat crud menggunakan modal, belum jalan karena outletnya belum diisi Yoga Pangestu 2025-10-02 19:02:25 +0700
  • 739f7e761e feat(setting): membuat pengaturan untuk mengatur akun, profil dan mengubah kata sandi Yoga Pangestu 2025-10-02 18:41:50 +0700
  • 92a54dbdbf refactor(layout): mengubah layout app menjadi studio dan menyesuaikan di confignya Yoga Pangestu 2025-10-02 11:25:50 +0700
  • 6b0fbe47c2 refactor(enums): menghapus icon dan menyesuaikan di inputnya Yoga Pangestu 2025-10-02 11:09:58 +0700
  • c0a14e26a4 refactor(routes): memisahkan routes ke masing masing page, mengubah as menjadi name dan menyesuaikan http method untuk delete Yoga Pangestu 2025-10-02 11:06:20 +0700
  • 8c411af7e5 feat(bottle): menambahkan input outlet_ids Yoga Pangestu 2025-10-02 10:39:40 +0700
  • 8d67c59f10 refactor(form): membungkus form yang required dengan flux:field dan kasih tanda bintang merah untuk input yang required Yoga Pangestu 2025-10-02 10:37:20 +0700
  • 4c43729299 feat(bottle): crud botol Yoga Pangestu 2025-10-02 09:34:56 +0700
  • aee349093d chore(brand): change label Gambar utama to Gambar Yoga Pangestu 2025-10-02 09:11:51 +0700
  • 1f89c74009 chore(brand): mengubah nama tabel dari Image menjadi Gambar Yoga Pangestu 2025-10-02 09:07:55 +0700
  • 846ad189fb feat(product): crud produk Yoga Pangestu 2025-10-02 08:54:56 +0700
  • 70ba0f7de8 fix(login): menghapus redirect ketika login gagal Yoga Pangestu 2025-10-02 08:22:13 +0700
  • 845ec1c6d6 chore(input): menghapus attr clearable Yoga Pangestu 2025-10-01 21:05:51 +0700
  • 2a0e14a69f fix(user): menukar select model tabel UsersTable dari User ke Employee dan menyesuiakn kolom nya Yoga Pangestu 2025-10-01 21:04:23 +0700
  • f68875c6ad fix(perfume): image tidak boleh null sbeagai gantinya jadi array kosong Yoga Pangestu 2025-10-01 20:47:33 +0700
  • 76b9e99f02 refactor(trait): menambahkan suffix pada nama method WithOutletSelector Yoga Pangestu 2025-10-01 20:42:27 +0700
  • d1ee890918 fix(voucher): menghapus autofocus pada input kode Yoga Pangestu 2025-10-01 20:41:45 +0700
  • a0fd914af5 feat(perfume): crud parfum Yoga Pangestu 2025-10-01 20:41:19 +0700
  • 20f393d326 refactor(trait): mengeluarkan WithOutletSelector dari folder Voucher dan menyesuiakan path nya di voucher Yoga Pangestu 2025-10-01 20:38:51 +0700
  • fd1348baaa feat(icon): publish flower-2 Yoga Pangestu 2025-10-01 20:37:50 +0700
  • 62ff10c411 fix(test): image outlet test dan voucher test Yoga Pangestu 2025-10-01 18:20:54 +0700
  • cdc50218e8 feat(register): impementasi module register Yoga Pangestu 2025-10-01 16:03:56 +0700
  • 4f41461310 Revert "fix(user): menambahkan kolom referral_code dan menyesuaikan logika yang ada" Yoga Pangestu 2025-10-01 15:47:56 +0700
  • f33275994b feat(membership): membuat skema db dan relasi untuk Yoga Pangestu 2025-10-01 15:27:45 +0700