Releases: XInTheDark/raycast-g4f
v5.0
What's Changed
- An all-new preferences view that combines all extension options into a single powerful command. To change any preference, simply launch the “Preferences” command.
- Extensive support for custom APIs. Connecting and using your own API is now simple and intuitive. Simply go to "Custom OpenAI-compatible APIs" in the Preferences and add your API. You can even add multiple APIs and switch between models seamlessly. Learn more.
- Performance optimizations for extension startup times and long context.
Why have the preferences been moved to a new command?
Due to Raycast limitations. Their API for extensions offers very limited customization for preferences, and it quickly gets messy. Moving the preferences into a separate command keeps things simple for both the developer and the user.
Contributing
I welcome all contributions! If you’ve found a bug, have a feature request, or want to help improve the extension, please open an issue/PR on GitHub. Also feel free to join our Discord server!
Full Changelog: v4.5...v5.0
Compared to v4: v4.0...v5.0
v4.5
What's Changed
- Added new models: Llama 3.3 70B, QwQ-32B-Preview, Google Gemini Experimental.
- Fixed various providers.
- Fixed bugs in web search.
- Major optimisations:
- Web search: Improved accuracy and responsiveness.
- Long context: Implemented various speedups to make long conversations much more fluid!
- Transitioned to a new, lightweight, and reliable Google Gemini AI SDK.
- This also introduces native Web Search and Code Interpreter capabilities for Gemini models.
- Various QoL enhancements.
Discord server
I've just set up a discord server for easier communication! Feel free to join at https://discord.gg/u3xTX79DkJ. It’s a great place to share feedback, ask questions directly, and connect with other users. I’ll be active there to discuss updates and gather your input on the extension.
Upcoming features
The next major feature planned is a complete rework on the extension preferences, since we currently have too many of these, and the UX isn't great. Stay tuned for announcements on these developments!
Full Changelog: v4.4...v4.5
v4.4
This update includes numerous bug fixes, new providers, and enhancements.
What's Changed
- Fixed DuckDuckGo web search and improved overall web search capabilities
- Added Mhystical provider (gpt-4)
- Added DeepSeek-V2.5 model
- A powerful upgrade to Dynamic Placeholders: shell commands are now supported, along with advanced usage options
- Added experimental proxy support
- Improved Custom AI Commands: you can now set a keyboard shortcut and access more command options
- Performance optimisations
- Bug fixes for providers and other components
Full Changelog: v4.3...v4.4
v4.3
This update brings new providers, large performance improvements, and various fixes.
What's Changed
- Add AI4Chat (gpt-4) and DarkAI (gpt-4o) providers
- Made a significant optimization in AI Chat, which is especially noticeable with a large number of chats.
- Made the Next Chat and Previous Chat actions consistent with the chats order in the dropdown list
- Fixed multiple providers, along with other bug fixes
- Fixed image generation and added more image models
- Improved error handling in AI Chat, allowing for partial recovery of data (experimental)
- Several (non-functional) codebase refactors
Known issues
- Web Search functionality is not working for many users. A fix is in progress, and should be included in the next release.
Full Changelog: v4.2.1...v4.3
v4.2.1
This update does not contain any new features.
The changes made were non-functional code cleanups.
Full Changelog: v4.2...v4.2.1
v4.2
This update contains an important bug fix, along with a variety of improvements and new features.
What's Changed
- Fixed a bug in AI Chat which caused lag or out-of-memory crashes in certain cases.
- Added support for the Browser Extension: The new "Ask About Browser Tab" command is disabled by default, and you can manually enable it in the Preferences. Also added the {browser-tab} dynamic placeholder.
- Added the Format Text command to intelligently fix the formatting of selected text.
- Added a cursor icon during response loading - just like previously used in ChatGPT. (cosmetic only, can be disabled in Preferences)
- Added the "Always Use Default Language" option in Translate.
Full Changelog: v4.1...v4.2
v4.1
This version brings huge improvement to Web Search, redesigned icons, a new model, and many bug fixes.
What's Changed
- A major rewrite of the Web Search feature: You can now enable Web Search for AI commands like Ask AI. Read more about it here!
- Redesigned many extension icons: The new logos are more aesthetic and consistent.
- Added the llama-3.1-nemotron-70b model.
- You can now set a default AI preset - simply edit a preset and check the box.
- Added support for more OpenAI-compatible APIs.
- Automatically Check for Updates is now enabled by default.
- Various cosmetic changes and bug fixes.
Full Changelog: v4.0...v4.1
v4.0
The next major version of raycast-g4f is here!
What's Changed
- New model
- meta-llama-3.2-11b-vision
- New features
- We now support file uploads for all providers, limited to text-based files. Providers like Google Gemini will still support all file types.
- Added the Duplicate Chat action.
- Allow editing uploaded files in Edit Message.
- Stream responses in View Response.
- Many bug fixes
- Fix system prompt not working.
- Fix Default Language bug.
- Small fix for Smart Chat Naming.
- Fixed Google Gemini provider not accepting PDFs.
- Fixed some chat settings not being saved.
- Cleanups
- Removed Rename Chat action - it is superseded by Chat Settings.
- Refactored some AI Chat code.
- Deprecated some non-functional models.
Compared to v3.0, there have been numerous large improvements, including:
- Web Search is much faster and now accessible for all users.
- Added 5 providers and many new models.
- Added support for custom OpenAI-compatible APIs.
- Fixed automatic updates not working for some users.
- Many new features (check out the release notes for details)
- UI improvements.
- Many optimizations.
Lastly, this release also marks the 300th commit, as well as more than 300 stars, in this repository. A BIG thank you to everyone who used my extension, and I hope you find it useful! Your opinions help me prioritize features and fixes, so keep the feedback coming!
As AI progresses, more updates will come - stay tuned!
Full Changelog: v3.9.1...v4.0
v3.9.1
This is a bugfix update.
- Fixed automatic updates not working for some users.
What's Changed
- Fix automatic updates by @XInTheDark in #123
Full Changelog: v3.9...v3.9.1
v3.9
This update brings a huge improvement to the Web Search feature, as well as other enhancements.
Web Search has been made easily accessible for all users. We now use the DuckDuckGo search engine when the Web Search option is enabled. It's fast, private, and 100% free; therefore it has replaced our previously-used search provider. DuckDuckGo also doesn't need an API Key to access, so it's much more convenient.
Web Search is an incredibly useful feature, preventing hallucinations from the model, as well as providing the latest information. To try it out, simply check "Enable Web Search" in the extension preferences!
Other changes:
- Reverted the temporary patch in v3.8.1 - the issue has been fixed.
- We now allow editing (and resending) any message in the conversation, not just the latest one.
What's Changed
- Use DuckDuckGo for web search by @XInTheDark in #122
Full Changelog: v3.8.1...v3.9