Changelog
What's new in EasySend
April 2, 2026
500 Pages
- 8 integration landing pages - /integrations/slack, /vscode, /github-action, /discord, /raycast, /chatgpt, /browser, /zapier with FAQPage schema
- 15 blog articles - integration deep dives, tool comparisons, security review, platform guides (Chromebook, Linux/Windows, iPad) and professional workflows
- 6 new file type pages - /share/tiff, /share/svg, /share/pages, /share/keynote, /share/numbers, /share/dotx
- 8 AEO question pages - integration Q&A, terminal sharing, MCP file sharing, sharing without WiFi, using EasySend in apps
- 4 industry pages - /for/gaming, /for/fitness, /for/ecommerce, /for/government
- Homepage integrations section - "Works Everywhere" grid with 8 integration cards
- API docs refresh - integrations section with 8 cards added to /developer-api
- Custom 403 error page - branded Access Denied page with dark theme
- Blog canonical fix - category and pagination pages now noindex with canonical to /blog (Google Search Console fix)
- GitHub repos initialized - all 8 integration codebases have git repos with LICENSE and CHANGELOG
- 4 use case pages - /use-case/dentist, /use-case/tattoo-artist, /use-case/dj, /use-case/tutor
- 4 alternative pages - /dropbox-transfer-alternative, /onedrive-alternative, /slack-file-sharing-alternative, /airdrop-alternative
- Blog listing fix - resolved DirectorySlash conflict causing /blog to 403, added Blog schema
- Structured data validation - all 13 page types verified with valid JSON-LD
March 31, 2026
Integrations
- 8 new integrations built - Slack Bot, VS Code Extension, GitHub Action, Discord Bot, Raycast Extension, Browser Extension, Zapier and OpenAI Custom GPT
- Integrations page - new /integrations landing page showcasing all available and upcoming integrations
- OpenAPI GPT spec - /openapi-gpt.json for ChatGPT Custom GPT Actions with upload, bundle info and delete endpoints
- Admin 2FA - TOTP two-factor authentication for admin panel with QR code setup via Google Authenticator
- Admin audit logging - all admin dashboard access now logged with timestamps and hashed IPs
- Upload error tracking - all upload 400 errors now logged to database with context for debugging
- File extension cap - max 20 characters on file extensions to prevent abuse
- Blog schema upgrade - switched to BlogPosting type, added image, dateModified and mainEntityOfPage fields
- security.txt - RFC 9116 compliant security contact file at /.well-known/security.txt
March 29, 2026
500 Pages
- 200 sitemap pages - milestone reached with 37 blog articles, 25 comparisons, 23 use cases and 41+ file type pages
- JS/CSS minification - 40KB payload reduction across script.js, style.css and theme-toggle-init.js
- External fonts removed - eliminated Google Fonts requests from 8 pages, all fonts self-hosted
- Security hardening - comprehensive penetration test, array injection fixed on 21 files, backup files blocked
- 11 AEO question pages - /q/ pages targeting featured snippets for common file sharing questions
- New comparison pages - vs File.io, SwissTransfer, Tresorit and Proton Drive
- New alternative pages - /fileio-alternative, /tresorit-alternative, /proton-drive-alternative
- New use cases - architect, recruiter, researcher and accountant pages
- New file types - HEIC (iPhone photos), WebP, M4A (voice memos) and OBJ (3D models)
- HowTo schema - added to 5 blog articles for Google rich result eligibility
- Internal linking overhaul - guides hub now links all 37 blog articles, FAQ links to all /q/ pages
- Link accessibility - underline styles on all inline text links for WCAG 1.4.1 compliance
- agents.json - new AI agent discovery file with capabilities, API and MCP details
March 28, 2026
Content
- Blog rounds 9-10 - mobile/cross-platform articles, developer tutorials, business guides, privacy and GDPR content
- HSTS preload - added preload directive for HSTS header inclusion in browser preload lists
- CSP improvements - added frame-ancestors 'none' and upgrade-insecure-requests
- Press release - 4,327-character long description with SEO-optimized tags, HTML version with 14 backlinks
- Service Worker v10-v11 - cache versioning and asset updates
March 26, 2026
Launch Day
- Instant file sharing - drag, drop, get a shareable link in seconds
- Multi-file bundles - upload multiple files under one short URL
- End-to-end encryption - AES-256-GCM, zero-knowledge, browser-side
- Password protection - server-side access gate with bcrypt
- Stripe payments - 4 pricing tiers from $0.99 (extend, monthly, annual, lifetime)
- File previews - inline preview for images, video, audio, PDF, text
- QR codes - scannable QR for every share link
- Social sharing - WhatsApp, Telegram, X, Facebook, Reddit, LinkedIn, Email, SMS + native Web Share
- Public REST API - full CRUD, no authentication required
- CLI tool -
easysend photo.jpgfrom your terminal - Claude Code MCP plugin - share files directly from AI assistant sessions
- Embeddable widget - one script tag to add uploads to any website
- Progressive Web App - installable on mobile home screens
- Light/dark theme - toggle with preference persistence
- Custom vanity URLs - choose your own link for premium bundles
- Download analytics - view counts, download counts, email notifications
- Download All as ZIP - server-side ZIP streaming from R2
- Drag-to-reorder - arrange files in your preferred order
- Bundle descriptions - add context notes for recipients
- File type safety - warnings for executables, safe badges for known types
- Abuse reporting - DMCA/copyright report system with admin review
- Dynamic OG images - rich social media preview cards per bundle
- Rate limiting - per-endpoint protection against abuse
- Internationalization - English, Spanish, French foundation
- WCAG 2.1 AA accessibility - skip nav, ARIA, keyboard support, focus rings
- Admin dashboard - internal platform metrics and report management