❌

Normal view

There are new articles available, click to refresh the page.
Before yesterdayRocket.Chat

Attn: Custom Mobile Apps

16 May 2024 at 01:25

If you are using our official mobile apps from the app store no action is required. This is only relevant to those that have followed the whitelabel process to create their own custom apps.

On June 20th 2024 Google will be disabling the push notification endpoint Rocket.Chat used for sending push notifications to Android devices.

Can find more about their announcement here: Perguntas frequentes sobre o Firebase

What do I need to do?

Upgrade your version

Upgrade to one of the following versions: 6.8.0, 6.7.3, 6.6.8, 6.5.7.
PS: Patches to be out soon, but sharing here already for awareness.

As part of upgrading your push will continue to work with the old endpoint until you manually switch it over to use the new one in the instructions below. So you can upgrade without worrying about push notifications breaking.

Generate a new token with Google

The new endpoint uses a different token so your existing token won’t work.

  1. Goto IAM Admin - https://console.cloud.google.com/iam-admin/roles

  2. Create Role called: Firebase-SendMessage

  3. Add permission - cloudmessaging.messages.create

  4. Create service account - https://console.cloud.google.com/iam-admin/serviceaccounts

  5. Select the Firebase-SendMessage role we created

  6. Click on the service account created and goto keys

  7. Create New key

These instructions can also be found in our updated docs: Configuring Push Notifications | Rocket.Chat Developer

Configure Rocket.Chat

  1. Navigate to Administration > Workspace > Settings > Push
  2. Make sure Use legacy notification provider is turned off
  3. On Certificates and Keys, copy the Service Account content you just created to Google FCM API Credentials
  4. Save and restart your workspace.
  5. Log into the server as the same user on your mobile device and close it (it won’t receive push notification if it’s open).
  6. Navigate to Administration > Workspace > Settings > Push and click on the Send a test push to my user button.

5 posts - 4 participants

Read full topic

Help us improve our docs by answering the Developer Docs Survey

By: hugocosta
8 March 2024 at 02:47

Hello Rocket.Chat Community,

We’re on a mission to improve community documentation and need your help! Your feedback will guide us in making our docs more helpful for users and contributors alike.

Please spare a moment to fill out our quick survey:

Your insights are crucial for us to provide the best support and resources. Thank you for helping us make Rocket.Chat even better!

Best,
The Rocket.Chat Team

1 post - 1 participant

Read full topic

Fuselage Rocket.Chat's design system is now available on Figma community

16 December 2023 at 00:58

Thrilled to announce that Rocket.Chat has just unveiled its fully documented design system on Figma community! :rocket::sparkles:
Our team has been hard at work crafting a user-friendly experience to empower designers, developers, and collaborators alike. The design system is now accessible on Figma community, offering a unified resource for creating consistent, accessible, and user-centric designs.

Not only does our design system prioritize accessibility with a compliant color system following BITV 2.0 and WCAG standards, but we are excited to share that it also includes dark, light, and high-contrast mode themes. Ensuring optimal color contrast, our design system prioritizes accessibility, making the user experience seamless for everyone.

:link: Dive into the details, explore components, and streamline your workflow with Fuselage Rocket.Chat’s design system: https://www.figma.com/community/file/1317544046799924603/design-system-web-desktop

1 post - 1 participant

Read full topic

Introducing the Starter plan β€” free access to premium features for limited-scale use

2 December 2023 at 01:25

In the last few years, we’ve seen Rocket.Chat grow into a fully-featured, extensible, secure and compliant collaboration platform used by many of the world’s most regulated and security-conscious industries.

During this time, we have added a wide range of premium capabilities that help organizations work more efficiently, communicate with their customers effectively, and extend Rocket.Chat intelligently.

This week we’re excited to launch the new plans and pricing announced last summer, designed to ensure that all organizations, from small teams to large enterprises, can experience the benefits of Rocket.Chat’s premium capabilities.

With the release Rocket.Chat v6.5, we’re proud to introduce the brand new Starter plan

The Starter plan ensures that those operating small environments have free and forever access to nearly everything Rocket.Chat has to offer.

The new Starter plan is availaable for self-managed deployments and it includes:

  • Up to 25 users
  • Up to 100 monthly active contacts (omnichannel)
  • Nearly all premium capabilities, including read receipts and multiple omnichannel queues
  • Unlimited push notifications
  • Unlimited apps
  • All channels integrations, including WhatsApp (omnichannel)
  • Full Matrix federation
  • Advanced user data sync

If you exceed the scalability limits of the Starter plan or are updating a Community workspace that already has more than 25 users or 100 monthly active contacts (MACs), your workspace will automatically be provisioned a 30-day trial for the premium plan that best supports your usage. During this trial period, you have the option to upgrade to one of our paid plans (Pro or Enterprise), reduce your number of users to align with the Starter scalability limits, or easily switch back to the Community.

