Skip to content

Releases: Kureii/RainText

RainText 0.0.1 Release Notes

13 Nov 19:46
Compare
Choose a tag to compare

Introduction

RainText, an application built on RainTextCore v0.1, is proud to announce its first release, version 0.0.1. This initial release represents the culmination of the efforts put into the accompanying bachelor's thesis, showcasing a dedicated encryption tool with a focus on security and usability.

Features

  • GTK4 for GUI: The application boasts a graphical user interface created with GTK4, offering users a modern and intuitive interaction experience.
  • Czech Language Support: The application interface is hardcoded in Czech, providing native language support for Czech-speaking users.
  • User Verification: RainText implements user verification through hashes stored in a central SQLite database, ensuring that each user's access is securely managed.
  • Private Encrypted Databases: Each user has their own strongly encrypted SQLite database to store their data securely. The encryption is powered by the robust RainTextCore library.
  • Database Naming: The names of the user databases are derived from an MD5 hash of the user's name, providing a unique and secure naming convention.
  • Storage Location: All databases are stored close to the root directory of the build, making them easily accessible for the application while maintaining a clean directory structure.

Future Directions

  • Transition to Qt: The next release, version 0.1, plans to transition the GUI from GTK4 to Qt, aiming to enhance the cross-platform capabilities and user interface of the application.
  • Language Options: While the current version is hardcoded in Czech, future updates may include support for additional languages, broadening the accessibility of the application.

Acknowledgments

This release marks a significant first step for the RainText application. We extend our gratitude to the academic and programming communities for their support and inspiration throughout the development process.


We invite users to explore the functionalities of RainText 0.0.1 and look forward to the continued evolution of the application. For feedback, support, or contributions, please reach out through the project repository.