FoxDesk 0.3.125
Self-hosted FoxDesk release focused on cloud migration export and workflow/reporting refinements.
- Fixes Cloud migration admin export so it renders instead of HTTP 500 and downloads a valid SaaS migration package.
- Replaces heavy export-page table reads with lightweight counts to avoid memory pressure on large installations.
- Adds export readiness diagnostics for ZipArchive and backup directory writability.
- Makes migration JSON export safer for legacy invalid text encoding.
- Includes shared-hosting IMAP pseudo-cron fallback, ticket assignment carry-over fix, compact sidebar, Work/Inbox/Client views, global search, reporting flow, and billable item adjustments.
Validation:
- npm run lint:php
- PHP contract tests: tests/*.php
- Full self-hosted Playwright E2E: 15/15 passed
- Update ZIP integrity and FoxDesk update-package validator passed
SHA-256:
37e0de26dfc90d389cce657cf4543b92d364cd7be69518c417641656a199acc7