RELEASES
Version history for PHNTM web and CLI.
Release Pipeline Fix
- +Fix: Release binaries now upload correctly to GitHub
- +Fix: Dockerfile updated for goreleaser compatibility
- +Note: Docker builds temporarily disabled (pending Docker Hub credentials)
Secure Notes
- +New: `phntm note` command for encrypted text sharing
- +New: Terminal-style text input on web (FILE/TEXT toggle)
- +New: Inline note rendering on web (read notes directly)
- +New: Copy button for notes in web UI
- +CLI: Notes render inline in terminal with formatted box
- +CLI: Pipe support for notes (`phntm get url | pbcopy`)
- +Limit: 10KB max for text notes
Streaming Encryption
- +New: Streaming encryption using Rogaway's STREAM construction
- +Files encrypted in 64KB chunks for memory efficiency
- +Truncation-resistant: each chunk has a "last block" flag
- +Backward compatible: can decrypt legacy v0.1.x files
- +Wire format: PHNT magic header + chunked AES-256-GCM
Client Header Fix
- +Fix: Added X-Phntm-Client header to uploads
- +CLI now identifies itself to the API
- +Improved error messages for upload failures
CLI Polish
- +Improved terminal output with colors
- +Pipe-friendly: URL outputs to stdout only
- +Self-update feature with version checking
Initial Release
- +Core encryption: AES-256-GCM with client-side keys
- +File expiry: 1, 6, or 24 hours
- +Zero-knowledge: keys in URL fragment
- +CLI for terminal-based file sharing
- +Web interface with drag-and-drop