Commit Graph

607 Commits

Author SHA1 Message Date
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
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
3346e6bec3 feat: Add helper text to the news title select field for improved user guidance. 2026-03-16 14:58:48 +07:00
Yoga Pangestu
99e326ad51 refactor: Simplify user migration command by removing unnecessary variable assignments and streamlining role assignment logic. 2026-03-16 13:45:48 +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
734b5fad87 refactor: streamline Excel export actions for Issue Management and Media Monitoring, and enhance table configurations for better clarity. 2026-03-13 11:33:09 +07:00
Yoga Pangestu
e4e9d1d920 refactor: relocate content recap Excel export action from table header to page actions. 2026-03-13 11:22:28 +07:00
Yoga Pangestu
1c756ab54f refactor: Update type hints and class references across various files for improved clarity and consistency. 2026-03-13 10:24:08 +07:00
Yoga Pangestu
f2aad0198a chore: Update package versions in composer.lock and enhance JavaScript components with new features and optimizations. 2026-03-13 10:04:29 +07:00
Yoga Pangestu
b5068810c0 chore: Update pxlrbt/filament-excel package version from 3.4 to 3.6 in composer.json and composer.lock. 2026-03-13 09:57:50 +07:00
Yoga Pangestu
5a85090652 feat: Add color methods to ContentType and Channel enums, cast channel and social media in ContentRecap model, and enhance Filament table display with colored badges. 2026-03-13 09:54:49 +07:00
Yoga Pangestu
5313afb31e chore: Update User column placeholder from 'Guest' to 'Tamu'. 2026-03-13 09:45:35 +07:00
Yoga Pangestu
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. 2026-03-13 09:39:39 +07:00
Yoga Pangestu
6ced1ef7b4 refactor: shorten general settings field labels and add a description to the information section. 2026-03-13 09:26:00 +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
bdd508220b feat: Add dataChangeRequests morph relation to PartnerMedia, Company, and Journalist models, refactor CategoryNews relationships, and pluralize HasMany method names. 2026-03-13 08:31:43 +07:00
Yoga Pangestu
5968377f5d feat: Add visibility condition for timestamp columns based on user role 2026-03-13 08:23:30 +07:00
Yoga Pangestu
edd0e92971 refactor: modify form field validation by removing journalist email uniqueness and adjusting various text input maximum lengths. 2026-03-12 12:05:46 +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
427805ebd1 refactor: Update dashboard layout to a 2-column grid and adjust widget column spans accordingly. 2026-03-12 11:48:37 +07:00
Yoga Pangestu
e54eaafccc feat: Update call to action section background image to a local asset. 2026-03-12 11:44:43 +07:00
Yoga Pangestu
2d0bc2c4a9 style: Remove unnecessary spaces around concatenation operators in ValidateSignatureFlexible middleware. 2026-03-12 11:27:56 +07:00
Yoga Pangestu
c2a4964e1e refactor: Remove maxLength constraint from the URL input field in MediaMonitoringForm. 2026-03-12 11:27:44 +07:00
Muhammad Alfin Afif Al Farizi Farham
51a2aa196d feat: add-flexible-middelware-force-https 2026-03-03 10:37:20 +07:00
Yoga Pangestu
890375474a Merge branch 'dev' into 'main'
feat: remove email verification from user registration and web routes.

See merge request pratama/purwakarta/diskominfo/simedkom!8
2026-03-03 09:27:03 +07:00
Yoga Pangestu
8ff0317c98 feat: remove email verification from user registration and web routes. 2026-03-03 09:25:59 +07:00
Yoga Pangestu
21fe8e1cc1 Merge branch 'dev' into 'main'
feat: Implement local scopes for report statuses in the Report model and...

See merge request pratama/purwakarta/diskominfo/simedkom!7
2026-03-02 10:17:22 +07:00
Yoga Pangestu
09c4a83deb feat: implement must verify email 2026-03-02 10:15:20 +07:00
Yoga Pangestu
e4cd88136e feat: Implement local scopes for report statuses in the Report model and update the TaskRealizationChart to filter by ApprovalStatus enum. 2026-02-24 11:11:18 +07:00
Yoga Pangestu
c05e1b745c Merge branch 'dev' into 'main'
feat: add trustProxies middlewaee

See merge request pratama/purwakarta/diskominfo/simedkom!6
2026-02-09 10:50:59 +07:00
Yoga Pangestu
23e19e177a feat: add middleware trustProxies 2026-02-09 10:49:26 +07:00
Yoga Pangestu
02070f3d5f feat(user): add recordTitleAttribute in resource 2026-02-09 10:46:11 +07:00
Yoga Pangestu
092b9c1e2f Merge branch 'dev' into 'main'
feat: Introduce data migration commands for various core entities including...

See merge request pratama/purwakarta/diskominfo/simedkom!5
2026-02-04 14:27:16 +07:00
Muhammad Alfin Afif Al Farizi Farham
d64d20d3c9 Update file supervisord.conf 2026-02-04 14:15:44 +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
30f0a09c84 feat: Introduce data migration commands for various core entities including company, location, theme, and other 2026-02-04 14:04:21 +07:00
Yoga Pangestu
d2c7bce033 feat: force schema 2026-02-04 14:03:37 +07:00
Muhammad Alfin Afif Al Farizi Farham
5c071edfbf add Supervisord 2026-02-04 11:46:21 +07:00