Releases: valerius21/seal3d
Releases · valerius21/seal3d
Release list
v0.3.0
What's New
- Dockerfile — multi-stage build using Bun + distroless runner for a lean production image
- GHCR release workflow — Docker image is automatically built and pushed to
ghcr.io/valerius21/seal3don every release APP_HOSTNAMEenvironment variable — configurable hostname for SEO metadata (default:seal3d.app), passed as a Docker build arg- README overhaul — added features list, expanded deployment section with Docker/GHCR instructions
Container Image
docker pull ghcr.io/valerius21/seal3d:0.3.0
docker run -p 3000:3000 ghcr.io/valerius21/seal3d:0.3.0Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's New
- Passphrase generation — users can now generate memorable passphrases as an alternative to passwords
- Password visibility toggle — show/hide password input for easier entry
- Component extraction — refactored UI into cleaner, reusable components
- Code cleanup — removed redundant comments
Full Changelog: v0.1.0...v0.2.0
v0.1.0 — Initial Release
Seal3D v0.1.0
Client-side file encryption powered by AES-256-GCM and Web Crypto API.
Features
- Streaming AES-256-GCM encryption/decryption entirely in the browser
- PBKDF2 key derivation with per-file salts
- Drag-and-drop file selection
- Zero server uploads — files never leave your device
Stack
- Next.js 16 (Turbopack) deployed to Cloudflare Pages via OpenNext
- React 19, Tailwind CSS 4, TypeScript 5.9
Dev
- CI via GitHub Actions (typecheck, lint, test with coverage)
- Vitest test suite including 100MB streaming stress test