Onetime Secret v0.18.0: Enjoying the Vue
Onetime Secret v0.18.0 brings significant improvements to our secure, one-time sharing platform. This release focuses on enhancing performance, security, and user experience.
Key Updates
End User Improvements
- Completely redesigned user interface for faster loading and smoother interactions
- Enhanced internationalization support for a better experience across different languages
- Improved error handling for clearer communication during issues
Developer and System Administrator Changes
- Transition to a Vue-based frontend architecture
- Reorganized API with cleaner separation between v1 and v2 endpoints
- Configuration file moved from
etc/config
toetc/config.yaml
- Improved Docker build process with enhanced tagging and manifest generation
- Conversion of locale files from YAML to JSON
Important Notes
This update includes backwards-incompatible changes. If you're self-hosting Onetime Secret, please review the full release notes for detailed migration instructions.
!WARNINGMajor, backwards-incompatible file movements between v0.17.3 and v0.18.0:
- The main config file
etc/config
is nowetc/config.yaml
- Locale files have been converted from YAML to JSON and moved to the front end Vue app. e.g.
etc/locales/en
is nowsrc/locales/en.json
.- HTML template files have been pared down to just a handful for errors and passing settings from the ruby app to vue. The UI is now fully served from the Vue frontend. The
src/views
directory contains the page components which is the closest analogy to the HTML files intemplates/web
. Thank you for providing the detailed release notes for Onetime Secret v0.18.0. I'll craft an updated summary that aligns with the communication guidelines and highlights the key changes while clearly distinguishing between technical and user-facing updates.
For a complete list of changes and technical details, visit our GitHub repository.
Installing Onetime Secret: The Complete Guide (Part 1 of 5)
Welcome to our comprehensive series on setting up and installing Onetime Secret. In this first installment, we'll walk you through the process of installing Onetime Secret as a standalone web application using the latest methods and best practices. Whether you're a seasoned sysadmin or just getting started with self-hosting, this guide will help you get Onetime Secret up and running smoothly.
Denial of Service (DoS) Attack: Day 5
Continued from the previous post (Sept 12th, 2024): Denial of Service (DoS) Attack: Continued Adventure.