Onetime Secret v0.16.0 Release - Modern UI and Enhanced Development
·5 min read
This major update brings significant modernization to Onetime Secret's technology stack and user interface, while maintaining its core functionality as a secure, one-time sharing platform for sensitive information.
Key Updates
- Frontend Modernization:
- Migrated from Bootstrap to Tailwind CSS for improved styling flexibility
- Integrated Vue.js 3 for enhanced interactivity and performance
- Implemented dark mode for better user experience across lighting conditions
- API Improvements:
- Moved existing API to v1 subdirectory, preparing for future v2 API development
- This change ensures backwards compatibility while allowing for future enhancements
- Development Workflow Enhancements:
- Introduced new development settings for easier local setup
- Updated build process using pnpm for dependency management
- Security and Performance:
- Updated session ID generation method for improved security
- Various backend improvements and dependency updates
- User Experience Refinements:
- Consistent renaming to "Onetime Secret" across the platform
- Improved SVG rendering and icon alignment
- Refactored account page as a Vue component for better interactivity
For Developers and Administrators:
- Template files have been renamed from .mustache to .html
- New build steps are required for frontend assets
- Configuration file updates are necessary for development environments
This release represents a significant step forward in Onetime Secret's technical capabilities while maintaining its core mission of secure, one-time sharing of sensitive information.
For a complete list of changes and technical details, visit our GitHub repository.