Commit Graph

  • 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. Yoga Pangestu 2026-03-13 09:39:39 +0700
  • 6ced1ef7b4 refactor: shorten general settings field labels and add a description to the information section. Yoga Pangestu 2026-03-13 09:26:00 +0700
  • 4e8ac2750f refactor: Remove sortable from the 'Peran' column in UserResource. Yoga Pangestu 2026-03-13 09:22:14 +0700
  • 29595e86bb refactor: Group sub-classification table entries by classification name and set it as the default group. Yoga Pangestu 2026-03-13 09:21:02 +0700
  • 2b627a649e feat: Set default grouping for sub-locations by location name. Yoga Pangestu 2026-03-13 09:19:35 +0700
  • 3eb3bd697c refactor: Remove sort_order column and related reordering functionality from categories, departments, and themes. Yoga Pangestu 2026-03-13 09:17:19 +0700
  • a2adfbb53d feat: Add grouping functionality to SubLocationResource table for improved data organization by location. Yoga Pangestu 2026-03-13 09:15:13 +0700
  • 44ee744615 refactor: Remove sort_order field and its associated logic from location and sub-location models, migrations, and Filament resources. Yoga Pangestu 2026-03-13 09:06:55 +0700
  • 1885b2c7a3 refactor: Remove sort_order column and related functionality from classification and sub-classification models, migrations, and Filament resources. Yoga Pangestu 2026-03-13 09:02:19 +0700
  • bdd508220b feat: Add dataChangeRequests morph relation to PartnerMedia, Company, and Journalist models, refactor CategoryNews relationships, and pluralize HasMany method names. Yoga Pangestu 2026-03-13 08:31:43 +0700
  • 5968377f5d feat: Add visibility condition for timestamp columns based on user role Yoga Pangestu 2026-03-13 08:23:30 +0700
  • edd0e92971 refactor: modify form field validation by removing journalist email uniqueness and adjusting various text input maximum lengths. Yoga Pangestu 2026-03-12 12:05:46 +0700
  • 28ca845adb feat: Enable edit, delete, force delete, and restore actions for all user roles. Yoga Pangestu 2026-03-12 11:59:53 +0700
  • 427805ebd1 refactor: Update dashboard layout to a 2-column grid and adjust widget column spans accordingly. Yoga Pangestu 2026-03-12 11:48:37 +0700
  • e54eaafccc feat: Update call to action section background image to a local asset. Yoga Pangestu 2026-03-12 11:44:43 +0700
  • 2d0bc2c4a9 style: Remove unnecessary spaces around concatenation operators in ValidateSignatureFlexible middleware. Yoga Pangestu 2026-03-12 11:27:56 +0700
  • c2a4964e1e refactor: Remove maxLength constraint from the URL input field in MediaMonitoringForm. Yoga Pangestu 2026-03-12 11:27:44 +0700
  • 51a2aa196d feat: add-flexible-middelware-force-https Muhammad Alfin Afif Al Farizi Farham 2026-03-03 10:37:20 +0700
  • 890375474a Merge branch 'dev' into 'main' Yoga Pangestu 2026-03-03 09:27:03 +0700
  • 8ff0317c98 feat: remove email verification from user registration and web routes. Yoga Pangestu 2026-03-03 09:25:59 +0700
  • 21fe8e1cc1 Merge branch 'dev' into 'main' Yoga Pangestu 2026-03-02 10:17:22 +0700
  • 09c4a83deb feat: implement must verify email Yoga Pangestu 2026-03-02 10:15:20 +0700
  • e4cd88136e feat: Implement local scopes for report statuses in the Report model and update the TaskRealizationChart to filter by ApprovalStatus enum. Yoga Pangestu 2026-02-24 11:11:18 +0700
  • c05e1b745c Merge branch 'dev' into 'main' Yoga Pangestu 2026-02-09 10:50:59 +0700
  • 23e19e177a feat: add middleware trustProxies Yoga Pangestu 2026-02-09 10:49:26 +0700
  • 02070f3d5f feat(user): add recordTitleAttribute in resource Yoga Pangestu 2026-02-09 10:46:11 +0700
  • 092b9c1e2f Merge branch 'dev' into 'main' Yoga Pangestu 2026-02-04 14:27:16 +0700
  • d64d20d3c9 Update file supervisord.conf Muhammad Alfin Afif Al Farizi Farham 2026-02-04 14:15:44 +0700
  • a97c4d9f2d feat: Increase maximum length for link/URL fields in forms and database migrations. Yoga Pangestu 2026-02-04 14:07:13 +0700
  • c547f8f5c1 feat: increase max length for company document and director name fields to 150 characters in both the UI and database. Yoga Pangestu 2026-02-04 14:04:29 +0700
  • 30f0a09c84 feat: Introduce data migration commands for various core entities including company, location, theme, and other Yoga Pangestu 2026-02-04 14:04:21 +0700
  • d2c7bce033 feat: force schema Yoga Pangestu 2026-02-04 14:03:37 +0700
  • 5c071edfbf add Supervisord Muhammad Alfin Afif Al Farizi Farham 2026-02-04 11:46:21 +0700
  • d343dbf6f9 refactor(content recap): change data type title from string to text and adjust maxlength validation Yoga Pangestu 2026-02-04 11:04:00 +0700
  • 23eade381d Update file Dockerfile Muhammad Alfin Afif Al Farizi Farham 2026-02-04 10:49:44 +0700
  • 48f3988238 Update file Dockerfile Muhammad Alfin Afif Al Farizi Farham 2026-02-04 10:38:50 +0700
  • 1af0046490 Update file Dockerfile Muhammad Alfin Afif Al Farizi Farham 2026-02-04 10:30:11 +0700
  • 6c2d1ea395 Update file Dockerfile Muhammad Alfin Afif Al Farizi Farham 2026-02-04 10:13:49 +0700
  • 606076729b Update file Dockerfile Muhammad Alfin Afif Al Farizi Farham 2026-02-04 10:08:56 +0700
  • 151ea8d58a Update 4 files Muhammad Alfin Afif Al Farizi Farham 2026-02-04 09:50:10 +0700
  • c6b7f6c6a4 Merge branch 'dev' into 'main' Muhammad Alfin Afif Al Farizi Farham 2026-02-04 08:29:28 +0700
  • f278a2d9c0 fix(announcement): change width modal Yoga Pangestu 2026-02-02 15:33:27 +0700
  • d188cf382c fix: contrained report to media task assignment Yoga Pangestu 2026-02-02 15:01:21 +0700
  • 5aaf1d2ae5 feat: Add mysql_second database connection configuration. Yoga Pangestu 2026-02-02 15:01:18 +0700
  • 092a17ace2 Update file Dockerfile Muhammad Alfin Afif Al Farizi Farham 2026-02-02 14:38:05 +0700
  • 00ab3f3061 Update file Dockerfile Muhammad Alfin Afif Al Farizi Farham 2026-02-02 14:19:37 +0700
  • b1bcb5dd14 feat: Store cooperation banners in a dedicated 'banner' media collection and update display logic to support both new and old storage. Yoga Pangestu 2026-02-02 13:45:50 +0700
  • a6ab65adc4 feat: remove all database factories Yoga Pangestu 2026-02-02 13:27:43 +0700
  • 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. Yoga Pangestu 2026-02-02 13:19:27 +0700
  • f781741a3d Merge branch 'dev' into 'main' Yoga Pangestu 2026-02-02 11:58:48 +0700
  • 2d7f4ee0e8 feat: Enhance cooperation and reporting workflows with refined relationships, new payment management, and updated actions. Yoga Pangestu 2026-02-02 11:56:49 +0700
  • 693d1f001c feat: Add empty state icons and descriptions to Filament relation managers, update CooperationMedia payment relationship to HasOne, and adjust media manager visibility. Yoga Pangestu 2026-01-30 15:32:31 +0700
  • 820fb72210 Update file Dockerfile Muhammad Alfin Afif Al Farizi Farham 2026-01-30 15:23:55 +0700
  • c4347f980e feat: Conditionally render cooperation table filters based on user role and set the status filter to non-native. Yoga Pangestu 2026-01-30 15:21:10 +0700
  • 9a63d33991 refactor: Standardize role checks by using RoleEnum for the 'Developer' role across multiple Filament resources and tables. Yoga Pangestu 2026-01-30 14:56:42 +0700
  • ebd748fe83 feat: Enhance table filter UI by removing default date type selection, setting filter layout above content, and standardizing date/select input styles. Yoga Pangestu 2026-01-30 14:50:22 +0700
  • 01fe159d52 fix: Adjust 'Media Terverifikasi' count to reflect company's approved verification status in the OverviewStats widget. Yoga Pangestu 2026-01-30 14:46:40 +0700
  • 01c865ff61 Update file .gitlab-ci.yml Muhammad Alfin Afif Al Farizi Farham 2026-01-30 14:44:15 +0700
  • ca912e5d6a feat: display partner media names as badges in the announcement table using custom state retrieval. Yoga Pangestu 2026-01-30 14:39:10 +0700
  • 0c2784d82a Remove default status assignment from Company factory. Yoga Pangestu 2026-01-30 14:29:49 +0700
  • 0d4662086a feat: Restrict TrashedFilter visibility to only the Developer role in various resource tables. Yoga Pangestu 2026-01-30 14:28:42 +0700
  • 912a20421c feat: Add VerificationStatus enum import and a commented-out verification check to canAccessPanel. Yoga Pangestu 2026-01-30 14:27:30 +0700
  • f06d8d100c refactor: move verification logic from VerificationService to the Verification Filament page. Yoga Pangestu 2026-01-30 14:23:52 +0700
  • 2fb1ae1d9c Add CI/CD Alfin Afif 2026-01-30 14:23:05 +0700
  • 247cd97c60 Add CI/CD Alfin Afif 2026-01-30 13:53:30 +0700
  • 9005f9cbec feat: Implement company-based verification status for media and journalist data change requests, and refine admin verification UI/UX. Yoga Pangestu 2026-01-30 13:26:43 +0700
  • 179ebee693 Fix merge master to main Alfin Afif 2026-01-30 11:28:17 +0700
  • 78246123c5 fix: Corrected typo in Journalist permissions within the Shield seeder. Yoga Pangestu 2026-01-30 09:59:53 +0700
  • 5781595fc6 feat: make BroadcastNotification queueable by implementing ShouldQueue and using SerializesModels. Yoga Pangestu 2026-01-30 08:58:09 +0700
  • 902c4ad8cf fix: remove excessive Cooperation resource permissions from a role in the Shield seeder. Yoga Pangestu 2026-01-29 21:55:03 +0700
  • 4529992dd2 feat: Add Classification and Location permissions to the Admin Monitoring role and reorder existing permissions. Yoga Pangestu 2026-01-29 21:53:26 +0700
  • 94f1a06b44 feat: Filter location and sub-location selections in issue management forms to only display active records. Yoga Pangestu 2026-01-29 21:38:08 +0700
  • ac36fe3051 feat(auth): enforce panel access check and notify inactive users Yoga Pangestu 2026-01-29 21:28:38 +0700
  • dceeabdf7e refactor: Adjust password field to set a default value only on creation and be visible only during creation. Yoga Pangestu 2026-01-29 21:20:35 +0700
  • 705dfe6537 feat: Add custom cheerful saved notifications to general, SEO, and social media settings pages. Yoga Pangestu 2026-01-29 21:12:04 +0700
  • 04dd1c2804 New Yoga Muhammad Alfin Afif Al Farizi Farham 2026-01-29 15:51:02 +0700
  • 3f2537af7d feat: Add Filament log viewer integration with new permissions and navigation. Yoga Pangestu 2026-01-29 15:43:40 +0700
  • e8df04837e feat: Disable global search in the Filament dashboard panel. Yoga Pangestu 2026-01-29 15:38:28 +0700
  • 69e3db9ce3 refactor: Consolidate journalist statistics into OverviewStats widget, removing dedicated JournalistMetricsStats and JournalistUkwChart widgets and their permissions. Yoga Pangestu 2026-01-29 15:21:03 +0700
  • 98d30a80e6 feat: Implement granular access control and permissions for Filament widgets, pages, and data change requests using Filament Shield and a new policy. Yoga Pangestu 2026-01-29 15:05:26 +0700
  • a281e092bb feat: Add an administrator user, refactor user seeding to use RoleEnum, and remove the CompanySeeder call. Yoga Pangestu 2026-01-29 13:39:03 +0700
  • 56b43a274d feat: Dynamically set the SEO description and add a keywords meta tag. Yoga Pangestu 2026-01-29 13:37:16 +0700
  • bb7208d34f fix: Use null-safe operator for brand logo and favicon paths. Yoga Pangestu 2026-01-29 13:36:45 +0700
  • 3285fa196c refactor: extract dashboard filter reset logic into a dedicated method that also clears session filters. Yoga Pangestu 2026-01-29 13:32:34 +0700
  • c507d0f8ef refactor: remove resetFilters method and inline filter reset logic directly into the dashboard button action. Yoga Pangestu 2026-01-29 13:28:42 +0700
  • 2e80c19c19 feat: Implement advanced filtering and Excel export functionality for Cooperation, Issue Management, Media Monitoring, and Content Recap tables. Yoga Pangestu 2026-01-29 13:22:57 +0700
  • c67faf3e4e feat(dashboard): add new color, slate Yoga Pangestu 2026-01-29 11:33:06 +0700
  • dec1cdbfe6 refcator(content recaps): change social media list Yoga Pangestu 2026-01-29 11:20:23 +0700
  • a62ea370f4 feat: Implement global date range filtering across all dashboard widgets and add corresponding UI controls to the dashboard page. Yoga Pangestu 2026-01-29 10:52:20 +0700
  • 8f1cb16dc9 feat: Introduce custom dashboard page with date range filters. Yoga Pangestu 2026-01-29 10:36:26 +0700
  • 9fdba64499 refactor: Use class imports and scope methods for improved readability in chart widgets. Yoga Pangestu 2026-01-29 10:32:13 +0700
  • 7d970587fa feat: Add Filament widgets to visualize verification performance and issue distribution by location. Yoga Pangestu 2026-01-29 10:24:56 +0700
  • 56535076ad feat: add Popular News and Visitor Traffic Filament chart widgets Yoga Pangestu 2026-01-29 10:23:18 +0700
  • 416739e25f feat: add new Filament dashboard widgets for media cooperation ranking, task realization, and cooperation status. Yoga Pangestu 2026-01-29 10:21:48 +0700
  • a44c7181fd feat: Add Filament widgets for journalist metrics, registration trend, and UKW certification status. Yoga Pangestu 2026-01-29 10:19:40 +0700
  • 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. Yoga Pangestu 2026-01-29 10:17:54 +0700
  • 98535a3c03 feat: Add OverviewStats Filament widget to display key statistics for companies, media, journalists, and pending requests. Yoga Pangestu 2026-01-29 10:13:35 +0700
  • c3166bfdee chore: Adjust the navigation sort order for various Filament pages and resources. Yoga Pangestu 2026-01-29 10:02:33 +0700
  • 27b25f6193 refactor: introduce a reusable BackAction component and apply it to standardize back buttons across various Filament pages. Yoga Pangestu 2026-01-29 09:50:40 +0700
  • 2626d890a4 feat: introduce a comprehensive data change request and review system with new Filament resources, models, migrations, and actions for managing data changes. Yoga Pangestu 2026-01-29 09:44:52 +0700