25e6713a65refactor: Replace fillable properties with guarded properties in Contact model for improved security and data handling.
Yoga Pangestu
2026-01-28 10:44:27 +0700
1d2e861c79feat: Implement English and Indonesian localization by adding language files and updating Composer dependencies.
Yoga Pangestu
2026-01-28 09:11:01 +0700
0757696f24chore: Update email placeholders and refine the journalist resource empty state description.
Yoga Pangestu
2026-01-28 09:06:29 +0700
e5fc61abc3refactor: update several relationship methods from HasMany to HasOne and singularize relationship names.
Yoga Pangestu
2026-01-28 09:01:00 +0700
d355af39afrefactor: reorder class properties and apply minor formatting adjustments across Filament pages.
Yoga Pangestu
2026-01-28 08:53:33 +0700
7761eaed2efeat: Extract contact reply action into a dedicated class and add a reply status filter to the contact table.
Yoga Pangestu
2026-01-27 23:43:50 +0700
829b857ce9feat: Enhance visitor resource filters with improved date pickers and non-native selects, and configure table empty state, default sorting, and filter deferral.
Yoga Pangestu
2026-01-27 23:35:45 +0700
f041ed98e7feat: Change MediaMonitoring to HasOne relationship, restrict media_monitoring_id selection in the form to unique entries, and add sub-location and sub-classification columns to the table.
Yoga Pangestu
2026-01-27 22:33:25 +0700
e35a4c5985feat: Automatically assign author ID in news creation form and update news table views column.
Yoga Pangestu
2026-01-27 21:45:59 +0700
acd5e1afefrefactor: Change Company verification request relationship to HasOne and singularize Announcement media relationship names.
Yoga Pangestu
2026-01-27 21:39:51 +0700
5b19314ef5refactor: Remove the empty getRelations method from AnnouncementResource.
Yoga Pangestu
2026-01-27 21:36:28 +0700
d8370430c9Remove table reordering by sort_order from PartnerResource.
Yoga Pangestu
2026-01-27 21:33:06 +0700
ef446ef862feat: Change Company partnerMedia relationship to HasOne and enhance PartnerResource company description display.
Yoga Pangestu
2026-01-27 21:32:24 +0700
9ce3d72153refactor: Extract user password reset action into a dedicated ChangePasswordAction class.
Yoga Pangestu
2026-01-27 21:24:40 +0700
cc210345f0feat: Add BulkActionGroup and TextInput imports to CategoryResource.
Yoga Pangestu
2026-01-27 21:17:42 +0700
09717f8652Remove autocomplete(false) from the location_id select field and reorder the $title property in ManageSubLocations.
Yoga Pangestu
2026-01-27 21:14:19 +0700
d8cf50ce1frefactor: Rename 'Lokasi' to 'Lokus' and 'Sub Lokasi' to 'Sub Lokus' in Filament resource labels and titles.
Yoga Pangestu
2026-01-27 21:11:59 +0700
221b301d89refactor: Remove autocomplete(false) from the classification ID select field.
Yoga Pangestu
2026-01-27 21:10:17 +0700
394525bcc2style: Standardize arrow function spacing and apply minor formatting adjustments across several Filament resources.
Yoga Pangestu
2026-01-27 21:05:00 +0700
a847b6e1fcRefactor model relationships by converting multiple HasOne relationships to HasMany and pluralizing method names for consistency.
Yoga Pangestu
2026-01-27 21:04:49 +0700
3f0529a53erefactor: Reorder static properties and adjust function syntax in Filament resources and pages for consistency.
Yoga Pangestu
2026-01-27 20:47:04 +0700
337238b518feat: Add a reset password action to user records with a new password input and notification.
Yoga Pangestu
2026-01-27 15:49:56 +0700
bf59f1afc6refactor: Remove recordTitleAttribute from all Filament resource tables.
Yoga Pangestu
2026-01-27 15:29:28 +0700
f1d1058868feat: Auto-verify new user emails upon creation and remove recordTitleAttribute and autocomplete(false) from the user resource.
Yoga Pangestu
2026-01-27 15:28:14 +0700
974d8ac92bfeat: Restrict TrashedFilter visibility to the Developer role across multiple Filament resources and apply minor code formatting adjustments.
Yoga Pangestu
2026-01-27 15:16:37 +0700
2d3d001ea4feat: Dynamically load site logo and favicon from general settings.
Yoga Pangestu
2026-01-27 15:13:02 +0700
24c95ceb87feat: Integrate Swindon\FilamentHashids trait into multiple models for enhanced ID encoding
Yoga Pangestu
2026-01-19 11:03:33 +0700
0dad32aa12feat: Add Swindon\FilamentHashids middleware and update composer dependencies for enhanced ID encoding
Yoga Pangestu
2026-01-19 10:57:09 +0700
3ba104c1a1refactor: Replace hardcoded role checks with RoleEnum for consistency across cooperation and journalist actions
Yoga Pangestu
2026-01-19 10:48:44 +0700
b522b4ff6ffeat: Implement CheerfulNotification for login, registration, and email verification processes to enhance user experience and feedback.
Yoga Pangestu
2026-01-19 10:34:07 +0700
8ddad47c01refactor: Replace Notification with CheerfulNotification for improved user feedback and enhance error logging in various services
Yoga Pangestu
2026-01-19 09:52:32 +0700
6574684f46refactor: Update modal headings and descriptions for clarity, enhance date formatting, and improve user notifications in verification processes.
Yoga Pangestu
2026-01-19 09:40:46 +0700
87b0275151feat: Add CompanySeeder to populate partner media and journalists, and refactor company verification status to an enum.
Yoga Pangestu
2026-01-19 09:13:02 +0700
ee39b1f33afeat: Send cheerful notification to super admins upon new user registration.
Yoga Pangestu
2026-01-19 09:01:10 +0700
098d3d0df2refactor: move Filament login and registration pages to an Auth subdirectory.
Yoga Pangestu
2026-01-19 08:37:22 +0700
fa9af59624feat: Add favicon to the Filament dashboard panel
Yoga Pangestu
2026-01-19 08:27:25 +0700
ad7789dd3ffeat: Add a console command to simulate cooperation time, improve date validation, and refine UI texts and report creation conditions.
Yoga Pangestu
2026-01-19 08:23:56 +0700
0055761ab3refactor: translated format date
Yoga Pangestu
2026-01-14 10:47:59 +0700
969fc0c4a0refactor: change display format for date input
Yoga Pangestu
2026-01-14 10:42:31 +0700
7915e1ce38feat(cooperation): auto reject when media not responding
Yoga Pangestu
2026-01-14 10:41:08 +0700
f038da6735refactor(cooperation): change relation to task assignment from has many to has one and adjust related logic
Yoga Pangestu
2026-01-14 10:23:30 +0700
627cd694d7fic(cooperation): change validation date for final_submission_date
Yoga Pangestu
2026-01-14 10:20:11 +0700
2b49688f8ffeat: Enhance cooperation proposal management with media handling and improved infolist display
Yoga Pangestu
2026-01-12 10:33:47 +0700
2d362b54dcfeat: Remove custom page classes for login, registration, media, company, and verification management
Yoga Pangestu
2026-01-12 09:46:54 +0700
6265410fb0feat: Refactor media handling and improve file upload configurations in Cooperation and Journalist resources
Yoga Pangestu
2026-01-09 15:00:36 +0700
b97b8a3708feat: Add payment information fields and media handling for proposal template and banner in CooperationResource
Yoga Pangestu
2026-01-09 13:09:58 +0700
7e1c688c78feat: Enhance cooperation management with proposal template handling and media uploads
Yoga Pangestu
2026-01-09 12:40:50 +0700
1a3f0610a3feat: Add notification system with BroadcastNotification class and database migration for notifications table
Yoga Pangestu
2026-01-09 10:43:16 +0700
8aa5897c85feat: Update placeholders and add autocomplete for title input in AnnouncementResource form
Yoga Pangestu
2026-01-08 14:43:11 +0700
aab02b44fefeat: Implement verified scope for PartnerMedia and update relationships in CooperationForm and AnnouncementResource
Yoga Pangestu
2026-01-08 14:38:37 +0700
57eece15dbfeat: Add navigationSort property to various resources for improved navigation order
Yoga Pangestu
2026-01-08 14:14:23 +0700
69c86e5d3cRefactor verification process and UI updates
Yoga Pangestu
2026-01-08 13:55:37 +0700
bd122f77b9feat: Add navigation badge for pending verification requests and implement pending scope in VerificationRequest model
Yoga Pangestu
2026-01-08 09:42:40 +0700
73641d5b33feat: Add additional source paths for Filament views and components in theme.css
Yoga Pangestu
2026-01-08 09:29:14 +0700
57ed5e3cdafeat: Implement policy classes for Category, Contact, and Visitor with authorization methods
Yoga Pangestu
2026-01-08 09:11:30 +0700
926d25d6cfrefactor: Remove navigationSort property from various Filament resource classes for cleaner code
Yoga Pangestu
2026-01-08 08:40:18 +0700
cb8dac63fefix(news): Update category placeholder text in news table
Yoga Pangestu
2026-01-08 08:31:44 +0700
dd100d1704feat: Add news crawling service and command with a UI action to the media monitoring table.
Yoga Pangestu
2026-01-06 15:19:53 +0700
c48bb24c68feat: Update background and content images across various home pages.
Yoga Pangestu
2026-01-06 14:26:25 +0700
01e95e05effeat: Add new Livewire contact us page with corresponding route, view, and styling updates.
Yoga Pangestu
2026-01-06 14:21:33 +0700
b5d27c6931feat: Add dynamic news and announcements to homepage, redesign announcement cards, and update header/footer UI.
Yoga Pangestu
2026-01-06 13:53:19 +0700
9742097d2bfeat: Add visitor tracking functionality with Filament resource and footer statistics.
Yoga Pangestu
2026-01-06 12:01:50 +0700
a4f85c53c5feat: Introduce custom Livewire pagination component and apply it to news and announcements, enhancing list rendering with wire:key.
Yoga Pangestu
2026-01-06 11:13:26 +0700
3577c8827afeat: Implement public announcements page with a new title field and rich text editor for content.
Yoga Pangestu
2026-01-06 11:07:13 +0700
6dd0c26ac8feat: Introduce announcement types (public/company) with conditional recipient selection in Filament forms and table views.
Yoga Pangestu
2026-01-06 10:16:25 +0700
3ae2054ebdfeat: Implement contact management system with email reply functionality and database migration
Yoga Pangestu
2026-01-06 09:37:55 +0700
0382570c23feat: Add site_email and site_phone fields to GeneralSettings and migration
Yoga Pangestu
2026-01-06 09:28:37 +0700
95bb6a3b50feat: Add data-navigate-once attribute to jQuery and vendors scripts.
Yoga Pangestu
2026-01-05 15:28:22 +0700
161906731afeat: add 'About Us' page with Livewire component and update navigation links in header and footer.
Yoga Pangestu
2026-01-05 15:24:58 +0700
20804431c5feat: Redirect to resource index page after create and edit operations.
Yoga Pangestu
2026-01-05 15:06:59 +0700
a0da450e52feat: Enhance form fields with autofocus, disabled autocomplete, and placeholders for better UX.
Yoga Pangestu
2026-01-05 15:03:09 +0700
665d048608feat: remove footer navigation menu from footer component
Yoga Pangestu
2026-01-05 14:59:40 +0700
4bfa39d14efeat: Add Livewire-powered news section with dedicated routes and centralize header/footer in the app layout.
Yoga Pangestu
2026-01-05 14:59:18 +0700
5b4efc8a5drefactor: Remove PHP view components and Sass/Bootstrap dependencies, introduce ViewServiceProvider, and update UI content.
Yoga Pangestu
2026-01-05 13:34:38 +0700