Yoga Pangestu
c23e7517f0
feat: Standardize page subheadings across Filament resources by removing 'Kelola' prefix for improved clarity and consistency in user experience.
2026-03-27 10:25:51 +07:00
Yoga Pangestu
3897954b78
feat: Update page titles and subheadings across various Filament resources to utilize cheerful notifications, enhancing user engagement and clarity.
2026-03-27 09:54:11 +07:00
Yoga Pangestu
91d2266a20
feat: Introduce NotifStyle enum for notification customization and update Filament actions to utilize it, enhancing user engagement and clarity across the application.
2026-03-26 15:48:29 +07:00
Yoga Pangestu
0086ff50d2
feat: Introduce UxStyle enum for enhanced user experience and update modal headings and descriptions across Filament actions to utilize cheerful notifications, improving clarity and engagement.
2026-03-26 14:40:35 +07:00
Yoga Pangestu
718df3e35d
feat: Add phone number field to Company model and update related resources for improved data management.
2026-03-18 00:43:16 +07:00
Yoga Pangestu
550d040834
feat: Introduce RowIndexColumn for consistent row indexing across various Filament resource tables.
2026-03-17 14:50:23 +07:00
Yoga Pangestu
938680e2cc
style: Replace filled Heroicons with their outlined counterparts across various Filament resources, pages, and actions.
2026-03-17 12:44:59 +07:00
Yoga Pangestu
7766c9c9ac
feat: Add verification review migration, display details in partner resource, and introduce a latest review relationship.
2026-03-17 12:31:00 +07:00
Yoga Pangestu
a3f3842cc1
feat: Implement custom search queries for company, partner media, and journalist columns, and remove searchable from the created_at column.
2026-03-16 22:51:45 +07:00
Yoga Pangestu
dd3acffb4d
refactor: Streamline query modifications for cooperation-related resources by consolidating role-based filtering into getEloquentQuery methods.
2026-03-16 22:29:43 +07:00
Yoga Pangestu
0caf03e03f
feat: Introduce SelectFilter for various resources to enhance filtering capabilities across tables.
2026-03-16 22:19:18 +07:00
Yoga Pangestu
3578d7eaa9
feat: Implement configurable pagination options and deferred loading for all Filament tables.
2026-03-16 17:13:03 +07:00
Yoga Pangestu
dfef159634
feat: Add phone number field to companies table, migration, and Filament forms/resources.
2026-03-16 16:31:11 +07:00
Yoga Pangestu
9a63d33991
refactor: Standardize role checks by using RoleEnum for the 'Developer' role across multiple Filament resources and tables.
2026-01-30 14:56:42 +07:00
Yoga Pangestu
9005f9cbec
feat: Implement company-based verification status for media and journalist data change requests, and refine admin verification UI/UX.
2026-01-30 13:26:43 +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
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
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
bf59f1afc6
refactor: Remove recordTitleAttribute from all Filament resource tables.
2026-01-27 15:29:28 +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
2983cd243f
refactor: centralize cheerful notifications and cleanup auth calls
...
- Introduce `CheerfulNotification` utility class to standardize cheerful and expressive notifications across the application.
- Refactor custom "Cheerful" actions (Create, Edit, Delete, etc.) and `DefaultBulkActions` to utilize the new utility class.
- Update all `ToggleColumn` status updates in Master Data modules to use `CheerfulNotification::statusUpdated()`.
- Replace inline `Notification::make()` calls in custom actions (Reply, Crawl News, Cooperation actions) and Resource Pages with `CheerfulNotification` methods.
- Address various lint errors by standardizing the use of the `Auth` facade and improving type hinting for the authenticated `User` model.
2026-01-14 09:54:46 +07:00
Yoga Pangestu
283f5de065
feat(partner): add status to table
2026-01-13 08:30:37 +07:00
Yoga Pangestu
6fe5e81717
refactor: add type hinting to closures and fix logic errors in Filament codebase
...
- Added comprehensive parameter and return type hinting to closures across various Filament resources, actions, and relation managers to improve type safety and static analysis.
- Fixed logic in ReportRelationManager where report count was incorrectly compared, preventing the 'Buat Laporan' button from showing correctly.
- Corrected namespaces for RepeatableEntry and TextEntry in ViewCooperation (changed from Filament\Schemas to Filament\Infolists).
- Fixed component rendering in JournalistResource form by ensuring sections are correctly returned in the mapping.
- Added @var docblocks to resolve lint errors related to auth()->user() and verified query builder return types.
- Standardized file retrieval logic in PartnerResource and improved overall code reliability."
2026-01-12 15:17:21 +07:00
Yoga Pangestu
95dbcb1c75
refator(partner): change back url in show
2026-01-12 13:25:31 +07:00
Yoga Pangestu
57eece15db
feat: Add navigationSort property to various resources for improved navigation order
2026-01-08 14:14:23 +07:00
Yoga Pangestu
926d25d6cf
refactor: Remove navigationSort property from various Filament resource classes for cleaner code
2026-01-08 08:40:18 +07:00
Yoga Pangestu
38533fa246
feat: Add a 'Kembali' action button to the ViewPartner header.
2026-01-05 09:02:51 +07:00
Yoga Pangestu
fcc09599e8
feat: add partner view page with detailed infolist and link from cooperation media manager
2025-12-19 14:14:34 +07:00
Yoga Pangestu
825c1b210c
style: Apply minor formatting adjustments to anonymous function syntax and string concatenations.
2025-12-16 14:22:06 +07:00
Yoga Pangestu
b88660b8c8
feat: Add force delete and restore actions to Partner and Announcement resources, and apply minor formatting adjustments across several Filament resources and relation managers.
2025-12-16 14:05:04 +07:00
Yoga Pangestu
ff54d97d98
refactor: Standardize anonymous function syntax and update modal width definitions to use Filament's Width enum.
2025-12-16 13:59:46 +07:00
Yoga Pangestu
89f0d511e4
feat: Organize Filament resources with navigation groups, update modal width enum usage, and add clean code documentation.
2025-12-16 13:53:59 +07:00
Yoga Pangestu
c7a72a169e
feat: implement comprehensive cooperation management module with models, migrations, and Filament resources
2025-12-16 12:37:53 +07:00
Yoga Pangestu
7f1d10f4be
refactor: update empty state icons across various resources
...
- Replaced the default empty state icon 'heroicon-o-bookmark' with specific Heroicon variants for improved visual representation in the Journalist, Partner, Classification, Department, Location, SubClassification, SubLocation, Theme, User, ContentRecaps, IssueManagements, MediaMonitorings, Announcement, and News resources.
- Updated the empty state description to ensure consistency across resources.
2025-12-12 10:11:24 +07:00
Yoga Pangestu
e9513b7634
feat(partner): partner page
2025-12-05 09:46:47 +07:00