Yoga Pangestu
|
3908e027ef
|
feat: install and configure jacobtims/filament-logger for activity tracking
|
2026-04-11 15:40:59 +07:00 |
|
Yoga Pangestu
|
1bc2528256
|
feat: add monitoring dashboard stats and charts with updated role permissions
|
2026-04-11 15:19:00 +07:00 |
|
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
|
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
|
ec7a9bdf30
|
feat: implement cooperation payment workflow with invoice submission, approval, and rejection actions
|
2026-04-10 16:17:34 +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
|
e5cbbe7e96
|
refactor: implement verification action concerns and enhance admin verification page functionality
|
2026-04-08 10:11:06 +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
|
785e425dee
|
refactor: remove Category resource and related components for cleanup
|
2026-04-06 14:59:32 +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
|
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
|
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
|
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
|
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
|
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
|
93f5404d30
|
feat: Add factories for various models including Announcement, Category, Cooperation, and more for testing and seeding purposes.
|
2026-03-17 22:25:31 +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
|
779154f972
|
feat: Initialize default content for website about_us and address settings.
|
2026-03-16 15:38:53 +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
|
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
|
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
|
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
|
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
|
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
|
d188cf382c
|
fix: contrained report to media task assignment
|
2026-02-02 15:01:21 +07:00 |
|
Yoga Pangestu
|
a6ab65adc4
|
feat: remove all database factories
|
2026-02-02 13:27:43 +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
|
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
|
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
|
0c2784d82a
|
Remove default status assignment from Company factory.
|
2026-01-30 14:29:49 +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
|
902c4ad8cf
|
fix: remove excessive Cooperation resource permissions from a role in the Shield seeder.
|
2026-01-29 21:55:03 +07:00 |
|
Yoga Pangestu
|
4529992dd2
|
feat: Add Classification and Location permissions to the Admin Monitoring role and reorder existing permissions.
|
2026-01-29 21:53:26 +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
|
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
|
a281e092bb
|
feat: Add an administrator user, refactor user seeding to use RoleEnum, and remove the CompanySeeder call.
|
2026-01-29 13:39:03 +07:00 |
|
Yoga Pangestu
|
dec1cdbfe6
|
refcator(content recaps): change social media list
|
2026-01-29 11:20:23 +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
|
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 |
|