Releases: lkotlarenko/gramma
Gramma - v1.0.0 stable
Gramma v1.0.0: Introducing the Graphical User Interface
I'm excited to announce the release of Gramma v1.0.0, (our first stable release version 🥳) a major update that brings a sleek graphical user interface (GUI) and enhanced functionality to the clipboard text processing application.
Key Highlights
Graphical User Interface (GUI)
- Added a system tray icon for easy access to Gramma's features
- Implemented a "Setup" window for configuring the Groq API key and model
- Introduced an "Edit Commands" window for adding, modifying, and deleting command prompts
- Provided a seamless and user-friendly experience for managing Gramma's functionality
Command Management
- Users can now add, edit, and delete command prompts through the GUI, without modifying code files
- Streamlined the process of customizing Gramma's text processing capabilities
Installation and Setup
- Simplified the installation process with executable scripts for Windows (
install_windows.bat
) and Linux/macOS (install_linux.sh
) - Automated the creation of a desktop shortcut for convenient access to Gramma
- Removed the need for manual environment variable configuration
Code Refactoring and Optimization
- Restructured the codebase for improved organization and maintainability
- Optimized performance by implementing asynchronous API request handling
- Enhanced error handling and notifications for a better user experience
Getting Started
To get started with Gramma v1.0.0, follow these steps:
- Download the latest release from the Releases page.
- Extract the downloaded ZIP file to a desired location.
- Run the
install_windows.bat
(for Windows) orinstall_linux.sh
(for Linux/macOS) file to install the required dependencies and create a desktop shortcut. - Launch Gramma from the desktop shortcut and follow the Setup instructions to configure your Groq API key and model.
- Start using Gramma by copying text to your clipboard and prepending it with the desired command prefix (e.g.,
!gf
for grammar fix,!sm
for summarize).
For detailed installation, setup, and usage instructions, please refer to the README file.
Support and Contributions
If you encounter any issues or have suggestions for improvements, please open an issue on the GitHub repository.
Contributions are welcome! If you'd like to contribute to the project, please fork the repository and submit a pull request.
We hope you enjoy using Gramma v1.0.0 and its new features. Stay tuned for more updates and improvements in the future!
Gramma - v0.0.1-alpha
Gramma v0.0.1-alpha: Unleash the Power of AI in Your Clipboard
I'm thrilled to announce the release of Gramma v0.0.1-alpha, a revolutionary Python application that elevates your writing experience. Gramma seamlessly transforms your clipboard into an intelligent text assistant, leveraging the power of the GROQ API to enhance and refine your text with simple command prefixes.
Key Features:
- Smart Clipboard Monitoring: Gramma continuously watches your clipboard for specific command triggers, ensuring a smooth, fast and intuitive user experience.
- Versatile Text Processing: From grammar corrections to summarizing content, Gramma’s default commands like !gf, !sm, !tl, and !df provide a range of text enhancements.
- Customizable Commands: Tailor Gramma to your needs by easily adding or editing commands in the commands.py file.
- Efficient and Lightweight: Designed to be minimally invasive, Gramma operates asynchronously, maintaining your system’s performance while delivering results.
What’s in v0.0.1-alpha:
- Dynamic Command Loading: Add new functionality on-the-fly without any hassle.
- Asynchronous API Calls: Handle API interactions smoothly without interrupting your workflow.
- Enhanced Privacy: Your clipboard data remains private, with only data that uses commands being processed.
Embrace the future of writing with Gramma v0.0.1-alpha, where convenience meets cutting-edge AI technology. Upgrade your content creation with just a few keystrokes!