Yoga Pangestu
|
69e3db9ce3
|
refactor: Consolidate journalist statistics into OverviewStats widget, removing dedicated JournalistMetricsStats and JournalistUkwChart widgets and their permissions.
|
2026-01-29 15:21:03 +07:00 |
|
Yoga Pangestu
|
98d30a80e6
|
feat: Implement granular access control and permissions for Filament widgets, pages, and data change requests using Filament Shield and a new policy.
|
2026-01-29 15:05:26 +07:00 |
|
Yoga Pangestu
|
a281e092bb
|
feat: Add an administrator user, refactor user seeding to use RoleEnum, and remove the CompanySeeder call.
|
2026-01-29 13:39:03 +07:00 |
|
Yoga Pangestu
|
56b43a274d
|
feat: Dynamically set the SEO description and add a keywords meta tag.
|
2026-01-29 13:37:16 +07:00 |
|
Yoga Pangestu
|
bb7208d34f
|
fix: Use null-safe operator for brand logo and favicon paths.
|
2026-01-29 13:36:45 +07:00 |
|
Yoga Pangestu
|
3285fa196c
|
refactor: extract dashboard filter reset logic into a dedicated method that also clears session filters.
|
2026-01-29 13:32:34 +07:00 |
|
Yoga Pangestu
|
c507d0f8ef
|
refactor: remove resetFilters method and inline filter reset logic directly into the dashboard button action.
|
2026-01-29 13:28:42 +07:00 |
|
Yoga Pangestu
|
2e80c19c19
|
feat: Implement advanced filtering and Excel export functionality for Cooperation, Issue Management, Media Monitoring, and Content Recap tables.
|
2026-01-29 13:22:57 +07:00 |
|
Yoga Pangestu
|
c67faf3e4e
|
feat(dashboard): add new color, slate
|
2026-01-29 11:33:06 +07:00 |
|
Yoga Pangestu
|
dec1cdbfe6
|
refcator(content recaps): change social media list
|
2026-01-29 11:20:23 +07:00 |
|
Yoga Pangestu
|
a62ea370f4
|
feat: Implement global date range filtering across all dashboard widgets and add corresponding UI controls to the dashboard page.
|
2026-01-29 10:52:20 +07:00 |
|
Yoga Pangestu
|
8f1cb16dc9
|
feat: Introduce custom dashboard page with date range filters.
|
2026-01-29 10:36:26 +07:00 |
|
Yoga Pangestu
|
9fdba64499
|
refactor: Use class imports and scope methods for improved readability in chart widgets.
|
2026-01-29 10:32:13 +07:00 |
|
Yoga Pangestu
|
7d970587fa
|
feat: Add Filament widgets to visualize verification performance and issue distribution by location.
|
2026-01-29 10:24:56 +07:00 |
|
Yoga Pangestu
|
56535076ad
|
feat: add Popular News and Visitor Traffic Filament chart widgets
|
2026-01-29 10:23:18 +07:00 |
|
Yoga Pangestu
|
416739e25f
|
feat: add new Filament dashboard widgets for media cooperation ranking, task realization, and cooperation status.
|
2026-01-29 10:21:48 +07:00 |
|
Yoga Pangestu
|
a44c7181fd
|
feat: Add Filament widgets for journalist metrics, registration trend, and UKW certification status.
|
2026-01-29 10:19:40 +07:00 |
|
Yoga Pangestu
|
2a7b1cf875
|
feat: Introduce new Filament chart widgets for media classification, registration trends, type distribution, and top media by journalist count, and update the OverviewStats widget's column span.
|
2026-01-29 10:17:54 +07:00 |
|
Yoga Pangestu
|
98535a3c03
|
feat: Add OverviewStats Filament widget to display key statistics for companies, media, journalists, and pending requests.
|
2026-01-29 10:13:35 +07:00 |
|
Yoga Pangestu
|
c3166bfdee
|
chore: Adjust the navigation sort order for various Filament pages and resources.
|
2026-01-29 10:02:33 +07:00 |
|
Yoga Pangestu
|
27b25f6193
|
refactor: introduce a reusable BackAction component and apply it to standardize back buttons across various Filament pages.
|
2026-01-29 09:50:40 +07:00 |
|
Yoga Pangestu
|
2626d890a4
|
feat: introduce a comprehensive data change request and review system with new Filament resources, models, migrations, and actions for managing data changes.
|
2026-01-29 09:44:52 +07:00 |
|
Yoga Pangestu
|
25e6713a65
|
refactor: Replace fillable properties with guarded properties in Contact model for improved security and data handling.
|
2026-01-28 10:44:27 +07:00 |
|
Yoga Pangestu
|
1d2e861c79
|
feat: Implement English and Indonesian localization by adding language files and updating Composer dependencies.
|
2026-01-28 09:11:01 +07:00 |
|
Yoga Pangestu
|
0757696f24
|
chore: Update email placeholders and refine the journalist resource empty state description.
|
2026-01-28 09:06:29 +07:00 |
|
Yoga Pangestu
|
e5fc61abc3
|
refactor: update several relationship methods from HasMany to HasOne and singularize relationship names.
|
2026-01-28 09:01:00 +07:00 |
|
Yoga Pangestu
|
9c9d13368b
|
chore: update login form placeholder email
|
2026-01-28 08:54:46 +07:00 |
|
Yoga Pangestu
|
d355af39af
|
refactor: reorder class properties and apply minor formatting adjustments across Filament pages.
|
2026-01-28 08:53:33 +07:00 |
|
Yoga Pangestu
|
7761eaed2e
|
feat: Extract contact reply action into a dedicated class and add a reply status filter to the contact table.
|
2026-01-27 23:43:50 +07:00 |
|
Yoga Pangestu
|
829b857ce9
|
feat: Enhance visitor resource filters with improved date pickers and non-native selects, and configure table empty state, default sorting, and filter deferral.
|
2026-01-27 23:35:45 +07:00 |
|
Yoga Pangestu
|
15024705e0
|
refactor: remove empty getRelations method from ContentRecapResource
|
2026-01-27 22:51:03 +07:00 |
|
Yoga Pangestu
|
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.
|
2026-01-27 22:33:25 +07:00 |
|
Yoga Pangestu
|
f159bea411
|
chore: Remove empty getRelations() method from MediaMonitoringResource.
|
2026-01-27 21:55:16 +07:00 |
|
Yoga Pangestu
|
e35a4c5985
|
feat: Automatically assign author ID in news creation form and update news table views column.
|
2026-01-27 21:45:59 +07:00 |
|
Yoga Pangestu
|
acd5e1afef
|
refactor: Change Company verification request relationship to HasOne and singularize Announcement media relationship names.
|
2026-01-27 21:39:51 +07:00 |
|
Yoga Pangestu
|
5b19314ef5
|
refactor: Remove the empty getRelations method from AnnouncementResource.
|
2026-01-27 21:36:28 +07:00 |
|
Yoga Pangestu
|
d8370430c9
|
Remove table reordering by sort_order from PartnerResource.
|
2026-01-27 21:33:06 +07:00 |
|
Yoga Pangestu
|
ef446ef862
|
feat: Change Company partnerMedia relationship to HasOne and enhance PartnerResource company description display.
|
2026-01-27 21:32:24 +07:00 |
|
Yoga Pangestu
|
9ce3d72153
|
refactor: Extract user password reset action into a dedicated ChangePasswordAction class.
|
2026-01-27 21:24:40 +07:00 |
|
Yoga Pangestu
|
cc210345f0
|
feat: Add BulkActionGroup and TextInput imports to CategoryResource.
|
2026-01-27 21:17:42 +07:00 |
|
Yoga Pangestu
|
09717f8652
|
Remove autocomplete(false) from the location_id select field and reorder the $title property in ManageSubLocations.
|
2026-01-27 21:14:19 +07:00 |
|
Yoga Pangestu
|
d8cf50ce1f
|
refactor: Rename 'Lokasi' to 'Lokus' and 'Sub Lokasi' to 'Sub Lokus' in Filament resource labels and titles.
|
2026-01-27 21:11:59 +07:00 |
|
Yoga Pangestu
|
221b301d89
|
refactor: Remove autocomplete(false) from the classification ID select field.
|
2026-01-27 21:10:17 +07:00 |
|
Yoga Pangestu
|
394525bcc2
|
style: Standardize arrow function spacing and apply minor formatting adjustments across several Filament resources.
|
2026-01-27 21:05:00 +07:00 |
|
Yoga Pangestu
|
a847b6e1fc
|
Refactor model relationships by converting multiple HasOne relationships to HasMany and pluralizing method names for consistency.
|
2026-01-27 21:04:49 +07:00 |
|
Yoga Pangestu
|
3f0529a53e
|
refactor: Reorder static properties and adjust function syntax in Filament resources and pages for consistency.
|
2026-01-27 20:47:04 +07:00 |
|
Yoga Pangestu
|
337238b518
|
feat: Add a reset password action to user records with a new password input and notification.
|
2026-01-27 15:49:56 +07:00 |
|
Yoga Pangestu
|
bf59f1afc6
|
refactor: Remove recordTitleAttribute from all Filament resource tables.
|
2026-01-27 15:29:28 +07:00 |
|
Yoga Pangestu
|
f1d1058868
|
feat: Auto-verify new user emails upon creation and remove recordTitleAttribute and autocomplete(false) from the user resource.
|
2026-01-27 15:28:14 +07:00 |
|
Yoga Pangestu
|
974d8ac92b
|
feat: Restrict TrashedFilter visibility to the Developer role across multiple Filament resources and apply minor code formatting adjustments.
|
2026-01-27 15:16:37 +07:00 |
|