Yoga Pangestu
3b286cbc7a
feat: add PopularNewsChart to dashboard and implement ContentAdminStats with updated Shield permissions
2026-04-11 15:14:19 +07:00
Yoga Pangestu
ddfd1ab340
feat: add finance dashboard statistics and budget realization chart for Admin Keuangan role
2026-04-11 15:06:26 +07:00
Yoga Pangestu
fbb0f92b37
refactor: restrict action visibility to administrator and developer roles across cooperation and report modules
2026-04-11 15:02:13 +07:00
Yoga Pangestu
64f521adcc
feat: add company-specific dashboard stats and cooperation status chart with role-based filtering
2026-04-11 14:43:54 +07:00
Yoga Pangestu
4a1993a778
feat: implement automated media monitoring crawler with Python script and Laravel console command
2026-04-11 13:47:18 +07:00
Yoga Pangestu
ca5aa283d0
feat: add PDF export functionality for reports using dompdf and integrate into ReportRelationManager
2026-04-10 22:34:55 +07:00
Yoga Pangestu
ec7a9bdf30
feat: implement cooperation payment workflow with invoice submission, approval, and rejection actions
2026-04-10 16:17:34 +07:00
Yoga Pangestu
ba115a4502
feat: add date range validation for proposal submission in SendProposalAction
2026-04-10 14:45:25 +07:00
Yoga Pangestu
43271a82a9
refactor: remove verification status from cooperation workflow and automate transition to payment
2026-04-10 14:42:28 +07:00
Yoga Pangestu
5e545f4bea
feat: allow report acceptance and rejection during assignment status
2026-04-10 13:25:43 +07:00
Yoga Pangestu
d39754ecfc
feat: restrict report submission to accepted proposals owned by the authenticated user
2026-04-10 13:22:17 +07:00
Yoga Pangestu
a03f3e3a7b
refactor: migrate to HasManyDeep for cooperation reports and standardize query filtering across relation managers
2026-04-10 13:12:50 +07:00
Yoga Pangestu
1977d08339
refactor: remove news crawler service, command, and associated UI actions
2026-04-09 14:06:12 +07:00
Yoga Pangestu
711aedcf2b
refactor: introduce BaseExcelExport class to standardize spreadsheet styling, formatting, and event handling across all exports
2026-04-09 13:51:36 +07:00
Yoga Pangestu
d858a47023
refactor: standardize notification keys and add cheerful tone variants to language files
2026-04-09 13:21:23 +07:00
Yoga Pangestu
d7d53c0e8b
feat: add labels to form fields and configure global validation attribute mapping to field labels
2026-04-09 13:14:01 +07:00
Yoga Pangestu
075ba0d279
feat: add media_title translation keys to notification language file
2026-04-09 13:06:38 +07:00
Yoga Pangestu
24d87cbbae
refactor: simplify PartnerInfolist sections by removing dynamic notification labels and icons
2026-04-09 13:06:08 +07:00
Yoga Pangestu
2bd0b200e3
feat: add download button to partner document infolist for images
2026-04-09 12:58:30 +07:00
Yoga Pangestu
029d92e4a6
refactor: replace custom HTML infolist with native Filament components for data change requests
2026-04-09 12:56:27 +07:00
Yoga Pangestu
a92716cb10
refactor: add null safety to content link and standardize closure formatting in ContentRecapsTable
2026-04-09 11:17:54 +07:00
Yoga Pangestu
d3dc7c1ab9
chore: update media library disk configuration to use FILESYSTEM_DISK environment variable
2026-04-09 11:06:23 +07:00
Yoga Pangestu
5e5a7caeb5
refactor: modularize data change comparison views and update media disk configuration
2026-04-09 11:06:17 +07:00
Yoga Pangestu
480796e8f2
fix: update labels for data change entry fields in Company, Journalist, and PartnerMedia models
2026-04-09 09:43:50 +07:00
Yoga Pangestu
f923e9d424
fix: update labels for file upload fields in CooperationForm and JournalistForm
2026-04-09 09:35:54 +07:00
Yoga Pangestu
6e2af6c31c
fix: remove visibility condition for password field in UserForm
2026-04-09 09:20:27 +07:00
Yoga Pangestu
49d7cd0731
fix: update visibility condition for change_reason textarea in JournalistForm
2026-04-09 09:20:19 +07:00
Yoga Pangestu
5e05f841de
refactor: increase journalist action modal width
2026-04-09 08:51:03 +07:00
Yoga Pangestu
d9eb5af495
chore: update column labels from Tgl to Tanggal in DataChange and News tables
2026-04-09 08:31:28 +07:00
Yoga Pangestu
1ae4d58b48
refactor: restructure DataChangeInfolist to use Section component for improved organization and readability
2026-04-09 08:30:14 +07:00
Yoga Pangestu
30d8432cf5
docs: add Filament guidelines for resource generation, testing, and best practices
2026-04-08 15:01:24 +07:00
Yoga Pangestu
94ed87b3bd
refactor: update enum labels to use localized strings for improved clarity and user experience
2026-04-08 14:49:05 +07:00
Yoga Pangestu
2c90380d3b
Remove deprecated resource test files for Classifications, Departments, Locations, SubClassifications, SubLocations, Themes, and Users to streamline the test suite and improve maintainability.
2026-04-08 14:40:14 +07:00
Yoga Pangestu
968af2c1c7
feat: add default names for action classes to improve readability and consistency
2026-04-08 14:37:10 +07:00
Yoga Pangestu
1cdbaaaacc
Add comprehensive documentation for testing schemas and tables
...
- Introduced `testing-schemas.md` with detailed instructions on filling forms, asserting schema states, validating forms, and testing visibility and existence of form fields and components.
- Added `testing-tables.md` covering table rendering, column testing, searching, sorting, filtering, and summarizing, along with visibility and existence checks for filters and columns.
2026-04-08 14:19:09 +07:00
Yoga Pangestu
d220f941c1
refactor: replace Verification page with a new Index page and associated services for improved structure, maintainability, and functionality in the verification process
2026-04-08 14:11:31 +07:00
Yoga Pangestu
20dcd0e981
fix: update Media page import to use the correct namespace for improved functionality
2026-04-08 14:01:24 +07:00
Yoga Pangestu
a6e7b8ec97
refactor: remove Media page and introduce new Media management structure with enhanced actions, form handling, and service integration for improved maintainability
2026-04-08 13:57:22 +07:00
Yoga Pangestu
a335037101
refactor: restructure Company management by removing the old Company page and introducing a new Index page with enhanced actions and form handling for improved maintainability
2026-04-08 13:50:26 +07:00
Yoga Pangestu
c44719efa4
feat: add Analytic dashboard with filters and reset action for enhanced data analysis capabilities
2026-04-08 13:35:27 +07:00
Yoga Pangestu
25d360983b
feat: add general, SEO, and social media settings pages with corresponding forms for enhanced configuration options
2026-04-08 13:17:59 +07:00
Yoga Pangestu
2c4761d643
refactor: update labels in EmailVerification, Profile, and Registration pages for improved clarity and localization
2026-04-08 11:51:41 +07:00
Yoga Pangestu
ae46b93b32
refactor: streamline Cooperation resource by consolidating partner media queries and enhancing infolist structure for improved maintainability
2026-04-08 10:59:52 +07:00
Yoga Pangestu
e5cbbe7e96
refactor: implement verification action concerns and enhance admin verification page functionality
2026-04-08 10:11:06 +07:00
Yoga Pangestu
2d2ef77a94
refactor: enhance ViewPartner back navigation and update PartnerTable column labels for improved clarity and consistency
2026-04-08 08:43:09 +07:00
Yoga Pangestu
aac2ff6719
refactor: introduce DataChangeInfolist and DataChangeTable classes for improved organization and maintainability of data change management
2026-04-08 08:21:28 +07:00
Yoga Pangestu
93230592e7
refactor: restructure ContactResource to utilize new ContactInfolist and ContactTable classes for improved organization and maintainability
2026-04-08 00:01:31 +07:00
Yoga Pangestu
874808733b
refactor: remove column definitions from multiple Excel export classes for simplification and maintainability
2026-04-07 14:58:29 +07:00
Yoga Pangestu
a996fd6de2
refactor: update column labels for improved clarity and consistency across multiple resources
2026-04-07 14:40:26 +07:00
Yoga Pangestu
c53f22d30b
refactor: update 'Rgl Rilis' label to 'Tanggal Rilis' for improved clarity
2026-04-07 14:33:51 +07:00