Skip to content

Releases: dropitx-io/dropitx

v1.4.1

Choose a tag to compare

@phuongddx phuongddx released this 26 Apr 15:17
v1.4.1
3ad30f2

Fixed

  • Search page blank/stuck when navigating from dashboard while logged in
  • Replaced unreliable searchParams Promise prop with useSearchParams() hook
  • Added AbortController to cancel stale fetches on rapid input

v1.4.0

Choose a tag to compare

@phuongddx phuongddx released this 26 Apr 06:08
v1.4.0
9a8e242

What's New

Vercel Analytics Integration

  • Web Vitals & Page Views — automatic collection via @vercel/analytics
  • Custom Event Tracking — document_uploaded, content_published, share_viewed
  • Privacy by Design — beforeSend strips query params and hash; 5s throttle per event; try/catch ensures analytics never breaks user flows

v1.3.1

Choose a tag to compare

@phuongddx phuongddx released this 25 Apr 15:12
d9b5f8e

Changed

  • Typography: Replaced Geist Sans/Mono with Ubuntu/Ubuntu Mono across all pages, markdown viewer, and code blocks

v1.3.0

Choose a tag to compare

@phuongddx phuongddx released this 25 Apr 06:53
v1.3.0
c4edf6c

What's Changed

Changed

  • Rebranded from ShareHTML to DropItX with electric violet identity
  • CSS design tokens: blue accent (hue 264) → violet (hue 293); neutral backgrounds shifted to violet-tinted hue 280
  • Logotype updated to [x] dropitx in Geist Mono with violet accent across all layouts
  • Home page hero heading, tagline, gradient orb, and footer copy updated
  • All hardcoded blue-* Tailwind classes replaced with violet-* equivalents across components
  • HTML and MD file-type icons unified to text-violet-500
  • CLI binary renamed share-html → dropitx; config dir ~/.share-html → ~/.dropitx (auto-migrated on first run)
  • Package name updated to dropitx
  • Docs and README updated with new brand and CLI references

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@phuongddx phuongddx released this 25 Apr 06:12
v1.2.0
d6eb95f

What's Changed

Added

  • -P/--password flag on CLI publish command for password-protected shares

Changed

  • Rate limiting migrated from Upstash Redis to Supabase Postgres

Security

  • Share views gated behind login or password for private/password-protected content

Full Changelog: v1.1.0...v1.2.0

v1.0.0 - First Release

Choose a tag to compare

@phuongddx phuongddx released this 23 Apr 03:43
v1.0.0
e9a0fc8

Share HTML v1.0.0 🎉

First official release of Share HTML — drop HTML and Markdown files, get short shareable links.

Features

  • Upload: Drag-and-drop HTML and Markdown files (up to 50MB)
  • Markdown: GitHub-like rendered preview with Shiki syntax highlighting, toggle to raw source
  • Share: Short slug-based URLs (/s/abc123)
  • Search: Full-text search across uploaded content with pagination
  • Auth: Google and GitHub OAuth login (Supabase Auth)
  • Dashboard: User share history, profile settings, favorites/bookmarks
  • Themes: Light/dark mode
  • Security: Sandboxed iframe viewing with CSP, RLS policies, rate limiting
  • Auto-expire: Shares expire after 30 days

Tech Stack

  • Next.js 16 (App Router, React 19)
  • Supabase (PostgreSQL, Storage, Auth, SSR cookie sessions)
  • Tailwind CSS 4 + shadcn/ui
  • Upstash Redis (rate limiting)
  • TypeScript 5

Full Changelog: https://github.com/phuongddx/share-html/commits/v1.0.0