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
|
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 |
|
Yoga Pangestu
|
2d3d001ea4
|
feat: Dynamically load site logo and favicon from general settings.
|
2026-01-27 15:13:02 +07:00 |
|
Yoga Pangestu
|
24c95ceb87
|
feat: Integrate Swindon\FilamentHashids trait into multiple models for enhanced ID encoding
|
2026-01-19 11:03:33 +07:00 |
|
Yoga Pangestu
|
0dad32aa12
|
feat: Add Swindon\FilamentHashids middleware and update composer dependencies for enhanced ID encoding
|
2026-01-19 10:57:09 +07:00 |
|
Yoga Pangestu
|
b4c6ed7229
|
refactor: Remove commented-out sendEmailVerificationNotification method for cleaner code
|
2026-01-19 10:56:36 +07:00 |
|
Yoga Pangestu
|
3ba104c1a1
|
refactor: Replace hardcoded role checks with RoleEnum for consistency across cooperation and journalist actions
|
2026-01-19 10:48:44 +07:00 |
|
Yoga Pangestu
|
b522b4ff6f
|
feat: Implement CheerfulNotification for login, registration, and email verification processes to enhance user experience and feedback.
|
2026-01-19 10:34:07 +07:00 |
|
Yoga Pangestu
|
8ddad47c01
|
refactor: Replace Notification with CheerfulNotification for improved user feedback and enhance error logging in various services
|
2026-01-19 09:52:32 +07:00 |
|
Yoga Pangestu
|
6574684f46
|
refactor: Update modal headings and descriptions for clarity, enhance date formatting, and improve user notifications in verification processes.
|
2026-01-19 09:40:46 +07:00 |
|
Yoga Pangestu
|
ee39b1f33a
|
feat: Send cheerful notification to super admins upon new user registration.
|
2026-01-19 09:01:10 +07:00 |
|
Yoga Pangestu
|
098d3d0df2
|
refactor: move Filament login and registration pages to an Auth subdirectory.
|
2026-01-19 08:37:22 +07:00 |
|
Yoga Pangestu
|
fa9af59624
|
feat: Add favicon to the Filament dashboard panel
|
2026-01-19 08:27:25 +07:00 |
|
Yoga Pangestu
|
ad7789dd3f
|
feat: Add a console command to simulate cooperation time, improve date validation, and refine UI texts and report creation conditions.
|
2026-01-19 08:23:56 +07:00 |
|