UpTime Invoice ProPrivate Core V17.8.1 · Pending Invoice Reminders
Release Center
Backup, versioning & safe rollback.
Usa esta página antes y después de cada deploy para mantener producción limpia, saber qué versión está viva y regresar rápido al último paquete estable si algo falla.
Before deploy
RequiredBackup protocol
1
Download current production filesGuarda la versión que hoy funciona antes de reemplazar archivos.
2
Do not upload ZIPs into public_html/appExtrae localmente y sube solo archivos oficiales.
3
Keep one rollback folder outside public rootNo dejes backups visibles públicamente dentro de la app.
4
Open in incognito after deployEvita confundir caché vieja con error real.
Deploy order
SafeUpload sequence
1. index.html 2. view-cliente.html 3. view-estimate.html 4. view-invoice.html 5. view-project.html 6. production-checklist.html 7. production-cleanup.html 8. operating-manual.html 9. qa-pass.html 10. release-center.html 11. brand-style-guide.html 12. security-hardening.html 13. htaccess-security-snippet.txt 14. assets/app-core.css 15. assets/services-command-center.css 16. assets/app.js 17. api/*.php 18. api/_bootstrap.php 19. api/.htaccess 20. create api/config.local.php on Hostinger
Production manifest
V17.8.1Official files map
public_html/app/index.html public_html/app/view-cliente.html public_html/app/view-estimate.html public_html/app/view-invoice.html public_html/app/view-project.html public_html/app/production-checklist.html public_html/app/production-cleanup.html public_html/app/operating-manual.html public_html/app/qa-pass.html public_html/app/release-center.html public_html/app/brand-style-guide.html public_html/app/security-hardening.html public_html/app/automation-setup.html public_html/app/htaccess-security-snippet.txt public_html/app/assets/app-core.css public_html/app/assets/services-command-center.css public_html/app/assets/app.js public_html/app/assets/customer-portal-mobile-fix.css public_html/app/api/_bootstrap.php public_html/app/api/.htaccess public_html/app/api/send-email.php public_html/app/api/send-project-notification.php public_html/app/api/notify-project-event.php public_html/app/api/cron-reminders.php public_html/app/api/cron-recurring.php public_html/app/api/submit-payment-proof.php public_html/app/api/config.local.php.example RUN ONCE IN SUPABASE: V17_6_1_AUTOMATION_SETUP.sql CREATE MANUALLY: public_html/app/api/config.local.php public_html/app/img/ public_html/app/uploads/ public_html/app/.htaccess
Rollback
Fast restoreIf something fails
A
Stop changing more filesNo mezcles versiones mientras identificas el error.
B
Restore previous stable packageSube el ZIP/backup anterior que funcionaba.
C
Clear cache / incognito testConfirma que producción volvió a estado estable.
D
Document what failedEscribe el módulo, archivo y síntoma para corregir limpio.
Post deploy
ChecklistMinimum live QA
Release log
CurrentVersion timeline
V17.8.1 · Pending Invoice RemindersOverdue invoices now receive concise date-aware reminders with the message “You have a pending invoice,” the outstanding balance and the secure live invoice link. Due-today and upcoming messages use their correct timing, while paid and zero-balance invoices remain excluded.
V17.7.3 · Recurring Plans Premium LibraryRecurring status badges stay horizontal, plan and client names wrap naturally, Generate Invoice remains primary, secondary actions move into a compact menu, and cards replace the crowded table on compact screens.
V17.7.0 · Invoice CenterInstant client lookup by first letters, selected-client billing summary, and separate Pending, Paid and All Invoices ledgers. The global pending queue prioritizes overdue invoices.
V17.6.1 · Collection AutomationRecurring plans now save the payment destination, due window, auto-email and reminder preference. Invoices can send manual reminders, while the daily cron handles 3 days before, due date, and 3 / 7 / 15 days overdue without repeating a stage.
V17.5.3 · Payment Badge FitThe payment destination badge gained responsive wrapping and containment rules for desktop and mobile.
V17.5.2 · WhatsApp Invoice LinkWhatsApp sharing now greets the client company by name and includes the secure public invoice link, invoice number, total, balance, due date and selected payment instructions.
V17.2 · Print Layout ProLive QA hardening: overflow guards, fail-safe app loader, print cleanup and final production polish.
V16.6 · Final Mobile Polish ProMobile-first final polish for private app, detail views, public documents and support pages.
V16.4 · Server Email Templates ProPremium server-side email templates for project notifications, reminders and recurring invoice emails.
V16.3 · Final QA Pass ProInteractive QA runner with Pass / Review / N/A and report copy.
V16.2 · Security Cleanup ProProduction cleanup page and safe deploy rules.
V16.1 · Operator Manual ProPrivate operating manual for daily workflows.
V16.0 · Production Ready ProProduction checklist and clean file map.
Release notes
Local only