🐛 Bug Description
The IMAP bounce monitoring settings are not visible in the Mailboxes settings UI, despite being documented as available since v2.0.5. Technical investigation shows that while the database migrations and backend logic (Controllers, Models, and Artisan commands) are fully implemented, the Vue components are missing the necessary input fields.
Steps to Reproduce:
- Go to Settings -> Mailboxes.
- Edit an existing mailbox or try to create a new one.
- Observe that there is no section for "IMAP Bounce Monitoring" as described in the documentation.
Expected Behavior:
A section for IMAP configuration (Host, Port, Encryption, Email, Password) should be visible in the mailbox settings.
Actual Behavior:
The fields are missing from the UI. A grep on the frontend source code (resources/js/Pages/Settings/Mailboxes/Index.vue) confirms that the keyword "bounce" is entirely absent from the component.
📸 Screenshots / Logs:
- Artisan command exists:
php artisan list | grep bounce -> bounce:process-mailboxes (Found)
- Database columns exist:
DESCRIBE mailboxes; -> bounce_imap_host (Found)
- Frontend check:
grep -ri "bounce" resources/js/Pages/Settings/Mailboxes -> (Result: Empty)
Environment:
- NetSendo version: v2.0.10
- OS: Linux (TrueNAS SCALE)
- Docker version: v2.32.3
- Build type: Docker image
ghcr.io/netsendo/netsendo:latest
Additional Context:
It appears the frontend assets were not updated or compiled with the new UI components in the latest Docker builds.
🐛 Bug Description
The IMAP bounce monitoring settings are not visible in the Mailboxes settings UI, despite being documented as available since v2.0.5. Technical investigation shows that while the database migrations and backend logic (Controllers, Models, and Artisan commands) are fully implemented, the Vue components are missing the necessary input fields.
Steps to Reproduce:
Expected Behavior:
A section for IMAP configuration (Host, Port, Encryption, Email, Password) should be visible in the mailbox settings.
Actual Behavior:
The fields are missing from the UI. A
grepon the frontend source code (resources/js/Pages/Settings/Mailboxes/Index.vue) confirms that the keyword "bounce" is entirely absent from the component.📸 Screenshots / Logs:
php artisan list | grep bounce->bounce:process-mailboxes(Found)DESCRIBE mailboxes;->bounce_imap_host(Found)grep -ri "bounce" resources/js/Pages/Settings/Mailboxes-> (Result: Empty)Environment:
ghcr.io/netsendo/netsendo:latestAdditional Context:
It appears the frontend assets were not updated or compiled with the new UI components in the latest Docker builds.