Skip to content

Releases: chaskiq/chaskiq

React version

14 Nov 20:58
2f487ac
Compare
Choose a tag to compare

This Release is the latest React version. We will still support this version with patches only.

2.0.2

27 Jun 04:54
Compare
Choose a tag to compare

What's Changed

  • Sidekiq version 7.0.0.
  • Elasticsearch / Opensearch (opt-in) for industrial grade.
  • Heroku PG version fix+ Theme Fix for private note.
  • Rails latest 7.0.5.1.
  • Kredis to the latest.
  • New message isEmpty editor fix.
  • fixes on help center uploads.

What's Changed

New Contributors

Full Changelog: 2.0.1...2.0.2

2.0.1

01 May 16:26
Compare
Choose a tag to compare

What's Changed

  • Better dark mode implementation.
  • Fix mobile visualization on menus.
  • Rails updated to latest 7.0.4.1.
  • Dante3 upgraded to version 1.2.8.

Full Changelog: 2.0.0...2.0.1

Chaskiq 2.0.0: A Migration from Dante2 to Dante3, An Epic Sprint.

24 Apr 05:14
Compare
Choose a tag to compare

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.


Plugin Marketplace

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.

Screen.Cast.2023-04-23.at.10.49.12.PM.mp4

Plugins will get sync to your instance with the magic `packages:attach` command.

HelpCenter

Screen Shot 2023-04-24 at 12 54 52 AM

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.

What's Changed

Full Changelog: 1.1.2...2.0.0

Plugin compatibility v1 (draft renderer)

22 Apr 17:37
Compare
Choose a tag to compare
1.2.0

blocks adaptation v1

Plugin Manager

21 Apr 22:50
85bd173
Compare
Choose a tag to compare

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.

⚡ Introducing Chaskiq AppStore ⚡

18 Apr 00:46
6513c04
Compare
Choose a tag to compare

Enhanced Features and Improved User Experience

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:

Streamlined Slack Permissions:

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.

Dark Mode Chat Editor:

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.

Main Branch Update:

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.

What's Changed

Full Changelog: https://github.com/chaskiq/chaskiq/commits/1.1.0

Chaskiq 1.0.0 🍻

12 Mar 23:39
7f072d0
Compare
Choose a tag to compare

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:

  • Teams managing.
  • ChatGPT plugin
  • Video calls (Twilio phone, whereby).
  • Calendly / Cal.com integration.
  • Tabs manager.
  • Help center prev / next link pages on article view.
  • Better dark UI.
  • Apple chip M1/M2 supported.
  • Merge profiles API and Auto.
  • Fix safari display issues.
  • Fix banner agent find2 tld handling.
  • Qualifier plugin optional fields.
  • Activestorage configurable by variables @f10atin9.
  • Stripe provider added.
  • Fix scrolling conversation.
  • Securitize and delete access token on delete session.
  • New_conversation after.
  • Security issues #753.
  • Slack private notes.
  • External profiles via API.

Chaskiq 0.9.9 🍻

10 May 03:53
6e751cc
Compare
Choose a tag to compare

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.

Ruby 3.1.2, Rails 7.0.3, Esbuild, Propshaft, and Persisted sidebar Channels (Telephony).

Agent sidebar filtered conversation channels

Screen-Cast-2022-05-08-at-2 08 40-AM

Search Capabilities

  • Search by conversation participant.

Slack multichannel for Leads and Visitors

image-1

This feature Has been sponsored by Counto.

Plugins:

Telnyx SMS

A new plugin, now you can add a TelnyxSMS channel to Chaskiq, thanks to silversoft for the sponsoring of this plugin.

API external profiles

  • External profiles can be requested and managed from Graphql API. This is especially useful for external API.

Twilio telephony

  • A call center was added for Chaskiq, with a new addition, a Fixed sidebar for conversational Channels that will persist across all the navigation over the agent panel.

Screen-Cast-2022-05-08-at-2 05 53-AM

Plugins architecture enhancements:

  • Iframe handler for components, secured with Rails message verifier (for internal plugins).+ Response handling for formats.+ Fixed sidebar for plugins.+ Plugins: open a new window with options.+ Updated puma, cypress.

New Pipeline

  • Propshaft in, Sprockets out, + Esbuild in, Webpacker out,

RTC Videocall

  • Fix regression on EsBuild with stream-readable library.

Banner fixes

Better banner campaigns with a deterministic approach to catch updates properly.

Audits + Roles permission tuner 🙌

14 Jan 01:54
1990a7a
Compare
Choose a tag to compare
  • Audits with reports Sponsored by [] company
  • Scan image action @lmancilla
  • Config with credentials or env. Sponsored by [] company
  • Add contact, Sponsored by [] company
  • Help center fixes by @laurentUbik
  • Agent assignment rules by @Nuxor3000
  • External Apps events/client API.
  • Roles permissions. Sponsored by [] company
  • Slack controls, Sponsored by [] company
  • Association data on webhooks. Thanks to @shesho for reporting
  • Fix vector XSS attach thanks. Thanks to @JaimeSlome