Commit Graph

  • 25e6713a65 refactor: Replace fillable properties with guarded properties in Contact model for improved security and data handling. Yoga Pangestu 2026-01-28 10:44:27 +0700
  • 1d2e861c79 feat: Implement English and Indonesian localization by adding language files and updating Composer dependencies. Yoga Pangestu 2026-01-28 09:11:01 +0700
  • 0757696f24 chore: Update email placeholders and refine the journalist resource empty state description. Yoga Pangestu 2026-01-28 09:06:29 +0700
  • e5fc61abc3 refactor: update several relationship methods from HasMany to HasOne and singularize relationship names. Yoga Pangestu 2026-01-28 09:01:00 +0700
  • 9c9d13368b chore: update login form placeholder email Yoga Pangestu 2026-01-28 08:54:46 +0700
  • d355af39af refactor: reorder class properties and apply minor formatting adjustments across Filament pages. Yoga Pangestu 2026-01-28 08:53:33 +0700
  • 7761eaed2e feat: 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
  • 829b857ce9 feat: 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
  • 15024705e0 refactor: remove empty getRelations method from ContentRecapResource Yoga Pangestu 2026-01-27 22:51:03 +0700
  • f041ed98e7 feat: 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
  • f159bea411 chore: Remove empty getRelations() method from MediaMonitoringResource. Yoga Pangestu 2026-01-27 21:55:16 +0700
  • e35a4c5985 feat: Automatically assign author ID in news creation form and update news table views column. Yoga Pangestu 2026-01-27 21:45:59 +0700
  • acd5e1afef refactor: Change Company verification request relationship to HasOne and singularize Announcement media relationship names. Yoga Pangestu 2026-01-27 21:39:51 +0700
  • 5b19314ef5 refactor: Remove the empty getRelations method from AnnouncementResource. Yoga Pangestu 2026-01-27 21:36:28 +0700
  • d8370430c9 Remove table reordering by sort_order from PartnerResource. Yoga Pangestu 2026-01-27 21:33:06 +0700
  • ef446ef862 feat: Change Company partnerMedia relationship to HasOne and enhance PartnerResource company description display. Yoga Pangestu 2026-01-27 21:32:24 +0700
  • 9ce3d72153 refactor: Extract user password reset action into a dedicated ChangePasswordAction class. Yoga Pangestu 2026-01-27 21:24:40 +0700
  • cc210345f0 feat: Add BulkActionGroup and TextInput imports to CategoryResource. Yoga Pangestu 2026-01-27 21:17:42 +0700
  • 09717f8652 Remove autocomplete(false) from the location_id select field and reorder the $title property in ManageSubLocations. Yoga Pangestu 2026-01-27 21:14:19 +0700
  • d8cf50ce1f refactor: 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
  • 221b301d89 refactor: Remove autocomplete(false) from the classification ID select field. Yoga Pangestu 2026-01-27 21:10:17 +0700
  • 394525bcc2 style: Standardize arrow function spacing and apply minor formatting adjustments across several Filament resources. Yoga Pangestu 2026-01-27 21:05:00 +0700
  • a847b6e1fc Refactor model relationships by converting multiple HasOne relationships to HasMany and pluralizing method names for consistency. Yoga Pangestu 2026-01-27 21:04:49 +0700
  • 3f0529a53e refactor: Reorder static properties and adjust function syntax in Filament resources and pages for consistency. Yoga Pangestu 2026-01-27 20:47:04 +0700
  • 337238b518 feat: Add a reset password action to user records with a new password input and notification. Yoga Pangestu 2026-01-27 15:49:56 +0700
  • bf59f1afc6 refactor: Remove recordTitleAttribute from all Filament resource tables. Yoga Pangestu 2026-01-27 15:29:28 +0700
  • f1d1058868 feat: 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
  • 974d8ac92b feat: 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
  • 2d3d001ea4 feat: Dynamically load site logo and favicon from general settings. Yoga Pangestu 2026-01-27 15:13:02 +0700
  • 24c95ceb87 feat: Integrate Swindon\FilamentHashids trait into multiple models for enhanced ID encoding Yoga Pangestu 2026-01-19 11:03:33 +0700
  • 0dad32aa12 feat: Add Swindon\FilamentHashids middleware and update composer dependencies for enhanced ID encoding Yoga Pangestu 2026-01-19 10:57:09 +0700
  • b4c6ed7229 refactor: Remove commented-out sendEmailVerificationNotification method for cleaner code Yoga Pangestu 2026-01-19 10:56:36 +0700
  • 3ba104c1a1 refactor: Replace hardcoded role checks with RoleEnum for consistency across cooperation and journalist actions Yoga Pangestu 2026-01-19 10:48:44 +0700
  • b522b4ff6f feat: Implement CheerfulNotification for login, registration, and email verification processes to enhance user experience and feedback. Yoga Pangestu 2026-01-19 10:34:07 +0700
  • 8ddad47c01 refactor: Replace Notification with CheerfulNotification for improved user feedback and enhance error logging in various services Yoga Pangestu 2026-01-19 09:52:32 +0700
  • 6574684f46 refactor: 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
  • 87b0275151 feat: 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
  • ee39b1f33a feat: Send cheerful notification to super admins upon new user registration. Yoga Pangestu 2026-01-19 09:01:10 +0700
  • 098d3d0df2 refactor: move Filament login and registration pages to an Auth subdirectory. Yoga Pangestu 2026-01-19 08:37:22 +0700
  • fa9af59624 feat: Add favicon to the Filament dashboard panel Yoga Pangestu 2026-01-19 08:27:25 +0700
  • ad7789dd3f feat: 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
  • 416905af9f fix(task assigmnet): delete locale Yoga Pangestu 2026-01-14 15:47:15 +0700
  • 1d52463286 feat(cooperation): refactor workflow and implement payment system Yoga Pangestu 2026-01-14 15:41:23 +0700
  • ad6335542e fix(report): add success notification after report submission Yoga Pangestu 2026-01-14 11:11:24 +0700
  • 0055761ab3 refactor: translated format date Yoga Pangestu 2026-01-14 10:47:59 +0700
  • 969fc0c4a0 refactor: change display format for date input Yoga Pangestu 2026-01-14 10:42:31 +0700
  • 7915e1ce38 feat(cooperation): auto reject when media not responding Yoga Pangestu 2026-01-14 10:41:08 +0700
  • f038da6735 refactor(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
  • 627cd694d7 fic(cooperation): change validation date for final_submission_date Yoga Pangestu 2026-01-14 10:20:11 +0700
  • 7703aa2b5c fix(dashboard): remove spa mode Yoga Pangestu 2026-01-14 10:17:19 +0700
  • 61238444c1 fix: change default action to cheerful action Yoga Pangestu 2026-01-14 10:16:40 +0700
  • 6d5479b9f7 fix(cooperation): change validation for final_submission_date Yoga Pangestu 2026-01-14 10:10:55 +0700
  • c3948c7775 feat: add spa mode Yoga Pangestu 2026-01-14 10:00:13 +0700
  • 5ef72831c3 feat(category): use BackedEnum Yoga Pangestu 2026-01-14 09:59:23 +0700
  • 95562c87fb refactor: change Auth:: to auth()-> and remove comment /** @var \App\Models\User $user */ Yoga Pangestu 2026-01-14 09:55:52 +0700
  • 2983cd243f refactor: centralize cheerful notifications and cleanup auth calls Yoga Pangestu 2026-01-14 09:54:46 +0700
  • ab318a030b feat(notification): enhance user notifications for cooperation and verification processes Yoga Pangestu 2026-01-13 15:53:07 +0700
  • a05e46fd12 fix(announcement): move namespace to top Yoga Pangestu 2026-01-13 08:35:28 +0700
  • 283f5de065 feat(partner): add status to table Yoga Pangestu 2026-01-13 08:30:37 +0700
  • c397ff3c55 fix: change name action to camel case Yoga Pangestu 2026-01-13 08:22:33 +0700
  • 74122961f8 refactor: remove autocomplete from date pickers in task assignment and cooperation forms Yoga Pangestu 2026-01-12 15:52:27 +0700
  • fefa67cb11 fix(company and media): change return type in attachment Yoga Pangestu 2026-01-12 15:23:27 +0700
  • 6fe5e81717 refactor: add type hinting to closures and fix logic errors in Filament codebase Yoga Pangestu 2026-01-12 15:17:21 +0700
  • 95dbcb1c75 refator(partner): change back url in show Yoga Pangestu 2026-01-12 13:25:31 +0700
  • c793c8e67a refactor: standardize action naming conventions and organization Yoga Pangestu 2026-01-12 13:20:56 +0700
  • aa5eede978 feat(cooperation): add grid to view Yoga Pangestu 2026-01-12 11:19:52 +0700
  • 9ca4e68de9 refactor: implement local scopes for enums with #[Scope] attribute across models Yoga Pangestu 2026-01-12 11:14:22 +0700
  • 0b15d95395 feat: Update console commands for scheduled tasks Yoga Pangestu 2026-01-12 11:05:44 +0700
  • 2b49688f8f feat: Enhance cooperation proposal management with media handling and improved infolist display Yoga Pangestu 2026-01-12 10:33:47 +0700
  • 2d362b54dc feat: Remove custom page classes for login, registration, media, company, and verification management Yoga Pangestu 2026-01-12 09:46:54 +0700
  • 6265410fb0 feat: Refactor media handling and improve file upload configurations in Cooperation and Journalist resources Yoga Pangestu 2026-01-09 15:00:36 +0700
  • b97b8a3708 feat: Add payment information fields and media handling for proposal template and banner in CooperationResource Yoga Pangestu 2026-01-09 13:09:58 +0700
  • 7e1c688c78 feat: Enhance cooperation management with proposal template handling and media uploads Yoga Pangestu 2026-01-09 12:40:50 +0700
  • 1a3f0610a3 feat: Add notification system with BroadcastNotification class and database migration for notifications table Yoga Pangestu 2026-01-09 10:43:16 +0700
  • 8aa5897c85 feat: Update placeholders and add autocomplete for title input in AnnouncementResource form Yoga Pangestu 2026-01-08 14:43:11 +0700
  • aab02b44fe feat: Implement verified scope for PartnerMedia and update relationships in CooperationForm and AnnouncementResource Yoga Pangestu 2026-01-08 14:38:37 +0700
  • 57eece15db feat: Add navigationSort property to various resources for improved navigation order Yoga Pangestu 2026-01-08 14:14:23 +0700
  • 69c86e5d3c Refactor verification process and UI updates Yoga Pangestu 2026-01-08 13:55:37 +0700
  • bd122f77b9 feat: Add navigation badge for pending verification requests and implement pending scope in VerificationRequest model Yoga Pangestu 2026-01-08 09:42:40 +0700
  • 73641d5b33 feat: Add additional source paths for Filament views and components in theme.css Yoga Pangestu 2026-01-08 09:29:14 +0700
  • 57ed5e3cda feat: Implement policy classes for Category, Contact, and Visitor with authorization methods Yoga Pangestu 2026-01-08 09:11:30 +0700
  • 926d25d6cf refactor: Remove navigationSort property from various Filament resource classes for cleaner code Yoga Pangestu 2026-01-08 08:40:18 +0700
  • cb8dac63fe fix(news): Update category placeholder text in news table Yoga Pangestu 2026-01-08 08:31:44 +0700
  • dd100d1704 feat: Add news crawling service and command with a UI action to the media monitoring table. Yoga Pangestu 2026-01-06 15:19:53 +0700
  • c48bb24c68 feat: Update background and content images across various home pages. Yoga Pangestu 2026-01-06 14:26:25 +0700
  • 01e95e05ef feat: Add new Livewire contact us page with corresponding route, view, and styling updates. Yoga Pangestu 2026-01-06 14:21:33 +0700
  • b5d27c6931 feat: Add dynamic news and announcements to homepage, redesign announcement cards, and update header/footer UI. Yoga Pangestu 2026-01-06 13:53:19 +0700
  • 9742097d2b feat: Add visitor tracking functionality with Filament resource and footer statistics. Yoga Pangestu 2026-01-06 12:01:50 +0700
  • a4f85c53c5 feat: 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
  • 3577c8827a feat: Implement public announcements page with a new title field and rich text editor for content. Yoga Pangestu 2026-01-06 11:07:13 +0700
  • 6dd0c26ac8 feat: Introduce announcement types (public/company) with conditional recipient selection in Filament forms and table views. Yoga Pangestu 2026-01-06 10:16:25 +0700
  • 3ae2054ebd feat: Implement contact management system with email reply functionality and database migration Yoga Pangestu 2026-01-06 09:37:55 +0700
  • 0382570c23 feat: Add site_email and site_phone fields to GeneralSettings and migration Yoga Pangestu 2026-01-06 09:28:37 +0700
  • 95bb6a3b50 feat: Add data-navigate-once attribute to jQuery and vendors scripts. Yoga Pangestu 2026-01-05 15:28:22 +0700
  • 161906731a feat: add 'About Us' page with Livewire component and update navigation links in header and footer. Yoga Pangestu 2026-01-05 15:24:58 +0700
  • 20804431c5 feat: Redirect to resource index page after create and edit operations. Yoga Pangestu 2026-01-05 15:06:59 +0700
  • a0da450e52 feat: Enhance form fields with autofocus, disabled autocomplete, and placeholders for better UX. Yoga Pangestu 2026-01-05 15:03:09 +0700
  • 665d048608 feat: remove footer navigation menu from footer component Yoga Pangestu 2026-01-05 14:59:40 +0700
  • 4bfa39d14e feat: 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
  • 5b4efc8a5d refactor: Remove PHP view components and Sass/Bootstrap dependencies, introduce ViewServiceProvider, and update UI content. Yoga Pangestu 2026-01-05 13:34:38 +0700