Commit Graph

561 Commits

Author SHA1 Message Date
Yoga Pangestu
2c90380d3b Remove deprecated resource test files for Classifications, Departments, Locations, SubClassifications, SubLocations, Themes, and Users to streamline the test suite and improve maintainability. 2026-04-08 14:40:14 +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
1cdbaaaacc Add comprehensive documentation for testing schemas and tables
- Introduced `testing-schemas.md` with detailed instructions on filling forms, asserting schema states, validating forms, and testing visibility and existence of form fields and components.
- Added `testing-tables.md` covering table rendering, column testing, searching, sorting, filtering, and summarizing, along with visibility and existence checks for filters and columns.
2026-04-08 14:19:09 +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
1286c15f57 feat: add notification labels and descriptions for category and date fields 2026-04-07 13:47:30 +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
ae85231356 chore: remove outdated documentation files for cooperation module 2026-04-06 14:09:28 +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
833f0e437f feat: Add comprehensive registration tests for user creation, validation, and notifications, ensuring robust functionality and user experience in the registration process. 2026-03-31 15:25:17 +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