Skip to content

[Next Complete 02] feat: build comprehensive EdgeStore example - #197

Draft
raviships wants to merge 1 commit into
feat/next-complete-foundationfrom
feat/next-complete-app
Draft

[Next Complete 02] feat: build comprehensive EdgeStore example#197
raviships wants to merge 1 commit into
feat/next-complete-foundationfrom
feat/next-complete-app

Conversation

@raviships

@raviships raviships commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • configured public file, public image, and protected image buckets with validation, typed input, paths, metadata, lifecycle hooks, access control, and automatic signed URLs
  • added deterministic guest, owner, second-user, and admin identities with EdgeStore context reset
  • added client upload progress, concurrency, cancellation, retry, temporary uploads, replacement, transforms, fixture generation, and batch confirm/delete
  • added a backend file browser with filters, cursor pagination, lookup, signed reads, soft delete, and restore
  • added backend and low-level SDK upload paths, progress diagnostics, and SDK resource inspection
  • added focused styling and setup/scenario documentation without a database, auth provider, component library, or management console

Why

The previous complete example covered only a narrow public-image workflow. This rebuild provides one cohesive manual testbed for the EdgeStore behaviors most likely to regress while keeping unrelated application concerns out of the example.

Impact

Developers can exercise the complete file lifecycle from a single Next.js App Router example. Privileged backend actions include explicit demo authorization so the example does not imply that router hooks protect backend-client calls.

Validation

  • EdgeStore package build
  • focused ESLint with no warnings
  • focused TypeScript check
  • pnpm check:dependencies
  • repository Prettier and git diff --check
  • pnpm --filter next-complete build
  • local browser smoke test and visual QA

Stack

  1. [Next Complete 01] feat: rebuild Next.js example foundation #196 — Next.js foundation
  2. This PR — complete EdgeStore application

@vercel

vercel Bot commented Aug 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
edgestore-docs Ready Ready Preview Aug 1, 2026 3:20am
example-access-control Ready Ready Preview Aug 1, 2026 3:20am
example-components Ready Ready Preview Aug 1, 2026 3:20am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant