Skip to content

Releases: helpyio/helpy

0.10.1

16 Jul 21:55
Compare
Choose a tag to compare

The 0.10.1 release includes a number of bug fixes and small improvements:

  • Rails version increased to 4.2.7 (thanks @olliebennett )
  • GA measurement protocol calls moved to background worker
  • A bug was fixed which caused internal notes to be sent out via email
  • Inbound emails with attachments are now saved to cloudinary if it is configured
  • Mailers now use the AppSettings['settings.site_url'] value for hostname
  • Spacing issues resolved (thanks @Rynaro)
  • Improvements to Spanish and French locales (thanks @jcalonso and @martin-letellier)
  • Hindi locale added (thanks @Prashanth261993 )
  • Plus a few other odds and ends

0.10

14 Jun 15:30
Compare
Choose a tag to compare

We are excited to release Helpy 0.10.0 today, bringing with it a large number of improvements, bug and security fixes. The 0.10 release includes dozens of commits made by new contributors @Shakti1989, @Sunday, @Yetty, @ubergesundheit, @tapalilov and @jprberlin. Many, many thanks to all contributors who are helping us make this the best open source helpdesk around, and I am sorry if I missed you.

Here is a rundown of what is new:

  • Themes! This is probably the biggest announcement and lets you make dramatic or subtle changes to the look and feel of the self serve knowledgebase and help center, without disturbing the core functionality. Helpy ships with 3 themes, and we’ll be releasing more options in the future. From here on, it is recommended that if you need to make changes to your UI, that you create a custom theme rather editing the core Helpy files.
  • Client side form validations: We have updated almost all forms to use client side validations, improving the user experience tremendously. Thanks @Shakti1989
  • A new onboarding flow. This won’t affect you if you have already started using Helpy, but if you are starting with a fresh install, you will now be greeted with a helpful onboarding flow to help you secure your master login and setup your helpdesk.
  • Improved Roles. Previously Helpy used two main roles- user and admin. This is great for a simple helpdesk, but we wanted to support more. Helpy 0.10 includes support for two new roles: agents and editors. Agents can do everything except change settings, and editors can rock the knowledgebase but don't have access to tickets!
  • Recaptcha for unregistered users. Helpy now makes use of recaptcha for users who wish to create public posts or private tickets without registering. This feature can be configured through the backend settings panel and is optional. Big thanks to @Shakti1989 for this one too!
  • Slack Integration. We love Slack, and assume you probably do too! Now Helpy can post into Slack when new issues arrive. To enable this you will have to add the helpy_slack gem, which is available on Github.
  • Big refactoring. We have been busy working on refactoring code and making it easier to develop add ons for Helpy. Although we are not quite ready to announce an official guide for this, it’s coming soon!
  • Live Search. This represents a big enhancement in the way the search function on Helpy works, and now the search begins suggesting results as soon as you start typing. You can still hit enter and go to the regular search results page. Thanks to @Shakti1989 for your work on this!

And some smaller (but no less important) stuff too:

  • Better test coverage, provided by @Sunday
  • Helpy now support PDF attachments, provided by @Yetty
  • Devise now uses translations for emails, thanks @CGA1123
  • Github and Twitter OAuth now work correctly
  • Other UI improvements

And last but not least, there are new translations

If you contributed and I forgot to mention it, send me a message and I will mention it next time!

How to upgrade

Upgrading to 0.10.0 could be tricky if you have done any customization on the front-end view code. I suggest you copy your customizations into a temp directory and then build a new theme with them. Then revert your views directory back to master. I will have a tutorial on building themes soon, but to get started you could just copy one of the existing new themes and start changing it.

You will want to make sure you bundle install and rake db:migrate after you pull/merge in the new updates.

What are we working on?

  • JSON API. This is well underway and should be released soon. This will give you a way to interact with your Helpy programmatically and build integrations.
  • POP3/IMAP support. We thought this would make it into this release, but a couple bugs and delays in getting it tested has delayed us slightly. This means you will be able to connect your Helpy to any email box.
  • Team/Organization Support Queues, which will let you direct messages to specific agents.
  • Reports/Dashboard- To give some stats and overview within Helpy.

0.9.2

09 May 16:00
Compare
Choose a tag to compare

This release includes a couple of critical bug fixes and adds a Turkish translation.

0.9.1

18 Apr 23:19
Compare
Choose a tag to compare

