Honest record of fixes, features, and improvements. Newest first.
Premium polish pass
Cursor-follow gradient on the hero, hover-tilt on tool cards, magnetic buttons on primary CTAs, count-up animation on the share counter, confetti on share-success, staggered fade-in on problem cards. Smooth dark/light theme transitions.
FeatureNew /security page with threat model and audit log
FeatureCursor-follow gradient + hover-tilt + magnetic button micro-interactions
FixHeadline broadened from 'Slack' to 'chat' for wider audience
FixHero animation now holds the full headline for 4s before first vanish
PerfDestructionFeed lazy-loaded, /api/stats/public preloaded in <head>
Slack integration is now discoverable
Added a dedicated Slack button in the navbar and a full-width Slack band on the homepage. /snapsend slash command works for any workspace that installs the SnapSend Slack app.
FeatureSlack button in navbar (purple-accented for instant recognition)
FeatureSlack integration band on the homepage between tool cards and personas
FixRemoved the fake +12,483 share-counter baseline; counter now shows real numbers only
Full audit + 60+ improvements
Comprehensive site audit: SEO schemas on every key page, Content-Security-Policy + HSTS + security.txt added, custom 404 page, skip-to-main-content link for screen readers, banned-word fixes across blog, sitemap priorities tuned per route.
Security/.well-known/security.txt with responsible disclosure contact
FeatureCustom 404 page with self-destruct theme and tool grid
FeatureSkip-to-main-content link for screen-reader users
REST API + Pro key management
Public REST API at POST /api/share with Bearer-token auth. Pro users can mint, manage, and revoke API keys at /account/api-keys. Tokens are sha256-hashed at rest โ even we can't recover a lost key.
FeaturePOST /api/share endpoint for programmatic share creation
Feature/account/api-keys page for issuing and managing keys
SecurityAPI tokens stored as sha256 hash; raw token never persisted
Team plan + pricing rebuild
Added Team plan (โน599/user/month annual, โน999 monthly, 5-seat minimum). Razorpay subscriptions support seat-based quantity. Pricing page rewritten with API teaser, cost-of-not-having callout, and Enterprise band.
FeatureTeam plan with seat-based Razorpay subscriptions
FeatureEnterprise tier band on /pricing with /contact?topic=enterprise CTA
FeatureREST API teaser with copyable cURL snippet on /pricing
Slack integration shipped
OAuth install flow, slash command handler with HMAC signature verification, replay-attack protection. Full /slack landing page with the install button.
Feature/snapsend slash command for Slack workspaces
Feature/slack marketing page with install button and security disclosure
Privacy Check tool
Free in-browser audit at /privacy-check showing what every site sees about you โ IP, location, GPU, canvas fingerprint, audio fingerprint, fonts, WebRTC local IP. Nothing logged.
FeatureSidebar timezone teaser with live local time as a curiosity hook
Live destruction feed
Real-time pulse of recent secret destructions in the right sidebar. Each entry visibly burns out with a blur+scale+drift animation as new ones cycle in.
FeatureDestructionFeed component with destruction-themed exit animation
Password Generator
Cryptographically random passwords up to 128 characters, generated entirely in your browser via Web Crypto API. Configurable character sets, ambiguous-character exclusion, entropy-based strength meter.
Feature/password-generator tool
Want to know what's next? Check the blog or follow @snapsend.