Minor release

v2.37.0 - Custom destroy methods, tabs improvements, and getting close to the Avo 3 open beta

Our first community curator has had such a seamless experience working with the Avo backend that we're pushing the project beyond the one catalogue we were initially creating, to making this a platform for other communities to benefit from as well.
John Bannister
John Bannister
Rails developer, Exlibris RPG
πŸ‘† Click to see the video πŸ‘†

Hey everyone,

We have a couple of updates about Avo 2 and the open beta for Avo 3.

🎸 Features

  • Added zoom to location fields
  • feature: Allow custom destroy methods.

πŸ› Bug Fixes

  • fix: trix attachment broken for GCP
  • fix: markdown field not appearing on edit in tab
  • fix: authorize show controls actions
  • fix: belongs to field target inside tab -> panel -> row
  • fix: location field new view
  • fix: visible items
  • fix: action visibility on show controls
  • fix: allow nil values on grid cover
  • fix: use resource find record on search instead model direct find
  • fix: tab visibility
  • fix: rename clashing controller
  • fix: updatable row inputs
  • improvement: apply policy scope on has many search query

πŸ€– Maintenance

  • Make pull request template refer to avodocs not docs
  • chore: add the attachment resource as a demo

Avo 3 open beta

We're shooting for an end-of-the-month (July) open beta for Avo 3.
It will not be perfect, but it will be ready for you to test in production.

Friendly.rb updates

We have only 23 tickets available, so if you want to ensure you are coming to Friendly, get yours now.

After the first day (Sept. 27th), we will have a guided tour through Bucharest. A few certified guides will tell us all about the history of Bucharest and Romania.

On Friday, after the conference, I'll take whoever wants to join us on a train ride to the mountains, where we can visit the amazing Peles Castle, have a top-down view of Romania's mountains, enjoy the local cuisine, and get back to Bucharest in the evening.
So, make sure you book at least an extra day for Bucharest.
https://en.peles.ro/

Some attendees even wrote that they would spend the rest of the days in Romania, and we'll leave together for Amsterdam to Rails World.

We still have a few more Community Sponsorship spots available for those who build product or serve their customers with Ruby.
https://friendlyrb.com/sponsor

Sin City Ruby

SCR started selling tickets. The ticket sales will end on July 21st, so grab yours. Lucian and I are going to speak there in March.
I have to figure out a cool activity to do in the Nevada desert together.
Sin City Ruby

Friendly.show

I'm not sure if you knew, but Yaro and I occasionally host a podcast. Our last guest, Jonathan Markwell, talked to us about the early days of SaaS, Remote work, and Brighton Ruby.
Friendly Show Podcast

Thank you

Thank you for being amazing community members. I feel that Avo is becoming much more than just a small admin panel gem.
I see how more and more folks join the community and answer questions on Discord and GitHub issues, and I am forever in your debt.

That's it for today.
Thanks for being awesome!

Adrian and Paul
Release notes: https://avohq.io/releases/2.37
Release video: https://youtu.be/jZ2rda-A8mI
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

🎸 Features

  • Added zoom to location fields
  • feature: Allow custom destroy methods.

πŸ› Bug Fixes

  • fix: trix attachment broken for GCP
  • fix: markdown field not appearing on edit in tab
  • fix: authorize show controls actions
  • fix: belongs to field target inside tab -> panel -> row
  • fix: location field new view
  • fix: visible items
  • fix: action visibility on show controls
  • fix: allow nil values on grid cover
  • fix: use resource find record on search instead model direct find
  • fix: tab visibility
  • fix: rename clashing controller
  • fix: updatable row inputs
  • improvement: apply policy scope on has many search query

πŸ€– Maintenance

  • Make pull request template refer to avodocs not docs
  • chore: add the attachment resource as a demo