Skip to content

Zorderz 1.5.0

Choose a tag to compare

@CarletonTorpin CarletonTorpin released this 04 Aug 18:03
· 35 commits to main since this release

Zorderz 1.5.0

Comprehensive, frictionless data portability. A Company Data export now carries the two things it used to leave behind, so restoring onto a fresh install lands ready to use instead of needing a manual cleanup pass.

Media travels with the bundle. The export now includes the actual upload files, the originals and every generated thumbnail size, not just their database references. When media is present the download is a single .zip (the JSON bundle plus an uploads/ tree); with no media, or without ZipArchive on the server, it falls back to the plain .json. The import accepts either, extracts the files into wp-content/uploads, and the references resolve with no separate copy step. This closes the gap that left logos broken after a migration.

Portable WordPress settings travel too. A safe allowlist (site title, tagline, timezone, date and time formats, week start, and the permalink structure) is exported and applied on import, and permalinks take effect at once. Install-specific options (siteurl, home, upload paths) are deliberately excluded, and the import applies only allowlisted names, so a bundle can never repoint the new site at the old one. This removes the manual set-the-title, set-the-timezone, and set-the-permalinks steps.

The import keeps you logged in. Restoring the owner account used to invalidate the acting admin's session and bounce you to a login screen mid-import; the import now re-issues the auth cookie so the session simply continues.

The Ai client reports the real reason a call fails. A missing or invalid Poe key, or an unavailable model, previously surfaced as a blank "No response content." The client now names the actual reason (unset key, rejected key on HTTP 401 or 403, another HTTP error, or an empty model response) so a bad key is self-diagnosable.

All of this was verified end to end on a live install: an export carrying an image round-trips through an import that extracts the media (originals and thumbnails resolve), applies the settings, and keeps you logged in. Theme and apps move together to 1.5.0. Estimates ZEST 1.25.5 unchanged.

Install and upgrade order

Upload the theme zip first, then the apps zip. The order matters and is not enforced by WordPress.

Assets

zorderz-theme-1.5.0.zip is the theme (platform kernel plus Core services). zorderz-apps-1.5.0.zip is the apps bundle (18 apps).