Skip to content

feat: add PixelVault to media resources - #6

Open
facundofarias wants to merge 2 commits into
midudev:mainfrom
facundofarias:feat/add-pixelvault
Open

feat: add PixelVault to media resources#6
facundofarias wants to merge 2 commits into
midudev:mainfrom
facundofarias:feat/add-pixelvault

Conversation

@facundofarias

Copy link
Copy Markdown

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.dev CDN URLs with on-the-fly transforms. Two data files touched:

  • src/data/resources.ts — catalog entry + pricingUrls entry
  • src/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 hints
  • pnpm build → 258 pages built, including /tools/pixelvault/index.html

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 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".

Comment thread src/data/resources.ts
{ 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." } },

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge 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 👍 / 👎.

@facundofarias

Copy link
Copy Markdown
Author

Thanks for the catch — fixed in a7986d3. Added public/favicons/pixelvault.dev.webp (64×64, matching the existing favicon convention) so the derived /favicons/pixelvault.dev.webp path now resolves. Verified the /tools/pixelvault/ detail page references it for both the logo and preview fallback, and the asset ships in dist/. pnpm check and pnpm build both pass.

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