Yoga Pangestu
1a3f0610a3
feat: Add notification system with BroadcastNotification class and database migration for notifications table
2026-01-09 10:43:16 +07:00
Yoga Pangestu
8aa5897c85
feat: Update placeholders and add autocomplete for title input in AnnouncementResource form
2026-01-08 14:43:11 +07:00
Yoga Pangestu
aab02b44fe
feat: Implement verified scope for PartnerMedia and update relationships in CooperationForm and AnnouncementResource
2026-01-08 14:38:37 +07:00
Yoga Pangestu
57eece15db
feat: Add navigationSort property to various resources for improved navigation order
2026-01-08 14:14:23 +07:00
Yoga Pangestu
69c86e5d3c
Refactor verification process and UI updates
...
- Updated JournalistResource to conditionally display actions based on user roles and verification status.
- Modified ManageJournalists page to hide header actions if verification request status is not NEED_REVISION.
- Changed CategoryResource navigation label from 'Kategori Berita' to 'Kategori'.
- Adjusted ManageCategories page to reflect the new category label and modal headings.
- Refactored Company model to change verificationRequest relationship from MorphOne to HasOne.
- Removed verificationRequest method from Journalist and PartnerMedia models.
- Updated VerificationRequest model to change verifiable relationship from MorphTo to BelongsTo.
- Introduced VerificationService to handle verification logic, including data completeness checks and submission processes.
- Created a new migration to adjust the verification_requests table structure.
- Enhanced admin verification view to display detailed verification progress and review history.
- Updated company and media forms to conditionally show the save button based on verification request status.
2026-01-08 13:55:37 +07:00
Yoga Pangestu
bd122f77b9
feat: Add navigation badge for pending verification requests and implement pending scope in VerificationRequest model
2026-01-08 09:42:40 +07:00
Yoga Pangestu
57ed5e3cda
feat: Implement policy classes for Category, Contact, and Visitor with authorization methods
2026-01-08 09:11:30 +07:00
Yoga Pangestu
926d25d6cf
refactor: Remove navigationSort property from various Filament resource classes for cleaner code
2026-01-08 08:40:18 +07:00
Yoga Pangestu
cb8dac63fe
fix(news): Update category placeholder text in news table
...
- Change placeholder text from 'Tidak ada tag' to 'Tidak ada kategori' for the categories column
2026-01-08 08:31:44 +07:00
Yoga Pangestu
dd100d1704
feat: Add news crawling service and command with a UI action to the media monitoring table.
2026-01-06 15:19:53 +07:00
Yoga Pangestu
01e95e05ef
feat: Add new Livewire contact us page with corresponding route, view, and styling updates.
2026-01-06 14:21:33 +07:00
Yoga Pangestu
b5d27c6931
feat: Add dynamic news and announcements to homepage, redesign announcement cards, and update header/footer UI.
2026-01-06 13:53:19 +07:00
Yoga Pangestu
9742097d2b
feat: Add visitor tracking functionality with Filament resource and footer statistics.
2026-01-06 12:01:50 +07:00
Yoga Pangestu
3577c8827a
feat: Implement public announcements page with a new title field and rich text editor for content.
2026-01-06 11:07:13 +07:00
Yoga Pangestu
6dd0c26ac8
feat: Introduce announcement types (public/company) with conditional recipient selection in Filament forms and table views.
2026-01-06 10:16:25 +07:00
Yoga Pangestu
3ae2054ebd
feat: Implement contact management system with email reply functionality and database migration
2026-01-06 09:37:55 +07:00
Yoga Pangestu
0382570c23
feat: Add site_email and site_phone fields to GeneralSettings and migration
2026-01-06 09:28:37 +07:00
Yoga Pangestu
161906731a
feat: add 'About Us' page with Livewire component and update navigation links in header and footer.
2026-01-05 15:24:58 +07:00
Yoga Pangestu
20804431c5
feat: Redirect to resource index page after create and edit operations.
2026-01-05 15:06:59 +07:00
Yoga Pangestu
a0da450e52
feat: Enhance form fields with autofocus, disabled autocomplete, and placeholders for better UX.
2026-01-05 15:03:09 +07:00
Yoga Pangestu
4bfa39d14e
feat: Add Livewire-powered news section with dedicated routes and centralize header/footer in the app layout.
2026-01-05 14:59:18 +07:00
Yoga Pangestu
5b4efc8a5d
refactor: Remove PHP view components and Sass/Bootstrap dependencies, introduce ViewServiceProvider, and update UI content.
2026-01-05 13:34:38 +07:00
Yoga Pangestu
0ffc7a1d92
feat: Implement Spatie Laravel Settings with Filament pages for general, SEO, and social media management.
2026-01-05 11:57:56 +07:00
Yoga Pangestu
492a56504d
feat: implement initial home page with new frontend assets and Livewire components
2026-01-05 10:44:28 +07:00
Yoga Pangestu
3760eeb00d
fix: Improve Filament component behavior, update dependencies, and adjust styling.
2026-01-05 09:29:57 +07:00
Yoga Pangestu
f97531e355
feat: Remove public homepage and news sections, including associated frontend components and controllers, and update routing to redirect to dashboard with a new frontend entry point.
2026-01-05 09:24:47 +07:00
Yoga Pangestu
eb72bac3cb
refactor: update internal Filament navigation to use getUrl() methods and remove redundant getRedirectUrl() implementations.
2026-01-05 09:18:10 +07:00
Yoga Pangestu
38533fa246
feat: Add a 'Kembali' action button to the ViewPartner header.
2026-01-05 09:02:51 +07:00
Yoga Pangestu
03bf59e11e
feat: Disable and hide user management actions for the PERUSAHAAN role.
2026-01-05 08:43:33 +07:00
Yoga Pangestu
fa6e2ef92d
refactor: rename cooperation resource navigation group to 'Kelola'
2026-01-05 08:41:57 +07:00
Yoga Pangestu
0dcb798894
feat: Add news detail page with view increment and media loading
2026-01-02 23:02:30 +07:00
Yoga Pangestu
861aff3c78
feat: Implement news listing page with search, filter, and pagination, and update news table schema.
2025-12-24 14:50:26 +07:00
Yoga Pangestu
19934bbe89
feat: Implement news categories and status management with a new category resource and updated news form fields for excerpt, categories, and status.
2025-12-24 08:56:11 +07:00
Yoga Pangestu
4faaebdc59
feat: Implement Inertia.js with React for a new frontend architecture, including home, posts, and profile pages, along with theme customizations.
2025-12-23 14:27:57 +07:00
Yoga Pangestu
b4d2ae52f0
feat: Implement a comprehensive verification system with dedicated pages, models, and UI components for companies, media, and journalists.
2025-12-22 15:00:19 +07:00
Yoga Pangestu
7637bcc8b5
feat: install custom themes
2025-12-22 14:57:21 +07:00
Yoga Pangestu
904552bd68
feat: Restrict company user access to media and journalist management until company and partner media data is complete, and remove journalist permissions from seeders.
2025-12-19 15:33:10 +07:00
Yoga Pangestu
25b856acde
feat: Implement resource locking and add role-based journalist filtering.
2025-12-19 14:54:58 +07:00
Yoga Pangestu
ccc5d36c0e
feat: Implement email verification for user registration.
2025-12-19 14:31:54 +07:00
Yoga Pangestu
fcc09599e8
feat: add partner view page with detailed infolist and link from cooperation media manager
2025-12-19 14:14:34 +07:00
Yoga Pangestu
ee7192a087
feat: Add role-based navigation badge count for cooperations and update arrow function syntax.
2025-12-16 14:51:57 +07:00
Yoga Pangestu
79893f0177
fix: Corrected accepted file types for image uploads from images/* to image/* and adjusted minor code formatting.
2025-12-16 14:30:29 +07:00
Yoga Pangestu
630cbe8893
feat: Make director NIK upload field required.
2025-12-16 14:27:22 +07:00
Yoga Pangestu
825c1b210c
style: Apply minor formatting adjustments to anonymous function syntax and string concatenations.
2025-12-16 14:22:06 +07:00
Yoga Pangestu
32afed7f7b
feat: Add View:CustomCompany and View:CustomMedia permissions to the "Perusahaan" role.
2025-12-16 14:21:53 +07:00
Yoga Pangestu
cbd36d29e8
feat: Add HasPageShield trait to CustomMedia and CustomCompany pages.
2025-12-16 14:13:24 +07:00
Yoga Pangestu
b88660b8c8
feat: Add force delete and restore actions to Partner and Announcement resources, and apply minor formatting adjustments across several Filament resources and relation managers.
2025-12-16 14:05:04 +07:00
Yoga Pangestu
ff54d97d98
refactor: Standardize anonymous function syntax and update modal width definitions to use Filament's Width enum.
2025-12-16 13:59:46 +07:00
Yoga Pangestu
89f0d511e4
feat: Organize Filament resources with navigation groups, update modal width enum usage, and add clean code documentation.
2025-12-16 13:53:59 +07:00
Yoga Pangestu
2603d90271
feat: Introduce RoleEnum and update user role selection to exclude developer and company roles.
2025-12-16 13:34:16 +07:00