Commit Graph

116 Commits

Author SHA1 Message Date
Yoga Pangestu
51614c8454 feat: enable SPA mode in AdminPanelProvider for improved navigation 2026-05-11 09:21:51 +07:00
Yoga Pangestu
b12e20f49a refactor: add local quantity state to feed items grid modal and allow direct save via parameter 2026-05-02 14:42:41 +07:00
Yoga Pangestu
a9e10849fd fix: make customer field optional in DelayedGoodForm schema 2026-05-02 14:36:34 +07:00
Yoga Pangestu
2b7535000a feat: add modal to manually update feed item quantities in cart 2026-05-02 14:34:42 +07:00
Yoga Pangestu
9619912f2f feat: Implement role-based dashboard content visibility and consolidate view permissions under 'Analisys'. 2026-03-09 19:32:05 +07:00
Yoga Pangestu
1eba57cb6b feat: Remove all Filament dashboard widgets including stats overview and various charts. 2026-03-09 19:12:51 +07:00
Yoga Pangestu
e11accb8cc refactor: Optimize analysis page by restructuring form components, enhancing date filter functionality, and improving customer and order statistics display. 2026-03-09 19:06:34 +07:00
Yoga Pangestu
b424d119fc feat: Create Dashboard page with comprehensive business statistics, including egg production, order counts, revenue, expenses, and top customers. 2026-03-09 18:57:18 +07:00
Yoga Pangestu
77c750db40 feat: add date filter, multiple new charts, and top customers list to the analysis page. 2026-03-09 18:04:27 +07:00
Yoga Pangestu
84909d9392 feat: Implement detailed feed scheduling and delivery seeders, refine factory data generation for various entities, and update database seeder. 2026-03-09 14:56:14 +07:00
Yoga Pangestu
5c068017b2 feat: Implement Warehouse and EggCollectionItem factories, updating EggCollection factory and seeder for item and warehouse management. 2026-03-09 13:57:04 +07:00
Yoga Pangestu
8813249154 feat: Add new Filament Analisys page to display various business statistics and breakdowns. 2026-03-09 13:49:51 +07:00
Yoga Pangestu
3a3158a024 feat: Set Filament admin panel's maximum content width to full. 2026-03-09 13:15:20 +07:00
Yoga Pangestu
8544220cc9 feat: Hide stock management section on warehouse creation and set edit modal width to large. 2026-03-09 13:14:35 +07:00
Yoga Pangestu
2e5c4ea55e feat: Add Filament Log Viewer with Indonesian localization and restrict access to developers. 2026-03-09 13:08:56 +07:00
Yoga Pangestu
7c091ba50c feat: Implement custom system notification for profile updates and track password changes. 2026-03-09 12:42:23 +07:00
Yoga Pangestu
515526b478 feat: Implement payroll management system with monthly generation, adjustments, and Filament UI. 2026-03-08 23:22:33 +07:00
Yoga Pangestu
a499075a5d feat: Integrate mobile bottom navigation for Filament admin panel, enhancing user experience with a thumb-friendly interface and seamless navigation. 2026-03-07 23:53:59 +07:00
Yoga Pangestu
130571aeee feat: Add real-time warehouse stock validation to DelayedGood and Order forms, supported by new WarehouseStock helper methods. 2026-03-07 14:12:34 +07:00
Yoga Pangestu
868a073fc2 feat: Add Indonesian language support with translations for validation, authentication, pagination, and password management 2026-03-07 13:51:49 +07:00
Yoga Pangestu
39593b7170 feat: Integrate warehouse management and decimal quantities for delayed goods, with automatic stock adjustments. 2026-03-07 13:49:21 +07:00
Yoga Pangestu
0ab5b19dc2 feat: Add FeedDeliveryPolicy, FeedSchedulePolicy, and WarehousePolicy for authorization management, enhancing access control for respective models. 2026-03-07 13:40:16 +07:00
Yoga Pangestu
afefc57b75 feat: Integrate saade/filament-facehash for avatar management in User model and Filament admin panel, enhancing user experience with customizable avatars. 2026-03-07 13:33:26 +07:00
Yoga Pangestu
db386f455d chore: Remove CustomerSeeder from DatabaseSeeder. 2026-03-07 13:24:22 +07:00
Yoga Pangestu
ad0cf1a535 style: Standardize anonymous function syntax and minor whitespace in Filament resources. 2026-03-07 13:20:06 +07:00
Yoga Pangestu
49387e7923 refactor: Improve quantity and monetary value handling in DelayedGoodForm and DelayedGoodsTable, enhancing state management and formatting for better user experience. 2026-03-07 13:13:14 +07:00
Yoga Pangestu
48b182cd4b feat: Implement decimal precision for quantities and monetary values across feed purchases, delayed goods, and related calculations. 2026-03-07 12:04:05 +07:00
Yoga Pangestu
0a643efbb6 feat: Enhance WarehouseResource with stock management features, including a repeater for stock entries and improved quantity handling in the WarehouseStock model 2026-03-07 12:03:12 +07:00
Yoga Pangestu
c6e7119b94 refactor: Update EggCollectionResource to improve currency handling, enhance item display logic, and adjust database migration for decimal values in egg totals 2026-03-07 10:59:47 +07:00
Yoga Pangestu
547abb758e feat: Add WarehouseSeeder to initialize warehouse data and update DatabaseSeeder to include it 2026-03-07 10:55:11 +07:00
Yoga Pangestu
bc6df00083 feat: Enhance TimestampColumns to conditionally display timestamps for users with the DEVELOPER role 2026-03-07 00:46:53 +07:00
Yoga Pangestu
317b7fd21c feat: Introduce warehouse stock management with dedicated tables and observers, and update egg collection totals to use decimal values. 2026-03-07 00:42:28 +07:00
Yoga Pangestu
15de085f58 refactor: update WarehouseResource to use 'name' as record title and remove unused fields from the warehouse migration 2026-03-07 00:31:37 +07:00
Yoga Pangestu
8ddbe5ed29 feat: implement egg collection items management with relationships, totals synchronization, and UI enhancements 2026-03-07 00:29:11 +07:00
Yoga Pangestu
b1353fbce9 refactor: remove toggleable option from various TextColumn configurations in DelayedGoodsTable, FeedPurchasesTable, OrderResource, and CustomerResource 2026-03-07 00:14:30 +07:00
Yoga Pangestu
275d1a1063 feat(user): add placeholder for default password information 2026-03-07 00:03:30 +07:00
Yoga Pangestu
d90441b1fa feat: add warehouse management with database migration, model, and Filament resource. 2026-03-06 23:50:01 +07:00
Yoga Pangestu
5c8f458b49 refactor: consolidate Filament feed-related resources under a new 'Feed' directory 2026-02-26 14:02:34 +07:00
Yoga Pangestu
f8c79ce688 refactor: Update order quantity, total amount, and discount fields to decimal types and integrate discount into the initial orders table migration. 2026-02-26 13:52:21 +07:00
Yoga Pangestu
22ef713f92 feat: Introduce FeedDeliveryObserver for automatic feed stock management and enhance ProcessFeedSchedule with stock pre-checks and transactions. 2026-02-26 13:42:23 +07:00
Yoga Pangestu
551437c8e6 feat: Implement many-to-many relationship for feed schedules to support multiple feeds per schedule. 2026-02-26 13:36:40 +07:00
Yoga Pangestu
66793f6b2e feat: Decouple feed deliveries from schedules, add soft deletes to deliveries, and dynamically schedule feed processing by time. 2026-02-26 12:50:54 +07:00
Yoga Pangestu
9ae00ebacd feat: Implement a feed scheduling and delivery system with database migrations, models, Filament resources, and an automated processing command. 2026-02-26 12:40:30 +07:00
Yoga Pangestu
97a8546ce4 feat: install timepicker plugin 2026-02-26 11:21:06 +07:00
Yoga Pangestu
d7f88140d8 feat: Improve styling consistency in feed items grid 2026-02-26 08:16:44 +07:00
Yoga Pangestu
97ba4f1de5 feat: Remove Chicken model, related resources, and associated functionality 2026-02-26 08:12:56 +07:00
Yoga Pangestu
1e59711070 feat: Enhance DelayedGoodsTable with payment action and improve column formatting 2026-02-26 08:05:17 +07:00
Yoga Pangestu
0210d08477 feat: Remove EggPrice resource and related components from the application 2026-02-26 07:56:22 +07:00
Yoga Pangestu
75712c4f2a feat: Refactor egg collection management by consolidating pages and updating form structure 2026-02-25 22:35:26 +07:00
Yoga Pangestu
156efedc2e feat: Redirect root route to Filament admin dashboard 2026-02-24 18:20:31 +07:00