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 |
|
Yoga Pangestu
|
7967758491
|
feat: Refactor egg price selection options and add success notifications for record creation and updates
|
2026-02-24 16:59:38 +07:00 |
|
Yoga Pangestu
|
ba0781024f
|
config: Update application timezone to Asia/Jakarta.
|
2026-02-24 16:41:07 +07:00 |
|
Yoga Pangestu
|
90ed27751c
|
feat: Add login background image and configure Filament auth UI enhancer panel width.
|
2026-02-24 16:31:29 +07:00 |
|
Yoga Pangestu
|
2539d1f3f8
|
feat: remove restore and force delete permissions for various entities in ShieldSeeder
|
2026-02-24 14:29:19 +07:00 |
|
Yoga Pangestu
|
d3fe3dbb49
|
feat: add visibility control for TrashedFilter based on user role in multiple resources
|
2026-02-24 14:25:36 +07:00 |
|
Yoga Pangestu
|
fb7fe2272b
|
fix: correct access check in canAccessPanel method to use instance method instead of auth helper
|
2026-02-24 14:22:11 +07:00 |
|
Yoga Pangestu
|
f4eef02c10
|
feat: update access control logic in User model to restrict panel access based on user roles
|
2026-02-24 14:18:35 +07:00 |
|
Yoga Pangestu
|
37d4b3b39a
|
feat: update permissions for roles in ShieldSeeder to include comprehensive access controls for various entities
|
2026-02-24 14:18:14 +07:00 |
|
Yoga Pangestu
|
7413584bba
|
feat: update permissions and navigation group names for consistency in ShieldSeeder and AdminPanelProvider
|
2026-02-24 14:13:33 +07:00 |
|
Yoga Pangestu
|
efe52fe909
|
feat: add CustomProfile page for user profile editing with validation and password management
|
2026-02-24 13:56:45 +07:00 |
|
Yoga Pangestu
|
c0ae70f89e
|
feat: add AccountWidget to Filament panel and disable global search
|
2026-02-24 13:44:04 +07:00 |
|
Yoga Pangestu
|
2400f686a6
|
feat: Implement authorization for various models and widgets by creating policies, updating the Shield seeder, and adding widget shields.
|
2026-02-24 13:41:04 +07:00 |
|
Yoga Pangestu
|
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.
|
2026-02-19 22:40:59 +07:00 |
|
Yoga Pangestu
|
c1201cd8c2
|
feat: make full data seeding conditional on local environment.
|
2026-02-19 22:24:59 +07:00 |
|
Yoga Pangestu
|
14b265a0bc
|
feat: Make production date, total eggs, and notes columns searchable.
|
2026-02-19 22:19:21 +07:00 |
|
Yoga Pangestu
|
9ace220020
|
feat: add Filament dashboard widgets for order trends, revenue/expense, key statistics, top customers, and egg production.
|
2026-02-19 22:15:40 +07:00 |
|
Yoga Pangestu
|
4e9ef8b5a7
|
feat: Implement ChickenObserver to clear active chickens cache on model changes and register it with the Chicken model.
|
2026-02-19 14:13:23 +07:00 |
|
Yoga Pangestu
|
11a1017a65
|
refactor: replace direct created_at column definitions with TimestampColumns component in several tables.
|
2026-02-19 13:18:13 +07:00 |
|
Yoga Pangestu
|
4a811d01f0
|
refactor: Standardize created_at column date format to include full day name and refactor arrow function syntax in various Filament resources.
|
2026-02-19 13:15:40 +07:00 |
|
Yoga Pangestu
|
aadd1da05a
|
feat: Introduce feed purchase editing and refactor cart handling to be associated with specific records.
|
2026-02-19 13:10:30 +07:00 |
|
Yoga Pangestu
|
2d3fdcb8e2
|
feat: Enhance price and stock column display with unit aliases, allow nullable expense notes, and update customer navigation sort order.
|
2026-02-19 12:46:59 +07:00 |
|
Yoga Pangestu
|
d37e69d006
|
Remove AccountWidget and FilamentInfoWidget from the Filament admin panel.
|
2026-02-19 11:55:47 +07:00 |
|
Yoga Pangestu
|
4c444c703d
|
refactor: update model casts to use method syntax across multiple models.
|
2026-02-19 11:09:08 +07:00 |
|
Yoga Pangestu
|
f6a1abfa0e
|
feat: introduce expense management feature with dedicated model, migration, seeder, and Filament resource.
|
2026-02-19 11:04:47 +07:00 |
|
Yoga Pangestu
|
ee5e3952ac
|
Remove number_format state formatting from the total amount input field.
|
2026-02-19 09:52:29 +07:00 |
|
Yoga Pangestu
|
a1d01654d5
|
feat: Add DelayedGood model factory and seeder, and integrate it into the main DatabaseSeeder.
|
2026-02-19 09:52:04 +07:00 |
|
Yoga Pangestu
|
556618c929
|
feat: Implement DelayedGood management with resource, pages, model, migration, and observer for tracking delayed goods
|
2026-02-19 09:43:31 +07:00 |
|
Yoga Pangestu
|
82d8f4b94f
|
feat: Add OrderSeeder to DatabaseSeeder for order data initialization
|
2026-02-19 09:14:15 +07:00 |
|
Yoga Pangestu
|
ce89c74236
|
feat: Add Order management with resource, pages, model, and migrations for order tracking and processing
|
2026-02-19 09:10:20 +07:00 |
|
Yoga Pangestu
|
233f3c8394
|
feat: Update EggPriceSeeder to use existing unit IDs and add 'Butir' unit in UnitSeeder
|
2026-02-19 07:19:39 +07:00 |
|
Yoga Pangestu
|
ce313889bc
|
refactor: Improve code formatting and readability in FeedResource form and table schemas
|
2026-02-19 07:13:14 +07:00 |
|
Yoga Pangestu
|
33634cf470
|
refactor: Clean up UnitSeeder by removing commented code and unused random unit creation
|
2026-02-19 07:09:36 +07:00 |
|
Yoga Pangestu
|
93ab1d6eb1
|
feat: Add EggPrice management with resource, pages, model, migration, factory, and seeder for egg price tracking
|
2026-02-19 04:13:40 +07:00 |
|
Yoga Pangestu
|
557ae954d2
|
feat: Implement Customer management with resource, pages, model, and migration for customer data handling
|
2026-02-18 22:41:49 +07:00 |
|
Yoga Pangestu
|
7c15781d5d
|
feat: Add CustomerSeeder to DatabaseSeeder for customer data initialization
|
2026-02-18 22:41:00 +07:00 |
|
Yoga Pangestu
|
d8038b59b9
|
feat: Implement EggCollection management with resource, pages, and models for egg production tracking
|
2026-02-18 22:26:04 +07:00 |
|
Yoga Pangestu
|
6d77a94806
|
refactor: Cache feed data for purchase form and observe Feed model changes
|
2026-02-17 21:06:38 +07:00 |
|
Yoga Pangestu
|
271d2eba6e
|
chore: Add predis/predis package for Redis support in the project
|
2026-02-17 20:56:39 +07:00 |
|
Yoga Pangestu
|
46da52724f
|
refactor: Remove required validation for image field in FeedResource form schema
|
2026-02-17 20:37:52 +07:00 |
|