DesignVault — ship log
The changelog
Every feature and fix that reaches production, pulled straight from the commit log — no marketing rewrites. 67 changes so far, regenerated before each deploy.
June 2026
21 changes
- feat
marketing+legalsurface MCP server on web pages, frame it in the DPA
3806613 - fix
api-docsScalar 'Try it' blocked by CSP — advertise request origin in servers
49786be - feat
changelogauto-update on every deploy
0cc4c46 - feat
apiv1.1 — read endpoints, hybrid search, webhook docs
d73a74f - fix
landingadd missing p-6 on Organize bento cards (raw dv-card has no padding)
a274c10 - fix
uigreen-on-green contrast + archive wall grid
6f856f3 - fix
marketingimage paths use existing public/Images casing (Vercel is case-sensitive)
136d933 - feat
marketingAI-generated OG images + blog hero + real archive-wall tiles
4ded25d - feat
marketingradical landing redesign + pricing, AI search, blog, changelog pages
fdbaa47 - fix
seocanonicalize all URLs to www.designvault.net
8b0c0a7 - fix
buildexclude mcp/ from root TypeScript build
1ab5a6a - feat
api+mcpextend /api/v1 write surface + DesignVault MCP server
e7590e1 - feat
importPDF upload + AI "Auto" tab (multi-page, Figma URLs) (#18)
4b18109 - feat
legalLinear-parity legal pages — DPA, subprocessors, FR versions (Loi 96)
443ffee - feat
billingwire sendLimitWarningEmail — warn owner at 80% of plan cap
9d3c18f - feat
lifecycle emails, Stripe webhook idempotence, onboarding + robustness quick wins
9fd8368 - feat
settingsrename the organization (General tab) (#17)
7da32b3 - fix
tagsshow AI-categorized tags in Settings → Tags (#16)
972e0da - feat
aisuggest a title during auto-tag review (#15)
36811f6 - fix
securityharden DB functions per Supabase advisors + M-2 typing (#11)
c23e46c - fix
polishaddress code-review findings on Block C (#7)
f14ecae
May 2026
35 changes
- feat
polishwebhook delivery history, smart-collection edit, multi-page pins
41b59f4 - feat
searchwire AI hybrid search into the grid
ab7e6f0 - feat
webhookswire remaining events + fix [org] URL placeholder
b49a47e - feat
webhooksoutbound webhooks with HMAC + retry + UI
bb7b29c - feat
annotationsFigma-style pins on asset thumbnails
32d68e4 - feat
collectionssmart collections — dynamic queries
b2b647d - feat
referralsgive-a-month, get-a-month program
476b80e - feat
aifind similar assets — embedding-based nearest neighbors
42a1f11 - feat
docspublic changelog at /docs/changelog
70b344e - feat
adminrate-limit admin writes + permanent plan override
df588fc - fix
securityclose suspended-org bypass on API routes and api_keys
de8aa14 - feat
adminplatform-admin dashboard + Starter plan ($19/mo)
f40322c - fix
corsallow Figma plugin (origin=null) to call public bearer-auth APIs
cebf3b7 - feat
figma-pluginredesign with DV brand, Sign-in flow, tag autocomplete
6297e3d - feat
v1-apiread-only tags + collections endpoints
0871d03 - feat
plugin-authOAuth device-flow for the Figma plugin
d35e00a - feat
figmalazy-refresh thumbnails when the asset detail page opens
469adda - fix
aikeep asset 'active' through AI review (don't hide on awaiting_review)
280f404 - feat
figma-pluginone-click "Send selection to DesignVault" plugin
ee74be0 - feat
assetsdirect-to-Storage uploads, paste/drop/URL/API ingest paths
202d9af - feat
emailredesign emails, bilingual locale-aware (fr/en), Supabase Auth templates
03fbe98 - feat
sentryalign with sentry-nextjs-sdk SKILL — replay, logs, OpenAI, crons
e0e2385 - feat
securityadd Upstash rate limiting on expensive endpoints
f6a7163 - feat
securitywire Sentry foundation (no-op until DSN provisioned)
830aabf - feat
securityadd CSP, HSTS, and Permissions-Policy headers
6ca267e - feat
add Canva share link field on assets
49e99fb - feat
add Adobe share link field on assets
0c0ac5e - feat
aiper-org AI toggle (Settings → AI)
2fe7237 - feat
aiP1 Stages 3-6 — worker, auto_tag, /review, hybrid search
edbb47c - feat
aifoundation for Spec_AI_v0 P1 — pgvector + jobs queue + lib scaffolding
629bed4 - feat
marketingeditorial-tech landing redesign
fe4a3d9 - fix
middlewareskip auth redirect for /api/cron/* paths
1405510 - feat
assets date filter + Data view with CSV export
50df5a8 - feat
notifications system (in-app + email digest + AI bridge stub)
5c9040f - feat
perf overhaul + compliance + DS migration + Radix UI
90caa4f
April 2026
11 changes
- feat
external links, comments, WebP thumbnails, dnd-kit reorder, audit fixes
3b5e263 - fix
move Open in Figma button from thumbnail area to sidebar
4730efd - fix
title fallback when empty string + title word-wrap in sidebar
48df83f - fix
show all asset fields in view mode, not just when editing
edfb4ed - feat
match asset detail edit form with import modal options
4f2db5f - feat
add public/private share links for assets and collections
d08c403 - feat
add inline rename for asset types in settings
a6b654c - fix
allow deleting default asset types from settings UI
0880e97 - feat
add custom asset types, multi-page imports, description/client/product fields
f08fc42 - fix
convert Figma node ID from URL format (1-852) to API format (1:852)
a9ce084 - feat
complete app routes, components, and security hardening
83457d0
This pace is the product: import from Figma, tag, search, share — and a library that gets better every week.
Start your library