Minor release

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

Avo has been a dream to work with and we quickly took the leap to utilizing Avo Pro.

From easily implementing search, to great docs, to providing charts out of the box, to the beautiful API โ€” Avo is everything I've been looking for in an administration toolkit.

Ricky Chilcott
Ricky Chilcott
Partner, Mission Met
๐Ÿ‘† 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.
https://avohq.io/releases/3.4.0

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.
https://avohq.io/support

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