You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore: document cloud-split (changeset + CLI stub comment)
- Add a changeset capturing the cloud-split cleanup so release notes
explain the @objectstack/cli minor (no longer hard-deps service-cloud)
and the removed root scripts.
- Refresh packages/cli/src/types/service-cloud.d.ts top-of-file comment:
the old wording ('pre-existing typecheck errors in upstream deps')
predates the split. The accurate story is now: the package ships
from objectstack-ai/cloud, the CLI loads it via dynamic import inside
a try/catch, and this stub keeps the optional path typechecking.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(storage): enable presigned upload + stable bytes endpoint
- SwappableStorageService now forwards verifyToken() to the inner
LocalStorageAdapter. Previously the proxy dropped the method, causing
PUT /api/v1/storage/_local/raw/:token to always return 501 'Presigned
raw upload not supported by this adapter' even when the active adapter
was Local.
- Add GET /api/v1/storage/files/:fileId — a stable, non-JSON sibling of
/files/:fileId/url that 302-redirects to a freshly-signed download URL.
Frontend widgets (ImageField, <img src>, user avatars, org logos) need
a URL that is stable across signed-URL expiry AND serves the bytes
directly. The existing /url variant returns JSON and cannot be used
verbatim as <img src>.
- Wire UploadProvider into @objectstack/console with an inline ObjectStack
presigned-upload adapter so every ImageField/FileField inside the
console now hits the real storage service instead of falling back to
blob: URLs that disappear on reload.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* chore: sync pnpm-lock.yaml for @object-ui/providers
Regenerate lockfile after apps/console added @object-ui/providers
in 3f5f826. Unblocks 'Check Changeset' CI which uses
--frozen-lockfile.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Jack Zhuang <50353452+hotlong@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments