Commit Graph

607 Commits

Author SHA1 Message Date
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
8b62d2350a feat: Add league/flysystem-aws-s3-v3 package for S3 storage integration. 2026-03-26 11:38:04 +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
63cd003425 feat: Add comprehensive feature tests for Filament CategoryResource covering CRUD operations, status toggling, and permissions. 2026-03-18 01:11:16 +07:00
Yoga Pangestu
0e53ef8cc7 test: Create testing guidelines for Filament resources, detailing setup, test categories, and best practices for comprehensive feature testing. 2026-03-18 01:09:26 +07:00
Yoga Pangestu
10fb1dfa04 test: Implement comprehensive feature tests for User management in Filament, covering user listing, creation, editing, password changes, and authorization checks. 2026-03-18 01:09:02 +07:00
Yoga Pangestu
e1be243351 test: Add comprehensive feature tests for Department and Theme Filament resources, covering CRUD, authorization, and soft delete functionalities. 2026-03-18 00:45:55 +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
84cd57e5dc test: Add feature tests for Location and SubLocation resources to validate CRUD operations and permission handling. 2026-03-17 22:54:46 +07:00
Yoga Pangestu
229ba24fef test: Add feature tests for Classification and SubClassification resources to validate CRUD operations and permission handling. 2026-03-17 22:48:04 +07:00
Yoga Pangestu
21be2fbb5e test: Add feature tests for various models including Announcement, Category, Cooperation, and more to ensure proper relationships and factory functionality. 2026-03-17 22:30:20 +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
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
9ac837f354 test: Add unit tests for various enum classes. 2026-03-17 21:57:24 +07:00
Yoga Pangestu
78e3809e7b chore: Remove all existing tests from the project. 2026-03-17 21:50:58 +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
53d593279f Merge branch 'main' of https://git.pratama.live/pratama/purwakarta/diskominfo/simedkom 2026-03-17 12:31:03 +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
Muhammad Alfin Afif Al Farizi Farham
bae2c5626f Update file .gitlab-ci.yml 2026-03-17 06:35:37 +07:00
Muhammad Alfin Afif Al Farizi Farham
b058d11d9e Update file .gitlab-ci.yml 2026-03-17 06:24:53 +07:00
Muhammad Alfin Afif Al Farizi Farham
daec36536b add: auto-mirror-to-repo-pwk 2026-03-17 06:24:00 +07:00
Yoga Pangestu
f0609bf077 refactor: Replace custom empty state UI with Filament's empty-state component. 2026-03-16 22:56:46 +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