A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp, etc from cience.com
This Release is the latest React version. We will still support this version with patches only.
Full Changelog: https://github.com/chaskiq/chaskiq/compare/2.0.1...2.0.2
Full Changelog: https://github.com/chaskiq/chaskiq/compare/2.0.0...2.0.1
We are thrilled to announce the release of Chaskiq 2.0, a major milestone for our open-source live chat and messaging system. This update marks the successful migration of our text editor, Dante, from Dante2 to Dante3 on the Chaskiq platform. The text editor is a central component of the platform, as it serves as the input for creating messages, articles, bot tasks, and quick replies. This epic sprint involved transferring data from over 1 million messages and adapting the configurations of bots and plugins. Guess what? We achieved this incredible feat just 3 weeks after we released our version 1.0.0. As a side note, the version 1.0.0 took us three years!
The Chaskiq 2.0 release comes shortly after the launch of our 1.0 version, which introduced our SaaS offering. The 1.1.x version brought with it the plugin system, further enhancing our platform's capabilities.
The decision to migrate to Dante3 was made because Dante2 relies on DraftJS, a now deprecated text engine from Meta (formerly Facebook). Although there is another interesting editor called Lexical, which also belongs to Meta and appears quite promising, we prefer not to rely on a technology that could suddenly be abandoned. Consequently, we opted for Tiptap/ProseMirror, the engine used by Dante3. This choice is based on ProseMirror's robust open-source community and the compatibility it offers.
This migration has been particularly sensitive and challenging, as it not only involved changing the UI but also migrating the serialized text format of each message, article, bot, and more than 30 plugins that enable Chaskiq to communicate with multiple channels such as Slack, GPT Messenger, and others.
Despite the complexity of the migration, the process has been successful and the whole migration was reduced to a single command line:
rails packages:migrate:app['1, '1000']
This command efficiently carried out the transition across Chaskiq's 1,000 accounts ❤️.
We understand that some users may not be ready to migrate to the new version at this time. If this is the case for you, we recommend using tag 1.2.0, as this is the last available version with Dante2. The production image with that tag will allow you to continue using Chaskiq with the previous editor while you prepare for the transition to Dante3.
Introducing the plugin marketplace, which enables simplified creation and management of messages across various channels, further enhances the improvements achieved through the migration to Dante3 while maintaining full compatibility. In addition, we have developed a comprehensive node processing system that transitions from one format to another, ensuring compatibility and functionality across version from v1.0.0 to v2.0.0.
https://user-images.githubusercontent.com/11976/233904639-ac2efeff-f3ad-4048-b179-edd2c0e189de.mp4
Plugins will get sync to your instance with the magic `packages:attach` command.
The HelpCenter has been updated to match the new text format. Chaskiq features a built-in HelpCenter that can be activated through subdomains. Additionally, we offer an option to detach the HelpCenter sites and deploy them independently from the Chaskiq instance. This standalone version is a Next.js app that can be deployed to Vercel.
We have updated the standalone HelpCenter to the latest Next.js version, v13. For those who are not ready to upgrade, you can continue using version 1.1.2.
In summary, the migration from Dante2 to Dante3 in Chaskiq has been an epic sprint that required the joint effort of our team distributed in open source collaborators, and companies that build on top of Chaskiq. We are proud of the results achieved and trust that the new features and enhancements offered by Dante3 will enrich our users' experience and empower their projects.
Once again, we are excited to share the Chaskiq 2.0 release with you, and we couldn't be prouder of our team for achieving this incredible milestone in just one month. We can't wait to see what our users will create using the powerful new features that Chaskiq 2.0 offers.
Full Changelog: https://github.com/chaskiq/chaskiq/compare/1.1.2...2.0.0
This release contains the necessary bits that connect with the new plugin's version abstracting the serialized_content away to a new class called block_manager.
We're thrilled to announce the latest version of Chaskiq, packed with new features and improvements that will make your experience with our platform even better. Our team has been working tirelessly to enhance Chaskiq's functionality and usability, and we can't wait for you to try it out. Here's what you can expect in this exciting update:
Thanks to a valuable suggestion from Leo Soto at Shinkansen Company, we've minimized the permissions required by our Slack plugin. This change offers a better balance between functionality and user privacy, ensuring that Chaskiq only asks for essential permissions to integrate seamlessly with Slack.
Our design team has made some tweaks to the chat editor in dark mode, ensuring a more consistent and visually appealing look for users who prefer a darker interface.
In an effort to promote inclusive language, we've renamed our main branch from "master" to "main." This change reflects our commitment to creating an inclusive environment by avoiding terminology with historical connotations tied to slavery and discrimination.
Full Changelog: https://github.com/chaskiq/chaskiq/commits/1.1.0
We are thrilled to announce the launch of version 1.0.0 of Chaskiq; we have been working tirelessly to bring you this latest version after a year of work, which includes a host of exciting new features, enhancements, and fixes.
One of the most significant improvements in version 1.0.0 is the addition of two new plugins to our collection of more than 30 plugins, for Cal.com, Whereby and ChatGPT, which will allow you to seamlessly integrate these popular tools into your Chaskiq experience. This means you can now schedule appointments and conduct video conferences directly from your Chaskiq chats, making your communication more efficient and streamlined than ever, along with the ChatGPT power to instruct the bot to talk to your users.
We have also fixed a range of bugs and issues reported by our users and clients, ensuring the application is more stable, reliable, and secure. In addition, we have made several improvements to the user interface, like a better dark UI, making it more intuitive and easier to use.
We want to extend our gratitude to the Chaskiq community for your ongoing support and feedback, which has been invaluable in helping us shape the development of the application. We are confident that version 1.0.0 will meet your expectations and provide an even better experience for your communication needs.
We are also excited to announce that we have opened our Chaskiq SaaS platform to everyone who wants to join and use the platform as a service. This means that you can now take advantage of the benefits of Chaskiq without having to worry about hosting, maintenance, or updates. Our SaaS platform is designed to be affordable, flexible, and scalable, allowing you to customize your Chaskiq experience to suit your unique communication needs.
Thank you for choosing Chaskiq, and we look forward to your continued support as we strive to make the application even better in the future.
Best regards, The Chaskiq Team
The list of additions:
Important: This release contains a breaking change. The API now have a String type for API call on ID, before the ID were Int, now are Strings.
This feature Has been sponsored by Counto.
A new plugin, now you can add a TelnyxSMS channel to Chaskiq, thanks to silversoft for the sponsoring of this plugin.
Better banner campaigns with a deterministic approach to catch updates properly.