feat: add PixelVault to media resources - #6
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a927f9342e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| { name: "Cloudinary", url: "https://cloudinary.com", category: "media", featured: true, tags: ["images", "video", "cdn"], description: { en: "Upload, transform, optimize and deliver images and video through a CDN.", es: "Sube, transforma, optimiza y entrega imágenes y vídeo mediante CDN." } }, | ||
| { name: "Uploadcare", url: "https://uploadcare.com", category: "media", tags: ["uploads", "images", "cdn"], description: { en: "File uploads, image processing and adaptive delivery for web apps.", es: "Subida de archivos, procesado de imágenes y entrega adaptativa." } }, | ||
| { name: "ImageKit", url: "https://imagekit.io", category: "media", tags: ["images", "optimization", "cdn"], description: { en: "Real-time image and video optimization, transformation and delivery.", es: "Optimización, transformación y entrega de imagen y vídeo en tiempo real." } }, | ||
| { name: "PixelVault", url: "https://pixelvault.dev", category: "media", tags: ["images", "uploads", "cdn"], description: { en: "Image hosting for developers and AI agents: upload via API for permanent CDN URLs with on-the-fly transforms.", es: "Hosting de imágenes para developers y agentes de IA: sube por API y obtén URLs permanentes en CDN con transformaciones al vuelo." } }, |
There was a problem hiding this comment.
Add a favicon target for PixelVault
For this new entry, getResourceFaviconUrl derives /favicons/pixelvault.dev.webp because no faviconFile is provided, but that file is not present under public/favicons while the generated detail page uses the same URL for the main logo and preview fallback. As a result, the new /tools/pixelvault/ page shows broken logo images; please add the asset or point faviconFile at an existing/remote icon.
Useful? React with 👍 / 👎.
|
Thanks for the catch — fixed in a7986d3. Added |
What changed and why
Adds PixelVault (pixelvault.dev) to the Storage & media category. It's an agent-first image hosting service for developers and AI coding agents: upload via API and get permanent
img.pixelvault.devCDN URLs with on-the-fly transforms. Two data files touched:src/data/resources.ts— catalog entry +pricingUrlsentrysrc/data/free-tiers.ts— verified free allowance (EN + ES)Access requirement falls through to the default
no-card(sign-up required, no credit card).Free tier (verified)
From the official pricing page: 200 MB storage, 500 uploads/month, 1 GB bandwidth, 1 project, 5 MB max file size, 100 private signed-URL images, plus image transforms and full export (no lock-in). It's an ongoing free tier, not a trial.
Source used to verify
Accessibility / visual impact
None — data-only addition. Renders through the existing card and
/tools/pixelvault/detail templates.Checks run
pnpm check→ 0 errors, 0 warnings, 0 hintspnpm build→ 258 pages built, including/tools/pixelvault/index.html