Compare the benefits of the Starter against the Community

We’re also introducing the new Pro plan, an accessible option for scaling workspaces.

The Pro plan provides a new paid option (at a lower price point and with added flexibility) for organizations that wish to continue using premium capabilities at scale.

It includes everything in the Starter plan, plus:

  • Up to 500 users (team collaboration)
  • Removable watermark
  • Advanced LDAP, SAML and Oauth capabilities
  • Standard support

You also have the flexibility to add-on:

  • Standard cloud hosting
  • Up to 15,000 monthly active contacts (omnichannel’s MAC) β€” purchased in packs of 3,000

The Pro plan can be purchased via self-service within your Rocket.Chat cloud portal or you can contact sales for help.

It is also important to highlight that our commitment to offering free open source options remains unwavering. For organizations that do not find value in our premium capabilities, Community option will always be available; if you choose to go that route.

Update to the latest version of Rocket.Chat

In addition to releasing v6.5, we are extending the deprecation date for an additional two weeks to for accessing our cloud services (marketplace apps, push notification and omnichannel gateway), mobile and desktop apps for unsupported Rocket.Chat versions.

All Community workspaces running an outdated version of Rocket.Chat will have this additional two weeks until December 15, 2023 to evaluate the new plans and update to a supported version of Rocket.Chat. To know which versions are currently supported, please refer to our version durability document.

Already running a workspace? Update

Looking to get started? Install

17 posts - 10 participants

Read full topic

Want to contribuite? a few areas we need help with code contributions II

3 November 2023 at 19:57

Team, we keep seeing people asking how to get engaged, so follows a few issues we are looking for help from the community to solve.

A- Integration message attachments not collapsed when β€˜collapsed: true’ provided – Message attachments not collapsed when β€˜collapsed: true’ provided in v6.2.0 Β· Issue #29276 Β· RocketChat/Rocket.Chat Β· GitHub

B- Broken Formatting: Bold to Bold+Italic, loses underscores if text has specific symbols – Broken Formatting: Bold to Bold+Italic, loses underscores if text has specific symbols Β· Issue #30595 Β· RocketChat/Rocket.Chat Β· GitHub

C- Russian Alphabet Sorting - E Letter - Russian Alphabet Sorting - "Γ‹" Letter Β· Issue #30846 Β· RocketChat/Rocket.Chat Β· GitHub

D- Users’ custom status erased on a change of presence status Users custom status drops on change presence status Β· Issue #25940 Β· RocketChat/Rocket.Chat Β· GitHub

