Minor release
v3.13.0 - Custom actions list, nice-to-have's, performance improvements, and Hacktoberfest
We have used Avo as the admin dashboard for our event app to manage speakers and sessions for years. We work with early career devs on this app and Avo has saved them hours of work so they could focus on what's most important: the user experience.
Hey hey, everyone!
Avo 3.13 is out with a few cool stuff added and some performance improvements.
Big changes
- Custom actions list
- Improvements to how the association views work
- Dynamic filters performance improvements
- tippy fixes
- plugins API got some improvements
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.
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
- feature: custom list control @Paul-Bob (#3218 & avo-advanced #46)
- ๐ฅ @joeldrapper (#3243)
- feature: tags filter fetchvaluesfrom @Paul-Bob (avo-dynamic filters #69)
๐ 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
exemptionContainerTargetpresence @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
SymbolonAvo::ProfileItemComponentmethod@Paul-Bob (#3236) - Work without ActiveStorage @jpawlyn (#3215)
- fix: add overflow for scopes on mobile screens @Paul-Bob (avo-advanced #47))
- fix: apply
showpolicy onclick_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
resourceandparent_resourceon associationsscopeblock @adrianthedev (#3268) - refactor: maintain
pageparam in associations @adrianthedev (#3270)
โก๏ธ Performance
- performance: compute options on demand instead on initializer @Paul-Bob (avo-dynamic filters #68)
For more information, check out Avo's release notes page