Commit Graph

638 Commits

Author SHA1 Message Date
Yoga Pangestu
b85323e5b2 fix: remove unnecessary task assignment checks in cooperation accept and reject actions 2026-07-21 14:26:40 +07:00
Yoga Pangestu
f04138f51a fix: refine task assignment logic and enhance cooperation form with status selection 2026-07-07 15:39:03 +07:00
Yoga Pangestu
59b9a8ce92 fix: add task assignment existence checks in cooperation actions and update visibility logic for task creation 2026-07-07 14:44:46 +07:00
Yoga Pangestu
925fbe0bd7 fix: update cooperation status enum values and adjust related tests 2026-07-07 10:46:18 +07:00
Yoga Pangestu
2683b6324f fix: correct type declaration for MAX_RECORDS constant in ExportAllReportsPdfAction 2026-06-05 08:13:29 +07:00
Yoga Pangestu
beae82a898 feat: implement record limit check and enhance image handling in PDF export actions 2026-06-04 21:56:54 +07:00
Yoga Pangestu
23f32b3cf1 refactor: simplify image base64 encoding in report export actions using MediaDataUri 2026-06-04 15:00:32 +07:00
Yoga Pangestu
382d0862b8 feat: enhance report migration process with improved proof handling and add migration command for report proofs 2026-06-04 14:52:31 +07:00
Yoga Pangestu
7bf5775ad9 feat: add checks to prevent duplicate report entries and extract clean title and link from legacy reports 2026-06-04 14:23:19 +07:00
Yoga Pangestu
a30cfb28a5 fix: update 'writter' column type to text in media_monitorings table 2026-06-04 13:49:23 +07:00
Yoga Pangestu
b0066ecc75 fix: update monitoring:crawl command schedule to daily 2026-06-02 13:10:55 +07:00
Yoga Pangestu
98c8c6fe02 fix: remove specific time from monitoring:crawl command schedule 2026-06-02 11:54:44 +07:00
Yoga Pangestu
2123cec88a feat: make theme color, font, content width, border radius fields required in Profile form 2026-06-02 09:39:33 +07:00
Yoga Pangestu
382dc4aa03 feat: set default value for published_at field in NewsForm schema 2026-05-04 08:52:53 +07:00
Yoga Pangestu
dab8dc7eee feat: add hidden field for published_at in NewsForm schema 2026-04-28 10:20:36 +07:00
Yoga Pangestu
2413d66f42 feat: update about us page to use local diskominfo building image asset 2026-04-27 15:39:59 +07:00
Yoga Pangestu
ca59b1913a chore: disable FilamentLoggerPlugin in DashboardPanelProvider 2026-04-27 15:16:31 +07:00
Yoga Pangestu
298e8dd9a7 fix: update back action URL in EditContentRecap to use getUrl method 2026-04-27 14:39:17 +07:00
Yoga Pangestu
bc758a1e3d fix: update back action URL in EditContentRecap to point to ContentRecaps 2026-04-27 14:36:23 +07:00
Yoga Pangestu
879b629848 chore: clean up empty code change sections in the changes log 2026-04-27 13:26:50 +07:00
Yoga Pangestu
0501da4b9b fix: update asset paths to use Storage::url for site logo and favicon
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 10:05:27 +07:00
Yoga Pangestu
2447d0b037 refactor: update migration paths and add image support to proposal attachment viewer 2026-04-23 09:52:53 +07:00
Yoga Pangestu
d681080dc3 fix: add e_catalog field to cooperation_proposals during migration from legacy database 2026-04-23 09:08:57 +07:00
Yoga Pangestu
8f2473f5d0 feat: add mobile-responsive login/dashboard button and adjust header desktop visibility settings 2026-04-23 08:31:30 +07:00
Yoga Pangestu
3f8ca0c6d9 fix: add exception handling to ViewServiceProvider boot method to prevent application crashes on database errors 2026-04-22 14:14:34 +07:00
Yoga Pangestu
09d70d052b fix: ensure settings are only shared in views if the settings table exists 2026-04-22 13:44:02 +07:00
Yoga Pangestu
c9998f5b4f fix: add 'sockets' extension to Dockerfile for improved PHP functionality in media processing 2026-04-22 11:20:02 +07:00
Yoga Pangestu
ab96ca6278 refactor: streamline media import process across migration commands by replacing S3 checks with direct database inserts and enhancing mime type handling 2026-04-22 11:10:09 +07:00
Yoga Pangestu
198e936798 refactor: split monolithic MigrateCooperationCommand into dedicated migration commands for media orders, media cooperation, and reports 2026-04-21 13:10:43 +07:00
Yoga Pangestu
bce5776696 feat: add migration commands for media cooperation and reports while removing obsolete cooperation migration. 2026-04-21 08:40:43 +07:00
Yoga Pangestu
4d1e956d39 refactor: add media orders and media cooperation migration commands to MigrateAllCommand 2026-04-21 08:34:56 +07:00
Yoga Pangestu
fb2e722d0a refactor: implement classification ID resolution in sub-classification migration process 2026-04-21 08:34:38 +07:00
Yoga Pangestu
6252831ac2 refactor: add 'cetak' channel to migration commands and update channel enum 2026-04-20 13:51:17 +07:00
Yoga Pangestu
516e6b3de5 refactor: enhance company migration command to include partner media document migration and optimize legacy data fetching 2026-04-15 09:05:33 +07:00
Yoga Pangestu
ce95dccaf2 refactor: reorder media monitoring and issue management migration tasks in MigrateAllCommand 2026-04-14 14:51:58 +07:00
Yoga Pangestu
83caa33768 refactor: optimize legacy data migration commands with chunking, progress tracking, and S3 media handling 2026-04-14 14:51:31 +07:00
Yoga Pangestu
28e01c6148 refactor: optimize news migration with chunking, media caching, and detailed CLI progress reporting 2026-04-14 13:48:56 +07:00
Yoga Pangestu
a331be8dec refactor: enhance task description display in TaskAssignmentRelationManager to support HTML and text wrapping 2026-04-13 15:42:28 +07:00
Yoga Pangestu
5b0588a367 refactor: modularize legacy cooperation migration logic and implement grouping by name to handle duplicates 2026-04-13 15:42:13 +07:00
Yoga Pangestu
27a4ade00b refactor: remove redundant status message display logic and associated language strings from admin verification page 2026-04-13 10:52:10 +07:00
Yoga Pangestu
5f297ddf4c refactor: update admin verification view action to use company hashId instead of record ID 2026-04-13 10:45:39 +07:00
Yoga Pangestu
535fe76197 fix: exclude deleted records when fetching companies from legacy database 2026-04-13 10:33:03 +07:00
Yoga Pangestu
15c76645e4 refactor: update user migration logic to filter deleted records and adjust role filtering in user table 2026-04-13 09:28:34 +07:00
Yoga Pangestu
3908e027ef feat: install and configure jacobtims/filament-logger for activity tracking 2026-04-11 15:40:59 +07:00
Yoga Pangestu
1bc2528256 feat: add monitoring dashboard stats and charts with updated role permissions 2026-04-11 15:19:00 +07:00
Yoga Pangestu
3b286cbc7a feat: add PopularNewsChart to dashboard and implement ContentAdminStats with updated Shield permissions 2026-04-11 15:14:19 +07:00
Yoga Pangestu
ddfd1ab340 feat: add finance dashboard statistics and budget realization chart for Admin Keuangan role 2026-04-11 15:06:26 +07:00
Yoga Pangestu
fbb0f92b37 refactor: restrict action visibility to administrator and developer roles across cooperation and report modules 2026-04-11 15:02:13 +07:00
Yoga Pangestu
64f521adcc feat: add company-specific dashboard stats and cooperation status chart with role-based filtering 2026-04-11 14:43:54 +07:00
Yoga Pangestu
4a1993a778 feat: implement automated media monitoring crawler with Python script and Laravel console command 2026-04-11 13:47:18 +07:00