Onetime Secret v0.17.0: Foundation for the Future
This release focuses on foundational improvements and technical debt reduction. While maintaining the core functionality and user experience, v0.17.0 introduces substantial backend enhancements that set the stage for future innovations.
Key Updates:
- Major Codebase Refactoring:
- Comprehensive cleanup of Redis persistence code
- Upgraded to Familia v1.0, enhancing data modeling capabilities
- Improved separation between data models and persistence layer
- Performance and Stability:
- Added caching for Vite manifest to improve load times
- Increased TTL (Time To Live) for EmailReceipt and StripeEvent
- Various bug fixes and optimizations
- Developer Experience:
- Modularized logic classes for better maintainability
- Updated build processes and Docker optimization
- User Experience Refinements:
- Improved readability by enhancing distinction between letter 'o' and number '0'
- Fixed dark mode transition issues
- Security and Compliance:
- Enhanced email validation
- Improved handling of custom domains and metadata
For a complete list of changes and technical details, visit our GitHub repository.
So the custom font was a whoopsies
So the new design has been up for about a month now. In my rush to get it out, I forgot to check the custom font in Safari. It's not loading. It's a bit of a whoopsies. I'm not sure what's going on. I'll have to look into it.
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.