Minor release

v3.4.0 - Search highlight, menu renderables, better resource tools, and reload associations

After doing more research and comparing to some alternatives I chose Avo because I liked the modern interface and it appeared to be well maintained and active on GitHub
Nathan Kriege
Nathan Kriege
Ruby on Rails developer
👆 Click to see the video 👆

Hey everyone, we shipped quite a few fixes, improvements, and features today.

Big changes

  • Search results are highlighted with the search query
  • Added the ability to render partials and components in the menu
  • Improved the tools and resource tools
  • Added the ability to reload association panels in the UI.
  • Added a new private API for dynamic filters (more details in the video)

Full release notes on our website.

Priority chat support and Advanced hands-on support

We are spending quite a lot of time on the chat for advanced support requests, and we are not able to deliver on the features and changes that we promised.
We are trying a new approach where we try to monetize that support and onboard new folks who will fulfill that support.

There are two flavors of paid support:

  1. Priority chat support
  2. Advanced hands-on support

More information on the special support page on our website.

What we're working on now

We are working on integrating Turbo 8 with morphing, transitions, and instant click behavior. We're close to merging it.

Paul has been making great progress on the audit features. We will support papertrail and audited integrations.

We have a few other things we're currently working on but not ready to disclose yet.

We have a new team member

Gabriel is our second junior Ruby developer who joined the team. He will start part-time and familiarize himself with the codebase with some not-so-complex tasks, but expect to see him more active on Discord.

Release schedule

We'll probably keep this four-week-ish release schedule. Maybe every second Tuesday of the month?

Thank you for being awesome!

Adrian and Paul

Release notes: https://avohq.io/releases/3.4.0
Release video: https://youtu.be/bATFUEt44bI
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.youtube.com/@SupeRails
Subscribe to Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/

Release notes

More information and release video here

These release notes contain all the changes from 3.3.0 -> 3.4.0

🎸 Features

🐛 Bug Fixes

  • fix: actions download @Paul-Bob (#2398)
  • fix: return valid attributes for html options @adrianthedev (#2397)
  • fix: scopes with pagination @Paul-Bob (avo-advanced #27)
  • fix: controls default title @Paul-Bob (avo-advanced #26)
  • fix: search highlight @Paul-Bob (#2410)
  • fix: searchable belongs_to field keep html tags on selected option @Paul-Bob (#2423)
  • fix: destroy when using forms and display fields API @Paul-Bob (#2415)
  • fix: double defined constanta in CI @adrianthedev (#2422)
  • fix: detach when using view *_fields api @Paul-Bob (#2436)
  • fix: fetch cards only when necessary @Paul-Bob (#2454)
  • Stop file field from hiding filename @iainbeeston (#2431)
  • fix: fetch cards only when necessary @Paul-Bob (avo-dashboards #31)
  • fix: authorize menu items @Paul-Bob (avo-pro #61)
  • fix: attach when using *_fields API @Paul-Bob (#2459)
  • fix: Trix field disable_attachments option unexpected behaviour @olivierbuffon (#2462)
  • fix: index destroy @Paul-Bob (#2466)

🤖 Maintenance

  • chore: try cuprite @adrianthedev (#2371)
  • [js] Update all Yarn dependencies (2024-02-08) @depfu (#2463)
  • [ruby] Update jsbundling-rails 1.2.2 → 1.3.0 (minor) @depfu (#2401)
  • [js] Update css-loader 6.9.0 → 6.9.1 (patch) @depfu (#2388)
  • [js] Update core-js 3.35.0 → 3.35.1 (patch) @depfu (#2395)
  • [ruby] Update pagy 6.4.1 → 6.4.3 (patch) @depfu (#2391)
  • [js] Update autoprefixer 10.4.16 → 10.4.17 (patch) @depfu (#2384)
  • [js] Update @yaireo/tagify 4.18.2 → 4.18.3 (patch) @depfu (#2387)
  • [ruby] Update all of rails 7.1.2 → 7.1.3 (patch) @depfu (#2381)
  • [js] Update @algolia/autocomplete-js 1.13.0 → 1.14.0 (minor) @depfu (#2379)
  • [js] Update @algolia/autocomplete-theme-classic 1.13.0 → 1.14.0 (minor) @depfu (#2380)
  • [ruby] Update pagy 6.3.0 → 6.4.1 (minor) @depfu (#2374)
  • [ruby] Update cssbundling-rails 1.3.3 → 1.4.0 (minor) @depfu (#2400)
  • 💚 Turn off remove old artifacts @RocKhalil (#2426)
  • chore: update heroicons @adrianthedev (#2453)
  • chore(deps): bump the bundler group across 1 directories with 1 update @dependabot (#2451)
  • 🚨 [security] [ruby] Update nokogiri 1.16.0 → 1.16.2 (patch) @depfu (#2450)
  • chore: new dashboard colors @adrianthedev (#2446)
  • [js] Update all Yarn dependencies (2024-02-01) @depfu (#2439)
  • [ruby] Update all Bundler dependencies (2024-02-02) @depfu (#2442)
  • Update links to Roadmap in README.md @thedatadavis (#2444)
  • [ruby] Update all Bundler dependencies (2024-02-08) @depfu (#2464)

💡 Refactor

  • refactor: sidebar remember scroll move to controller @adrianthedev (#2420)
  • refactor: tool-manager-tweaks @adrianthedev (#2419)
  • refactor: new tool paths @adrianthedev (#2418)
  • Change reload_button to reloadable @gabrielgiroe1 (#2460)

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

Latest release

Avo v2.49.0 released 9 days ago.