Minor release

v3.13.0 - Custom actions list, nice-to-have's, performance improvements, and Hacktoberfest

Avo is so f***ing awesome. I am a java developer with 25 years of experience. I looked for a rapid application framework to build an internal ERP system for my small company. Its sooooo good. As a java developer without much ruby and rails know-how (only 1 or 2 tutorials), I could build up most of what I needed in ONE weekend. I wish I had that for java!!!.
Masiar Ighani
Masiar Ighani
CEO Skillbyte
πŸ‘† Click to see the video πŸ‘†

Hey hey, everyone!

Avo 3.13 is out with a few cool stuff added and some performance improvements.

Big changes

ViewComponent might be wonky

We have seen some wonky behavior with ViewComponent and we can't reproduce it.
If you see it yourself, please post on GitHub in this issue: https://github.com/avo-hq/avo/issues/3291

Office Hours on October 18th

Please register so we can show you some new cool stuff we are working on.

https://lu.ma/jraagh05

Hacktoberfest

Avo is participating in this year's Hacktoberfest.
Just head out to https://avo.cool/hacktoberfest to see about 100 issues in need of a thoughtful caretaker.
We even have some labeled "Good first issue".

That's it for now. Enjoy your week!
Thanks for being awesome!

Adrian and Paul ✌️

Release notes: https://avohq.io/releases/3.13
Release video: https://youtu.be/lXz58w7KLus
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 the Friendly.show: https://www.friendly.show
Friendly.rb: https://friendlyrb.com/

Release notes

More information and release video here

🎸 Features

πŸ› Bug Fixes

  • fix: alignment of user actions on posts @Aaryanpal (#3255)
  • fix: multiple tippy renders @Paul-Bob (#3285)
  • fix: improve tippy tooltip to support browser back button @Paul-Bob (#3284)
  • fix: verify exemptionContainerTarget presence @Paul-Bob (#3283)
  • fix: no link on breadcrumb when visiting from an association @Paul-Bob (#3226)
  • fix: verify type when fetching associations fields @Paul-Bob (#3231)
  • fix: allow Symbol on Avo::ProfileItemComponent method @Paul-Bob (#3236)
  • Work without ActiveStorage @jpawlyn (#3215)
  • fix: add overflow for scopes on mobile screens @Paul-Bob (avo-advanced #47))
  • fix: apply show policy on click_row_to_view_record @Paul-Bob (#3213)
  • fix: auto generate resource fields when generating the model @Paul-Bob (#3217)

πŸ€– Maintenance

  • [js] Update all Yarn dependencies (2024-09-29) @depfu (#3276)
  • [js] Update all Yarn dependencies (2024-09-12) @depfu (#3239)
  • chore: update derailed benchmarks (appraisal) @Paul-Bob (#3273)
  • chore: update derailed_benchmarks @Paul-Bob (#3272)
  • [ruby] Update all Bundler dependencies (2024-09-26) @depfu (#3271)
  • 🚨 [security] [ruby] Update webrick 1.8.1 β†’ 1.8.2 (patch) @depfu (#3264)
  • chore: remove unwanted development deps @adrianthedev (#3246)
  • [ruby] Update all Bundler dependencies (2024-09-19) @depfu (#3254)
  • [ruby] Update all Bundler dependencies (2024-09-12) @depfu (#3240)
  • chore: update GitHub actions version @Paul-Bob (#3227)
  • [ruby] Update all Bundler dependencies (2024-09-05) @depfu (#3220)
  • [js] Update all Yarn dependencies (2024-09-05) @depfu (#3219)

πŸ’‘ Refactor

  • refactor: tippy data @Paul-Bob (#3286)
  • refactor: improve has_many interactions + add & add another @adrianthedev (#3269)
  • improvement: callable card suffix and prefix @Paul-Bob (#48)
  • refactor: plugin rework @adrianthedev (#3259 & avo-dashboards #47 & avo-menu #34 & avo-pro #89 & avo-dynamic filters #70 & avo-advanced #48)
  • refactor: join attach and actions modal to use the same turbo_frame @Paul-Bob (#3275)
  • refactor: add resource and parent_resource on associations scope block @adrianthedev (#3268)
  • refactor: maintain page param in associations @adrianthedev (#3270)

⚑️ Performance

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