Minor release
v3.8.0 - Action list icons, action dividers, better confirm modals, and preparations for dashboard-wide filters
Hello friends,
We bring a biiig list of changes today as well. A few features, multiple fixes, and quite some refactors.
Big changes
- You can now customize the action list icon
- The action dividers can take a
label
option and display it as a text - The textarea field autogrows as you add content
- Better confirm modals using the
dialog
element - Avo's
svg
s won't clash with your own - Avo will show custom non-validation-related errors
- Improved styles for Pagy 8
- Rails 8 support
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
- @adrienpoly made their first contribution in https://github.com/avo-hq/avo/pull/2806
- @peterberkenbosch made their first contribution in https://github.com/avo-hq/avo/pull/2789
- @martinemde made their first contribution in https://github.com/avo-hq/avo/pull/2827
Latest release
Avo v3.15.0 - Grid item badge, Summarizable associations, Radio field, and Hack Week released 11 days ago.