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 |
|
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
|
3cd6b39d3f
|
refactor: Make content recap type field nullable in the database, migration command, and Filament form.
|
2026-03-16 15:10:30 +07:00 |
|
Yoga Pangestu
|
3346e6bec3
|
feat: Add helper text to the news title select field for improved user guidance.
|
2026-03-16 14:58:48 +07:00 |
|
Yoga Pangestu
|
99e326ad51
|
refactor: Simplify user migration command by removing unnecessary variable assignments and streamlining role assignment logic.
|
2026-03-16 13:45:48 +07:00 |
|
Yoga Pangestu
|
8e68c0b225
|
feat: Allow longer titles for reports by changing the database column to text and removing the form input length limit.
|
2026-03-13 13:30:05 +07:00 |
|
Yoga Pangestu
|
cb41a0b5d3
|
feat: Add migrate:all command to orchestrate data migrations and refactor existing commands for enum-based data mapping.
|
2026-03-13 13:23:12 +07:00 |
|
Yoga Pangestu
|
48f0c277d1
|
refactor: Update enums to use integer values and adjust migration column definitions and default values accordingly.
|
2026-03-13 11:55:29 +07:00 |
|
Yoga Pangestu
|
734b5fad87
|
refactor: streamline Excel export actions for Issue Management and Media Monitoring, and enhance table configurations for better clarity.
|
2026-03-13 11:33:09 +07:00 |
|
Yoga Pangestu
|
e4e9d1d920
|
refactor: relocate content recap Excel export action from table header to page actions.
|
2026-03-13 11:22:28 +07:00 |
|
Yoga Pangestu
|
1c756ab54f
|
refactor: Update type hints and class references across various files for improved clarity and consistency.
|
2026-03-13 10:24:08 +07:00 |
|
Yoga Pangestu
|
5a85090652
|
feat: Add color methods to ContentType and Channel enums, cast channel and social media in ContentRecap model, and enhance Filament table display with colored badges.
|
2026-03-13 09:54:49 +07:00 |
|
Yoga Pangestu
|
5313afb31e
|
chore: Update User column placeholder from 'Guest' to 'Tamu'.
|
2026-03-13 09:45:35 +07:00 |
|
Yoga Pangestu
|
88c450af7f
|
refactor: Relocate news link display from its own table column to the title's description, remove the getRelations method, and enhance tags input with helper text.
|
2026-03-13 09:39:39 +07:00 |
|
Yoga Pangestu
|
6ced1ef7b4
|
refactor: shorten general settings field labels and add a description to the information section.
|
2026-03-13 09:26:00 +07:00 |
|
Yoga Pangestu
|
4e8ac2750f
|
refactor: Remove sortable from the 'Peran' column in UserResource.
|
2026-03-13 09:22:14 +07:00 |
|
Yoga Pangestu
|
29595e86bb
|
refactor: Group sub-classification table entries by classification name and set it as the default group.
|
2026-03-13 09:21:02 +07:00 |
|
Yoga Pangestu
|
2b627a649e
|
feat: Set default grouping for sub-locations by location name.
|
2026-03-13 09:19:35 +07:00 |
|
Yoga Pangestu
|
3eb3bd697c
|
refactor: Remove sort_order column and related reordering functionality from categories, departments, and themes.
|
2026-03-13 09:17:19 +07:00 |
|
Yoga Pangestu
|
a2adfbb53d
|
feat: Add grouping functionality to SubLocationResource table for improved data organization by location.
|
2026-03-13 09:15:13 +07:00 |
|
Yoga Pangestu
|
44ee744615
|
refactor: Remove sort_order field and its associated logic from location and sub-location models, migrations, and Filament resources.
|
2026-03-13 09:06:55 +07:00 |
|
Yoga Pangestu
|
1885b2c7a3
|
refactor: Remove sort_order column and related functionality from classification and sub-classification models, migrations, and Filament resources.
|
2026-03-13 09:02:19 +07:00 |
|
Yoga Pangestu
|
bdd508220b
|
feat: Add dataChangeRequests morph relation to PartnerMedia, Company, and Journalist models, refactor CategoryNews relationships, and pluralize HasMany method names.
|
2026-03-13 08:31:43 +07:00 |
|
Yoga Pangestu
|
5968377f5d
|
feat: Add visibility condition for timestamp columns based on user role
|
2026-03-13 08:23:30 +07:00 |
|
Yoga Pangestu
|
edd0e92971
|
refactor: modify form field validation by removing journalist email uniqueness and adjusting various text input maximum lengths.
|
2026-03-12 12:05:46 +07:00 |
|
Yoga Pangestu
|
28ca845adb
|
feat: Enable edit, delete, force delete, and restore actions for all user roles.
|
2026-03-12 11:59:53 +07:00 |
|
Yoga Pangestu
|
427805ebd1
|
refactor: Update dashboard layout to a 2-column grid and adjust widget column spans accordingly.
|
2026-03-12 11:48:37 +07:00 |
|
Yoga Pangestu
|
2d0bc2c4a9
|
style: Remove unnecessary spaces around concatenation operators in ValidateSignatureFlexible middleware.
|
2026-03-12 11:27:56 +07:00 |
|
Yoga Pangestu
|
c2a4964e1e
|
refactor: Remove maxLength constraint from the URL input field in MediaMonitoringForm.
|
2026-03-12 11:27:44 +07:00 |
|
Muhammad Alfin Afif Al Farizi Farham
|
51a2aa196d
|
feat: add-flexible-middelware-force-https
|
2026-03-03 10:37:20 +07:00 |
|
Yoga Pangestu
|
8ff0317c98
|
feat: remove email verification from user registration and web routes.
|
2026-03-03 09:25:59 +07:00 |
|
Yoga Pangestu
|
09c4a83deb
|
feat: implement must verify email
|
2026-03-02 10:15:20 +07:00 |
|
Yoga Pangestu
|
e4cd88136e
|
feat: Implement local scopes for report statuses in the Report model and update the TaskRealizationChart to filter by ApprovalStatus enum.
|
2026-02-24 11:11:18 +07:00 |
|
Yoga Pangestu
|
02070f3d5f
|
feat(user): add recordTitleAttribute in resource
|
2026-02-09 10:46:11 +07:00 |
|
Yoga Pangestu
|
a97c4d9f2d
|
feat: Increase maximum length for link/URL fields in forms and database migrations.
|
2026-02-04 14:07:13 +07:00 |
|
Yoga Pangestu
|
c547f8f5c1
|
feat: increase max length for company document and director name fields to 150 characters in both the UI and database.
|
2026-02-04 14:04:29 +07:00 |
|
Yoga Pangestu
|
30f0a09c84
|
feat: Introduce data migration commands for various core entities including company, location, theme, and other
|
2026-02-04 14:04:21 +07:00 |
|
Yoga Pangestu
|
d2c7bce033
|
feat: force schema
|
2026-02-04 14:03:37 +07:00 |
|
Yoga Pangestu
|
d343dbf6f9
|
refactor(content recap): change data type title from string to text and adjust maxlength validation
|
2026-02-04 11:04:00 +07:00 |
|
Yoga Pangestu
|
f278a2d9c0
|
fix(announcement): change width modal
|
2026-02-02 15:33:27 +07:00 |
|
Yoga Pangestu
|
b1bcb5dd14
|
feat: Store cooperation banners in a dedicated 'banner' media collection and update display logic to support both new and old storage.
|
2026-02-02 13:45:50 +07:00 |
|
Yoga Pangestu
|
7f51781334
|
Refactor database migrations to use explicit foreign key constraints with cascade on delete, update enum column definitions to use enum values and add indexes, and refine model casts.
|
2026-02-02 13:19:27 +07:00 |
|
Yoga Pangestu
|
2d7f4ee0e8
|
feat: Enhance cooperation and reporting workflows with refined relationships, new payment management, and updated actions.
|
2026-02-02 11:56:49 +07:00 |
|
Yoga Pangestu
|
693d1f001c
|
feat: Add empty state icons and descriptions to Filament relation managers, update CooperationMedia payment relationship to HasOne, and adjust media manager visibility.
|
2026-01-30 15:32:31 +07:00 |
|
Yoga Pangestu
|
c4347f980e
|
feat: Conditionally render cooperation table filters based on user role and set the status filter to non-native.
|
2026-01-30 15:21:10 +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
|
ebd748fe83
|
feat: Enhance table filter UI by removing default date type selection, setting filter layout above content, and standardizing date/select input styles.
|
2026-01-30 14:50:22 +07:00 |
|
Yoga Pangestu
|
01fe159d52
|
fix: Adjust 'Media Terverifikasi' count to reflect company's approved verification status in the OverviewStats widget.
|
2026-01-30 14:46:40 +07:00 |
|
Yoga Pangestu
|
ca912e5d6a
|
feat: display partner media names as badges in the announcement table using custom state retrieval.
|
2026-01-30 14:39:10 +07:00 |
|
Yoga Pangestu
|
0d4662086a
|
feat: Restrict TrashedFilter visibility to only the Developer role in various resource tables.
|
2026-01-30 14:28:42 +07:00 |
|
Yoga Pangestu
|
912a20421c
|
feat: Add VerificationStatus enum import and a commented-out verification check to canAccessPanel.
|
2026-01-30 14:27:30 +07:00 |
|
Yoga Pangestu
|
f06d8d100c
|
refactor: move verification logic from VerificationService to the Verification Filament page.
|
2026-01-30 14:23:52 +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
|
78246123c5
|
fix: Corrected typo in Journalist permissions within the Shield seeder.
|
2026-01-30 09:59:53 +07:00 |
|
Yoga Pangestu
|
5781595fc6
|
feat: make BroadcastNotification queueable by implementing ShouldQueue and using SerializesModels.
|
2026-01-30 08:58:09 +07:00 |
|
Yoga Pangestu
|
94f1a06b44
|
feat: Filter location and sub-location selections in issue management forms to only display active records.
|
2026-01-29 21:38:08 +07:00 |
|
Yoga Pangestu
|
ac36fe3051
|
feat(auth): enforce panel access check and notify inactive users
|
2026-01-29 21:28:38 +07:00 |
|
Yoga Pangestu
|
dceeabdf7e
|
refactor: Adjust password field to set a default value only on creation and be visible only during creation.
|
2026-01-29 21:20:35 +07:00 |
|
Yoga Pangestu
|
705dfe6537
|
feat: Add custom cheerful saved notifications to general, SEO, and social media settings pages.
|
2026-01-29 21:12:04 +07:00 |
|
Yoga Pangestu
|
3f2537af7d
|
feat: Add Filament log viewer integration with new permissions and navigation.
|
2026-01-29 15:43:40 +07:00 |
|
Yoga Pangestu
|
e8df04837e
|
feat: Disable global search in the Filament dashboard panel.
|
2026-01-29 15:38:28 +07:00 |
|
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
|
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
|
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
|
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 |
|