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
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
89fe9a339b
refactor: remove redundant SoftDeletingScope exclusion from all Filament resources
2026-04-06 14:07: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
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
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
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
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
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
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
550d040834
feat: Introduce RowIndexColumn for consistent row indexing across various Filament resource tables.
2026-03-17 14:50:23 +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
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
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
28ca845adb
feat: Enable edit, delete, force delete, and restore actions for all user roles.
2026-03-12 11:59:53 +07:00
Yoga Pangestu
02070f3d5f
feat(user): add recordTitleAttribute in resource
2026-02-09 10:46:11 +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
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
0757696f24
chore: Update email placeholders and refine the journalist resource empty state description.
2026-01-28 09:06:29 +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
Yoga Pangestu
09717f8652
Remove autocomplete(false) from the location_id select field and reorder the $title property in ManageSubLocations.
2026-01-27 21:14:19 +07:00
Yoga Pangestu
d8cf50ce1f
refactor: Rename 'Lokasi' to 'Lokus' and 'Sub Lokasi' to 'Sub Lokus' in Filament resource labels and titles.
2026-01-27 21:11:59 +07:00
Yoga Pangestu
221b301d89
refactor: Remove autocomplete(false) from the classification ID select field.
2026-01-27 21:10:17 +07:00
Yoga Pangestu
394525bcc2
style: Standardize arrow function spacing and apply minor formatting adjustments across several Filament resources.
2026-01-27 21:05:00 +07:00
Yoga Pangestu
3f0529a53e
refactor: Reorder static properties and adjust function syntax in Filament resources and pages for consistency.
2026-01-27 20:47:04 +07:00
Yoga Pangestu
337238b518
feat: Add a reset password action to user records with a new password input and notification.
2026-01-27 15:49:56 +07:00
Yoga Pangestu
bf59f1afc6
refactor: Remove recordTitleAttribute from all Filament resource tables.
2026-01-27 15:29:28 +07:00
Yoga Pangestu
f1d1058868
feat: Auto-verify new user emails upon creation and remove recordTitleAttribute and autocomplete(false) from the user resource.
2026-01-27 15:28:14 +07:00
Yoga Pangestu
974d8ac92b
feat: Restrict TrashedFilter visibility to the Developer role across multiple Filament resources and apply minor code formatting adjustments.
2026-01-27 15:16:37 +07:00
Yoga Pangestu
5ef72831c3
feat(category): use BackedEnum
2026-01-14 09:59:23 +07:00
Yoga Pangestu
2983cd243f
refactor: centralize cheerful notifications and cleanup auth calls
...
- Introduce `CheerfulNotification` utility class to standardize cheerful and expressive notifications across the application.
- Refactor custom "Cheerful" actions (Create, Edit, Delete, etc.) and `DefaultBulkActions` to utilize the new utility class.
- Update all `ToggleColumn` status updates in Master Data modules to use `CheerfulNotification::statusUpdated()`.
- Replace inline `Notification::make()` calls in custom actions (Reply, Crawl News, Cooperation actions) and Resource Pages with `CheerfulNotification` methods.
- Address various lint errors by standardizing the use of the `Auth` facade and improving type hinting for the authenticated `User` model.
2026-01-14 09:54:46 +07:00
Yoga Pangestu
6fe5e81717
refactor: add type hinting to closures and fix logic errors in Filament codebase
...
- Added comprehensive parameter and return type hinting to closures across various Filament resources, actions, and relation managers to improve type safety and static analysis.
- Fixed logic in ReportRelationManager where report count was incorrectly compared, preventing the 'Buat Laporan' button from showing correctly.
- Corrected namespaces for RepeatableEntry and TextEntry in ViewCooperation (changed from Filament\Schemas to Filament\Infolists).
- Fixed component rendering in JournalistResource form by ensuring sections are correctly returned in the mapping.
- Added @var docblocks to resolve lint errors related to auth()->user() and verified query builder return types.
- Standardized file retrieval logic in PartnerResource and improved overall code reliability."
2026-01-12 15:17:21 +07:00