Skip to main content

Changelog

What we shipped

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.

  • SecurityStrict Content-Security-Policy + HSTS + Permissions-Policy
  • 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.

  • Feature/privacy-check tool โ€” comprehensive browser leak audit
  • 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.