Onetime Secret v0.16.0 Release - Modern UI and Enhanced Development
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.
Open-Source First Development Model
At Onetime Secret, we believe in transparency and community-driven development. Our open-source first approach ensures that all new features and improvements benefit our entire user base, from individual developers to enterprise customers. This post outlines our development model, its benefits, and how it shapes our business strategy.
Privacy Policy Update (June 2024)
When we first launched in 2012, we never anticipated the widespread use and trust that our platform has gained over the years. To put it simply, we've been really fortunate to have a product that people have stuck with for more than a decade.