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
|
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
|
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
|
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
|
968af2c1c7
|
feat: add default names for action classes to improve readability and consistency
|
2026-04-08 14:37:10 +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 |
|
Yoga Pangestu
|
7470c89831
|
refactor: update column headings for clarity in multiple export files
|
2026-04-07 14:31:23 +07:00 |
|
Yoga Pangestu
|
fbcbcfaec6
|
refactor: remove 'news_page' field from Media Monitoring resources for simplification
|
2026-04-07 14:24:00 +07:00 |
|
Yoga Pangestu
|
2a82afca1b
|
refactor: update labels for various fields across multiple resources for clarity and consistency
|
2026-04-07 14:16:22 +07:00 |
|
Yoga Pangestu
|
e5c1776caa
|
fix: fallback to media creation date when custom date property is missing in CustomPathGenerator
|
2026-04-07 13:57:07 +07:00 |
|
Yoga Pangestu
|
f2295282e4
|
refactor: enhance user creation form with cheerful notification and improved structure
|
2026-04-06 15:12:19 +07:00 |
|
Yoga Pangestu
|
10d80e8f8c
|
refactor: make password input revealable in ChangePasswordAction
|
2026-04-06 15:00:36 +07:00 |
|
Yoga Pangestu
|
785e425dee
|
refactor: remove Category resource and related components for cleanup
|
2026-04-06 14:59:32 +07:00 |
|
Yoga Pangestu
|
70cf767111
|
refactor: remove unnecessary closure and disable condition for role column in UserTable
|
2026-04-06 14:36:26 +07:00 |
|
Yoga Pangestu
|
586f8844a4
|
refactor: remove recordTitleAttribute from various Filament resources for consistency
|
2026-04-06 14:26:23 +07:00 |
|
Yoga Pangestu
|
89fe9a339b
|
refactor: remove redundant SoftDeletingScope exclusion from all Filament resources
|
2026-04-06 14:07:31 +07:00 |
|
Yoga Pangestu
|
3533d955f8
|
refactor: rename 'Laporan' to 'Bukti Tayang' across UI components and language files for consistency
|
2026-04-06 14:05:56 +07:00 |
|
Yoga Pangestu
|
d32be18c92
|
refactor: remove unused casts and rename announcementMedias relation to announcementMedia for consistency
|
2026-04-06 13:52:43 +07:00 |
|
Yoga Pangestu
|
42691efbfa
|
refactor: rename cooperationMedias and proposals relations to singular form for consistency
|
2026-04-06 13:06:36 +07:00 |
|
Yoga Pangestu
|
1bdf1fa625
|
refactor: rename Penugasan to Media Order across language files, enums, documentation, and UI components
|
2026-04-06 11:38:30 +07:00 |
|
Yoga Pangestu
|
b1bee2fc33
|
fix: make cooperation proposal template optional and update attachment description text
|
2026-04-06 11:28:31 +07:00 |
|
Yoga Pangestu
|
62bc02fbac
|
feat: Refactor Journalist and Partner resources by introducing dedicated form and table schemas for improved organization and maintainability
|
2026-04-06 11:02:31 +07:00 |
|
Yoga Pangestu
|
562c07fead
|
feat: add issue management status tracking to media monitoring table, export, and fix sub-classification form relationship query
|
2026-04-06 10:43:40 +07:00 |
|
Yoga Pangestu
|
75bd1ad3e6
|
refactor: Update Excel export setup in Filament resources to use fromTable() method for improved consistency and maintainability
|
2026-04-06 10:19:20 +07:00 |
|
Yoga Pangestu
|
4f465b17bb
|
feat: Add helper text for file upload fields across various Filament pages to improve user guidance on accepted formats and size limits.
|
2026-04-06 09:53:23 +07:00 |
|
Yoga Pangestu
|
5ddad7ab93
|
feat: remove password change restriction for company users in ChangePasswordAction
|
2026-04-06 09:46:03 +07:00 |
|
Yoga Pangestu
|
745b6d21be
|
refactor: implement key-based retrieval for empty state headings in Filament resources to enhance localization and maintainability
|
2026-04-06 09:45:09 +07:00 |
|
Yoga Pangestu
|
3a5ef20334
|
refactor: replace direct message retrieval with key-based retrieval in CheerfulNotification across various enums and Filament pages for improved localization and maintainability
|
2026-04-06 09:22:07 +07:00 |
|
Yoga Pangestu
|
f485b2cef3
|
refactor: expand global border-radius CSS overrides and standardize custom-rounded usage in admin verification view
|
2026-03-31 16:06:31 +07:00 |
|
Yoga Pangestu
|
1cb716aea2
|
refactor: standardize UI border-radius using dynamic CSS variable across Filament middleware and blade components
|
2026-03-31 15:52:01 +07:00 |
|
Yoga Pangestu
|
f5c0b0ec18
|
feat: Refactor page titles in Filament resources to static properties, removing cheerful notification methods for a cleaner implementation and improved user experience.
|
2026-03-31 15:38:13 +07:00 |
|
Yoga Pangestu
|
f1bbbd7261
|
feat: Remove subheading methods from various Filament pages to streamline content and enhance user experience.
|
2026-03-31 15:30:54 +07:00 |
|
Yoga Pangestu
|
8a4dfa00a1
|
fix: Update role name retrieval in User model to use enum values for improved consistency and type safety.
|
2026-03-31 15:25:26 +07:00 |
|
Yoga Pangestu
|
9097ebe8ec
|
feat: Update username maxLength validation in registration form from 20 to 10 characters for improved user input constraints.
|
2026-03-31 15:18:14 +07:00 |
|
Yoga Pangestu
|
29948fb547
|
feat: Add Budget Realization and Sentiment Trend charts to the analytics page, enhancing data visualization capabilities for budget and sentiment analysis.
|
2026-03-27 10:58:20 +07:00 |
|
Yoga Pangestu
|
1c063c4c79
|
feat: Integrate cheerful notifications into various status enums, enhancing user feedback with engaging messages for approval, cooperation, data change, and news statuses.
|
2026-03-27 10:31:58 +07:00 |
|
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
|
63843ff18d
|
feat: Integrate cheerful notifications into decision and verification enums, enhancing user feedback with engaging messages across the admin verification page.
|
2026-03-27 10:18:14 +07:00 |
|
Yoga Pangestu
|
be8408f9b3
|
feat: Enhance filter button styles and add icon to 'all' filter for improved visual clarity and user interaction in the admin verification page.
|
2026-03-27 10:04:16 +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
|
996058e4a7
|
feat: Update empty state descriptions across various resources to use cheerful notifications for improved user engagement and clarity.
|
2026-03-27 09:36:22 +07:00 |
|
Yoga Pangestu
|
eaa8908663
|
feat: create default user settings for migrated users if none exist
|
2026-03-27 09:22:56 +07:00 |
|
Yoga Pangestu
|
22572bc6a3
|
refactor: Consolidate user settings table creation by integrating all preference columns and enhancing the NotifStyle enum.
|
2026-03-26 16:01:45 +07:00 |
|
Yoga Pangestu
|
cd1b9b09ba
|
refactor: Conditionally and safely retrieve site logo and favicon for panel configuration, skipping during unit tests.
|
2026-03-26 15:53:19 +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
|
a31247172f
|
fix: Translate site icon label to 'Ikon' and add null checks for dashboard brand logo and favicon paths.
|
2026-03-26 15:42:24 +07:00 |
|
Yoga Pangestu
|
56ffcb5508
|
feat: Implement user settings management with dynamic theme customization, including UX style, primary color, font, and UI preferences, enhancing user experience across the application.
|
2026-03-26 15:35:22 +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
|
573615c979
|
feat: Revamp modal headings and descriptions across Filament actions for improved user engagement and clarity, incorporating playful icons and friendly language.
|
2026-03-26 14:05:40 +07:00 |
|
Yoga Pangestu
|
de4aea7f2a
|
feat: Enhance user interface clarity and experience by updating labels, adding descriptions, icons, and refining form field attributes across various Filament resources and pages.
|
2026-03-26 13:53:07 +07:00 |
|
Yoga Pangestu
|
af7bf05b91
|
feat: Implement a custom Filament profile page for user details and password management, and integrate it into the dashboard panel.
|
2026-03-26 13:02:42 +07:00 |
|
Yoga Pangestu
|
c221864616
|
refactor: explicitly specify 'public' disk for brand logo and favicon URLs.
|
2026-03-26 11:38:32 +07:00 |
|
Yoga Pangestu
|
29322f7100
|
refactor: rename 'Statistik' to 'Analisa' in the Analytic page title and navigation label
|
2026-03-26 10:48:13 +07:00 |
|
Yoga Pangestu
|
c29e459a10
|
refactor: adjust chart heading by removing "(Top 10)" and set column span to 1.
|
2026-03-26 10:42:25 +07:00 |
|
Yoga Pangestu
|
0189ef874d
|
feat: introduce Issue Sentiment By Department chart to the Analytic page, relocating Company Status chart from Dashboard and adding Cooperation Status chart.
|
2026-03-26 10:30:31 +07:00 |
|
Yoga Pangestu
|
01db1c4794
|
feat: Add many-to-many relationship for Issue Management with Departments, including migration, Filament UI updates, and a new department issue chart.
|
2026-03-26 10:24:03 +07:00 |
|
Yoga Pangestu
|
89b4793667
|
fix: Update MigrateNewsCommand to filter empty tags and make slug column nullable in tag migration
|
2026-03-26 10:20:07 +07:00 |
|
Yoga Pangestu
|
7d0e7c7121
|
feat: Add IssueDepartmentChart to the Analytic dashboard and update navigation icon to OutlinedChartPie.
|
2026-03-26 10:19:30 +07:00 |
|
Yoga Pangestu
|
91a646898e
|
feat: remove 'Media Terverifikasi' and 'Rata-rata Jurnalis / Media' statistics from the OverviewStats widget.
|
2026-03-26 09:52:40 +07:00 |
|
Yoga Pangestu
|
6c9ca69ed4
|
refactor: Update widget namespaces to use Charts and Stats subdirectories.
|
2026-03-26 09:32:40 +07:00 |
|
Yoga Pangestu
|
efa5c53902
|
feat: Disable polling for all Filament chart widgets by setting pollingInterval to null.
|
2026-03-26 09:28:07 +07:00 |
|
Yoga Pangestu
|
c493d066f4
|
feat: Implement a new Analytic dashboard page with several data visualization widgets, add Company Status Chart, and expand Filament dashboard color options.
|
2026-03-26 09:25:03 +07:00 |
|
Yoga Pangestu
|
3dd098759c
|
fix: Update NewsTable description method to allow null values for record links
|
2026-03-18 01:35:19 +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
|
374a2e0d10
|
feat: Integrate HasFactory trait into multiple models for improved testing capabilities and add incrementing property to specific pivot models.
|
2026-03-17 22:30:01 +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
|
698bd35728
|
fix: Corrected relationship name from 'cooperationMedia' to 'cooperationMedias' in cooperation management.
|
2026-03-17 14:17:36 +07:00 |
|
Yoga Pangestu
|
c600ee131b
|
refactor: Remove AdminVerification page and restructure verification actions into separate classes for improved organization and maintainability.
|
2026-03-17 14:04:10 +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
|
3313f31048
|
feat: Cast MediaMonitoring channel to an enum and display it as a colored badge in the monitoring table.
|
2026-03-16 22:54:20 +07:00 |
|