Minor release

v3.8.0 - Action list icons, action dividers, better confirm modals, and preparations for dashboard-wide filters

Avo, for me as a freelance webdev, was a gift. You can build beautiful admin panels in the true Rails spirit, fast and effective.

Not does it only look great, but it has all the latest bells and whistles from Rails, like Hotwire.

Stian Johansen
Freelance Dev
👆 Click to see the video 👆

Hello friends,

We bring a biiig list of changes today as well. A few features, multiple fixes, and quite some refactors.

Big changes

Coming soon

We started work on dashboard-wide filters. They are coming along nicely.
The initial iteration will have the date filters where you'll be able to select pre-set dates like today, last 7 days, last 30 days and more.
With time we'll push support for test and drop-down filters as well.

Work on the configurable dynamic filters is well under way too. Besides adding filterable to your fields, you'll be able to customize almost everything about that filter; the label, icon, type, conditions, suggestions and the actual query that's being done.
This will give you so much more control over how you want to customize the experience.

We are preparing Avo to work with advanced multi-tenancy scenarios.
The use cases are so advanced that we even found a routing bug in Rails itself 🤯. It's fixed now, don't worry.

We have quite a few other suprises in stock, so keep close.

Paul is still on vacation

We miss Paul. You might as well. We hope he's having fun.
That's why he was so quiet on the channels lately.

But don't worry, Gabriel and I are working double-time to catch up.

Friendly.rb special guest

Tomorrow we'll announce another stellar speaker to the lineup.
We still have a few tickets available and a few speaker slots as well , so send in your CFP.

Tickets: https://friendlyrb.com/tickets
CFP: http://friendlyrb.com/cfp

Full release-notes on our website.
https://avohq.io/releases/3.8.0

Thanks for being awesome!

Adrian, Paul, and Gabriel

Release notes: https://avohq.io/releases/3.8.0
Release video: https://youtu.be/075Pp35baFw
Twitter: https://twitter.com/avo_hq
Repo: https://github.com/avo-hq/avo
Subscribe to Short Ruby Newsletter: https://shortruby.com/
Subscribe to SupeRails: https://www.superails.com
Subscribe to Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/

Release notes

More information and release video here

🎸 Features

  • Add textarea autogrow @gabrielgiroe1 (#2820)
  • feature: custom data-confirm modal with the dialog element @adrianthedev (#2815)
  • Add icon to actions_list @gabrielgiroe1 (#2812)
  • Use prefixes with SVGs so they won't clash with the parent app's @gabrielgiroe1 (#2783)
  • feature: JS for dashboard wide filters @gabrielgiroe1 (#2754)
  • fix: truncate long action messages to avoid overflow @gabrielgiroe1 (#2773)

🐛 Bug Fixes

  • Use correct policy class in search controller @martinemde (#2827)
  • fix: gemfile bad quotes @adrianthedev (#2832)
  • fix: add a few more svg prefixes @adrianthedev (#2826)
  • fix: unescape search query @adrianthedev (#2819)
  • fix: add model-unrelated errors to alerts @adrianthedev (#2808)
  • ensure action icon does not shrink @adrienpoly (#2806)
  • Use prefixes with SVGs so they won't clash with the parent app's @gabrielgiroe1 (#2783)
  • Add data polymorphic type @gabrielgiroe1 (#2807)
  • fix: wrong policy used on sidebar navigation @adrianthedev (#2805)
  • fix: move defaulturloptions to controller extension @adrianthedev (#2780)
  • fix: truncate long action messages to avoid overflow @gabrielgiroe1 (#2773)
  • fix: boolean group field on actions @Paul-Bob (#2767)
  • fix: wrong label to belongs_to @adrianthedev (#2762)
  • fix: tags dissapearing when using fetchvaleusfrom option @adrianthedev (#2772)

🤖 Maintenance

  • chore: add erb_lint @adrianthedev (#2794)
  • chore: remove symlink from dev script @adrianthedev (#2791)
  • chore: organize specs @Paul-Bob (#2777)
  • chore(deps-dev): bump rexml from 3.2.6 to 3.2.8 in the bundler group across 1 directory @dependabot (#2779)
  • 🚨 [security] [ruby] Update nokogiri 1.16.3 → 1.16.5 (patch) @depfu (#2765)

💡 Refactor

  • Rails 8 support @peterberkenbosch (#2789)
  • refactor: reorder data attributes @adrianthedev (#2823)
  • Update date param to global_range @gabrielgiroe1 (#2785)
  • Update empty state svg path @gabrielgiroe1 (#2817)
  • fix: add model-unrelated errors to alerts @adrianthedev (#2813)
  • refactor: accesibility improvements @adrianthedev (#2793)
  • Update svg for eye @gabrielgiroe1 (#2809)

For more information, check out Avo's release notes page

New Contributors