This release adds more settings to the admin panel- email and Cloudinary!!! Now you can actually configure your SMTP server and Cloudinary integration right from within Helpy, Say goodbye to settings.yml unless you want to hook up oAuth! You can also set up your inbound mail server! Thats right, everything can now be configured from within Helpy!!

The other enhancement is a little bit of refactoring to make use of ActiveJob for emails- meaning they are now asynchronous and sent in the background by the Sucker Punch gem, a memory based job queue. This gives a nice performance boost when submitting tickets or replying to topics.

Getting a job server running to handle asynchronous jobs will allow us to do more cool stuff coming soon! If you need more metal, just swap out a beefier job server like Sidekiq or Delayed Job.

0.9.0

13 Apr 18:45
Compare
Choose a tag to compare

This release of Helpy includes many exciting new features, in addition to bug and security updates. It is recommended that you update as soon as possible. Special thanks to contributors for their help with bug fixes, new features and translations. Specific new features include:

  • Embeddable Widget. The embeddable widget lets you extend your Helpy support experience to any app or site. Appearing as a small icon in the corner of the page, once clicked, the widget gives users a way to contact your helpdesk immediately.
  • Knowledgebase commenting: Users can now post comments and discussion on knowledgebase articles in line- giving an easy way to ask questions or discuss the contents of an article.
  • Admin settings: You can now control many aspects of the Helpy appearance and functionality through the admin interface. This is a much better experience than configuring the settings.yml file. Toggle names, colors and i18n settings through the web interface!
  • User management: Helpy has always had a user management capability hidden in the admin search function- but now it is easier! By searching 'users' in the admin search, you can access a list of all your users and jump directly to user profiles, as well as user editing!

Upgrading

Make sure you run bundle exec rake db:migrate after you update your system, as these updates did bring some new tables. Let us know if you run into any issues!

0.8.2

17 Mar 21:56
Compare
Choose a tag to compare

This version of Helpy contains a lot of bug fixes and important security patches and is a highly recommended point release. Make sure you unpack dependencies and migrate if you are upgrading. New stuff includes:

  • Categories and Docs are now orderable. Simply drag and drop in the admin.
  • Links are now more visible in docs and posts
  • You can no longer submit incomplete forms
  • The footer is now sticky to the bottom of the window
  • Logos are added to the settings.yml
  • The Russian locale has been updated and finished. Portuguese and Nederlands translations added

A number of bugs have been squashed and a significant amount of refactoring/QA has been completed.

0.8.1

29 Jan 17:43
Compare
Choose a tag to compare

This fixes a bug that was introduced in 0.8.0 where tickets were not assigned a private t/f value, making them invisible on the tickets page.

  • Nasty bug from 0.8.0 fixed
  • New German translation file added (thanks @zefanja)
  • Password no longer sent in cleartext when creating a new ticket.
  • Further polish to the change/set password screen

0.8.0

27 Jan 16:55
Compare
Choose a tag to compare

Exciting news! The 0.8.0 release of Helpy is packed with a bunch of new awesomeness- the most exciting of which is the inclusion of oauth logins and a general clean up of the login/sign up functional area- including i18n support!

Here is a list of the big changes:

  • New support for oauth logins. To see how to set this up, visit http://support.helpy.io/
  • Now on Rails 4.2.5
  • Settings.yml changes. You will need to update your settings file as some of the keys have changed.
  • Cleaned up profile page, sign up, updated flow for discussion onboarding
  • Some bug fixes

Notes on upgrading: You will need to execute rake db:migrate and make sure your bundle is up to date, especially if you have not kept up with point releases. Helpy now runs on Rails 4.2.5. Also make sure you run precompile on your assets!

0.7.3 Rails 4.2.5 and other bug fixes

26 Jan 14:56
Compare
Choose a tag to compare

This is a patch level release that brings Helpy to Rails 4.2.5 support, and updates the RUser gem to 3.0 for generating demo data. Also added a digital ocean database.yml file to facilitate installing on DO, and added keys to translation files to sync them all.

0.7.2 Bug fixes, settings.yml change

16 Jan 19:27
Compare
Choose a tag to compare

This release makes it easier to use email services other than Mandrill. On this release, I have moved all mail configs into the settings.yml file, and also renamed a couple of the variables, so make sure you update your settings accordingly. I have alse added new gems to the GEMfile so be sure to run bundle install.

All changes:

  • Moved all mail configs to settings.yml
  • Added a version tag to the footer
  • Fixed bug which caused post ordering to be incorrect
  • Fixed a bug which caused spam messages to still be visible
  • Fixed a bug which didn't correctly recognize unlogged in but register users