Commit Graph

  • 51614c8454 feat: enable SPA mode in AdminPanelProvider for improved navigation master Yoga Pangestu 2026-05-11 09:21:51 +0700
  • b12e20f49a refactor: add local quantity state to feed items grid modal and allow direct save via parameter Yoga Pangestu 2026-05-02 14:42:41 +0700
  • a9e10849fd fix: make customer field optional in DelayedGoodForm schema Yoga Pangestu 2026-05-02 14:36:34 +0700
  • 2b7535000a feat: add modal to manually update feed item quantities in cart Yoga Pangestu 2026-05-02 14:34:42 +0700
  • 9619912f2f feat: Implement role-based dashboard content visibility and consolidate view permissions under 'Analisys'. Yoga Pangestu 2026-03-09 19:32:05 +0700
  • 1eba57cb6b feat: Remove all Filament dashboard widgets including stats overview and various charts. Yoga Pangestu 2026-03-09 19:12:51 +0700
  • e11accb8cc refactor: Optimize analysis page by restructuring form components, enhancing date filter functionality, and improving customer and order statistics display. Yoga Pangestu 2026-03-09 19:06:34 +0700
  • b424d119fc feat: Create Dashboard page with comprehensive business statistics, including egg production, order counts, revenue, expenses, and top customers. Yoga Pangestu 2026-03-09 18:57:18 +0700
  • 77c750db40 feat: add date filter, multiple new charts, and top customers list to the analysis page. Yoga Pangestu 2026-03-09 18:04:27 +0700
  • 84909d9392 feat: Implement detailed feed scheduling and delivery seeders, refine factory data generation for various entities, and update database seeder. Yoga Pangestu 2026-03-09 14:56:14 +0700
  • 5c068017b2 feat: Implement Warehouse and EggCollectionItem factories, updating EggCollection factory and seeder for item and warehouse management. Yoga Pangestu 2026-03-09 13:57:04 +0700
  • 8813249154 feat: Add new Filament Analisys page to display various business statistics and breakdowns. Yoga Pangestu 2026-03-09 13:49:51 +0700
  • 3a3158a024 feat: Set Filament admin panel's maximum content width to full. Yoga Pangestu 2026-03-09 13:15:20 +0700
  • 8544220cc9 feat: Hide stock management section on warehouse creation and set edit modal width to large. Yoga Pangestu 2026-03-09 13:14:35 +0700
  • 2e5c4ea55e feat: Add Filament Log Viewer with Indonesian localization and restrict access to developers. Yoga Pangestu 2026-03-09 13:08:56 +0700
  • 7c091ba50c feat: Implement custom system notification for profile updates and track password changes. Yoga Pangestu 2026-03-09 12:42:23 +0700
  • 515526b478 feat: Implement payroll management system with monthly generation, adjustments, and Filament UI. Yoga Pangestu 2026-03-08 23:22:33 +0700
  • a499075a5d feat: Integrate mobile bottom navigation for Filament admin panel, enhancing user experience with a thumb-friendly interface and seamless navigation. Yoga Pangestu 2026-03-07 23:53:59 +0700
  • 130571aeee feat: Add real-time warehouse stock validation to DelayedGood and Order forms, supported by new WarehouseStock helper methods. Yoga Pangestu 2026-03-07 14:12:34 +0700
  • 868a073fc2 feat: Add Indonesian language support with translations for validation, authentication, pagination, and password management Yoga Pangestu 2026-03-07 13:51:49 +0700
  • 39593b7170 feat: Integrate warehouse management and decimal quantities for delayed goods, with automatic stock adjustments. Yoga Pangestu 2026-03-07 13:49:21 +0700
  • 0ab5b19dc2 feat: Add FeedDeliveryPolicy, FeedSchedulePolicy, and WarehousePolicy for authorization management, enhancing access control for respective models. Yoga Pangestu 2026-03-07 13:40:16 +0700
  • afefc57b75 feat: Integrate saade/filament-facehash for avatar management in User model and Filament admin panel, enhancing user experience with customizable avatars. Yoga Pangestu 2026-03-07 13:33:26 +0700
  • db386f455d chore: Remove CustomerSeeder from DatabaseSeeder. Yoga Pangestu 2026-03-07 13:24:22 +0700
  • ad0cf1a535 style: Standardize anonymous function syntax and minor whitespace in Filament resources. Yoga Pangestu 2026-03-07 13:20:06 +0700
  • 49387e7923 refactor: Improve quantity and monetary value handling in DelayedGoodForm and DelayedGoodsTable, enhancing state management and formatting for better user experience. Yoga Pangestu 2026-03-07 13:13:14 +0700
  • 48b182cd4b feat: Implement decimal precision for quantities and monetary values across feed purchases, delayed goods, and related calculations. Yoga Pangestu 2026-03-07 12:04:05 +0700
  • 0a643efbb6 feat: Enhance WarehouseResource with stock management features, including a repeater for stock entries and improved quantity handling in the WarehouseStock model Yoga Pangestu 2026-03-07 12:03:12 +0700
  • c6e7119b94 refactor: Update EggCollectionResource to improve currency handling, enhance item display logic, and adjust database migration for decimal values in egg totals Yoga Pangestu 2026-03-07 10:59:47 +0700
  • 547abb758e feat: Add WarehouseSeeder to initialize warehouse data and update DatabaseSeeder to include it Yoga Pangestu 2026-03-07 10:55:11 +0700
  • bc6df00083 feat: Enhance TimestampColumns to conditionally display timestamps for users with the DEVELOPER role Yoga Pangestu 2026-03-07 00:46:53 +0700
  • 317b7fd21c feat: Introduce warehouse stock management with dedicated tables and observers, and update egg collection totals to use decimal values. Yoga Pangestu 2026-03-07 00:42:28 +0700
  • 15de085f58 refactor: update WarehouseResource to use 'name' as record title and remove unused fields from the warehouse migration Yoga Pangestu 2026-03-07 00:31:37 +0700
  • 8ddbe5ed29 feat: implement egg collection items management with relationships, totals synchronization, and UI enhancements Yoga Pangestu 2026-03-07 00:29:11 +0700
  • b1353fbce9 refactor: remove toggleable option from various TextColumn configurations in DelayedGoodsTable, FeedPurchasesTable, OrderResource, and CustomerResource Yoga Pangestu 2026-03-07 00:14:30 +0700
  • 275d1a1063 feat(user): add placeholder for default password information Yoga Pangestu 2026-03-07 00:03:30 +0700
  • d90441b1fa feat: add warehouse management with database migration, model, and Filament resource. Yoga Pangestu 2026-03-06 23:50:01 +0700
  • 5c8f458b49 refactor: consolidate Filament feed-related resources under a new 'Feed' directory Yoga Pangestu 2026-02-26 14:02:34 +0700
  • f8c79ce688 refactor: Update order quantity, total amount, and discount fields to decimal types and integrate discount into the initial orders table migration. Yoga Pangestu 2026-02-26 13:52:21 +0700
  • 22ef713f92 feat: Introduce FeedDeliveryObserver for automatic feed stock management and enhance ProcessFeedSchedule with stock pre-checks and transactions. Yoga Pangestu 2026-02-26 13:42:23 +0700
  • 551437c8e6 feat: Implement many-to-many relationship for feed schedules to support multiple feeds per schedule. Yoga Pangestu 2026-02-26 13:36:40 +0700
  • 66793f6b2e feat: Decouple feed deliveries from schedules, add soft deletes to deliveries, and dynamically schedule feed processing by time. Yoga Pangestu 2026-02-26 12:50:54 +0700
  • 9ae00ebacd feat: Implement a feed scheduling and delivery system with database migrations, models, Filament resources, and an automated processing command. Yoga Pangestu 2026-02-26 12:40:30 +0700
  • 97a8546ce4 feat: install timepicker plugin Yoga Pangestu 2026-02-26 11:21:06 +0700
  • d7f88140d8 feat: Improve styling consistency in feed items grid Yoga Pangestu 2026-02-26 08:16:44 +0700
  • 97ba4f1de5 feat: Remove Chicken model, related resources, and associated functionality Yoga Pangestu 2026-02-26 08:12:56 +0700
  • 1e59711070 feat: Enhance DelayedGoodsTable with payment action and improve column formatting Yoga Pangestu 2026-02-26 08:05:17 +0700
  • 0210d08477 feat: Remove EggPrice resource and related components from the application Yoga Pangestu 2026-02-26 07:56:22 +0700
  • 75712c4f2a feat: Refactor egg collection management by consolidating pages and updating form structure Yoga Pangestu 2026-02-25 22:35:26 +0700
  • 156efedc2e feat: Redirect root route to Filament admin dashboard Yoga Pangestu 2026-02-24 18:20:31 +0700
  • 7967758491 feat: Refactor egg price selection options and add success notifications for record creation and updates Yoga Pangestu 2026-02-24 16:59:38 +0700
  • ba0781024f config: Update application timezone to Asia/Jakarta. Yoga Pangestu 2026-02-24 16:41:07 +0700
  • 90ed27751c feat: Add login background image and configure Filament auth UI enhancer panel width. Yoga Pangestu 2026-02-24 16:31:29 +0700
  • 2539d1f3f8 feat: remove restore and force delete permissions for various entities in ShieldSeeder Yoga Pangestu 2026-02-24 14:29:19 +0700
  • d3fe3dbb49 feat: add visibility control for TrashedFilter based on user role in multiple resources Yoga Pangestu 2026-02-24 14:25:36 +0700
  • fb7fe2272b fix: correct access check in canAccessPanel method to use instance method instead of auth helper Yoga Pangestu 2026-02-24 14:22:11 +0700
  • f4eef02c10 feat: update access control logic in User model to restrict panel access based on user roles Yoga Pangestu 2026-02-24 14:18:35 +0700
  • 37d4b3b39a feat: update permissions for roles in ShieldSeeder to include comprehensive access controls for various entities Yoga Pangestu 2026-02-24 14:18:14 +0700
  • 7413584bba feat: update permissions and navigation group names for consistency in ShieldSeeder and AdminPanelProvider Yoga Pangestu 2026-02-24 14:13:33 +0700
  • efe52fe909 feat: add CustomProfile page for user profile editing with validation and password management Yoga Pangestu 2026-02-24 13:56:45 +0700
  • c0ae70f89e feat: add AccountWidget to Filament panel and disable global search Yoga Pangestu 2026-02-24 13:44:04 +0700
  • 2400f686a6 feat: Implement authorization for various models and widgets by creating policies, updating the Shield seeder, and adding widget shields. Yoga Pangestu 2026-02-24 13:41:04 +0700
  • 1a345f2759 feat: Translate various UI texts to Indonesian, enhance CreateAction modals with custom labels and "save and add more" options, and disable autocomplete for egg price input. Yoga Pangestu 2026-02-19 22:40:59 +0700
  • c1201cd8c2 feat: make full data seeding conditional on local environment. Yoga Pangestu 2026-02-19 22:24:59 +0700
  • 14b265a0bc feat: Make production date, total eggs, and notes columns searchable. Yoga Pangestu 2026-02-19 22:19:21 +0700
  • 9ace220020 feat: add Filament dashboard widgets for order trends, revenue/expense, key statistics, top customers, and egg production. Yoga Pangestu 2026-02-19 22:15:40 +0700
  • 4e9ef8b5a7 feat: Implement ChickenObserver to clear active chickens cache on model changes and register it with the Chicken model. Yoga Pangestu 2026-02-19 14:13:23 +0700
  • 11a1017a65 refactor: replace direct created_at column definitions with TimestampColumns component in several tables. Yoga Pangestu 2026-02-19 13:18:13 +0700
  • 4a811d01f0 refactor: Standardize created_at column date format to include full day name and refactor arrow function syntax in various Filament resources. Yoga Pangestu 2026-02-19 13:15:40 +0700
  • aadd1da05a feat: Introduce feed purchase editing and refactor cart handling to be associated with specific records. Yoga Pangestu 2026-02-19 13:10:30 +0700
  • 2d3fdcb8e2 feat: Enhance price and stock column display with unit aliases, allow nullable expense notes, and update customer navigation sort order. Yoga Pangestu 2026-02-19 12:46:59 +0700
  • d37e69d006 Remove AccountWidget and FilamentInfoWidget from the Filament admin panel. Yoga Pangestu 2026-02-19 11:55:47 +0700
  • 4c444c703d refactor: update model casts to use method syntax across multiple models. Yoga Pangestu 2026-02-19 11:09:08 +0700
  • f6a1abfa0e feat: introduce expense management feature with dedicated model, migration, seeder, and Filament resource. Yoga Pangestu 2026-02-19 11:04:47 +0700
  • ee5e3952ac Remove number_format state formatting from the total amount input field. Yoga Pangestu 2026-02-19 09:52:29 +0700
  • a1d01654d5 feat: Add DelayedGood model factory and seeder, and integrate it into the main DatabaseSeeder. Yoga Pangestu 2026-02-19 09:52:04 +0700
  • 556618c929 feat: Implement DelayedGood management with resource, pages, model, migration, and observer for tracking delayed goods Yoga Pangestu 2026-02-19 09:43:31 +0700
  • 82d8f4b94f feat: Add OrderSeeder to DatabaseSeeder for order data initialization Yoga Pangestu 2026-02-19 09:14:15 +0700
  • ce89c74236 feat: Add Order management with resource, pages, model, and migrations for order tracking and processing Yoga Pangestu 2026-02-19 09:10:20 +0700
  • 233f3c8394 feat: Update EggPriceSeeder to use existing unit IDs and add 'Butir' unit in UnitSeeder Yoga Pangestu 2026-02-19 07:19:39 +0700
  • ce313889bc refactor: Improve code formatting and readability in FeedResource form and table schemas Yoga Pangestu 2026-02-19 07:13:14 +0700
  • 33634cf470 refactor: Clean up UnitSeeder by removing commented code and unused random unit creation Yoga Pangestu 2026-02-19 07:09:36 +0700
  • 93ab1d6eb1 feat: Add EggPrice management with resource, pages, model, migration, factory, and seeder for egg price tracking Yoga Pangestu 2026-02-19 04:13:40 +0700
  • 557ae954d2 feat: Implement Customer management with resource, pages, model, and migration for customer data handling Yoga Pangestu 2026-02-18 22:41:49 +0700
  • 7c15781d5d feat: Add CustomerSeeder to DatabaseSeeder for customer data initialization Yoga Pangestu 2026-02-18 22:41:00 +0700
  • d8038b59b9 feat: Implement EggCollection management with resource, pages, and models for egg production tracking Yoga Pangestu 2026-02-18 22:26:04 +0700
  • 6d77a94806 refactor: Cache feed data for purchase form and observe Feed model changes Yoga Pangestu 2026-02-17 21:06:38 +0700
  • 271d2eba6e chore: Add predis/predis package for Redis support in the project Yoga Pangestu 2026-02-17 20:56:39 +0700
  • 46da52724f refactor: Remove required validation for image field in FeedResource form schema Yoga Pangestu 2026-02-17 20:37:52 +0700
  • 35d0d967a1 refactor: Integrate FeedPurchaseObserver for improved stock management and remove redundant boot methods Yoga Pangestu 2026-02-17 20:36:49 +0700
  • 9b2866ed0e refactor: Add HasFactory trait to Chicken, Feed, FeedPurchase, and Unit models for improved factory support Yoga Pangestu 2026-02-17 20:29:50 +0700
  • 3c0fcd4dff refactor: Replace CheerfulNotification with SystemNotification across action classes and login page Yoga Pangestu 2026-02-17 20:20:40 +0700
  • 282e205ec1 refactor: Change record title attribute in FeedPurchaseResource to 'purchase_date' and add 'note' column to FeedPurchasesTable Yoga Pangestu 2026-02-17 19:46:13 +0700
  • 0bba1ff53f refactor: Simplify label for Feed resource from 'Nama Pakan' to 'Nama' Yoga Pangestu 2026-02-17 19:44:12 +0700
  • 71ea216b96 refactor: Update Feed model and resource to use integer for stock and adjust price formatting Yoga Pangestu 2026-02-17 19:43:10 +0700
  • 244a548a4c refactor: Remove FeedStatus enum and its references from FeedResource, Feed model, and migration Yoga Pangestu 2026-02-17 19:40:31 +0700
  • 56038a3bf7 feat: Implement Feed Purchase management module with resource, pages, and cart functionality Yoga Pangestu 2026-02-17 19:38:06 +0700
  • 6e3f685f06 fix: Correct collection name from 'feed' to 'feeds' in FeedResource form schema Yoga Pangestu 2026-02-17 19:37:49 +0700
  • b67d7ad774 feat: Add ariaieboy/filament-currency package for currency formatting in Filament Yoga Pangestu 2026-02-17 18:51:02 +0700
  • 20b76b6b04 feat: Implement Spatie Media Library for Feed model with custom path generation and Filament integration. Yoga Pangestu 2026-02-13 15:46:27 +0700