Thanks to abhinavkrin for solving the Slackbridge issue (feat: using slack apps for slack-bridge by abhinavkrin Β· Pull Request #30630 Β· RocketChat/Rocket.Chat Β· GitHub) =)

1 post - 1 participant

Read full topic

[Live session] Major updates on Rocket.Chat v6.5 β€” Join us live on Sep 27

24 August 2023 at 15:22

Hi everyone,
Rocket.Chat v6.5 is just around the corner and we are very excited to share the news with you.

Rocket.Chat’s CEO, Gabriel Engel, and Chief Product Officer, Chris Skelly, as they go live to tell you how this new version gives more choice to our users.

  • Wednesday, September 27th, 2023 | 10 am EDT / 4 pm CEST

Register here to save your seat. See you there!

5 posts - 3 participants

Read full topic

NodeJS 14 End of Life

29 June 2023 at 01:36

Posted by @rodrigo.nascimento here β†’ NodeJS 14 End of Life Β· RocketChat Β· Discussion #29658 Β· GitHub

NodeJS 14 has reached the EoL on April 30, 2023, meaning that maintenance for security fixes is no longer available.

Why do we still use NodeJS 14, not the latest LTS (18)?

Rocket.Chat is a project based on Meteor framework, which was popular when released due to being built on top of the fibers library, which changes the JavaScript behavior to transform async code in sync code, preventing the popular callback hell issue (remember that async/await didn’t exist at the time). Fibers is a library that required native code and started to have compatibility issues with the NodeJS core code up to being deprecated and officially not working with NodeJS 16 and later.

To be able to go away from Fibers and replace it with a modern approach using async/await, Meteor would need to perform breaking changes to their API and require any software developed based on it to be completely rewritten. This led to the framework delaying the changes until the situation was critical.

What are we doing to make the NodeJS upgrade?

We migrated our code to async/await long ago, mostly replacing parts of the Meteor with a native approach. For example, we replaced most of our models using Meteor’s collection by direct MongoDB collections without fibers. But still, most of our code was based on Fibers or depending on Meteor’s functionalities.

So on March 9, 2023, we started an Epic to put all the effort necessary to prepare our code to not depend on Fibers’ sync code anymore. This led to the PR 28929 that was later replaced by the PR 29112, where we changed hundreds of files and incorporated external libraries to convert all the Fibers code to async code. Fortunately, most of those changes were able to be merged into our current releases since we β€œdemeteorized” a good part of our application, versions 6.1 and 6.2 incorporated most of our refactors, including a good amount of files converted from JavaScript to TypeScript to facilitate the async conversion and ensure quality.

On May 10, we finished our efforts, ten days after the NodeJS 14 End of Life. We started to test with the current Meteor 3 development code and later with their alpha releases. Unfortunately, Meteor was not ready to run without fibers then, so we started contributing the framework to make progress as fast as possible. We are still in this phase now, waiting and helping Meteor to have version 3 without fibers and running NodeJS 18 to be able to release a version of Rocket.Chat capable of running a supported NodeJS version.

Since June 22, our changes to the upgrade are passing all of our tests on our CI running Meteor 3.0 Alpha.10. It’s still running on NodeJS 14, but it’s not depending on Fibers at all. We are waiting on Meteor for the next Alpha release, which should bring NodeJS 18.

So what happens if a security issue is found before the upgrade is released?

Meteor announced an extended support window for NodeJS 14 a year. It means that Meteor organization will maintain a fork release of the NodeJS and backport or fix any found issue during this period. Of course, it’s not the ideal scenario since it requires users to install NodeJS from a fork, but it’s still a good alternative if necessary.

We are currently in touch with the Meteor team to follow up and help as much as possible to make this happen ASAP and not depend on the forked NodeJS alternative anymore.

We will keep everyone updated on this thread once we have new chapters.

7 posts - 4 participants

Read full topic

Legacy Facebook Messenger Integration being deprecated

21 March 2023 at 17:47

In the early days at Rocket.Chat we introduced a feature that allowed workspaces to connect with Facebook pages to send and receive messages. We built it into the core of our product. At that time omnichannel wasn’t a product or focus area. But, it was something we saw a need for from a few of our customers and created to help them out.

Over the years our strategy has evolved in both the product and technical sense.

Now we have a dedicated omnichannel product team working on new features. Connecting you to all of your customers through the needed channels for communication with them. And all from one tool.

We also changed our direction on the technical side. Instead of bloating up the core of Rocket.Chat more and more, we leveraged a new feature set that hadn’t existed before called apps engine. The apps engine now lets us deliver apps through our marketplace directly to you without having to bloat up the core application. Another great benefit of this is we now have the ability to ship updates constantly to the feature. This makes it much easier to maintain. We also used a much more robust backend that was designed to handle the sort of scaling of messaging providers and volume that you would expect of a mature product.

Through this time we didn’t really focus on the old facebook messenger integration. It kind of naturally entered a feature freeze. During this time we also stopped accepting new customers from using this legacy service and instead referred them to our new integration.

Today we are announcing the official deprecation of this old feature set. Removed in Rocket.Chat 6.0.

We will continue running the service side of this feature in our cloud until April 30, 2023

Community and Enterprise workspaces currently using this service will also be receiving an email to help you migrate to the new maintained and scalable solution, at no additional cost.

Thanks!

1 post - 1 participant

Read full topic

Win a limited edition Rocket.Chat t-shirt!

13 January 2023 at 01:19

This campaign has ended, to know more about current active or future ones, please follow our announcements regularly. Thank you everyone for participating.

Hi everybody,

As some of you may know, we recently hosted our annual company summit in Brazil (yes, sunny and beautiful!). As part of that gathering, we designed and gave away a series of limited edition Rocket.Chat swag to all our employees.

We thought it would be cool to extend the offer and give away a few of these to the community as well. Here’s what they look like:

Clipboard - January 12, 2023 13_57

We have 20 to give away. In order to enter the draw:

  1. Head over to our G2 profile and leave a review of your experience using Rocket.Chat: https://www.g2.com/products/rocket-chat/take_survey
  2. Comment back here to let us know you’ve submitted your review.
  3. Once your review goes live on the G2 website, you’re in!
  4. at the end of February, we will draw 20 lucky winners and announce it here. (We’ll then contact you to get your shipping details)

Would love to see some community love on our G2 profile!

Best of luck!

24 posts - 14 participants

Read full topic

RocketGov Hackathon 2022: join the challenge with us!

18 October 2022 at 03:51

Join us in our RocketGov Hackathon!

Are you a seasoned developer, designer, coder, manager, translator, technical writer, user… or a newbie and want to learn and share while contributing back to an awesome open source project that is used by millions and millions of persons, companies and governments all around the globe?

Ok… guess what? We got you covered!

image

Join us in this amazing hackathon! All information you need is here

We will have 5 Challenges:

  • Challenge #1 – Apps development
  • Challenge #2 – Bot integrations
  • Challenge #3 – Omnichannel
  • Challenge #4 – System integration
  • Challenge #5 – Additional challenge

And, of course! A good challenge must have some prizes, right?

So… are you up for the challenge?
See you there!

4 posts - 3 participants

Read full topic

FOSS Awards Nomination: Vote for Rocket.Chat!

14 March 2022 at 19:49

Great news!
We were nominated for 20i’s FOSS AWARDS at the communication category.

Open Source has a great impact on our daily lives and is always pushing technology and innovation to it’s limits. Every code commit, opened issue, forum thread, discussion and documentation is a small contribution on a big project we all give to create a great software that will help our economy to be more efficient.

This award, according to 20i, is to β€œcelebrate the contribution self-hosted Free Open Source Software makes to our lives every day.”

So I guess you know the drill here :wink:
Please, vote for our project in this award!

facebook-rocket.chat

The awards are open for voting between 8th - 31st March 2022, with the winners announced 12th April 2022.

Thank you!
Duda Nogueira
Community Manager @ Rocket.Chat

2 posts - 1 participant

Read full topic

Instagram Direct is now available for all Community workspaces!

12 February 2022 at 01:56

Instagram Direct is now available for all Community Workspaces!

Yes. We did it again! Following our last Integration App launch - Whatsapp - in December 2021, we now have a new way to communicate with visitors and customers.

Introducing Instagram Direct App

Our team did an amazing job in streamlining the setup. In just a few minutes you can have everything set up and start receiving and answering incoming direct messages from Instagram in Rocket.Chat, along with all the other channels on a single, robust and user friendly interface.

If you have Rocket.Chat version 3.14.0 or higher on both Community or Enterprise Edition, go to our marketplace and install it!

Related Links

Thanks!

Duda Nogueira
Rocket.Chat Community Manager

1 post - 1 participant

Read full topic

New WhatsApp integration available for all Community workspaces

14 December 2021 at 03:47

Our marketplace just got a great new addition! You can now fully integrate WhatsApp, the app used daily by over 2 billion people, with Rocket.Chat.

Thanks to our partnership with 360Dialog - a WhatsApp official business solution provider - this new app allows subscribers to send and receive WhatsApp messages directly within their Rocket.Chat workspace.

With this new integration, Rocket.Chat goes even further in our promise to give you the control you need to β€œTalk to visitors and customers in one place, regardless of how they connect with you.” Now you can support customers on WhatsApp directly, in addition to the other 6 key integrations already available: Twitter, Facebook, SMS, E-mail, Website and Telegram - all while maintaining complete data privacy, security and ownership.

If you have Rocket.Chat version 3.14.0 or higher on both Community or Enterprise Edition, go to our marketplace, install the WhatsApp app and follow the instructions.

About pricing:

There are no set up fees, only one flat monthly app fee of $39USD and an additional $39USD for each business number used. The monthly cost for one number would total $78USD.

We also do not charge for user initiated messages or if you’d like to create template messages (you only pay for the standard fees charged by WhatsApp - no markups).

Related links:

Let us know what you think of the new app!

Thanks!

Duda Nogueira

Rocket.Chat Community Manager

11 posts - 5 participants

Read full topic

Updating Rocket.Chat snap to 4.x track

10 November 2021 at 22:49

Updating from 3.x track

If you’re currently tracking 3.x/edge or 3.x/stable, you’ll have to first refresh to the latest revision. In other words your Rocket.Chat version must be 3.18.3 (latest in 3.x track) before you can switch to 4.x/stable or 4.x/edge channels.

sudo snap refresh rocketchat-server

Once this succeeds,

sudo snap refresh rocketchat-server --channel=4.x/stable

If you want to track edge then change the channel to 4.x/edge.

Upgrading from 2.x or latest track

If you’re still on track 2.x, you must first upgrade to 3.x before you can move to 4.x.

sudo snap refresh rocketchat-server --channel=3.x/stable
sudo snap refresh rocketchat-server --channel=4.x/stable

Again change to edge if neccessary.


Without being at the latest revision of 3.x, current installs cannot upgrade to 4.x. If you attempt to do so you’ll see an error like this -

error: snap "rocketchat-server" is not available on 4.x/stable

1 post - 1 participant

Read full topic

Community Open Call - November 10, 2021

By: sing.li
15 October 2021 at 18:51

Thank you all, for your participation at the October Community Open Call.

Please join us and continue the conversation with Rocket.Chat leadership at the next Community Open Call:

November 10th, 2021 11:00 AM EDT / 5 PM CET

Speakers:
CEO - Gabriel Engel
VP of Product - Chris Skelly
CTO & Co-Founder - Rodrigo Nascimento
Chief Opportunities Officer - Sing Li

Please RSVP for the Community Open Call today!

3 posts - 1 participant

Read full topic

❌
❌