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 |
|
Yoga Pangestu
|
ca5aa283d0
|
feat: add PDF export functionality for reports using dompdf and integrate into ReportRelationManager
|
2026-04-10 22:34:55 +07:00 |
|
Yoga Pangestu
|
ec7a9bdf30
|
feat: implement cooperation payment workflow with invoice submission, approval, and rejection actions
|
2026-04-10 16:17:34 +07:00 |
|
Yoga Pangestu
|
ba115a4502
|
feat: add date range validation for proposal submission in SendProposalAction
|
2026-04-10 14:45:25 +07:00 |
|
Yoga Pangestu
|
43271a82a9
|
refactor: remove verification status from cooperation workflow and automate transition to payment
|
2026-04-10 14:42:28 +07:00 |
|
Yoga Pangestu
|
5e545f4bea
|
feat: allow report acceptance and rejection during assignment status
|
2026-04-10 13:25:43 +07:00 |
|
Yoga Pangestu
|
d39754ecfc
|
feat: restrict report submission to accepted proposals owned by the authenticated user
|
2026-04-10 13:22:17 +07:00 |
|
Yoga Pangestu
|
a03f3e3a7b
|
refactor: migrate to HasManyDeep for cooperation reports and standardize query filtering across relation managers
|
2026-04-10 13:12:50 +07:00 |
|
Yoga Pangestu
|
1977d08339
|
refactor: remove news crawler service, command, and associated UI actions
|
2026-04-09 14:06:12 +07:00 |
|