What's happening with Avo lately
Updates
Avo is the first well documented admin gem that is able to deal with all types of objects provided by active record, including polymorphic models and direct upload for cloud storage providers.
Thank you for this wonderful product.

Published 8 months
Release notes
More information and release video here
πΈ Features
- feature: files view type @Paul-Bob (#1683)
- Add helpers for encoding/decoding filter params @fastjames (#1690)
π Bug Fixes
- security: avoid form manipulation on non-visible fields @Paul-Bob (#1694)
- fix: tailwindcss generator @adrianthedev (#1693)
π€ Maintenance
- Remove orphan closing tags from SVGs @fastjames (#1689)
Published 8 months
Release notes
More information and release video here
π Bug Fixes
- improvement: another approach on attachments field level authorization @Paul-Bob (#1667)
- fix: disable sorting on id field @adrianthedev (#1684)
- fix: allow field visible false @adrianthedev (#1681)
π€ Maintenance
- security: update nokogiri @adrianthedev (#1682)
π‘ Refactor
- improvement: another approach on attachments field level authorization @Paul-Bob (#1667)
Published 8 months

Hey everyone π
We've got a tiny release today but it packs a punch too.
Release notes
πΈ Features
- Location field https://docs.avohq.io/2.0/fields/location.html
- display_filename option for file and files field
π Bug Fixes
- resource generator enum model class naming
π€ Maintenance
- add codeball action
Avo 3
We're still working on Avo 3, but we've been taking a bit slow with the Easter season. We'll have a signup link up o the website soon.
See you in Warsaw? π΅π±
Next week on April 20th I'll be giving a talk in Warsaw at PLRUG about building tools faster with Rails and Avo. I'd love to get to meet you and talk about Ruby, Rails, and others.
Short Ruby Newsletter
The Short Ruby Newsletter is not that short, we all saw that. This week, Lucian tried something new and he's splitting it up into two editions. Check it out on https://shortruby.com
SupeRails content is π
Yaro has prepared a great video on omniauth with multiple providers so go click that "Notify me" button on his page.
Rails Tricks
Greg Molnar has started a new newsletter "Rails tricks" where he sends out a new Rails trick every week. This week he even had me there to showcase an Avo tip so you better sign up at https://railstricks.com
That's about it for this week. We're visiting family and we took it slow, but we'll pick up the pace next week.
Thanks for being awesomeβοΈ
Adrian and Paul
Release notes: https://avohq.io/releases/2.30
Release video: https://youtu.be/bRryOjB9ybc
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 Rails tricks: https://www.railstricks.com/
Friendly.rb: https://friendlyrb.com/
Published 8 months
Published 8 months
Release notes
More information and release video here
πΈ Features
- Location field review @helpotters (#1631)
- feature: display_filename option for file and files field @Paul-Bob (#1674)
π Bug Fixes
- fix: resource generator enum model class naming @Paul-Bob (#1660)
π€ Maintenance
- chore: add codeball action @adrianthedev (#1671)
Published 8 months

Hey everyone π
This week, we have a nifty little search upgrade and some much-needed bug fixes.
πΈ Features
- add searchresultpath and search? authorization method
- date field support for string columns
π Bug Fixes
- better mount point discovery
- attachment delete action does not respond
- adding tags without acts as taggable on
- generate has rich text
π€ Maintenance
- Removed resource_control from generator
- bump rails from 6.1.7.2 to 6.1.7.3
Friendly.rb
The early bird tickets are nearly sold out, but we still have a few supporter tickets (just a few left). The supporters will receive slightly special swag, can pick their seat, and have our everlasting "Thank you"s for being so generous.
https://friendlyrb.com
Short Ruby
Lucian is preparing something cool with the Short Ruby brand. I can't get into too many details but make sure you subscribe to keep up with the news
https://shortruby.com
SupeRails
Yaro pushed out another cool video this week. "Active Record Encryption usage and troubleshooting".
https://youtube.com/@SupeRails
Avo 3
Avo 3 is going well. I spoke about what we are currently working on at the moment on the video, and we also updated the Roadmap on our website so make sure you check it out.
https://avohq.io/roadmap
Vilnius Ruby Meetup on April 6th
Next week on April 6th, I'll be in Vilnius to speak about how to build Rails apps faster with Avo, so if you're in the area, please don't be shy; I'd love to shake a few hands and have a few beers together.
I'm also open to feedback before the meetup, so if you'd like me to approach a particular area about Avo, please let me know.
https://www.meetup.com/vilniusrb/events/292251284/
What would be a fantastic Avo live demo in 6 minutes?
We need your help with this. I'm getting more and more requests to demo Avo to developers and teams, and I'm not sure what would be the best demo app to build. Preferably it should be a live demo and last 6-9 minutes.
So, if you have any ideas, send us a message or reply to this tweet.
https://twitter.com/avo_hq/status/1640635496731758593
That's about it for this week.
Thanks for being awesomeβοΈ
Adrian and Paul
Release video: https://youtu.be/0XirrRdHvQA
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
Friendly.rb: https://friendlyrb.com/
Published 9 months

Hey everyone π
This week we bring a few nice improvements and refinements to Avo 2, talk about Avo 3, Friendly.rb, the news from Short Ruby News, but most importantly... we hit 1_000 Stars on GitHub βοΈβοΈβοΈ.
I know it's not the most impressive metric for a project, but for us, it is; Period!
Thank you all for your support, feedback, and ideas π
Release notes
πΈ Features
- field level file authorization https://docs.avohq.io/2.0/authorization.html#files
- fetchlabels option for tags field https://docs.avohq.io/2.0/fields/tags.html#fetchlabels
- add use resource option to belongs to field https://docs.avohq.io/2.0/associations/belongs_to.html#use_resource
- add arabic translations
- card visibility https://docs.avohq.io/2.0/dashboards.html#cards-visibility
π Bug Fixes
- fix: app_spec
- fix: authentication before authorization
π€ Maintenance
- chore: create unlogged tables in test env
- chore(deps): bump rack from 2.2.6.2 to 2.2.6.3
- feat: ruby 3.2 support
- Bump Hotwire TurboRails JS to 7.3.0
- Add greenhats as a sponsor
- refactor: loose file authorization
Thank you to our sponsors
We want to thank and welcome Greenhats as our newest sponsor that helps us in our journey to make the Ruby ecosystem better and easier for everyone.
https://greenhats.com/
Docs improvements
We shipped a few improvements to our docs. Especially on the right sidebar, where we flush out more information so you can get to it faster.
https://docs.avohq.io
SupeRails ships!
Yaro has a cool new live series where together with the live audience, he builds a new SaaS app. A lot of good stuff to see there, so subscribe!
https://youtube.com/@SupeRails
Short Ruby News is growing
Lucian took over the https://rubyandrails.info app that features a lot of Ruby resources, books, communities, and more. So subscribe to the newsletter and keep an eye out for new things.
Friendly.rb early-bird selling out
We still have some early-bird tickets available, but they are selling quickly. If you like extra perks and swag, there are a few Supporter tickets too.
We just spoke with the outdoor activities vendor, and we will have a bit of fun outside of the conference room.
https://friendlyrb.com
We're working hard on Avo 3
We're working hard on Avo 3. We split Avo into multiple repos, and now we're figuring out how to organize them, so we have a good way to work on them and ship fast as we currently do.
We're probably going to have two paid tiers. First, we'll increase the price of the Pro package from $250 to $350 (so less than two cups of coffee per month) and introduce a new tier worth $450 with all the Pro features plus the new goodies like dynamic filters, dynamic fields, and more.
We'll also move some of the Pro features to the Community tier (free) so more folks can use them and build apps faster.
That's about it for this week.
Thanks for being awesomeβοΈ
Adrian and Paul
Release notes: https://avohq.io/releases/2.28
Release video: https://youtu.be/2R9ygap9wVs
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
Survey results: https://avohq.io/survey/2022
Friendly.rb: https://friendlyrb.com/
Published 9 months
Release notes
More information and release video here
πΈ Features
- feature: add searchresultpath and search? authorization method @glaucocustodio (#1634)
- feature: date field support for string columns @adrianthedev (#1637)
π Bug Fixes
- fix: better mount point discovery @adrianthedev (#1642)
- fix: attachment delete action does not respond @adrianthedev (#1646)
- Fix adding tags without acts as taggable on @oskaror (#1644)
- Fix/generate has rich text @oskaror (#1640)
π€ Maintenance
Published 9 months
Published 9 months
Release notes
πΈ Features
- feature: field level file authorization @Paul-Bob (#1625)
- feature: fetch_labels option for tags field @Paul-Bob (#1623)
- feature: add use resource option to belongs to field @Paul-Bob (#1620)
- feat: add arabic translations @tarekkhaled (#1622)
- feature: card visibility @adrianthedev (#1606)
π Bug Fixes
π€ Maintenance
- chore: create unlogged tables in test env @adrianthedev (#1621)
- chore(deps): bump rack from 2.2.6.2 to 2.2.6.3 @dependabot (#1618)
- feat: ruby 3.2 support @veelenga (#1615)
- Bump Hotwire TurboRails JS to 7.3.0 @claytongentry (#1614)
- Add greenhats as a sponsor @adrianthedev (#1610)
π‘ Refactor
- refactor: loose file authorization @adrianthedev (#1627)
Published 9 months

Hello buddies,
We have an excellent release for Avo 2 today. 5 new features that I know I have wanted to bring in for a long time, so let's get started
πΈ Features
- Authorization for records reordering
- callable tab names will enable you to use those translation strings on your tab names.
- manually load resources is super handy for those setups that might error out on boot-time. Docs
- find record method. It will enable you to choose how Avo finds a record. Particularly useful if you use something like the
prefixed_ids
gem or when you change theto_param
method. Docs - dynamic tags field will enable you to create richer dropdowns with AJAX support. Perfect for those action fields. Docs:
fetch_values_from
option
π Bug Fixes
- VisibleItems view gets wrongly memoized
π‘ Refactor
- By default have text fields convert ASCII-8BIT to UTF-8
- add Avo extensions and TestBuddy
Avo 3
Work on Avo 3 is going well. We stopped feature development to ensure we have everything ready for the launch. We'll share some more news next week.
We're putting together a European conference
I'm incredibly excited to share with you Friendly.rb. With a focus on community, we're creating a cozy conference with about 100-ish attendees and some of the best European speakers.
We want to be the perfect blend of learning and relaxation, offering a warm and welcoming atmosphere to catch up with your friends or make new ones in person.
The first 30 tickets are discounted as Early Bird (only 13 left).
Xavier Noria and Elena TΔnΔsoiu are our first confirmed speakers, with a few more to follow.
The CFP is open, so if you want to share your knowledge with the Ruby community, this is the perfect time to apply.
We have limited sponsor spots available, so if you think your company is interested, contact us at sponsorship@friendlyrb.com.
This week's Short Ruby is π₯π₯π₯
All I will say is that I'm starting to block an hour every week to check out all the goodies in Short Ruby.
Yaro is killing it
Yaro from SupeRails put out unique Hotwire content and has a new "Reverse engineering" series. Go check it out!
That's about it for this week.
Thanks for being awesomeβοΈ
Adrian and Paul
Release notes: https://avohq.io/releases/2.27
Release video: https://youtu.be/YzQHMo5NdoI
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
Survey results: https://avohq.io/survey/2022
Friendly.rb: https://friendlyrb.com/
Published 10 months
Hey buddies,
This week we're releasing Avo 2.26 with a couple of bugfixes and improvements, nothing flashy.
π Bug Fixes
- Enable nonce for inline styles
- remove unpermitted params from set record
π‘ Refactor
- enable card intermediate classes
Avo 3
Work on Avo 3 is going good. We're working on creating nested records and dynamic fields. These features are proving a bit more difficult to build than expected, but we're confident that we'll pull through.
ShortRuby
Short Ruby bundled together a few amazing resources this week too.
https://shortruby.com/
SupeRails
Yaro does it again with two new videos about tracking users and live visitor count tutorials.
https://www.youtube.com/@SupeRails
Surprise
We have a surprise in store and hope we can share it by the end of the week, so stay tuned...
Thanks for being awesomeβοΈ
Adrian and Paul
Release notes: https://avohq.io/releases/2.26
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
Survey results: https://avohq.io/survey/2022
Published 10 months
Avo 2.25 - A few Avo 2 fixes
Hey folks,
We release Avo 2.25 today with a few tiny changes.
π Bug Fixes
- resource generator several fixes
- allow strings array on status loading running
- missing favicon config in avo config file
- Fix authenticate_with in avo config template
πΈ Features
- add data attributes to table headers
Avo 3
I promise I'll share more updates about Avo 3 in the next release on video. Some of the cool things that are incoming are Custom controls on every page, dynamic filters, dynamic fields, and quite a few test helpers.
SupeRails kicks ass
Yaro published two new tutorials about how to add maps to your Rails app.
https://www.youtube.com/@SupeRails
Short Ruby Newsletter
This is quickly becoming "the Ruby Newsletter" to follow. Lucian Added the ability to support their work with a monthly or annual subscription, so if you can afford it and enjoy the content, go help them out πͺ
That's about it for this release. Thanks for being awesome βοΈ
Adrian and Paul
Release notes: https://avohq.io/releases/2.25
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
Survey results: https://avohq.io/survey/2022
Published 11 months
Published 11 months

Published 11 months
Published 11 months
Release notes
πΈ Features
- feature: allow authorization features on ordering close #1562 @JeremasPosta (#1571)
- feature: callable tab names @adrianthedev (#1602)
- feature: manually load resources @adrianthedev (#1584)
- feature: find record method @adrianthedev (#1579)
- feature: dynamic tags field @adrianthedev (#1588)
π Bug Fixes
- fix: VisibleItems view gets wrongly memoized @adrianthedev (#1601)
π‘ Refactor
Published 11 months
Release notes
π Bug Fixes
- Enable nonce for inline styles. @simi (#1575)
- fix: remove unpermitted params from set record @adrianthedev (#1565)
π€ Maintenance
- chore: update rails deps @adrianthedev (#1566)
- chore(deps): bump globalid from 1.0.0 to 1.0.1 @dependabot (#1536)
- chore: add helper example @adrianthedev (#1563)
- chore(deps): bump rack from 2.2.5 to 2.2.6.2 @dependabot (#1533)
π‘ Refactor
- refactor: enable card intermediate classes @adrianthedev (#1580)
Published 11 months
Published 11 months

Hello everyone π
I hope 2023 will be a fantastic year for you.
Today we have a minor release for Avo with a few changes, we talk about the 2022 Survey and the roadmap for Avo 3.
Release notes
πΈ Features
- enable using field components without a form object
π Bug Fixes
- searchable belongs_to uses valid view
- belongs to (non/)searchable uses same scoping
- Fixes progress bar display value js
- Make search work when using strange selects in ransack
π‘ Refactor
- base field initializes with a resource
2022 Survey
I'm very grateful to the users that filled out the survey. Thank you for your time and effort in answering our questions.
As we wrote an article about the outcome, I also took a deeper dive into what you answered and how we plan to tackle the feedback, so go have a look at the video.
Survey results
Avo 3 feature preview
We went through some of the features you are expecting and some of the features we already built, so that might be interesting for you if you checked some boxes in the "upcoming Avo 3 features" section.
Short ruby newsletter is back
Lucian is back from his time off on Holiday, so check out the latest issue.
https://shortruby.com/
SupeRails has a new video
SupeRails has a new video overview on using Omniauth with Devise so go check that out!
https://www.youtube.com/@SupeRails
This week's article
We wrote a tutorial about how we package our assets on Avo and how you could efficiently do that in your gems.
Thank you for being awesome βοΈ
Adrian & Paul
Release notes: https://avohq.io/releases/2.24
Release video: https://youtu.be/lHkjHC_al78
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
Survey results: https://avohq.io/survey/2022