v3.5.3
Patch Changes
-
#83
f678f70Thanks @drepkovsky! - Migrate QUESTPIE storage from Flydrive to the direct Files SDK API. Storage is now configured withruntimeConfig({ storage: { adapter } }),app.storageis the typedFilesinstance, and route, service, job, and hook contexts receive that same direct storage API.Remove the legacy
app.storage.use,storage.files,storage.driver, Flydrive, DriveManager, QUESTPIE storage-disk, and storage-specificcreateStorageRoutes()closure surfaces. Upload CRUD cleanup and storage routes now call Files SDK operations directly, including streaming upload/download behavior and typed adapter access;createAdapterRoutes()remains as the broader deprecated compatibility shim. -
#85
ed73b91Thanks @drepkovsky! - Add declarative admin list view filters, quick filters, filter-panel controls, system-field default sorting, and nested sidebar access filtering.Harden CRUD response field access, audit log route access, storage upload and private file serving, auth credential collection redaction, admin RPC authorization, admin action form validation, JSONB filtering, search access SQL generation, and upload file serving authorization.
Harden global update auto-create races, nested field write access validation, Redis KV clearing, Postgres search query sanitization, admin widget/action caller context propagation, and frontend reactive hidden/read-only/disabled field state handling.